1 2013-12-07 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/class_result_2.f90: New.
6 2013-12-06 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/59388
9 * gcc.c-torture/execute/pr59388.c: New test.
11 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
14 * g++.dg/pubtypes.C: Adjust the regular expression.
15 * gcc.dg/pubtypes-1.c: Likewise.
16 * gcc.dg/pubtypes-2.c: Likewise.
17 * gcc.dg/pubtypes-3.c: Likewise.
18 * gcc.dg/pubtypes-4.c: Likewise.
20 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
22 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
24 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
27 * gcc.target/i386/pr59405.c: New test.
29 2013-12-06 Ian Bolton <ian.bolton@arm.com>
30 Mark Mitchell <mark@codesourcery.com>
33 * gcc.target/arm/builtin-trap.c: New test.
34 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
36 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
38 * gcc.target/sparc/pdistn.c: New test.
39 * gcc.target/sparc/pdistn-2.c: Likewise.
41 2013-12-06 Richard Biener <rguenther@suse.de>
43 PR tree-optimization/59058
44 * gcc.dg/torture/pr59058.c: New testcase.
46 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
48 * g++.dg/warn/pr15774-1.C: Adjust expected message.
50 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
52 PR rtl-optimization/59317
53 * testsuite/gcc.target/mips/pr59317.c: New.
55 2013-12-05 Marek Polacek <polacek@redhat.com>
59 * c-c++-common/ubsan/pr59333.c: New test.
60 * c-c++-common/ubsan/pr59397.c: New test.
62 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
64 * gcc.dg/vect/vect-nop-move.c: New test.
66 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
68 * c-c++-common/tsan/atomic_stack.c: New test.
69 * c-c++-common/tsan/fd_pipe_race.c: New test.
70 * c-c++-common/tsan/free_race.c: New test.
71 * c-c++-common/tsan/mutexset1.c: New test.
72 * c-c++-common/tsan/race_on_barrier.c: New test.
73 * c-c++-common/tsan/sleep_sync.c: New test.
74 * c-c++-common/tsan/thread_leak.c: New test.
75 * c-c++-common/tsan/thread_leak1.c: New test.
76 * c-c++-common/tsan/thread_leak2.c: New test.
77 * c-c++-common/tsan/tiny_race.c: New test.
78 * c-c++-common/tsan/tls_race.c: New test.
79 * c-c++-common/tsan/write_in_reader_lock.c: New test.
80 * lib/tsan-dg.exp: New file.
81 * gcc.dg/tsan/tsan.exp: New file.
82 * g++.dg/tsan/tsan.exp: New file.
83 * g++.dg/dg.exp: Prune tsan subdirectory.
85 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
87 * gcc.target/i386/readeflags-1.c: New.
88 * gcc.target/i386/writeeflags-1.c: Ditto.
90 2013-12-05 Yury Gribov <y.gribov@samsung.com>
93 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
94 * c-c++-common/asan/pr59063-2.c: Likewise.
96 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
98 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
99 * g++.dg/cpp0x/defaulted2.C: Likewise.
100 * g++.dg/cpp1y/auto-fn8.C: Likewise.
101 * g++.dg/gomp/udr-3.C: Likewise.
102 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
103 * g++.dg/lookup/linkage1.C: Likewise.
104 * g++.dg/overload/new1.C: Likewise.
105 * g++.dg/parse/friend5.C: Likewise.
106 * g++.dg/parse/namespace-alias-1.C: Likewise.
107 * g++.dg/parse/namespace10.C: Likewise.
108 * g++.dg/parse/redef2.C: Likewise.
109 * g++.dg/template/friend44.C: Likewise.
110 * g++.old-deja/g++.brendan/crash42.C: Likewise.
111 * g++.old-deja/g++.brendan/crash52.C: Likewise.
112 * g++.old-deja/g++.brendan/crash55.C: Likewise.
113 * g++.old-deja/g++.jason/overload21.C: Likewise.
114 * g++.old-deja/g++.jason/overload5.C: Likewise.
115 * g++.old-deja/g++.jason/redecl1.C: Likewise.
116 * g++.old-deja/g++.law/arm8.C: Likewise.
117 * g++.old-deja/g++.other/main1.C: Likewise.
119 2013-12-05 Richard Biener <rguenther@suse.de>
121 PR tree-optimization/56787
122 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
124 2013-12-05 Kostya Serebryany <kcc@google.com>
126 * c-c++-common/asan/null-deref-1.c: Update the test
127 to match the fresh asan run-time.
129 2013-12-05 Richard Biener <rguenther@suse.de>
131 PR tree-optimization/59374
132 * gcc.dg/torture/pr59374-1.c: New testcase.
133 * gcc.dg/torture/pr59374-2.c: Likewise.
135 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
137 * gcc.target/ia64/pr52731.c: New.
139 2013-12-04 Jeff Law <law@redhat.com>
141 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
142 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
143 -fisolate-erroneous-paths-attribute.
144 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
146 2013-12-04 Joseph Myers <joseph@codesourcery.com>
149 * gcc.dg/c11-align-6.c: New test.
151 2013-12-04 Marek Polacek <polacek@redhat.com>
153 * c-c++-common/ubsan/overflow-mul-2.c: New test.
154 * c-c++-common/ubsan/overflow-add-1.c: New test.
155 * c-c++-common/ubsan/overflow-add-2.c: New test.
156 * c-c++-common/ubsan/overflow-mul-1.c: New test.
157 * c-c++-common/ubsan/overflow-sub-1.c: New test.
158 * c-c++-common/ubsan/overflow-sub-2.c: New test.
159 * c-c++-common/ubsan/overflow-negate-1.c: New test.
161 2013-12-04 Marek Polacek <polacek@redhat.com>
164 * gcc.dg/pr54113.c: New test.
166 2013-12-04 Jakub Jelinek <jakub@redhat.com>
169 * g++.dg/cpp0x/constexpr-template6.C: New test.
171 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
173 * gnat.dg/pack19.adb: New test.
175 2013-12-04 Jakub Jelinek <jakub@redhat.com>
177 PR rtl-optimization/58726
178 * gcc.c-torture/execute/pr58726.c: New test.
181 * g++.dg/torture/pr59163.C: New test.
183 PR tree-optimization/59355
184 * g++.dg/ipa/pr59355.C: New test.
186 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
188 * gcc.dg/tree-ssa/slsr-39.c: Update.
189 * gcc.dg/tree-ssa/slsr-41.c: New test.
191 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
193 * gcc.target/powerpc/pr57363.c: New test.
195 2013-12-03 Wei Mi <wmi@google.com>
197 PR rtl-optimization/59020
198 * testsuite/gcc.dg/pr59020.c: New.
199 * testsuite/gcc.dg/macro-fusion-1.c: New.
200 * testsuite/gcc.dg/macro-fusion-2.c: New.
202 2013-12-03 Yury Gribov <y.gribov@samsung.com>
205 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
207 * lib/ubsan-dg.exp: Likewise. Append to flags also
208 -B${gccpath}/libsanitizer/.
210 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
212 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
214 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
217 * gcc.target/i386/pr59363.c: New file.
219 2013-12-03 Marek Polacek <polacek@redhat.com>
222 * gcc.dg/pr59351.c: New test.
224 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
226 * gcc.dg/20020312-2.c: Add __nds32__ case.
227 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
228 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
229 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
230 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
231 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
232 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
233 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
234 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
235 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
236 * gcc.target/nds32: New nds32 specific directory and testcases.
237 * lib/target-supports.exp (check_profiling_available): Check for
240 2013-12-03 Jakub Jelinek <jakub@redhat.com>
242 PR tree-optimization/59362
243 * gcc.c-torture/compile/pr59362.c: New test.
246 * gcc.dg/pr59011.c: New test.
249 * g++.dg/opt/pr58864.C: New test.
251 2013-12-02 Jeff Law <law@redhat.com>
253 PR tree-optimization/59322
254 * gcc.c-torture/compile/pr59322.c: New test.
256 2013-12-02 Sriraman Tallam <tmsriram@google.com>
259 * testsuite/gcc.target/i386/pr58944.c: New test.
261 2013-12-02 Joseph Myers <joseph@codesourcery.com>
264 * gcc.dg/c90-array-lval-8.c: New test.
266 2013-12-02 Jakub Jelinek <jakub@redhat.com>
268 PR tree-optimization/59358
269 * gcc.c-torture/execute/pr59358.c: New test.
272 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
273 * lib/target-supports.exp (check_effective_target_avx2): ... here.
274 (check_effective_target_vect_simd_clones): New.
275 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
277 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
278 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
279 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
280 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
281 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
282 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
283 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
284 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
285 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
286 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
287 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
289 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
291 * gcc.dg/pr56997-4.c: New testcase.
293 2013-12-02 Marek Polacek <polacek@redhat.com>
295 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
298 2013-12-02 Richard Biener <rguenther@suse.de>
300 PR tree-optimization/59139
301 * gcc.dg/torture/pr59139.c: New testcase.
303 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
305 * gnat.dg/opt30.adb: New test.
307 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
310 * gfortran.dg/realloc_on_assign_23.f90 : New test
312 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
315 * gfortran.dg/null_5.f90 : Include new error.
316 * gfortran.dg/null_6.f90 : Include new error.
318 2013-11-29 Marek Polacek <polacek@redhat.com>
321 * g++.dg/ubsan/pr59331.C: New test.
322 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
323 Disable the -w option.
324 * c-c++-common/ubsan/vla-1.c: Likewise.
325 * c-c++-common/ubsan/vla-2.c: Likewise.
326 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
328 2013-11-29 Joseph Myers <joseph@codesourcery.com>
331 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
333 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
335 * lib/asan-dg.exp (asan_link_flags): Properly add path to
336 libsanitizer.spec to cflags.
338 2013-11-29 Richard Biener <rguenther@suse.de>
341 * g++.dg/torture/pr59208.C: New testcase.
343 2013-11-29 Jakub Jelinek <jakub@redhat.com>
344 Yury Gribov <y.gribov@samsung.com>
347 * c-c++-common/asan/pr59063-1.c: New test.
348 * c-c++-common/asan/pr59063-2.c: Likewise.
349 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
350 * lib/ubsan-dg.exp: Likewise.
352 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
354 * gnat.dg/opt29.ad[sb]: New test.
356 2013-11-29 Richard Biener <rguenther@suse.de>
359 * gcc.dg/torture/pr59338.c: New testcase.
361 2013-11-29 Jakub Jelinek <jakub@redhat.com>
364 * gcc.dg/vect/vect-simd-clone-12.c: New test.
365 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
366 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
369 * c-c++-common/pr59280.c: New test.
371 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
373 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
375 2013-11-29 Joseph Myers <joseph@codesourcery.com>
378 * gcc.dg/inline-35.c: New test.
380 2013-11-28 Jakub Jelinek <jakub@redhat.com>
383 * g++.dg/gomp/pr59297.C: New test.
385 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
388 * gcc.target/i386/pr57293.c: New.
390 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
392 * gcc.target/arm/vrinta-ce.c: New testcase.
394 2013-11-28 Richard Biener <rguenther@suse.de>
397 * gcc.dg/lto/pr59323-2_0.c: New testcase.
399 2013-11-28 Richard Biener <rguenther@suse.de>
401 PR tree-optimization/59330
402 * gcc.dg/torture/pr59330.c: New testcase.
404 2013-11-28 Richard Biener <rguenther@suse.de>
407 * gcc.dg/lto/pr59323_0.c: New testcase.
409 2013-11-28 Jakub Jelinek <jakub@redhat.com>
412 PR tree-optimization/58018
413 PR tree-optimization/58131
414 * gcc.dg/torture/pr57393-1.c: New test.
415 * gcc.dg/torture/pr57393-2.c: New test.
416 * gcc.dg/torture/pr57393-3.c: New test.
417 * gcc.dg/torture/pr58018.c: New test.
418 * gcc.dg/torture/pr58131.c: New test.
419 * gfortran.dg/pr57393-1.f90: New test.
420 * gfortran.dg/pr57393-2.f90: New test.
422 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
424 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
426 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
428 * gcc.dg/guality/param-3.c: New test.
430 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
431 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
434 * gcc.target/i386/xop-frczX.c: New test.
436 2013-11-27 Jakub Jelinek <jakub@redhat.com>
438 PR tree-optimization/59014
439 * gcc.c-torture/execute/pr59014-2.c: New test.
441 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
444 * g++.dg/parse/crash66.C: New.
446 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
448 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
449 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
451 2013-11-27 Marek Polacek <polacek@redhat.com>
454 * g++.dg/ubsan/pr59306.C: New test.
456 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
457 Jakub Jelinek <jakub@redhat.com>
459 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
460 simdlen is a power of two.
461 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
462 Remove -msse2. Adjust regexps for name mangling changes.
463 * gcc.dg/gomp/simd-clones-3.c: Likewise.
464 * gcc.dg/vect/vect-simd-clone-1.c: New test.
465 * gcc.dg/vect/vect-simd-clone-2.c: New test.
466 * gcc.dg/vect/vect-simd-clone-3.c: New test.
467 * gcc.dg/vect/vect-simd-clone-4.c: New test.
468 * gcc.dg/vect/vect-simd-clone-5.c: New test.
469 * gcc.dg/vect/vect-simd-clone-6.c: New test.
470 * gcc.dg/vect/vect-simd-clone-7.c: New test.
471 * gcc.dg/vect/vect-simd-clone-8.c: New test.
472 * gcc.dg/vect/vect-simd-clone-9.c: New test.
473 * gcc.dg/vect/vect-simd-clone-10.c: New test.
474 * gcc.dg/vect/vect-simd-clone-10.h: New file.
475 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
476 * gcc.dg/vect/vect-simd-clone-11.c: New test.
478 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
480 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
481 Call set_ld_library_path_env_vars.
482 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
484 2013-11-27 Tom de Vries <tom@codesourcery.com>
485 Marc Glisse <marc.glisse@inria.fr>
488 * c-c++-common/pr59032.c: New testcase.
490 2013-11-27 Tom de Vries <tom@codesourcery.com>
491 Marc Glisse <marc.glisse@inria.fr>
494 * c-c++-common/pr59037.c: New testcase.
496 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
498 * gcc.c-torture/execute/20131127-1.c: New test.
500 2013-11-27 Richard Biener <rguenther@suse.de>
502 PR tree-optimization/59288
503 * gcc.dg/torture/pr59288.c: New testcase.
505 2013-11-27 Marek Polacek <polacek@redhat.com>
507 * c-c++-common/ubsan/undefined-1.c: New test.
509 2013-11-26 Jakub Jelinek <jakub@redhat.com>
511 PR tree-optimization/59014
512 * gcc.c-torture/execute/pr59014.c: New test.
515 * gcc.c-torture/execute/pr59229.c: New test.
517 PR rtl-optimization/59166
518 * gcc.dg/torture/pr59166.c: New test.
521 * g++.dg/gomp/pr58874.C: New test.
524 * g++.dg/gomp/pr59150.C: New test.
527 * c-c++-common/gomp/pr59152.c: New test.
529 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
531 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
532 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
533 * g++.dg/gomp/openmp-simd-1.C: Ditto.
534 * g++.dg/gomp/openmp-simd-2.C: Ditto.
535 * gfortran.dg/c_loc_test_22.f90: Ditto.
536 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
537 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
538 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
539 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
540 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
541 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
543 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
545 * gcc.target/arm/20131120.c: New test.
547 2013-11-26 Richard Biener <rguenther@suse.de>
549 PR tree-optimization/59245
550 * gcc.dg/torture/pr59245.c: New testcase.
552 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
555 * gcc.target/arm/negdi-2.c: Scan more general register names.
557 2013-11-26 Terry Guo <terry.guo@arm.com>
559 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
560 * gcc.target/arm/thumb1-pic-single-base.c: New case.
562 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
565 * g++.dg/parse/bitfield4.C: New.
567 2013-11-26 Richard Biener <rguenther@suse.de>
569 PR tree-optimization/59287
570 * gcc.dg/tree-ssa/alias-29.c: New testcase.
572 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
575 * g++.dg/other/default8.C: New.
576 * g++.dg/tc1/dr217.C: Remove xfail.
577 * g++.dg/other/default5.C: Adjust.
578 * g++.old-deja/g++.mike/p1989.C: Likewise.
580 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
583 * g++.dg/cpp0x/constexpr-ice9.C: New.
585 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
588 * g++.dg/other/cv_func3.C: New.
589 * g++.dg/other/cv_func.C: Adjust.
590 * g++.dg/parse/fn-typedef2.C: Likewise.
592 2013-11-25 Marek Polacek <polacek@redhat.com>
595 * g++.dg/ubsan/pr59250.C: New test.
597 2013-11-25 Janus Weil <janus@gcc.gnu.org>
600 * gfortran.dg/typebound_proc_30.f90: New.
602 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
605 * g++.dg/cpp0x/initlist75.C: New.
608 * g++.dg/cpp0x/gen-attrs-57.C: New.
610 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
614 * g++.dg/cpp1y/pr58533.C: Updated testcase.
615 * g++.dg/cpp1y/pr59112.C: New testcase.
616 * g++.dg/cpp1y/pr59113.C: New testcase.
618 2013-11-25 Terry Guo <terry.guo@arm.com>
620 * gcc.target/arm/thumb2-slow-flash-data.c: New.
622 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
624 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
625 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
627 2013-11-23 Janus Weil <janus@gcc.gnu.org>
630 * gfortran.dg/asynchronous_4.f90: New.
632 2013-11-22 Jakub Jelinek <jakub@redhat.com>
634 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
635 cleanup-tree-dump directive.
637 2013-11-22 Jan Hubicka <jh@suse.cz>
639 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
640 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
642 2013-11-22 Jakub Jelinek <jakub@redhat.com>
644 * g++.dg/ubsan/return-1.C: New test.
645 * g++.dg/ubsan/return-2.C: New test.
647 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
648 optimizing away some __asan_report* calls.
650 2013-11-22 Martin Jambor <mjambor@suse.cz>
652 * gcc.dg/pr10474.c: Also test ppc64.
653 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
655 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
657 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
660 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
661 specify an appropriate register class for VSX operations.
663 (load_gpr_to_vsx): Likewise.
664 (load_vsx_to_gpr): Likewise.
665 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
666 register class for VSX registers that the type can handle. Remove
667 checks for explicit number of instructions generated, just check
668 if the instruction is generated.
669 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
670 * gcc.target/powerpc/direct-move-float1.c: Likewise.
671 * gcc.target/powerpc/direct-move-float2.c: Likewise.
672 * gcc.target/powerpc/direct-move-double1.c: Likewise.
673 * gcc.target/powerpc/direct-move-double2.c: Likewise.
674 * gcc.target/powerpc/direct-move-long1.c: Likewise.
675 * gcc.target/powerpc/direct-move-long2.c: Likewise.
677 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
679 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
680 * gcc.target/powerpc/bool3-p7.c: Likewise.
681 * gcc.target/powerpc/bool3-p8.c: Likewise.
683 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
684 appropriate instructions are generated, don't check the count.
686 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
689 * gcc.target/arm/negdi-4.c: Delete invalid test.
690 * gcc.dg/torture/pr59216.c: New test.
692 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
694 * gcc.target/aarch64/vmov_n_1.c: New testcase.
696 2013-11-22 Richard Biener <rguenther@suse.de>
698 * gcc.dg/torture/20131122-0.c: New testcase.
700 2013-11-22 Jakub Jelinek <jakub@redhat.com>
702 * gcc.dg/vect/vect-124.c: New test.
704 2013-11-21 Cary Coutant <ccoutant@google.com>
706 * gcc.dg/debug/dwarf2/mlt1.c: New test.
707 * gcc.dg/debug/dwarf2/mlt2.c: New test.
709 2013-11-21 Jeff Law <law@redhat.com>
711 PR tree-optimization/59221
712 * gcc.c-torture/execute/pr59221.c: New test.
714 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
717 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
718 Make more generic for other platforms.
720 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
723 * gcc.target/sh/pr53976-1.c: New.
725 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
728 * gfortran.dg/erf_3.F90: New file.
730 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
732 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
734 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
736 PR rtl-optimization/59133
737 * gcc.target/i386/pr59133.c: New.
739 2013-11-20 Joseph Myers <joseph@codesourcery.com>
742 * gcc.dg/float-exact-1.c: New test.
744 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
746 PR rtl-optimization/54300
747 * gcc.target/arm/pr54300.C: New test.
749 2013-11-20 Diego Novillo <dnovillo@google.com>
752 * g++.dg/plugin/selfassign.c: Include stringpool.h
754 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
756 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
758 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
760 * gcc.target/s390/htm-1.c: Rename to ...
761 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
763 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
764 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
765 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
766 * gcc.target/s390/htm-builtins-1.c: New testcase.
767 * gcc.target/s390/htm-builtins-2.c: New testcase.
768 * gcc.target/s390/s390.exp: Add check for htm machine.
770 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
773 * c-c++-common/Wfloat-conversion.c: Copies relevant
774 tests from c-c++-common/Wconversion-real.c,
775 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
776 new testcase for conversions that are warned about by
779 2013-11-19 Martin Jambor <mjambor@suse.cz>
781 PR rtl-optimization/59099
782 * gcc.target/i386/pr59099.c: New test.
784 2013-11-19 Sriraman Tallam <tmsriram@google.com>
786 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
788 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
790 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
791 construct parameter slot value in endian-independent way.
792 (fcevv, fciievv, fcvevv): Use it.
794 2013-11-19 Jan Hubicka <jh@suse.cz>
796 * ipa/devirt9.C: Fix prevoius change.
798 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
800 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
801 Remove defined(__linux__).
803 2013-11-19 Richard Biener <rguenther@suse.de>
805 PR tree-optimization/59164
806 * gcc.dg/torture/pr59164.c: New testcase.
808 2013-11-19 Richard Biener <rguenther@suse.de>
811 * gcc.dg/torture/pr58956.c: New testcase.
813 2013-11-19 Marek Polacek <polacek@redhat.com>
815 * c-c++-common/ubsan/null-1.c: New test.
816 * c-c++-common/ubsan/null-2.c: New test.
817 * c-c++-common/ubsan/null-3.c: New test.
818 * c-c++-common/ubsan/null-4.c: New test.
819 * c-c++-common/ubsan/null-5.c: New test.
820 * c-c++-common/ubsan/null-6.c: New test.
821 * c-c++-common/ubsan/null-7.c: New test.
822 * c-c++-common/ubsan/null-8.c: New test.
823 * c-c++-common/ubsan/null-9.c: New test.
824 * c-c++-common/ubsan/null-10.c: New test.
825 * c-c++-common/ubsan/null-11.c: New test.
826 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
827 * c-c++-common/ubsan/shift-1.c: Likewise.
828 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
830 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
832 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
834 2013-11-19 Jan Hubicka <jh@suse.cz>
836 * ipa/devirt9.C: Verify that the optimization happens already before.
839 2013-11-19 Richard Biener <rguenther@suse.de>
841 PR tree-optimization/57517
842 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
843 * gcc.dg/torture/pr57517.c: Likewise.
845 2013-11-19 Jan Hubicka <jh@suse.cz>
847 * gcc.target/i386/memcpy-3.c: New testcase.
849 2013-11-18 Jan Hubicka <jh@suse.cz>
850 Uros Bizjak <ubizjak@gmail.com>
853 * gcc.target/i386/memcpy-2.c: Fix template;
854 add +1 so the testcase passes at 32bit.
856 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
858 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
859 Remove spurious FIXME.
861 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
863 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
865 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
868 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
870 2013-11-18 Richard Biener <rguenther@suse.de>
872 PR tree-optimization/59125
873 PR tree-optimization/54570
874 * gcc.dg/builtin-object-size-8.c: Un-xfail.
875 * gcc.dg/builtin-object-size-14.c: New testcase.
876 * gcc.dg/strlenopt-14gf.c: Adjust.
877 * gcc.dg/strlenopt-1f.c: Likewise.
878 * gcc.dg/strlenopt-4gf.c: Likewise.
880 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
882 * gnat.dg/volatile11.adb: New test.
883 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
885 2013-11-18 Yury Gribov <y.gribov@samsung.com>
888 * c-c++-common/asan/pr59106.c: New test.
890 2013-11-17 Jan Hubicka <jh@suse.cz>
892 * gcc.target/i386/memcpy-2.c: New testcase.
894 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
897 * gcc.target/i386/pr59153.c: New test.
899 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
903 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
905 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/overload/addr2.C: New.
909 * g++.old-deja/g++.other/overload11.C: Adjust.
911 2013-11-15 Mike Stump <mikestump@comcast.net>
913 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
914 * lib/g++.exp (g++_target_compile): Likewise.
915 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
916 libraries. Remove debugging.
917 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
918 libraries. Remove -O0, redundant with default.
920 2013-11-15 Joseph Myers <joseph@codesourcery.com>
922 * c-c++-common/cpp/ucnid-2011-1.c: New test.
924 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
927 * g++.dg/cpp0x/nsdmi-template8.C: New.
929 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
932 * g++.dg/cpp0x/nsdmi-template7.C: New.
934 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
937 * g++.dg/cpp0x/nsdmi-template6.C: New.
939 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
942 * g++.dg/cpp0x/nsdmi-template5.C: New.
944 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
946 * c-c++-common/cilk-plus/PS: New directory.
947 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
948 * g++.dg/dg.exp: Run Cilk Plus tests.
949 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
951 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
953 * gcc.dg/vmx/3b-15.c: Revise for little endian.
955 2013-11-15 Richard Biener <rguenther@suse.de>
957 PR tree-optimization/50262
958 * gcc.dg/tree-ssa/alias-28.c: New testcase.
959 * gcc.dg/strlenopt-1.c: Adjust.
960 * gcc.dg/strlenopt-1f.c: Likewise.
962 2013-11-15 Richard Biener <rguenther@suse.de>
964 * gcc.dg/torture/20131115-1.c: New testcase.
966 2013-11-15 Joseph Myers <joseph@codesourcery.com>
968 * gcc.dg/cpp/ucnid-9.c: New test.
970 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
972 * gnat.dg/stack_usage1b.adb: New test.
973 * gnat.dg/stack_usage1c.adb: Likewise.
975 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
977 * gnat.dg/specs/addr1.ads: Revert the last change.
978 * gnat.dg/specs/atomic1.ads: Likewise.
980 2013-11-14 Cong Hou <congh@google.com>
982 * gcc.dg/vect/vect-alias-check.c: Update.
984 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
987 * g++.dg/cpp0x/nsdmi-template3.C: New.
988 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
990 2013-11-14 Diego Novillo <dnovillo@google.com>
992 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
993 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
995 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
997 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
998 compiler and linker field if _CALL_ELF == 2.
999 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1000 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1001 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1003 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1005 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1007 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1008 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1009 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1011 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1013 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1015 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1016 * gcc.target/powerpc/pr57949-2.c: Likewise.
1018 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1020 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1022 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1024 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1025 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1026 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1028 2013-11-14 Richard Biener <rguenther@suse.de>
1030 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1032 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1034 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1035 * gnat.dg/specs/atomic1.ads: Likewise.
1037 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1039 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1041 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1044 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1046 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1047 *-*-solaris2.1[0-9]*.
1048 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1050 2013-11-14 Joey Ye <joey.ye@arm.com>
1052 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1053 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1054 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1055 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1056 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1058 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1061 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1063 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1066 * gcc.c-torture/execute/pr59101.c: New test.
1068 2013-11-13 Jeff Law <law@redhat.com>
1070 PR tree-optimization/59102
1071 * gcc.c-torture/compile/pr59102.c: New test.
1073 2013-11-13 Tom de Vries <tom@codesourcery.com>
1075 * gcc.dg/tail-merge-store.c: New test.
1077 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1079 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1080 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1082 2013-11-13 Jeff Law <law@redhat.com>
1084 * PR middle-end/59119
1085 * gcc.c-torture/compile/pr59119.c: New test.
1087 2013-11-13 Martin Jambor <mjambor@suse.cz>
1089 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1090 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1091 * gcc.dg/pr10474.c: Likewise.
1093 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1095 * lib/target-supports.exp
1096 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1097 of targets that do not need command line argument to enable SIMD.
1099 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1101 * gcc.dg/guality/param-4.c: New test.
1103 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1105 * gcc.dg/c11-complex-1.c: New test.
1107 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1109 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1110 gcc.dg/auto-type-2.c: New tests.
1112 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1114 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1117 2013-11-12 Jeff Law <law@redhat.com>
1119 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1120 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1123 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1126 * gcc.target/powerpc/pr59054.c: New test.
1128 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1130 * g++.dg/cpp1y/lambda-generic.C: New test case.
1131 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1132 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1133 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1134 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1135 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1136 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1137 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1138 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1140 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1147 * g++.dg/cpp1y/pr58534.C: New testcase.
1148 * g++.dg/cpp1y/pr58536.C: New testcase.
1149 * g++.dg/cpp1y/pr58548.C: New testcase.
1150 * g++.dg/cpp1y/pr58549.C: New testcase.
1151 * g++.dg/cpp1y/pr58637.C: New testcase.
1153 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1155 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1156 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1157 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1160 2013-11-12 Tristan Gingold <gingold@adacore.com>
1162 * gnat.dg/aggr21.adb: New test.
1163 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1165 2013-11-12 Jeff Law <law@redhat.com>
1167 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1168 * gcc.dg/tree-ssa/isolate-5.c: New test.
1170 2013-11-12 Martin Jambor <mjambor@suse.cz>
1172 PR rtl-optimization/10474
1173 * gcc.dg/pr10474.c: New testcase.
1174 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1175 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1177 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1180 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1182 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1184 * gcc.dg/time-profiler-1.c: New test.
1185 * gcc.dg/time-profiler-2.c: Ditto.
1187 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1188 Jeff Law <law@redhat.com>
1190 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1192 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1195 * gcc.target/i386/pr58853.c: New test.
1197 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1199 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1200 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1201 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1202 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1203 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1204 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1205 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1206 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1207 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1209 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1211 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1212 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1213 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1214 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1215 gcc.dg/atomic/stdatomic-exchange-1.c,
1216 gcc.dg/atomic/stdatomic-exchange-2.c,
1217 gcc.dg/atomic/stdatomic-exchange-3.c,
1218 gcc.dg/atomic/stdatomic-exchange-4.c,
1219 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1220 gcc.dg/atomic/stdatomic-generic.c,
1221 gcc.dg/atomic/stdatomic-kill-dep.c,
1222 gcc.dg/atomic/stdatomic-load-1.c,
1223 gcc.dg/atomic/stdatomic-load-2.c,
1224 gcc.dg/atomic/stdatomic-load-3.c,
1225 gcc.dg/atomic/stdatomic-load-4.c,
1226 gcc.dg/atomic/stdatomic-lockfree.c,
1227 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1228 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1229 gcc.dg/atomic/stdatomic-store-1.c,
1230 gcc.dg/atomic/stdatomic-store-2.c,
1231 gcc.dg/atomic/stdatomic-store-3.c,
1232 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1235 2013-11-08 Cong Hou <congh@google.com>
1237 PR tree-optimization/58508
1238 * gcc.dg/vect/pr58508.c: Update.
1240 2013-11-08 Richard Biener <rguenther@suse.de>
1242 PR tree-optimization/59047
1243 * gcc.dg/torture/pr59047.c: New testcase.
1245 2013-11-08 Richard Biener <rguenther@suse.de>
1247 PR tree-optimization/59038
1248 PR tree-optimization/58955
1249 * gcc.dg/torture/pr59038.c: New testcase.
1251 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1254 * gfortran.dg/constructor_9.f90: New.
1256 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1258 * gcc.dg/atomic-compare-exchange-1.c,
1259 gcc.dg/atomic-compare-exchange-2.c,
1260 gcc.dg/atomic-compare-exchange-3.c,
1261 gcc.dg/atomic-compare-exchange-4.c,
1262 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1263 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1264 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1265 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1266 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1267 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1268 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1269 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1270 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1271 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1272 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1273 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1274 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1275 gcc.dg/atomic-store-5.c: Declare main as returning int.
1276 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1277 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1278 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1279 expression using value of count.
1281 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1283 * lib/target-supports.exp
1284 (check_effective_target_fenv_exceptions): New function.
1285 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1286 * gcc.dg/atomic/c11-atomic-exec-1.c,
1287 gcc.dg/atomic/c11-atomic-exec-2.c,
1288 gcc.dg/atomic/c11-atomic-exec-3.c,
1289 gcc.dg/atomic/c11-atomic-exec-4.c,
1290 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1291 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1292 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1294 2013-11-07 Cong Hou <congh@google.com>
1296 * gcc.dg/vect/vect-alias-check.c: New.
1298 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1300 * gcc.dg/tree-ssa/loop-39.c: New test.
1302 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1303 * gcc.dg/unroll_2.c: Likewise.
1304 * gcc.dg/unroll_3.c: Likewise.
1305 * gcc.dg/unroll_4.c: Likewise.
1306 * gcc.dg/vrp90.c: New test.
1308 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1311 * g++.dg/cpp0x/nullptr30.C: New.
1313 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1314 Jakub Jelinek <jakub@redhat.com>
1317 * c-c++-common/asan/pr59029.c: New test.
1319 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1322 * gcc.target/i386/pr59034-1.c: New test.
1323 * gcc.target/i386/pr59034-2.c: Likewise.
1325 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1327 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1328 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1329 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1331 2013-11-06 DJ Delorie <dj@redhat.com>
1333 * gcc.dg/mismatch-decl-1.c: New test.
1335 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1337 * gcc.dg/torture/float128-cmp-invalid.c,
1338 gcc.dg/torture/float128-div-underflow.c,
1339 gcc.dg/torture/float128-extend-nan.c,
1340 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1342 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1344 * gcc.target/sh/pr51244-11.c: Remove target line.
1345 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1346 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1347 * gcc.target/sh/pr51244-15.c: Likewise.
1348 * gcc.target/sh/pr51244-19.c: Likewise.
1349 * gcc.target/sh/cmpstr.c: Likewise.
1350 * gcc.target/sh/pr33135-3.c: Likewise.
1351 * gcc.target/sh/pr53512-2.c: Likewise.
1352 * gcc.target/sh/pr54602-2.c: Likewise.
1353 * gcc.target/sh/pr52483-1.c: Likewise.
1354 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1355 * gcc.target/sh/pr54760-4.c: Likewise.
1356 * gcc.target/sh/pr52483-5.c: Likewise.
1357 * gcc.target/sh/pr54089-2.c: Likewise.
1358 * gcc.target/sh/pr56547-2.c: Likewise.
1359 * gcc.target/sh/pr54089-6.c: Likewise.
1360 * gcc.target/sh/pr51244-20.c: Likewise.
1361 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1362 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1363 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1364 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1365 * gcc.target/sh/pr55303-2.c: Likewise.
1366 * gcc.target/sh/sh2a-resbank.c: Likewise.
1367 * gcc.target/sh/sp-switch.c: Likewise.
1368 * gcc.target/sh/pr51244-3.c: Likewise.
1369 * gcc.target/sh/pr50751-3.c: Likewise.
1370 * gcc.target/sh/pr51244-7.c: Likewise.
1371 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1372 * gcc.target/sh/pr50751-7.c: Likewise.
1373 * gcc.target/sh/pr49468-di.c: Likewise.
1374 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1375 * gcc.target/sh/pr49880-3.c: Likewise.
1376 * gcc.target/sh/pr51244-12.c: Likewise.
1377 * gcc.target/sh/pr53988.c: Likewise.
1378 * gcc.target/sh/pr6526.c: Likewise.
1379 * gcc.target/sh/sh2a-bxor.c: Likewise.
1380 * gcc.target/sh/pr51244-16.c: Likewise.
1381 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1382 * gcc.target/sh/sh2a-bor.c: Likewise.
1383 * gcc.target/sh/pr53511-1.c: Likewise.
1384 * gcc.target/sh/pr21255-3.c: Likewise.
1385 * gcc.target/sh/pr53512-3.c: Likewise.
1386 * gcc.target/sh/pr33135-4.c: Likewise.
1387 * gcc.target/sh/pr54602-3.c: Likewise.
1388 * gcc.target/sh/pr54760-1.c: Likewise.
1389 * gcc.target/sh/pr52483-2.c: Likewise.
1390 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1391 * gcc.target/sh/pr54680.c: Likewise.
1392 * gcc.target/sh/pr54386.c: Likewise.
1393 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1394 * gcc.target/sh/pr54089-3.c: Likewise.
1395 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1396 * gcc.target/sh/pr54089-7.c: Likewise.
1397 * gcc.target/sh/strlen.c: Likewise.
1398 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1399 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1400 * gcc.target/sh/pr55303-3.c: Likewise.
1401 * gcc.target/sh/pr51244-4.c: Likewise.
1402 * gcc.target/sh/pr50751-4.c: Likewise.
1403 * gcc.target/sh/pr39423-1.c: Likewise.
1404 * gcc.target/sh/pr51244-8.c: Likewise.
1405 * gcc.target/sh/pr55146.c: Likewise.
1406 * gcc.target/sh/pr50751-8.c: Likewise.
1407 * gcc.target/sh/sh2a-bset.c: Likewise.
1408 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1409 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1410 * gcc.target/sh/20080410-1.c: Likewise.
1411 * gcc.target/sh/pr49880-4.c: Likewise.
1412 * gcc.target/sh/pr51244-13.c: Likewise.
1413 * gcc.target/sh/sh2a-movrt.c: Likewise.
1414 * gcc.target/sh/pr51244-17.c: Likewise.
1415 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1416 * gcc.target/sh/sh2a-bclr.c: Likewise.
1417 * gcc.target/sh/pr33135-1.c: Likewise.
1418 * gcc.target/sh/pr53512-4.c: Likewise.
1419 * gcc.target/sh/pr54602-4.c: Likewise.
1420 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1421 * gcc.target/sh/pr54760-2.c: Likewise.
1422 * gcc.target/sh/pr52483-3.c: Likewise.
1423 * gcc.target/sh/sh2a-bld.c: Likewise.
1424 * gcc.target/sh/pr54089-4.c: Likewise.
1425 * gcc.target/sh/pr54685.c: Likewise.
1426 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1427 * gcc.target/sh/pr54089-8.c: Likewise.
1428 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1429 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1430 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1431 * gcc.target/sh/pr51244-1.c: Likewise.
1432 * gcc.target/sh/pr50751-1.c: Likewise.
1433 * gcc.target/sh/pr55160.c: Likewise.
1434 * gcc.target/sh/pr51244-5.c: Likewise.
1435 * gcc.target/sh/pr54236-1.c: Likewise.
1436 * gcc.target/sh/pr50751-5.c: Likewise.
1437 * gcc.target/sh/pr52933-1.c: Likewise.
1438 * gcc.target/sh/pr39423-2.c: Likewise.
1439 * gcc.target/sh/pr51244-9.c: Likewise.
1440 * gcc.target/sh/pr49263.c: Likewise.
1441 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1442 * gcc.target/sh/pr49880-1.c: Likewise.
1443 * gcc.target/sh/sh2a-band.c: Likewise.
1444 * gcc.target/sh/pr51244-10.c: Likewise.
1445 * gcc.target/sh/pr49880-5.c: Likewise.
1446 * gcc.target/sh/prefetch.c: Likewise.
1447 * gcc.target/sh/pr51244-14.c: Likewise.
1448 * gcc.target/sh/rte-delay-slot.c: Likewise.
1449 * gcc.target/sh/fpul-usage-1.c: Likewise.
1450 * gcc.target/sh/pr51244-18.c: Likewise.
1451 * gcc.target/sh/pr21255-1.c: Likewise.
1452 * gcc.target/sh/pr33135-2.c: Likewise.
1453 * gcc.target/sh/pr53512-1.c: Likewise.
1454 * gcc.target/sh/pr54602-1.c: Likewise.
1455 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1456 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1457 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1458 * gcc.target/sh/torture/pr58314.c: Likewise.
1459 * gcc.target/sh/torture/pr34777.c: Likewise.
1460 * gcc.target/sh/torture/pr58475.c: Likewise.
1461 * gcc.target/sh/pr54760-3.c: Likewise.
1462 * gcc.target/sh/sh4a-cosf.c: Likewise.
1463 * gcc.target/sh/pr52483-4.c: Likewise.
1464 * gcc.target/sh/mfmovd.c: Likewise.
1465 * gcc.target/sh/pr54089-1.c: Likewise.
1466 * gcc.target/sh/pr56547-1.c: Likewise.
1467 * gcc.target/sh/pr54089-5.c: Likewise.
1468 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1469 * gcc.target/sh/pr54089-9.c: Likewise.
1470 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1471 * gcc.target/sh/pr49468-si.c: Likewise.
1472 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1473 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1474 * gcc.target/sh/pr55303-1.c: Likewise.
1475 * gcc.target/sh/pr51244-2.c: Likewise.
1476 * gcc.target/sh/pr50751-2.c: Likewise.
1477 * gcc.target/sh/pr54236-2.c: Likewise.
1478 * gcc.target/sh/pr51244-6.c: Likewise.
1479 * gcc.target/sh/cmpstrn.c: Likewise.
1480 * gcc.target/sh/pr50751-6.c: Likewise.
1481 * gcc.target/sh/pr52933-2.c: Likewise.
1482 * gcc.target/sh/pr53568-1.c: Likewise.
1483 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1484 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1485 * gcc.target/sh/sh4a-sinf.c: Likewise.
1486 * gcc.target/sh/pr49880-2.c: Likewise.
1488 2013-11-06 Tobias Burnus <burnus@net-b.de>
1490 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1491 * gcc.dg/wdate-time.c: Ditto.
1492 * gfortran.dg/wdate-time.F90: Ditto.
1494 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1497 * gcc.target/sh/torture/pr30807.c: New.
1499 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/other/java3.C: New.
1504 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1507 * gcc.target/i386/pr59021.c: New test.
1509 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1511 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1512 dg-additional-files to also match BOL.
1514 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1516 * gcc.dg/torture/c99-contract-1.c: New test.
1518 2013-11-06 Richard Biener <rguenther@suse.de>
1520 PR tree-optimization/58653
1521 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1522 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1524 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1526 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1527 40 to 30. Replaced iteration variable with a #define. Instead of
1528 returning non-zero value for error, called __builtin_abort (). Fixed
1529 a bug of calling fib_serial in serial case instead of fib.
1530 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1531 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1532 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1533 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1534 compiler flag testing.
1536 2013-11-06 Christian Bruel <christian.bruel@st.com>
1538 * gcc.target/sh/strlen.c: New test.
1540 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1543 * gcc.c-torture/compile/pr58970.c: New test.
1545 2013-11-05 Wei Mi <wmi@google.com>
1548 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1550 2013-11-05 Tobias Burnus <burnus@net-b.de>
1552 * g++.dg/warn/wdate-time.C: New.
1553 * gcc.dg/wdate-time.c: New.
1554 * gfortran.dg/wdate-time.F90: New.
1556 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1559 * gfortran.dg/reshape_6.f90: New test.
1561 2013-11-05 Jeff Law <law@redhat.com>
1563 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1564 * gcc.dg/tree-ssa/isolate-1.c: New test.
1565 * gcc.dg/tree-ssa/isolate-2.c: New test.
1566 * gcc.dg/tree-ssa/isolate-3.c: New test.
1567 * gcc.dg/tree-ssa/isolate-4.c: New test.
1569 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1571 PR rtl-optimization/58997
1572 * gcc.c-torture/compile/pr58997.c: New test.
1574 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1577 * g++.dg/cpp0x/gen-attrs-56.C: New.
1579 2013-11-05 Richard Biener <rguenther@suse.de>
1582 * gcc.dg/ipa/pr58492.c: New testcase.
1584 2013-11-05 Richard Biener <rguenther@suse.de>
1586 PR tree-optimization/58955
1587 * gcc.dg/torture/pr58955-1.c: New testcase.
1588 * gcc.dg/torture/pr58955-2.c: Likewise.
1590 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1593 * gcc.dg/pr58981.c: New test.
1595 2013-11-05 Richard Biener <rguenther@suse.de>
1598 * gcc.dg/torture/pr58941.c: New testcase.
1600 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1602 PR tree-optimization/58958
1603 * gcc.dg/tree-ssa/pr58958.c: New file.
1605 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1607 * gcc.dg/tree-ssa/alias-26.c: New file.
1609 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1611 PR tree-optimization/58984
1612 * gcc.c-torture/execute/pr58984.c: New test.
1614 2013-11-05 Andreas Schwab <schwab@suse.de>
1616 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1618 2013-11-05 Tobias Burnus <burnus@net-b.de>
1620 * g++.dg/gomp/openmp-simd-1.C: New.
1621 * g++.dg/gomp/openmp-simd-2.C: New.
1622 * gcc.dg/gomp/openmp-simd-1.c: New.
1623 * gcc.dg/gomp/openmp-simd-2.c: New.
1625 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1627 * gcc.dg/superblock.c: Require scheduling support.
1629 2013-11-04 Kostya Serebryany <kcc@google.com>
1631 * g++.dg/asan/asan_test.cc: Update the test
1632 to match the fresh asan run-time.
1633 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1635 2013-11-04 Ian Lance Taylor <iant@google.com>
1637 * g++.dg/ext/sync-4.C: New test.
1639 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1642 * gfortran.dg/derived_external_function_1.f90 : New test
1644 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1646 PR tree-optimization/58978
1647 * gcc.c-torture/compile/pr58978.c: New test.
1649 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1652 * gfortran.dg/optional_class_1.f90 : New test
1654 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1656 PR rtl-optimization/58968
1657 * gfortran.dg/pr58968.f: New
1659 2013-11-04 Marek Polacek <polacek@redhat.com>
1662 * g++.dg/diagnostic/pr58979.C: New test.
1664 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1666 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1667 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1668 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1669 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1670 gcc.dg/iec-559-macros-9.c: New tests.
1672 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1674 PR tree-optimization/58946
1675 * gcc.c-torture/compile/pr58946.c: New test.
1677 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1680 * g++.dg/parse/pr52071.C: New.
1682 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1685 * g++.dg/lookup/name-clash10.C: New.
1687 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1689 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1690 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1691 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1694 2013-11-03 Marek Polacek <polacek@redhat.com>
1696 * g++.dg/ubsan/cxx1y-vla.C: New test.
1697 * c-c++-common/ubsan/vla-3.c: New test.
1698 * c-c++-common/ubsan/vla-2.c: New test.
1699 * c-c++-common/ubsan/vla-4.c: New test.
1700 * c-c++-common/ubsan/vla-1.c: New test.
1702 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1704 * gcc.dg/vmx/vec-set.c: New.
1706 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/parse/pr29234.C: New.
1711 * g++.dg/parse/pr56037.C: Likewise.
1713 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1715 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1716 passed it in as one of the options to all Cilk keywords test.
1718 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1721 * g++.dg/cpp1y/pr58708.C: New.
1723 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1726 * g++.dg/ext/pr58834.C: New file.
1728 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1730 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1732 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1735 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1738 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1741 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1743 * g++.dg/gomp/simd-1.C: New test.
1744 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1745 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1746 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1747 * c-c++-common/gomp/simd6.c: New test.
1749 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1751 Implement C++14 digit separators.
1752 * g++.dg/cpp1y/digit-sep.C: New.
1753 * g++.dg/cpp1y/digit-sep-neg.C: New.
1754 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1756 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1758 * gcc.dg/vect/vect-align-3.c: New test.
1760 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1761 we warn about it already during VRP1 pass.
1763 2013-10-31 Martin Jambor <mjambor@suse.cz>
1765 PR rtl-optimization/58934
1767 2013-10-30 Martin Jambor <mjambor@suse.cz>
1768 PR rtl-optimization/10474
1769 * gcc.dg/pr10474.c: New testcase.
1770 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1771 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1773 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1777 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1780 * g++.dg/cpp0x/variadic145.C: New.
1782 * g++.dg/cpp0x/sfinae49.C: New.
1784 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1787 * g++.dg/cpp0x/deleted1.C: New.
1789 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1791 * gcc.target/arm/lp1243022.c: New test.
1793 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1796 * gcc.target/avr/pr58545.c: New test.
1798 2013-10-30 Tobias Burnus <burnus@net-b.de>
1801 2013-10-30 Tobias Burnus <burnus@net-b.de>
1802 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1803 path to the compile flags.
1805 2013-10-30 Cong Hou <congh@google.com>
1807 * gcc.target/i386/vect-abs-s8.c: New test.
1808 * gcc.target/i386/vect-abs-s16.c: New test.
1809 * gcc.target/i386/vect-abs-s32.c: New test.
1811 2013-10-30 Tobias Burnus <burnus@net-b.de>
1813 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1814 path to the compile flags.
1816 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1818 PR rtl-optimization/58369
1819 * g++.dg/torture/pr58369.C: New test.
1821 2013-10-30 Tobias Burnus <burnus@net-b.de>
1824 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1825 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1826 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1828 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1831 * gcc.target/arm/pr58784.c: New.
1833 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1835 * gcc.dg/tree-ssa/alias-24.c: New file.
1837 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1839 * gcc.target/i386/fma_double_3.c: Use pattern for
1840 scan-assembler-times instead of just one insn name.
1841 * gcc.target/i386/fma_double_5.c: Ditto.
1842 * gcc.target/i386/fma_float_3.c: Ditto.
1843 * gcc.target/i386/fma_float_5.c: Ditto.
1844 * gcc.target/i386/l_fma_double_1.c: Ditto.
1845 * gcc.target/i386/l_fma_double_2.c: Ditto.
1846 * gcc.target/i386/l_fma_double_3.c: Ditto.
1847 * gcc.target/i386/l_fma_double_4.c: Ditto.
1848 * gcc.target/i386/l_fma_double_5.c: Ditto.
1849 * gcc.target/i386/l_fma_double_6.c: Ditto.
1850 * gcc.target/i386/l_fma_float_1.c: Ditto.
1851 * gcc.target/i386/l_fma_float_2.c: Ditto.
1852 * gcc.target/i386/l_fma_float_3.c: Ditto.
1853 * gcc.target/i386/l_fma_float_4.c: Ditto.
1854 * gcc.target/i386/l_fma_float_5.c: Ditto.
1855 * gcc.target/i386/l_fma_float_6.c: Ditto.
1857 2013-10-30 Christian Bruel <christian.bruel@st.com>
1859 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1860 * gcc.target/sh/cmpstr.c: New test.
1861 * gcc.target/sh/cmpstrn.c: New test.
1863 2013-10-30 Martin Jambor <mjambor@suse.cz>
1865 PR rtl-optimization/10474
1866 * gcc.dg/pr10474.c: New testcase.
1867 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1868 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1870 2013-10-29 Andrew Pinski <apinski@cavium.com>
1871 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1873 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1874 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1875 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1876 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1877 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1878 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1879 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1880 conditional move to be used.
1881 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1883 2013-10-29 Tobias Burnus <burnus@net-b.de>
1886 * gfortran.dg/blockdata_8.f90: New.
1888 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1891 * gcc.target/sh/pr54236-2: New.
1892 * gcc.target/sh/pr54089-6: Add another rotl special case.
1894 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1897 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1898 to determine sizes of real kinds.
1901 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1903 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1905 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1906 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1907 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1908 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1909 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1910 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1911 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1912 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1913 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1914 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1915 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1916 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1917 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1918 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1919 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1920 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1921 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1922 test stored in c-c++-common. Also, added the Cilk runtime's library
1923 to the ld_library_path.
1925 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1928 * g++.dg/cpp0x/auto40.C: New.
1929 * g++.dg/other/warning1.C: Adjust.
1931 2013-10-29 Richard Biener <rguenther@suse.de>
1933 * gcc.dg/torture/restrict-2.c: New testcase.
1934 * gcc.dg/torture/restrict-3.c: Likewise.
1935 * gcc.dg/torture/restrict-4.c: Likewise.
1936 * gcc.dg/torture/restrict-5.c: Likewise.
1938 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1940 PR tree-optimization/19831
1941 * gcc.dg/tree-ssa/alias-25.c: New file.
1943 2013-10-29 Richard Biener <rguenther@suse.de>
1945 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1947 * gcc.dg/vect/bb-slp-32.c: Likewise.
1948 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1949 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1950 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1951 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1952 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1953 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1954 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1955 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1956 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1957 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1958 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1959 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1960 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1961 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1962 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1963 * gfortran.dg/vect/vect.exp: Likewise.
1965 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1967 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1968 * gcc.dg/vmx/eg-5.c: Likewise.
1970 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1971 Joern Rennecke <joern.rennecke@embecosm.com>
1973 * gcc.target/arc/jump-around-jump.c: New test.
1975 2013-10-27 Tom de Vries <tom@codesourcery.com>
1977 * gcc.target/arm/require-pic-register-loc.c: New test.
1979 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1982 * gcc.target/i386/pr58679-1.c: New test.
1983 * gcc.target/i386/pr58679-2.c: Ditto.
1985 2013-10-27 Tobias Burnus <burnus@net-b.de>
1988 * gcc.dg/vect/vect-ivdep-2.c: New.
1990 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1993 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1994 * gcc.target/sh/pr52483-2.c: Likewise.
1995 * gcc.target/sh/pr52483-3.c: Likewise.
1996 * gcc.target/sh/pr52483-4.c: Likewise.
1998 2013-10-26 Jeff Law <law@redhat.com>
2000 * g++.dg/torture/pr49309.C: Removed.
2001 * gcc.dg/dfp/pr35739.c: Removed.
2003 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2005 PR rtl-optimization/58759
2006 * gcc.target/i386/pr58759.c: New.
2008 2013-10-25 Tobias Burnus <burnus@net-b.de>
2010 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2011 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2012 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2014 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2016 * gcc.dg/wmul-1.c: New test.
2018 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2021 * g++.dg/template/pr58878.C: New.
2023 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2025 * gcc.dg/tree-ssa/alias-23.c: New file.
2027 2013-10-25 Richard Biener <rguenther@suse.de>
2029 PR tree-optimization/58626
2030 * gcc.dg/torture/pr58626.c: New testcase.
2032 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2035 * g++.dg/cpp0x/defaulted47.C: New.
2037 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2039 * gcc.c-torture/execute/pr58831.c: New test.
2041 2013-10-25 Nick Clifton <nickc@redhat.com>
2043 * c-c++-common/pr57793.c: Add expected error messages for
2044 targets with small integers.
2045 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2046 * gcc.dg/c99-stdint-2.c: Likewise.
2047 * gcc.dg/cdce1.c: Likewise.
2048 * gcc.dg/fold-overflow-1.c: Likewise.
2049 * gcc.dg/utf-cvt.c: Likewise.
2050 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2052 * gcc.dg/ftrapv-2.c: Likewise.
2053 * gcc.dg/pr30286.c: Likewise.
2054 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2055 * lib/target-supports.exp (check_effective_target_trapping): New
2056 proc. Returns true if the target supports trapping arithmetic.
2058 2013-10-25 Tobias Burnus <burnus@net-b.de>
2060 * g++.dg/parse/ivdep.C: New.
2061 * g++.dg/vect/pr33426-ivdep.cc: New.
2063 2013-10-24 Richard Henderson <rth@redhat.com>
2066 * gcc.dg/atomic-store-6.c: New.
2068 2013-10-24 Ian Lance Taylor <iant@google.com>
2070 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2072 2013-10-24 Cong Hou <congh@google.com>
2074 * gcc.c-torture/execute/20030125-1.c: Update.
2076 2013-10-24 Tobias Burnus <burnus@net-b.de>
2079 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2081 2013-10-24 Dehao Chen <dehao@google.com>
2083 * g++.dg/opt/devirt3.C: New test.
2085 2013-08-24 Tobias Burnus <burnus@net-b.de>
2088 * testsuite/gcc.dg/ivdep.c: New.
2089 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2091 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2093 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2094 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2096 2013-10-24 Nick Clifton <nickc@redhat.com>
2098 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2100 2013-10-24 Marek Polacek <polacek@redhat.com>
2103 * g++.dg/parse/pr58705.C: New test.
2105 2013-10-24 Marek Polacek <polacek@redhat.com>
2107 * gcc.dg/c11-align-5.c: Add more testing.
2109 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2111 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2113 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2115 PR tree-optimization/58775
2116 PR tree-optimization/58791
2117 * gcc.dg/guality/pr58791-1.c: New test.
2118 * gcc.dg/guality/pr58791-2.c: New test.
2119 * gcc.dg/guality/pr58791-3.c: New test.
2120 * gcc.dg/guality/pr58791-4.c: New test.
2121 * gcc.dg/guality/pr58791-5.c: New test.
2122 * gcc.c-torture/compile/pr58775.c: New test.
2123 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2125 2013-10-23 Tom de Vries <tom@codesourcery.com>
2127 PR tree-optimization/58805
2128 * gcc.dg/pr58805.c: New test.
2130 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2132 * gcc.target/i386/vect-div-1.c: New test.
2134 * gcc.dg/vect/pr58508.c: Remove dg-options.
2136 2013-10-23 Richard Biener <rguenther@suse.de>
2138 * gcc.dg/torture/pr58830.c: New testcase.
2140 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2142 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2143 * g++.dg/cpp1y/attr-deprecated.C: New.
2144 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2146 2013-10-23 Tobias Burnus <burnus@net-b.de>
2149 * gfortran.dg/assumed_type_8.f90: New.
2151 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2154 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2155 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2156 * gcc.dg/torture/pr58779.c: New test.
2158 2013-10-22 Steve Ellcey <sellcey@mips.com>
2160 * gcc.target/mips/nor.c: New.
2162 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2164 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2166 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2167 restricted to big-endian targets.
2169 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2172 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2174 2013-10-21 Tobias Burnus <burnus@net-b.de>
2177 * gfortran.dg/proc_ptr_comp_38.f90: New.
2179 2013-10-21 Marek Polacek <polacek@redhat.com>
2182 * gcc.dg/gomp/pr58809.c: New test.
2184 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2186 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2187 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2189 2013-10-21 Richard Biener <rguenther@suse.de>
2191 PR tree-optimization/58794
2192 * c-c++-common/torture/pr58794-1.c: New testcase.
2193 * c-c++-common/torture/pr58794-2.c: Likewise.
2195 2013-10-21 Richard Biener <rguenther@suse.de>
2198 * c-c++-common/fold-divmul-1.c: New testcase.
2200 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2202 * gcc.target/i386/memset-vector_loop-1.c: New test.
2203 * gcc.target/i386/memset-vector_loop-2.c: New test.
2205 2013-10-21 Diego Novillo <dnovillo@google.com>
2207 * g++.dg/plugin/selfassign.c: Include tree.h.
2208 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2209 * gcc.dg/plugin/ggcplug.c: Likewise.
2210 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2211 * gcc.dg/plugin/selfassign.c: Likewise.
2212 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2214 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2216 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2217 * gcc.target/mips/mips-ps-7.c: Likewise.
2219 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2221 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2222 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2223 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2225 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2227 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2230 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2232 2013-10-19 Mike Stump <mikestump@comcast.net>
2234 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2236 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2237 * g++.dg/lto/pr54625-1_0.c: ... to here.
2238 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2239 * g++.dg/lto/pr54625-1_1.C: Likewise.
2240 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2241 * g++.dg/lto/pr54625-2_0.c: Likewise.
2242 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2243 * g++.dg/lto/pr54625-2_1.C: Likewise.
2245 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2247 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2249 2013-10-18 Cong Hou <congh@google.com>
2251 * gcc.dg/vect/pr58508.c: New test.
2253 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2256 * g++.dg/cpp0x/variadic145.C: New.
2258 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2260 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2262 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2264 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2265 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2266 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2267 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2269 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2271 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2272 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2273 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2274 effective target arm_thumb1_ok.
2275 * lib/target-supports.exp
2276 (check_effective_target_arm_fp16_ok_nocache): Don't force
2277 -mfloat-abi=soft when building for hardfloat target.
2279 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2282 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2283 -mquad-word + -mno-vsx-timode causes errors.
2284 * gcc.target/powerpc/pr58673-2.c: Likewise.
2286 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2289 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2291 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2293 * gcc.target/aarch64/c-output-template.c: New testcase.
2294 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2295 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2297 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2299 * gcc/testsuite/lib/target-supports.exp
2300 (check_effective_target_sync_long_long): AArch64 supports
2301 atomic operations on "long long".
2302 (check_effective_target_sync_long_long_runtime): AArch64 can
2303 execute atomic operations on "long long".
2305 2013-10-17 Richard Biener <rguenther@suse.de>
2307 PR tree-optimization/58143
2308 * gcc.dg/torture/pr58143-1.c: New testcase.
2309 * gcc.dg/torture/pr58143-2.c: Likewise.
2310 * gcc.dg/torture/pr58143-3.c: Likewise.
2312 2013-10-17 Marek Polacek <polacek@redhat.com>
2315 * gcc.dg/c1x-align-5.c: New test.
2317 2013-10-16 Tobias Burnus <burnus@net-b.de>
2320 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2322 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2324 * c-c++-common/cpp/openmp-define-1.c: Move
2325 dg-require-effective-target fopenmp after dg-do directive.
2326 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2327 * gfortran.dg/openmp-define-1.f90: Likewise.
2328 * gfortran.dg/openmp-define-2.f90: Likewise.
2329 * gfortran.dg/openmp-define-3.f90: Likewise.
2331 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2333 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2335 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2338 * gcc.target/i386/pr57756.c: New test.
2339 * gcc.target/i386/pr57756_2.c: New test.
2341 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2343 * gcc.dg/torture/builtin-self.c: New file.
2345 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2347 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2348 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2349 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2350 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2351 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2353 2013-10-15 Cong Hou <congh@google.com>
2355 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2357 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2360 * g++.dg/cpp0x/pr58707.C: New.
2362 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2364 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2365 after other directives.
2367 2013-10-15 Tobias Burnus <burnus@net-b.de>
2370 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2372 2013-10-14 Ian Lance Taylor <iant@google.com>
2374 * go.test/go-test.exp (go-find-packages): New proc.
2375 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2376 subdirectories. Do simple +build line matching. Handle run with
2377 arguments. Handle errorcheckdir and rundircmpout. Use packages
2378 for rundir. Remove special handling for bug191 and dwarf.
2380 2013-10-14 Tobias Burnus <burnus@net-b.de>
2383 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2385 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2387 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2390 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2392 * gnat.dg/specs/opt1.ads: New test.
2394 2013-10-14 Richard Biener <rguenther@suse.de>
2396 PR tree-optimization/58640
2397 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2399 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2401 * gnat.dg/uninit_array.ad[sn]: New test.
2402 * gnat.dg/uninit_array_pkg.ads: New helper.
2404 2013-10-13 Richard Biener <rguenther@suse.de>
2406 * gcc.c-torture/execute/pr58662.c: New test.
2408 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2411 * gcc.dg/torture/p51244-21.c: New.
2412 * gcc.target/sh/pr51244-20.c: New.
2413 * gcc.target/sh/pr51244-20-sh2a.c: New.
2415 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2417 * gnat.dg/specs/linker_section.ads: Update test.
2419 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2422 * gcc.target/i386/pr58690.c: New test
2424 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2426 * gcc.target/i386/builtin-ucmp.c: New test.
2428 2013-10-11 Brooks Moses <bmoses@google.com>
2430 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2432 2013-10-11 Jeff Law <law@redhat.com>
2434 * gcc.c-torture/execute/pr58640.c: New test.
2436 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2439 * g++.dg/cpp0x/decltype57.C: New.
2441 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2444 * g++.dg/template/nontype26.C: New.
2446 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2448 * c-c++-common/cpp/openmp-define-1.c: New file.
2449 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2450 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2451 * gfortran.dg/openmp-define-1.f90: Likewise.
2452 * gfortran.dg/openmp-define-2.f90: Likewise.
2453 * gfortran.dg/openmp-define-3.f90: Likewise.
2455 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2456 for test source files.
2457 * gcc.dg/gomp/gomp.exp: Likewise.
2458 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2459 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2460 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2461 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2462 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2464 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2466 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2467 Remove error test that is now valid in OpenMP 4.0.
2468 * c-c++-common/gomp/atomic-16.c: New test.
2469 * c-c++-common/gomp/cancel-1.c: New test.
2470 * c-c++-common/gomp/depend-1.c: New test.
2471 * c-c++-common/gomp/depend-2.c: New test.
2472 * c-c++-common/gomp/map-1.c: New test.
2473 * c-c++-common/gomp/pr58472.c: New test.
2474 * c-c++-common/gomp/sections1.c: New test.
2475 * c-c++-common/gomp/simd1.c: New test.
2476 * c-c++-common/gomp/simd2.c: New test.
2477 * c-c++-common/gomp/simd3.c: New test.
2478 * c-c++-common/gomp/simd4.c: New test.
2479 * c-c++-common/gomp/simd5.c: New test.
2480 * c-c++-common/gomp/single1.c: New test.
2481 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2483 * g++.dg/gomp/block-3.C: Likewise.
2484 * g++.dg/gomp/clause-3.C: Adjust error messages.
2485 * g++.dg/gomp/declare-simd-1.C: New test.
2486 * g++.dg/gomp/declare-simd-2.C: New test.
2487 * g++.dg/gomp/depend-1.C: New test.
2488 * g++.dg/gomp/depend-2.C: New test.
2489 * g++.dg/gomp/target-1.C: New test.
2490 * g++.dg/gomp/target-2.C: New test.
2491 * g++.dg/gomp/taskgroup-1.C: New test.
2492 * g++.dg/gomp/teams-1.C: New test.
2493 * g++.dg/gomp/udr-1.C: New test.
2494 * g++.dg/gomp/udr-2.C: New test.
2495 * g++.dg/gomp/udr-3.C: New test.
2496 * g++.dg/gomp/udr-4.C: New test.
2497 * g++.dg/gomp/udr-5.C: New test.
2498 * g++.dg/gomp/udr-6.C: New test.
2499 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2500 * gcc.dg/autopar/outer-2.c: Likewise.
2501 * gcc.dg/autopar/outer-3.c: Likewise.
2502 * gcc.dg/autopar/outer-4.c: Likewise.
2503 * gcc.dg/autopar/outer-5.c: Likewise.
2504 * gcc.dg/autopar/outer-6.c: Likewise.
2505 * gcc.dg/autopar/parallelization-1.c: Likewise.
2506 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2508 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2509 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2510 instead of GOMP_parallel_loop_runtime_start.
2511 * gcc.dg/gomp/declare-simd-1.c: New test.
2512 * gcc.dg/gomp/declare-simd-2.c: New test.
2513 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2514 parser. Add further #pragma omp sections nesting tests.
2515 * gcc.dg/gomp/target-1.c: New test.
2516 * gcc.dg/gomp/target-2.c: New test.
2517 * gcc.dg/gomp/taskgroup-1.c: New test.
2518 * gcc.dg/gomp/teams-1.c: New test.
2519 * gcc.dg/gomp/udr-1.c: New test.
2520 * gcc.dg/gomp/udr-2.c: New test.
2521 * gcc.dg/gomp/udr-3.c: New test.
2522 * gcc.dg/gomp/udr-4.c: New test.
2523 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2525 2013-10-10 Jan Hubicka <jh@suse.cz>
2527 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2529 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2530 * gcc.target/i386/pr49168-1.c: Likewise.
2531 * gcc.target/i386/pr49002-2.c: Likewise.
2533 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2536 * gcc.dg/torture/pr58670.c: New test.
2538 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2540 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2542 2013-10-09 Marek Polacek <polacek@redhat.com>
2545 * g++.dg/tm/pr58635-1.C: New test.
2546 * g++.dg/tm/pr58635-2.C: New test.
2548 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2550 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2552 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2554 PR tree-optimization/20318
2555 * c-c++-common/pr20318.c: New file.
2556 * gcc.dg/tree-ssa/pr20318.c: New file.
2558 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2560 * gcc.c-torture/execute/pr58570.c: New test.
2562 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2564 * gcc.target/aarch64/vclz.c: New testcase.
2566 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2568 * gcc.target/aarch64/vadd_f64.c: New testcase.
2569 * gcc.target/aarch64/vsub_f64.c: New testcase.
2571 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2573 * gcc.target/aarch64/vdiv_f.c: New testcase.
2575 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2577 * gcc.target/aarch64/vneg_f.c: New testcase.
2578 * gcc.target/aarch64/vneg_s.c: New testcase.
2580 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2584 * g++.old-deja/g++.mike/misc9.C: Adjust.
2586 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2590 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/template/crash117.C: New.
2595 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2597 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2599 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2601 PR tree-optimization/58480
2602 * gcc.dg/tree-ssa/pr58480.c: New file.
2604 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2606 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2607 * gcc.target/powerpc/fusion.c: Likewise.
2609 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2611 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2613 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2615 * gcc.target/s390/htm-1.c: Add more tests to cover different
2618 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/init/uninitialized1.C: New.
2623 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2626 * g++.dg/cpp0x/variadic144.C: New.
2628 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2631 * g++.dg/cpp0x/auto39.C: New.
2633 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2636 * g++.dg/cpp0x/range-for26.C: New.
2637 * g++.dg/cpp0x/range-for27.C: Likewise.
2639 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2642 * g++.dg/template/crash117.C: New.
2644 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2647 * g++.dg/tree-ssa/pr19476-5.C: New file.
2648 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2650 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/cpp0x/gen-attrs-55.C: New.
2655 2013-10-03 Easwaran Raman <eraman@google.com>
2658 * g++.dg/ext/attribute47.C: New.
2660 2013-10-03 Rong Xu <xur@google.com>
2662 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2664 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2665 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2667 2013-10-03 Marek Polacek <polacek@redhat.com>
2670 * g++.dg/cpp0x/pr58510.C: New test.
2672 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2675 * g++.dg/tree-ssa/pr19476-1.C: New file.
2676 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2677 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2678 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2680 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2682 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2683 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2684 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2685 VSX scalar operations or the traditional floating point form of
2687 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2688 * gcc.target/powerpc/recip-3.c: Likewise.
2689 * gcc.target/powerpc/recip-5.c: Likewise.
2690 * gcc.target/powerpc/pr72747.c: Likewise.
2691 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2693 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2696 * gcc.target/aarch64/pr58460.c: New file.
2698 2013-10-02 Tobias Burnus <burnus@net-b.de>
2701 * gfortran.dg/char_length_19.f90: New.
2703 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2706 * g++.dg/parse/crash65.C: New.
2707 * g++.dg/cpp1y/pr58535.C: Likewise.
2709 2013-10-02 Richard Biener <rguenther@suse.de>
2711 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2712 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2713 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2714 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2715 * gfortran.dg/ldist-pr45199.f: Likewise.
2717 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2720 * g++.dg/parse/crash64.C: New.
2722 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2724 * gcc.dg/tree-ssa/slsr-40.c: New test.
2726 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2729 * g++.dg/cpp0x/pr58563.C: New.
2731 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2733 * gcc.target/aarch64/vect_saddl_1.c: New.
2735 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2738 * gcc.c-torture/execute/pr58574.c: New testcase.
2740 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2743 * gcc.target/arm/pr58578.c: New test.
2745 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2747 PR tree-optimization/58556
2748 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2749 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2751 2013-10-01 Nick Clifton <nickc@redhat.com>
2753 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2755 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2757 * gcc.c-torture/compile/pr41181.c: Likewise.
2758 * gcc.c-torture/compile/calls.c: Likewise.
2759 * gcc.c-torture/compile/990617-1.c: Likewise.
2760 * gcc.c-torture/compile/pr55955.c: Only run the test for
2762 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2764 2013-10-01 Richard Biener <rguenther@suse.de>
2766 PR tree-optimization/58553
2767 * gcc.dg/torture/pr58553.c: New testcase.
2769 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2772 * gcc.c-torture/execute/pr58564.c: New test.
2774 2013-09-30 Teresa Johnson <tejohnson@google.com>
2776 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2777 Update for additional dump message.
2779 2013-09-30 Richard Biener <rguenther@suse.de>
2781 PR tree-optimization/58554
2782 * gcc.dg/torture/pr58554.c: New testcase.
2784 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2785 Joern Rennecke <joern.rennecke@embecosm.com>
2787 * gcc.target/arc/barrel-shifter-1.c: New test.
2788 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2789 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2790 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2791 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2792 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2793 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2794 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2795 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2796 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2797 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2798 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2799 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2800 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2801 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2802 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2803 * gcc.target/arc/mtune-ARC600.c: Likewise.
2804 * gcc.target/arc/mtune-ARC601.c: Likewise.
2805 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2806 * gcc.target/arc/mtune-ARC700.c: Likewise.
2807 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2808 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2809 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2810 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2812 2013-09-30 Richard Biener <rguenther@suse.de>
2815 * g++.dg/torture/pr58552.C: New testcase.
2817 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2819 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2820 and -mupper-regs-df.
2822 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2825 * gcc.dg/pr58463.c: New test.
2827 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2830 * c-c++-common/gomp/pr58551.c: New test.
2832 2013-09-27 Richard Biener <rguenther@suse.de>
2834 PR tree-optimization/58459
2835 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2837 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2840 * gfortran.dg/round_4.f90: Check for rounding support.
2842 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2844 * g++.dg/vect/pr58513.cc (op): Make static.
2846 2013-09-26 Richard Biener <rguenther@suse.de>
2848 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2850 2013-09-26 Richard Biener <rguenther@suse.de>
2852 PR tree-optimization/58539
2853 * gcc.dg/torture/pr58539.c: New testcase.
2855 2013-09-25 Jeff Law <law@redhat.com>
2857 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2859 2013-09-25 Tobias Burnus <burnus@net-b.de>
2862 * gfortran.dg/finalize_21.f90: New.
2864 2013-09-25 Tobias Burnus <burnus@net-b.de>
2868 * gfortran.dg/defined_assignment_8.f90: New.
2869 * gfortran.dg/defined_assignment_9.f90: New.
2871 2013-09-25 Marek Polacek <polacek@redhat.com>
2874 * c-c++-common/ubsan/shift-5.c: New test.
2875 * c-c++-common/ubsan/shift-6.c: New test.
2876 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2877 * gcc.dg/ubsan/c-shift-1.c: New test.
2879 2013-09-25 Marek Polacek <polacek@redhat.com>
2882 * g++.dg/tm/pr58516.C: New test.
2884 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2886 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2888 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2890 2013-09-24 Richard Biener <rguenther@suse.de>
2893 * g++.dg/vect/pr58513.cc: New testcase.
2895 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2897 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2900 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2903 * g++.dg/cpp1y/pr58500.C: New testcase.
2905 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2907 * gnat.dg/opt28.ad[sb]: New test.
2908 * gnat.dg/opt28_pkg.ads: New helper.
2910 2013-09-23 Richard Biener <rguenther@suse.de>
2912 PR tree-optimization/58464
2913 * g++.dg/torture/pr58464.C: New testcase.
2915 2013-09-23 Christian Bruel <christian.bruel@st.com>
2918 * gcc.target/sh/torture/pr58475.c: New test.
2920 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2923 * gfortran.dg/extends_15.f90: New.
2925 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2928 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2930 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2933 * gcc.target/vax/vax.exp: New.
2934 * gcc.target/vax/pr56875.c: Ditto.
2936 2013-09-20 Richard Biener <rguenther@suse.de>
2939 * gfortran.dg/pr58484.f: New testcase.
2941 2013-09-20 Jeff Law <law@redhat.com>
2943 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2945 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2948 * gcc.dg/torture/pr57748-1.c: New test.
2949 * gcc.dg/torture/pr57748-2.c: New test.
2951 2013-09-20 Marek Polacek <polacek@redhat.com>
2954 * c-c++-common/ubsan/shift-4.c: New test.
2956 2013-09-20 Richard Biener <rguenther@suse.de>
2958 PR tree-optimization/58453
2959 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2961 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2964 * gfortran.dg/proc_ptr_43.f90: New.
2966 2013-09-18 Tobias Burnus <burnus@net-b.de>
2969 * gfortran.dg/defined_assignment_11.f90: New.
2971 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2973 PR rtl-optimization/58438
2974 * g++.dg/pr58438.C: New test.
2976 2013-09-18 Tobias Burnus <burnus@net-b.de>
2979 * gfortran.dg/class_39.f03: Update dg-error.
2980 * gfortran.dg/class_5.f03: Ditto.
2981 * gfortran.dg/class_53.f90: Ditto.
2982 * gfortran.dg/realloc_on_assign_20.f90: New.
2983 * gfortran.dg/realloc_on_assign_21.f90: New.
2984 * gfortran.dg/realloc_on_assign_22.f90: New.
2986 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2989 * g++.dg/parse/using4.C: New.
2991 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2993 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2995 2013-09-18 Marek Polacek <polacek@redhat.com>
2998 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2999 instead of the shift option.
3000 * c-c++-common/ubsan/pr58443-1.c: New test.
3001 * c-c++-common/ubsan/pr58443-3.c: New test.
3002 * c-c++-common/ubsan/pr58443-2.c: New test.
3004 2013-09-18 Richard Biener <rguenther@suse.de>
3006 PR tree-optimization/58417
3007 * gcc.dg/torture/pr58417.c: New testcase.
3009 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3011 * gnat.dg/array_bounds_test2.adb: New test.
3013 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3015 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3016 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3018 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3020 * gnat.dg/in_out_parameter4.adb: New test.
3022 2013-09-18 Marek Polacek <polacek@redhat.com>
3025 * c-c++-common/ubsan/attrib-1.c: New test.
3027 2013-09-17 Cong Hou <congh@google.com>
3029 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3030 on two arrays with short and int types. This should not be recognized
3031 as a dot product pattern.
3033 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3036 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3037 the cp_type_quals (r) too.
3039 2013-09-17 Jan Hubicka <jh@suse.cz>
3042 * gcc.c-torture/compile/pr58332.c: New testcase.
3044 2013-09-17 Jeff Law <law@redhat.com>
3046 * gcc.c-torture/execute/pr58387.c: New test.
3048 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3050 PR tree-optimization/58088
3051 * gcc.c-torture/compile/pr58088.c: New test.
3053 2013-09-17 Nick Clifton <nickc@redhat.com>
3055 * lib/target-supports.exp (check_effective_target_trampolines):
3056 Add MSP430 to the list of targets that do not support trampolines.
3057 (check_profiling_available): Add MSP430 to the list of targets
3058 that do not support profiling.
3059 (check_effective_target_tls_runtime): Add MSP430 to the list of
3060 targets that do not support TLS.
3062 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3064 * gnat.dg/opt27.adb: New test.
3065 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3067 2013-09-17 Andreas Schwab <schwab@suse.de>
3069 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3071 2013-09-17 Richard Biener <rguenther@suse.de>
3073 PR tree-optimization/58432
3074 * gcc.dg/pr58432.c: New testcase.
3076 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3078 * gcc.dg/tree-ssa/slsr-39.c: New test.
3080 2013-09-16 Xinliang David Li <davidxl@google.com>
3082 * gcc.misc-tests/help.exp: Optimizer help change.
3084 2013-09-16 Jeff Law <law@redhat.com>
3086 * gcc.c-torture/execute/pr58419.c: New test.
3087 * gcc.c-torture/execute/pr58431.c: New test.
3089 2013-09-16 Tobias Burnus <burnus@net-b.de>
3092 * gfortran.dg/finalize_19.f90: New.
3094 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3096 * gcc.target/i386/pr58418.c: New.
3098 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3100 * gcc.target/aarch64/fmla-intrinsic.c: New.
3101 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3102 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3103 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3105 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3107 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3108 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3110 2013-09-16 Richard Biener <rguenther@suse.de>
3112 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3114 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3116 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3117 interpreted as implicit templates) to be expected pedwarns instead.
3119 2013-09-16 Tobias Burnus <burnus@net-b.de>
3122 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3124 2013-09-15 Tobias Burnus <burnus@net-b.de>
3127 * gfortran.dg/defined_assignment_10.f90: New.
3129 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3131 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3132 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3134 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3136 * g++.dg/abi/main.C: Added implicit C linkage tests
3138 2013-09-13 Kai Tietz <ktietz@redhat.com>
3140 * gcc.target/i386/pr57848.c: New file.
3142 2013-09-13 Christian Bruel <christian.bruel@st.com>
3145 * gcc.target/sh/torture/pr58314.c: New test.
3147 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3149 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3151 2013-09-12 Martin Jambor <mjambor@suse.cz>
3154 * g++.dg/pr58389.C: New test.
3156 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3158 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3159 * g++.dg/template/pseudodtor3.C: Likewise.
3161 2013-09-12 Richard Biener <rguenther@suse.de>
3163 PR tree-optimization/58404
3164 * g++.dg/tree-ssa/pr58404.C: New testcase.
3166 2013-09-12 Martin Jambor <mjambor@suse.cz>
3169 * g++.dg/ipa/pr58371.C: New test.
3171 2013-09-12 Richard Biener <rguenther@suse.de>
3173 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3174 expected outcome and comment why that happens.
3176 2013-09-11 Richard Biener <rguenther@suse.de>
3179 * g++.dg/uninit-pred-4.C: New testcase.
3181 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3183 PR tree-optimization/58385
3184 * gcc.c-torture/execute/pr58385.c: New test.
3186 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3188 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3190 2013-09-10 Jeff Law <law@redhat.com>
3192 * g++.dg/torture/pr58380.C: New test.
3194 2013-09-10 Jan Hubicka <jh@suse.cz>
3195 Paolo Carlini <paolo.carlini@oracle.com>
3197 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3199 2013-09-10 Jeff Law <law@redhat.com>
3201 * gcc.c-torture/compile/pr58343.c: New test.
3203 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3205 PR rtl-optimization/58365
3206 * gcc.c-torture/execute/pr58365.c: New test.
3208 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3210 * gcc.dg/torture/memcpy-1.c: New test.
3212 2013-09-10 Alan Modra <amodra@gmail.com>
3214 * gcc.target/powerpc/pr58330.c: New.
3216 2013-09-10 Alan Modra <amodra@gmail.com>
3218 * gcc.target/powerpc/medium_offset.c: New.
3220 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3223 * g++.dg/warn/Wunused-var-21.C: New test.
3225 PR tree-optimization/58364
3226 * gcc.c-torture/execute/pr58364.c: New test.
3228 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3231 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3232 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3233 * g++.dg/init/delete1.C: Adjust.
3235 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3237 * gcc.target/aarch64/movdi_1.c: New test.
3239 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3242 * g++.dg/warn/Wunused-parm-5.C: New.
3244 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3246 * gcc.target/aarch64/cmn-neg.c: New test.
3248 2013-09-09 Richard Biener <rguenther@suse.de>
3251 * gcc.dg/torture/pr58326-1.c: New testcase.
3252 * gcc.dg/torture/pr58326-2.c: Likewise.
3254 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3257 * g++.dg/ext/pr57735.C: New test.
3259 2013-09-09 Jan Hubicka <jh@suse.cz>
3262 * g++.dg/torture/PR58294.C: New testcase.
3264 2013-09-08 Jeff Law <law@redhat.com>
3266 * gcc.c-torture/compile/pr58340.c: New test.
3268 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3270 * g++.dg/debug/ra1.C: New test.
3272 2013-09-08 Jan Hubicka <jh@suse.cz>
3274 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3275 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3276 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3277 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3279 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3282 * g++.dg/overload/new1.C: Adjust.
3284 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3286 * c-c++-common/opaque-vector.c: New test.
3288 2013-09-08 Tom de Vries <tom@codesourcery.com>
3291 * g++.dg/tm/noexcept-6.C: New test.
3293 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3295 * gcc.target/arc/cond-set-use.c: New test.
3297 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3299 * gnat.dg/stack_usage2.adb: New test.
3301 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3303 * gcc.target/aarch64/table-intrinsics.c
3304 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3305 (qtb_tests8_< ,2,3,4>): Likewise.
3306 (qtblq_tests8_< ,2,3,4>): Likewise.
3307 (qtbxq_tests8_< ,2,3,4>): Likewise.
3309 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3311 * gnat.dg/warn10.ad[sb]: New test.
3312 * gnat.dg/warn10_pkg.ads: New helper.
3314 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3316 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3317 Don't expect NULL in foo.result set.
3318 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3320 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3321 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3323 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3325 * gcc.target/s390/nearestint-1.c: New testcase.
3327 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3328 Vineet Gupta <Vineet.Gupta@synopsys.com>
3330 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3331 * testsuite/gcc.target/arc: New directory.
3332 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3333 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3334 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3335 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3336 * testsuite/gcc.dg/builtin-apply2.c
3337 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3339 2013-09-04 Jan Hubicka <jh@suse.cz>
3342 * g++.dg/torture/pr58201_0.C: New testcase.
3343 * g++.dg/torture/pr58201_1.C: New testcase.
3344 * g++.dg/torture/pr58201.h: New testcase.
3346 2013-09-05 Jan Hubicka <jh@suse.cz>
3348 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3350 2013-09-05 Richard Biener <rguenther@suse.de>
3352 PR tree-optimization/58137
3353 * gcc.target/i386/pr58137.c: New testcase.
3355 2013-09-05 Martin Jambor <mjambor@suse.cz>
3357 * g++.dg/ipa/remref-1.C: New test.
3358 * g++.dg/ipa/remref-2.C: Likewise.
3360 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3363 * g++.dg/parse/access11.C: New.
3365 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3367 * g++.dg/warn/weak1.C: Skip on AIX.
3369 2013-09-04 Easwaran Raman <eraman@google.com>
3372 PR tree-optimization/58011
3373 * gfortran.dg/reassoc_12.f90: New testcase.
3374 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3376 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3378 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3379 * gcc.dg/torture/pr53922.c: Skip on AIX.
3380 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3382 2013-09-04 Teresa Johnson <tejohnson@google.com>
3384 * gcc.dg/unroll_1.c: Test dumping to stderr.
3386 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3389 * g++.dg/warn/deprecated-8.C: New.
3391 2013-09-03 Jeff Law <law@redhat.com>
3393 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3396 2013-09-03 Meador Inge <meadori@codesourcery.com>
3400 2013-08-30 Meador Inge <meadori@codesourcery.com>
3402 * gcc.dg/Warray-bounds-11.c: New testcase.
3404 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3406 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3408 2013-09-03 Jan Hubicka <jh@suse.cz>
3410 * g++.dg/ipa/devirt-15.C: Fix testcase.
3412 2013-09-03 Richard Biener <rguenther@suse.de>
3415 * gcc.dg/torture/pr57656.c: New testcase.
3417 2013-09-03 Richard Biener <rguenther@suse.de>
3420 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3422 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3425 * gfortran.dg/do_concurrent_3.f90: New test case.
3427 2013-09-02 Jan Hubicka <jh@suse.cz>
3429 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3431 2013-09-02 Martin Jambor <mjambor@suse.cz>
3434 * gcc.dg/ipa/pr58106.c: New test.
3436 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3438 * gcc.target/aarch64/scalar_intrinsics.c
3439 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3441 2013-09-02 Richard Biener <rguenther@suse.de>
3444 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3446 2013-09-02 Richard Biener <rguenther@suse.de>
3448 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3451 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3453 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3455 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3457 PR c++/21682, implement DR 565
3458 * g++.dg/template/using24.C: New.
3459 * g++.dg/template/using25.C: Likewise.
3460 * g++.dg/template/using26.C: Likewise.
3462 2013-09-01 Jan Hubicka <jh@suse.cz>
3464 * g++.dg/ipa/devirt-15.C: New testcase.
3466 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3468 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3470 2013-08-31 Jan Hubicka <jh@suse.cz>
3472 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3473 * g++.dg/tree-ssa/pr45453.C: Likewise.
3475 2013-08-31 Jan Hubicka <jh@suse.cz>
3477 * gcc.dg/fork-instrumentation.c: New testcase.
3479 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3481 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3483 2013-08-30 Meador Inge <meadori@codesourcery.com>
3485 * gcc.dg/Warray-bounds-11.c: New testcase.
3487 2013-08-30 Marek Polacek <polacek@redhat.com>
3489 * g++.dg/ubsan/div-by-zero-1.C: New test.
3490 * c-c++-common/ubsan/save-expr-1.c: New test.
3491 * c-c++-common/ubsan/save-expr-2.c: New test.
3492 * c-c++-common/ubsan/save-expr-3.c: New test.
3493 * c-c++-common/ubsan/save-expr-4.c: New test.
3494 * c-c++-common/ubsan/typedef-1.c: New test.
3495 * c-c++-common/ubsan/const-char-1.c: New test.
3496 * c-c++-common/ubsan/const-expr.c: New test.
3497 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3498 * c-c++-common/ubsan/shift-1.c: Likewise.
3499 * c-c++-common/ubsan/shift-2.c: Likewise.
3500 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3501 * lib/ubsan-dg.exp: New file.
3502 * g++.dg/dg.exp: Add ubsan tests.
3503 * g++.dg/ubsan/ubsan.exp: New file.
3504 * gcc.dg/ubsan/ubsan.exp: New file.
3505 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3506 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3507 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3508 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3509 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3510 * c-c++-common/ubsan/shift-3.c: New test.
3511 * c-c++-common/ubsan/unreachable-1.c: New test.
3512 * c-c++-common/ubsan/shift-1.c: New test.
3513 * c-c++-common/ubsan/shift-2.c: New test.
3514 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3515 * gcc.dg/ubsan/c99-shift-2.c: New test.
3516 * gcc.dg/ubsan/c99-shift-1.c: New test.
3518 2013-08-29 Jan Hubicka <jh@suse.cz>
3520 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3521 to match template and comment.
3523 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3526 * g++.dg/cpp0x/dc8.C: New.
3527 * g++.dg/template/meminit1.C: Adjust.
3529 2013-08-30 Teresa Johnson <tejohnson@google.com>
3531 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3533 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3535 PR tree-optimization/58277
3536 * gcc.c-torture/execute/pr58277-1.c: New test.
3537 * gcc.c-torture/execute/pr58277-2.c: New test.
3539 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3541 * gcc.dg/guality/param-1.c: New test.
3542 * gcc.dg/guality/param-2.c: Likewise.
3544 2013-08-30 Richard Biener <rguenther@suse.de>
3546 PR tree-optimization/58228
3547 * gcc.dg/torture/pr58228.c: New testcase.
3549 2013-08-30 Richard Biener <rguenther@suse.de>
3551 PR tree-optimization/58223
3552 * gcc.dg/torture/pr58223.c: New testcase.
3553 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3555 2013-08-30 Richard Biener <rguenther@suse.de>
3557 PR tree-optimization/58010
3558 * gcc.dg/pr58010.c: New testcase.
3560 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3562 * gcc.dg/unroll_3.c: Message change.
3563 * gcc.dg/unroll_4.c: Likewise.
3564 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3565 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3566 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3567 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3568 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3569 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3570 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3571 * gcc.dg/unroll_1.c: Likewise.
3572 * gcc.dg/vect/bb-slp-31.c: Likewise.
3573 * gcc.dg/vect/bb-slp-14.c: Likewise.
3574 * gcc.dg/vect/bb-slp-8.c: Likewise.
3575 * gcc.dg/vect/bb-slp-23.c: Likewise.
3576 * gcc.dg/vect/bb-slp-15.c: Likewise.
3577 * gcc.dg/vect/bb-slp-9.c: Likewise.
3578 * gcc.dg/vect/bb-slp-24.c: Likewise.
3579 * gcc.dg/vect/bb-slp-16.c: Likewise.
3580 * gcc.dg/vect/bb-slp-25.c: Likewise.
3581 * gcc.dg/vect/bb-slp-17.c: Likewise.
3582 * gcc.dg/vect/bb-slp-26.c: Likewise.
3583 * gcc.dg/vect/bb-slp-18.c: Likewise.
3584 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3585 * gcc.dg/vect/bb-slp-27.c: Likewise.
3586 * gcc.dg/vect/bb-slp-19.c: Likewise.
3587 * gcc.dg/vect/bb-slp-28.c: Likewise.
3588 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3589 * gcc.dg/vect/bb-slp-29.c: Likewise.
3590 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3591 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3592 * gcc.dg/vect/bb-slp-1.c: Likewise.
3593 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3594 * gcc.dg/vect/bb-slp-2.c: Likewise.
3595 * gcc.dg/vect/bb-slp-3.c: Likewise.
3596 * gcc.dg/vect/bb-slp-10.c: Likewise.
3597 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3598 * gcc.dg/vect/bb-slp-4.c: Likewise.
3599 * gcc.dg/vect/bb-slp-11.c: Likewise.
3600 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3601 * gcc.dg/vect/bb-slp-5.c: Likewise.
3602 * gcc.dg/vect/bb-slp-20.c: Likewise.
3603 * gcc.dg/vect/bb-slp-6.c: Likewise.
3604 * gcc.dg/vect/bb-slp-21.c: Likewise.
3605 * gcc.dg/vect/bb-slp-30.c: Likewise.
3606 * gcc.dg/vect/bb-slp-13.c: Likewise.
3607 * gcc.dg/vect/bb-slp-7.c: Likewise.
3608 * gcc.dg/vect/bb-slp-22.c: Likewise.
3609 * gcc.dg/unroll_2.c: Likewise.
3610 * g++.dg/vect/slp-pr50413.cc: Likewise.
3611 * g++.dg/vect/slp-pr56812.cc: Likewise.
3612 * g++.dg/vect/slp-pr50819.cc: Likewise.
3614 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3616 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3618 2013-08-29 Teresa Johnson <tejohnson@google.com>
3620 * gcc.dg/pr40209.c: Use -fopt-info.
3621 * gcc.dg/pr26570.c: Ditto.
3622 * gcc.dg/pr32773.c: Ditto.
3623 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3625 2013-08-29 Richard Biener <rguenther@suse.de>
3627 PR tree-optimization/58246
3628 * gcc.dg/torture/pr58246.c: New testcase.
3630 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3633 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3635 * gfortran.dg/realloc_on_assign_19.f90: New test.
3637 2013-08-29 Richard Biener <rguenther@suse.de>
3640 * gcc.dg/pr57287-2.c: New testcase.
3642 2013-08-29 Richard Biener <rguenther@suse.de>
3644 PR tree-optimization/57685
3645 * gcc.dg/torture/pr57685.c: New testcase.
3647 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3650 * g++.dg/cpp0x/dc7.C: New.
3652 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3655 * c-c++-common/gomp/pr58257.c: New test.
3657 2013-08-28 Richard Biener <rguenther@suse.de>
3659 PR tree-optimization/56933
3660 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3662 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3664 * gcc.target/aarch64/scalar_shift_1.c: New.
3666 2013-08-27 Richard Biener <rguenther@suse.de>
3668 PR tree-optimization/57521
3669 * gcc.dg/torture/pr57521.c: New testcase.
3671 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3673 PR rtl-optimization/57860
3674 PR rtl-optimization/57861
3675 PR rtl-optimization/57875
3676 PR rtl-optimization/57876
3677 PR rtl-optimization/57877
3678 * gcc.c-torture/execute/pr57860.c: New test.
3679 * gcc.c-torture/execute/pr57861.c: New test.
3680 * gcc.c-torture/execute/pr57875.c: New test.
3681 * gcc.c-torture/execute/pr57876.c: New test.
3682 * gcc.c-torture/execute/pr57877.c: New test.
3684 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3687 * gfortran.dg/bounds_check_18.f90: New test.
3689 2013-08-23 Jan Hubicka <jh@suse.cz>
3691 * g++.dg/ipa/devirt-14.C: Fix typo.
3693 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3696 * gfortran.dg/inline_sum_5.f90: New.
3698 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3701 * gfortran.dg/typebound_assignment_7.f90: New.
3703 2013-08-23 Jan Hubicka <jh@suse.cz>
3705 * g++.dg/ipa/devirt-13.C: New testcase.
3706 * g++.dg/ipa/devirt-14.C: New testcase.
3708 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3711 * gcc.target/i386/pr58218.c: New test.
3713 PR tree-optimization/58209
3714 * gcc.c-torture/execute/pr58209.c: New test.
3716 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3718 * gcc.target/powerpc/pr57744.c: Declare abort.
3720 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3723 * g++.dg/template/error54.C: New.
3725 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3728 * gfortran.dg/select_type_34.f90: New.
3730 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3733 * g++.dg/warn/deprecated-7.C: New.
3735 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3737 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3739 2013-08-21 Jeff Law <law@redhat.com>
3741 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3743 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3746 * g++.dg/ext/attr-alias-3.C: New.
3748 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3751 * gfortran.dg/intent_out_8.f90: New.
3753 2013-08-20 Teresa Johnson <tejohnson@google.com>
3755 PR rtl-optimizations/57451
3756 * g++.dg/tree-prof/pr57451.C: New test.
3758 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3761 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3763 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3766 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3768 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3770 * gcc.target/powerpc/dfp-dd-2.c: New test.
3771 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3772 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3774 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3776 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3777 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3780 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3782 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3784 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3787 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3788 correct test response.
3791 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3792 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3793 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3795 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3796 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3798 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3800 2013-08-18 Jan Hubicka <jh@suse.cz>
3802 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3804 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3807 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3809 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3811 PR tree-optimization/58006
3812 * g++.dg/opt/pr58006.C: New test.
3814 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3816 * gnat.dg/specs/linker_alias.ads: New test.
3818 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3820 PR tree-optimization/58164
3821 * gcc.c-torture/compile/pr58164.c: New test.
3823 PR tree-optimization/58165
3824 * g++.dg/opt/pr58165.C: New test.
3826 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3829 * g++.dg/cpp0x/enum28.C: New.
3830 * g++.dg/cpp0x/enum15.C: Adjust.
3832 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3835 * gcc.target/powerpc/pr57949-1.c: New.
3836 * gcc.target/powerpc/pr57949-2.c: New.
3838 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3840 PR tree-optimization/58145
3841 * gcc.dg/pr58145-1.c: New test.
3842 * gcc.dg/pr58145-2.c: New test.
3844 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3846 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3847 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3848 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3849 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3850 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3851 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3852 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3853 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3854 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3855 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3856 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3857 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3858 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3859 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3860 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3861 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3862 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3863 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3864 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3865 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3866 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3867 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3868 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3869 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3870 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3871 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3872 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3873 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3874 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3875 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3876 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3877 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3878 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3879 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3880 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3881 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3882 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3883 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3884 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3885 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3886 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3889 * gcc.c-torture/execute/pr56799.x: New file.
3891 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3893 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3895 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3896 * gcc.dg/pr44214-3.c (v2df): Likewise.
3898 * gcc.dg/pr46647.c: xfail for avr-*-*.
3900 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3902 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3903 Expect l to be optimized away.
3904 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3907 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3908 to tests that assume int/double are larger than short/float.
3911 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3913 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3914 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3915 target { int16 }. Restrict existing tests to target { int32 }
3917 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3918 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3919 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3920 * lib/target-supports.exp (check_effective_target_int32): New proc.
3922 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3923 exclude from scan test.
3925 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3926 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3927 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3928 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3929 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3930 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3931 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3932 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3933 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3934 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3935 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3936 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3937 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3938 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3939 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3940 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3941 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3942 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3943 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3945 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3947 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3949 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3950 to be the first test directive.
3951 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3952 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3953 * gcc.target/arm/atomic-op-char.c: Likewise.
3954 * gcc.target/arm/atomic-op-consume.c: Likewise.
3955 * gcc.target/arm/atomic-op-int.c: Likewise.
3956 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3957 * gcc.target/arm/atomic-op-release.c: Likewise.
3958 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3959 * gcc.target/arm/atomic-op-short.c: Likewise.
3961 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3963 PR rtl-optimization/57662
3964 * gcc.dg/pr57662.c: New test.
3966 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3968 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3970 * gcc.target/mips/nans-legacy.c: Likewise.
3972 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3974 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3976 * gcc.target/mips/fabs-legacy.c: Likewise.
3977 * gcc.target/mips/fabsf-2008.c: Likewise.
3978 * gcc.target/mips/fabsf-legacy.c: Likewise.
3979 * gcc.target/mips/fneg-2008.c: Likewise.
3980 * gcc.target/mips/fneg-legacy.c: Likewise.
3981 * gcc.target/mips/fnegf-2008.c: Likewise.
3982 * gcc.target/mips/fnegf-legacy.c: Likewise.
3983 * gcc.target/mips/nan-2008.c: Likewise.
3984 * gcc.target/mips/nan-legacy.c: Likewise.
3985 * gcc.target/mips/nanf-2008.c: Likewise.
3986 * gcc.target/mips/nanf-legacy.c: Likewise.
3987 * gcc.target/mips/nans-2008.c: Likewise.
3988 * gcc.target/mips/nans-legacy.c: Likewise.
3989 * gcc.target/mips/nansf-2008.c: Likewise.
3990 * gcc.target/mips/nansf-legacy.c: Likewise.
3992 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3994 * gnat.dg/valued_proc.adb: New test.
3995 * gnat.dg/valued_proc_pkg.ads: New helper.
3997 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3999 PR tree-optimization/57661
4000 * g++.dg/opt/pr57661.C: New test.
4003 * gcc.dg/asan/pr56417.c: New test.
4005 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4007 * gnat.dg/loop_optimization16.adb: New test.
4008 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4010 2013-08-13 Marek Polacek <polacek@redhat.com>
4012 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4014 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4016 Example of converting global state to per-pass state.
4018 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4019 global state "static int counter" to...
4020 (one_pass::counter): ...this instance data.
4022 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4024 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4025 to member function...
4026 (one_pass::gate): ...this.
4027 (one_pass_exec): Convert to member function...
4028 (one_pass::impl_execute): ...this.
4030 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4033 * g++.dg/cpp0x/pr57416.C: New.
4035 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4037 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4039 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4040 * g++.dg/cpp0x/defaulted2.C: Likewise.
4041 * g++.dg/cpp0x/defaulted31.C: Likewise.
4042 * g++.dg/cpp0x/error6.C: Likewise.
4043 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4044 * g++.dg/cpp0x/override2.C: Likewise.
4045 * g++.dg/cpp0x/parse1.C: Likewise.
4046 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4047 * g++.dg/cpp0x/temp_default4.C: Likewise.
4048 * g++.dg/ext/attrib32.C: Likewise.
4049 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4050 * g++.dg/ext/mv13.C: Likewise.
4051 * g++.dg/ext/mv7.C: Likewise.
4052 * g++.dg/ext/mv9.C: Likewise.
4053 * g++.dg/ext/pr57362.C: Likewise.
4054 * g++.dg/ext/typeof10.C: Likewise.
4055 * g++.dg/lookup/anon6.C: Likewise.
4056 * g++.dg/lookup/crash6.C: Likewise.
4057 * g++.dg/lookup/name-clash5.C: Likewise.
4058 * g++.dg/lookup/name-clash6.C: Likewise.
4059 * g++.dg/other/anon4.C: Likewise.
4060 * g++.dg/other/error15.C: Likewise.
4061 * g++.dg/other/error8.C: Likewise.
4062 * g++.dg/other/redecl2.C: Likewise.
4063 * g++.dg/parse/crash16.C: Likewise.
4064 * g++.dg/parse/crash21.C: Likewise.
4065 * g++.dg/parse/crash38.C: Likewise.
4066 * g++.dg/parse/redef2.C: Likewise.
4067 * g++.dg/parse/struct-as-enum1.C: Likewise.
4068 * g++.dg/template/crash39.C: Likewise.
4069 * g++.dg/template/redecl3.C: Likewise.
4070 * g++.dg/tls/diag-3.C: Likewise.
4071 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4072 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4073 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4074 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4075 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4076 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4077 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4078 * g++.old-deja/g++.brendan/static3.C: Likewise.
4079 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4080 * g++.old-deja/g++.jason/binding.C: Likewise.
4081 * g++.old-deja/g++.jason/crash4.C: Likewise.
4082 * g++.old-deja/g++.jason/crash7.C: Likewise.
4083 * g++.old-deja/g++.jason/lineno.C: Likewise.
4084 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4085 * g++.old-deja/g++.mike/misc3.C: Likewise.
4086 * g++.old-deja/g++.mike/net44.C: Likewise.
4087 * g++.old-deja/g++.mike/ns3.C: Likewise.
4088 * g++.old-deja/g++.ns/alias4.C: Likewise.
4089 * g++.old-deja/g++.ns/ns11.C: Likewise.
4090 * g++.old-deja/g++.other/crash23.C: Likewise.
4091 * g++.old-deja/g++.other/decl8.C: Likewise.
4092 * g++.old-deja/g++.other/linkage3.C: Likewise.
4093 * g++.old-deja/g++.other/typeck1.C: Likewise.
4094 * g++.old-deja/g++.other/typedef5.C: Likewise.
4095 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4096 * g++.old-deja/g++.pt/friend36.C: Likewise.
4097 * obj-c++.dg/method-8.mm: Likewise.
4098 * obj-c++.dg/tls/diag-3.mm: Likewise.
4100 2013-08-12 Perez Read <netfirewall@gmail.com>
4103 * gcc.target/i386/movabs-1.c: New test.
4105 2013-08-12 Marek Polacek <polacek@redhat.com>
4107 PR tree-optimization/57980
4108 * gcc.dg/pr57980.c: New test.
4110 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4113 * gfortran.dg/do_check_10.f90: New test.
4114 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4115 * gfortran.dg/array_constructor_18.f90: Likewise.
4116 * gfortran.dg/array_constructor_22.f90: Likewise.
4117 * gfortran.dg/coarray_15.f90: Likewise.
4118 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4119 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4120 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4122 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4125 * g++.dg/cpp0x/constexpr-ice8.C: New.
4127 2013-08-09 Xinliang David Li <davidxl@google.com>
4129 * gcc.target/i386/memcpy-strategy-1.c: New test.
4130 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4131 * gcc.target/i386/memset-strategy-1.c: Ditto.
4132 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4134 2013-08-09 Jan Hubicka <jh@suse.cz>
4136 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4137 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4139 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4141 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4143 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4146 * gfortran.dg/transfer_intrinsic_6.f90: New.
4148 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4151 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4154 * g++.dg/lookup/typedef2.C: New.
4156 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4158 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4159 output of vdup intrinsics.
4161 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4163 * gcc.target/arm/lp1189445.c: New testcase.
4165 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4167 PR rtl-optimization/58079
4168 * gcc.dg/torture/pr58079.c: New test.
4170 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4172 * gnat.dg/warn9.adb: New test.
4174 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4177 * g++.dg/lookup/typedef2.C: New.
4179 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4181 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4182 to optstr when building plugins on darwin.
4184 2013-08-06 Martin Jambor <mjambor@suse.cz>
4186 PR tree-optimization/57539
4187 * gcc.dg/ipa/pr57539.c: New test.
4189 2013-08-06 Martin Jambor <mjambor@suse.cz>
4190 Bernd Edlinger <bernd.edlinger@hotmail.de>
4192 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4193 (a): Fix constructor.
4195 2013-08-06 Martin Jambor <mjambor@suse.cz>
4198 * gfortran.dg/pr57987.f90: New test.
4200 2013-08-06 Martin Jambor <mjambor@suse.cz>
4203 * gcc.dg/torture/pr58041.c: New test.
4204 * gcc.target/arm/pr58041.c: Likewise.
4206 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4209 * gfortran.dg/pointer_init_8.f90: New.
4211 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4214 * g++.dg/cpp0x/pr58080.C: New.
4216 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4218 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4219 to optstr when building plugins.
4221 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4223 Patch autogenerated by refactor_passes.py from
4224 https://github.com/davidmalcolm/gcc-refactoring-scripts
4225 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4227 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4228 struct to a subclass of gimple_opt_pass along with...
4229 (pass_data_one_pass): ...new pass_data instance and...
4230 (make_one_pass): ...new function.
4231 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4232 global struct to a subclass of gimple_opt_pass along with...
4233 (pass_data_warn_self_assign): ...new pass_data instance and...
4234 (make_pass_warn_self_assign): ...new function.
4235 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4236 a global struct to a subclass of gimple_opt_pass along with...
4237 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4238 (make_pass_dumb_plugin_example): ...new function.
4239 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4240 global struct to a subclass of gimple_opt_pass along with...
4241 (pass_data_warn_self_assign): ...new pass_data instance and...
4242 (make_pass_warn_self_assign): ...new function.
4244 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4246 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4247 is created and added to the pass_manager to reflect
4248 autogenerated changes.
4249 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4250 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4251 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4253 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4256 * g++.dg/cpp0x/pr58072.C: New.
4258 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4260 * gcc.dg/torture/pr57993-2.cpp: New.
4262 2013-08-02 Jan Hubicka <jh@suse.cz>
4264 * gcc.dg/ipa/ipa-1.c: Update.
4265 * gcc.dg/ipa/ipa-2.c: Update.
4266 * gcc.dg/ipa/ipa-3.c: Update.
4267 * gcc.dg/ipa/ipa-4.c: Update.
4268 * gcc.dg/ipa/ipa-5.c: Update.
4269 * gcc.dg/ipa/ipa-7.c: Update.
4270 * gcc.dg/ipa/ipa-8.c: Update.
4271 * gcc.dg/ipa/ipcp-1.c: Update.
4272 * gcc.dg/ipa/ipcp-2.c: Update.
4274 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4276 PR rtl-optimization/58048
4277 * gcc.target/i386/pr58048.c: New.
4279 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4281 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4283 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4284 Peter Bergner <bergner@vnet.ibm.com>
4287 * g++.dg/overload/using3.C: New.
4288 * g++.dg/overload/using2.C: Adjust.
4289 * g++.dg/lookup/using9.C: Likewise.
4291 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4293 * gcc.target/arm/pr46972-2.c: New test.
4295 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4297 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4299 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4301 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4303 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4305 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4306 rather than addressing!=absolute when deciding how to handle MIPS16
4307 when the test forces an ABI.
4309 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4312 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4314 2013-07-30 Steve Ellcey <sellcey@mips.com>
4316 * gcc.target/mips/code-readable-1.c: Increase switch size.
4317 * gcc.target/mips/code-readable-2.c: Ditto.
4318 * gcc.target/mips/code-readable-3.c: Ditto.
4319 * gcc.target/mips/code-readable-4.c: Ditto.
4321 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4324 * g++.dg/parse/crash63.C: New.
4326 2013-07-30 Tobias Burnus <burnus@net-b.de>
4329 * gfortran.dg/pointer_assign_8.f90: New.
4330 * gfortran.dg/pointer_assign_9.f90: New.
4331 * gfortran.dg/pointer_assign_10.f90: New.
4332 * gfortran.dg/pointer_assign_11.f90: New.
4334 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4336 * gcc.target/arm/pr57637.c: New testcase.
4338 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4340 PR tree-optimization/57993
4341 * gcc.dg/torture/pr57993.c: New test.
4343 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4345 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4347 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4350 * g++.dg/conversion/ambig2.C: New.
4352 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4354 * gcc.target/mips/fabs-2008.c: New test case.
4355 * gcc.target/mips/fabs-legacy.c: New test case.
4356 * gcc.target/mips/fabsf-2008.c: New test case.
4357 * gcc.target/mips/fabsf-legacy.c: New test case.
4358 * gcc.target/mips/fneg-2008.c: New test case.
4359 * gcc.target/mips/fneg-legacy.c: New test case.
4360 * gcc.target/mips/fneg-2008.c: New test case.
4361 * gcc.target/mips/fneg-legacy.c: New test case.
4362 * gcc.target/mips/nan-2008.c: New test case.
4363 * gcc.target/mips/nan-legacy.c: New test case.
4364 * gcc.target/mips/nanf-2008.c: New test case.
4365 * gcc.target/mips/nanf-legacy.c: New test case.
4366 * gcc.target/mips/nans-2008.c: New test case.
4367 * gcc.target/mips/nans-legacy.c: New test case.
4368 * gcc.target/mips/nansf-2008.c: New test case.
4369 * gcc.target/mips/nansf-legacy.c: New test case.
4370 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4372 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4373 Maxim Kuvyrkov <maxim@kugelworks.com>
4375 * lib/target-supports.exp (check_effective_target_non_bionic): New
4376 effective-target test.
4377 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4378 * g++.dg/tls/thread_local4g.C: Ditto.
4380 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4383 * gfortran.dg/vector_subsript_7.f90: New test.
4385 2013-07-27 Tobias Burnus <burnus@net-b.de>
4388 * gfortran.dg/warn_alias.f90: New.
4390 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4393 * gfortran.dg/class_array_19.f90: New.
4395 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4397 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4398 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4399 * gcc.dg/vect/pr57741-3.c: Likewise.
4400 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4402 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4404 Skip tests that make assumptions about struct layout that don't hold
4406 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4407 * g++.dg/cpp0x/iop.C: Likewise.
4408 * g++.dg/cpp0x/named_refs.C: Likewise.
4409 * g++.dg/cpp0x/rv1p.C: Likewise.
4410 * g++.dg/cpp0x/rv2p.C: Likewise.
4411 * g++.dg/cpp0x/rv3p.C: Likewise.
4412 * g++.dg/cpp0x/rv4p.C: Likewise.
4413 * g++.dg/cpp0x/rv5p.C: Likewise.
4414 * g++.dg/cpp0x/rv6p.C: Likewise.
4415 * g++.dg/cpp0x/rv7p.C: Likewise.
4416 * g++.dg/cpp0x/rv8p.C: Likewise.
4417 * g++.dg/ext/strncpy-chk1.C: Likewise.
4418 * gcc.dg/builtin-object-size-10.c: Likewise.
4419 * gcc.dg/builtin-object-size-11.c: Likewise.
4420 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4421 * gcc.dg/pr25805.c: Likewise.
4422 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4423 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4424 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4425 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4426 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4427 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4428 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4429 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4430 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4431 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4432 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4433 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4434 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4435 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4436 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4438 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4439 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4441 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4442 * gcc.dg/sibcall-6.c: Enable for epiphany.
4444 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4446 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4448 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4450 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4451 memcpy not initializers.
4453 * gcc.dg/guality/guality.exp: Skip on AIX.
4455 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4458 * g++.dg/cpp0x/pr57101.C: New.
4460 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4462 * gcc.target/aarch64/neg_1.c: New test.
4464 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4467 * gfortran.dg/typebound_call_25.f90: New.
4469 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4472 * g++.dg/cpp0x/pr57981.C: New.
4474 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4477 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4479 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4481 PR rtl-optimization/57960
4482 * gcc.target/s390/pr57960.c: New.
4484 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4487 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4489 2013-07-25 Terry Guo <terry.guo@arm.com>
4491 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4493 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4496 * g++.dg/inherit/pr57942.C: New.
4498 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4500 * gcc.target/powerpc/bool2.h: New file, test the code generation
4501 of logical operations for power5, altivec, power7, and power8 systems.
4502 * gcc.target/powerpc/bool2-p5.c: Likewise.
4503 * gcc.target/powerpc/bool2-av.c: Likewise.
4504 * gcc.target/powerpc/bool2-p7.c: Likewise.
4505 * gcc.target/powerpc/bool2-p8.c: Likewise.
4506 * gcc.target/powerpc/bool3.h: Likewise.
4507 * gcc.target/powerpc/bool3-av.c: Likewise.
4508 * gcc.target/powerpc/bool2-p7.c: Likewise.
4509 * gcc.target/powerpc/bool2-p8.c: Likewise.
4511 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4513 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4515 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4517 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4519 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4521 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4522 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4523 type from long to long long.
4524 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4525 to have effective-target keywords of lp64 and ilp32.
4526 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4527 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4528 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4529 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4530 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4531 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4532 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4533 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4534 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4536 2013-07-23 Tom Tromey <tromey@redhat.com>
4537 Joseph Myers <joseph@codesourcery.com>
4539 * gcc.dg/c11-generic-1.c: New file.
4540 * gcc.dg/c11-generic-2.c: New file.
4542 2013-07-22 Tobias Burnus <burnus@net-b.de>
4546 * coarray/lib_realloc_1.f90: Permit optimization.
4547 * gfortran.dg/coarray_31.f90: New.
4549 2013-07-22 Tobias Burnus <burnus@net-b.de>
4552 * gfortran.dg/class_array_7.f03: Fix memory leak.
4554 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4557 * g++.dg/cpp0x/decltype56.C: New.
4559 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4561 * gcc.dg/pr53265.c: Correct line number in dg-message.
4563 2013-07-22 Diego Novillo <dnovillo@google.com>
4565 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4567 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4570 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4571 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4573 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4576 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4577 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4578 * gcc.dg/torture/pr53366-1.c: Same.
4579 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4580 * gcc.dg/torture/pr56488.c: Same.
4581 * gcc.dg/torture/pr57584.c: Same.
4582 * gcc.dg/tree-ssa/pr57385.c: Same.
4583 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4585 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
4587 * c-c++-common/pr41779.c: Fix typos.
4588 * gcc.c-torture/compile/20031125-2.c: Likewise.
4589 * gcc.c-torture/compile/20040621-1.c: Likewise.
4590 * gcc.c-torture/execute/20020418-1.c: Likewise.
4591 * gcc.dg/20020108-1.c: Likewise.
4592 * gcc.dg/atomic-generic-aux.c: Likewise.
4593 * gcc.dg/builtin-complex-err-2.c: Likewise.
4594 * gcc.dg/decl-1.c: Likewise.
4595 * gcc.dg/di-sync-multithread.c: Likewise.
4596 * gcc.dg/format/c90-printf-1.c: Likewise.
4597 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4598 * gcc.dg/long-long-compare-1.c: Likewise.
4599 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4600 * gcc.dg/pr17055-1.c: Likewise.
4601 * gcc.dg/pr27095.c: Likewise.
4602 * gcc.dg/torture/fp-int-convert.h: Likewise.
4603 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4604 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4605 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4606 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4607 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4608 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4609 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4610 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4611 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4612 * gcc.dg/vect/vect-cond-5.c: Likewise.
4613 * gcc.dg/weak/typeof-2.c: Likewise.
4614 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4615 * gcc.target/arm/naked-1.c: Likewise.
4616 * gcc.target/i386/pr9771-1.c: Likewise.
4617 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4618 * gcc.target/sparc/struct-ret-check.c: Likewise.
4619 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4620 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4621 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4624 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4627 * gfortran.dg/dependency_42.f90: New test.
4628 * gfortran.dg/dependency_43.f90: New test.
4630 2013-07-21 Tobias Burnus <burnus@net-b.de>
4633 * gfortran.dg/round_4.f90: New.
4635 2013-07-21 Tobias Burnus <burnus@net-b.de>
4638 * gfortran.dg/min_max_conformance_2.f90: New.
4640 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4642 PR preprocessor/57620
4643 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4644 (main): Don't test {s,u,U,L}12.
4645 * c-c++-common/raw-string-13.c: New test.
4646 * c-c++-common/raw-string-14.c: New test.
4647 * c-c++-common/raw-string-15.c: New test.
4648 * c-c++-common/raw-string-16.c: New test.
4650 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4652 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4654 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4656 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4658 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4659 target { ! keeps_null_pointer_checks }.
4660 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4661 target { ! keeps_null_pointer_checks }.
4663 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4664 * gcc.dg/torture/pr56488.c: Likewise.
4666 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4668 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4671 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4673 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4674 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4675 * gfortran.dg/guality/guality.exp: Skip on AIX.
4677 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4679 * g++.dg/debug/pr56819.C: Skip on AIX.
4680 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4681 * g++.dg/guality/guality.exp: Skip on AIX.
4683 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4685 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4687 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4689 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4692 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4693 Adjust to corrected rounding.
4695 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4697 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4698 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4699 check_effective_target_cilkplus.
4700 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4702 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4704 * gcc.target/powerpc/pr57744.c: Fix typo.
4706 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4709 * gcc.c-torture/compile/pr57698.c: New test.
4710 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4711 * gcc.c-torture/compile/pr44043.c: Ditto.
4713 2013-07-18 Wei Mi <wmi@google.com>
4715 PR rtl-optimization/57878
4716 * g++.dg/pr57878.C: New test.
4718 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4720 * gcc.dg/pr42611.c: Move dg-error to correct line.
4722 2013-07-17 Tobias Burnus <burnus@net-b.de>
4725 * gfortran.dg/dollar_sym_3.f: New.
4726 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4728 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4733 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4734 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4735 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4736 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4737 * objc.dg/image-info.m: Likewise.
4738 * objc.dg/symtab-1.m: Likewise.
4739 * objc.dg/torture/strings/const-str-10.m: Likewise.
4740 * objc.dg/torture/strings/const-str-11.m: Likewise.
4741 * objc.dg/torture/strings/const-str-9.m: Likewise.
4742 * objc.dg/zero-link-1.m: Likewise.
4743 * objc.dg/zero-link-2.m: Likewise.
4744 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4745 * objc.dg/objc-foreach-4.m: Likewise.
4746 * objc.dg/objc-foreach-5.m: Likewise.
4747 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4749 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4750 * obj-c++.dg/syntax-error-1.mm: Likewise.
4751 * objc.dg/method-6.m: Likewise.
4752 * objc.dg/pr23214.m: Likewise.
4753 * objc.dg/proto-lossage-7.m: Likewise.
4754 * objc.dg/strings/const-str-12b.m: Likewise.
4755 * objc.dg/zero-link-3.m: Likewise.
4756 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4757 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4758 adjust headers, interfaces and encoded types to reflect current system
4759 versions. Add FIXME and outputs from current system compiler for
4762 2013-07-15 Cong Hou <congh@google.com>
4764 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4766 * gcc.target/i386/l_fma_float_3.c: Likewise.
4767 * gcc.target/i386/l_fma_double_1.c: Likewise.
4768 * gcc.target/i386/l_fma_double_3.c: Likewise.
4770 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4772 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4773 function to test if HTM is available.
4774 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4775 * gcc.target/powerpc/htm-builtin-1.c: New test.
4777 2013-07-15 Tobias Burnus <burnus@net-b.de>
4779 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4780 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4781 * gfortran.dg/coarray_6.f90: Add dg-error.
4783 2013-07-15 Tobias Burnus <burnus@net-b.de>
4786 * gfortran.dg/finalize_18.f90: New.
4788 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4791 * fortran.dg/module_variable_1.f90: New test.
4792 * fortran.dg/module_variable_2.f90: New test.
4794 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4796 * g++.dg/ext/vector19.C: Adapt.
4797 * g++.dg/ext/vector23.C: New testcase.
4799 2013-07-12 Michael Matz <matz@suse.de>
4802 * c-c++-common/pr55771.c: New test.
4804 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4806 * gcc.target/aarch64/vect-movi.c: New.
4808 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4811 * g++.dg/ext/pr57362.C: New.
4813 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4816 * gcc.target/avr/torture/pr57631.c: New test.
4818 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4821 * g++.dg/cpp0x/constexpr-ice7.C: New.
4823 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4825 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4827 * gcc.c-torture/execute/nest-align-1.x: New.
4829 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4832 * g++.dg/cpp0x/sfinae48.C: New.
4834 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4836 PR preprocessor/57824
4837 * c-c++-common/raw-string-17.c: New test.
4838 * c-c++-common/gomp/pr57824.c: New test.
4840 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4843 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4844 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4845 * g++.dg/conversion/dr195.C: Update.
4846 * g++.dg/expr/cast2.C: Likewise.
4848 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4850 * c-c++-common/raw-string-18.c: New test.
4851 * c-c++-common/raw-string-19.c: New test.
4853 PR preprocessor/57757
4854 * g++.dg/cpp/paste1.C: New test.
4855 * g++.dg/cpp/paste2.C: New test.
4857 2013-07-10 Graham Stott <grahams@btinternet.com>
4859 * gcc.target/mips/mulsize-1.c: New.
4860 * gcc.target/mips/mulsize-2.c: New.
4861 * gcc.target/mips/mulsize-3.c: New.
4862 * gcc.target/mips/mulsize-4.c: New.
4864 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4867 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4868 * g++.dg/ext/vector24.C: New testcase.
4870 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4873 * g++.dg/cpp0x/decltype17.C: Adjust.
4875 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4878 * g++.dg/cpp0x/pr51786.C: New.
4880 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4882 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4884 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4886 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4888 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4889 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4891 2013-07-08 Tobias Burnus <burnus@net-b.de>
4894 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4896 2013-07-08 Tobias Burnus <burnus@net-b.de>
4899 * gfortran.dg/do_check_9.f90: New.
4901 2013-07-08 Tobias Burnus <burnus@net-b.de>
4904 * gfortran.dg/dot_product_2.f90: New.
4906 2013-07-08 Tobias Burnus <burnus@net-b.de>
4909 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4911 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4913 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4914 * gfortran.dg/finalize_10.f90: Fix dg-final.
4916 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4919 * gcc.target/i386/pr57819.c: New test.
4921 PR rtl-optimization/57829
4922 * gcc.c-torture/execute/pr57829.c: New test.
4924 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4926 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4927 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4929 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4932 * gcc.target/i386/pr57807.c: New test.
4934 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4937 * gcc.dg/tree-ssa/vrp89.c: New test.
4939 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4942 * g++.dg/parse/defarg16.C: New.
4944 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4946 PR rtl-optimization/55342
4947 * gcc.target/i386/pr55342.c: New.
4949 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4951 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4953 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4956 * g++.dg/inherit/virtual10.C: New.
4958 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4961 * gcc.dg/large-size-array-6.c: New test.
4963 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4966 * g++.dg/template/crash116.C: New.
4968 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4970 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4971 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4973 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4976 * g++.dg/cpp0x/nsdmi-list3.C: New.
4978 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4981 * gcc.target/i386/pr57777.c: New test.
4984 * g++.dg/template/arg9.C: New test.
4986 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4988 * gcc.target/i386/avx-inline.c: New test.
4990 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4992 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4993 * gcc.target/mips/call-2.c: Likewise.
4994 * gcc.target/mips/call-3.c: Likewise.
4995 * gcc.target/mips/lazy-binding-1.c: Likewise.
4997 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4999 PR tree-optimization/57741
5000 * gcc.dg/vect/pr57741-1.c: New test.
5001 * gcc.dg/vect/pr57741-2.c: New test.
5002 * gcc.dg/vect/pr57741-3.c: New test.
5004 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5006 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5008 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5009 * lib/target-supports.exp: Define aarch64_little_endian.
5011 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5013 * gcc.target/aarch64/abs_1.c: New test.
5015 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5017 * gcc.target/aarch64/bfxil_1.c: New test.
5018 * gcc.target/aarch64/bfxil_2.c: Likewise.
5020 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5023 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5024 array sizes from 100 to 20.
5026 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5029 * gfortran.dg/pointer_remapping_8.f90: New.
5031 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5033 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5034 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5035 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5036 * g++.dg/cpp1y/complex_literals.h: New.
5038 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5041 * g++.dg/cpp0x/noexcept21.C: New.
5043 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5046 * gcc.target/i386/pr57736.c: New test.
5048 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5050 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5052 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5053 strings to match the fixed error messages.
5054 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5055 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5058 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5061 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5062 stqcx. get even registers.
5064 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5067 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5069 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5071 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5073 * gcc.target/i386/bmi-1.c: Ditto.
5074 * gcc.target/i386/bmi-bextr-4.c: New.
5075 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5077 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5080 * g++.dg/cpp0x/initlist73.C: New.
5082 2013-06-27 Meador Inge <meadori@codesourcery.com>
5084 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5085 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5086 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5088 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5091 * g++.dg/ext/pr57509.C: New file.
5093 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5096 * gcc.target/i386/bmi-bextr-3.c: New test.
5099 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5101 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5104 * g++.dg/cpp0x/pr57172.C: New testcase.
5106 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5108 * gcc.target/s390/htm-1.c: New file.
5109 * gcc.target/s390/htm-nofloat-1.c: New file.
5110 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5112 2013-06-26 Tobias Burnus <burnus@net-b.de>
5115 * gfortran.dg/bounds_check_17.f90: New.
5117 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5120 * g++.dg/cpp1y/pr57640.C: New.
5122 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5125 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5126 overflow due to size of arrays.
5128 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5130 PR tree-optimization/57705
5131 * gcc.dg/vect/pr57705.c: New test.
5132 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5134 2013-06-25 Martin Jambor <mjambor@suse.cz>
5137 * g++.dg/ipa/pr57670.C: New test.
5139 2013-06-25 Richard Biener <rguenther@suse.de>
5142 * gcc.dg/pr56977.c: New testcase.
5144 2013-06-24 Martin Jambor <mjambor@suse.cz>
5146 PR tree-optimization/57358
5147 * gcc.dg/ipa/pr57358.c: New test.
5149 2013-06-24 Richard Biener <rguenther@suse.de>
5152 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5154 2013-06-24 Richard Biener <rguenther@suse.de>
5156 PR tree-optimization/57488
5157 * gcc.dg/torture/pr57488.c: New testcase.
5159 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5160 Dominique d'Humieres <dominiq@lps.ens.fr>
5163 * gfortran.dg/fraction.f90: New.
5165 2013-06-24 Alan Modra <amodra@gmail.com>
5167 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5168 Add scan-assembler-not "lvx".
5169 * gcc.target/powerpc/le-altivec-consts.c: New.
5171 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5173 * g++.dg/cpp0x/sfinae47.C: New.
5175 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5178 * gcc.target/sh/pr52483-1.c: New.
5179 * gcc.target/sh/pr52483-2.c: New.
5180 * gcc.target/sh/pr52483-3.c: New.
5181 * gcc.target/sh/pr52483-4.c: New.
5182 * gcc.target/sh/pr52483-5.c: New.
5184 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5186 * gcc.target/i386/intrinsics_1.c: New test.
5187 * gcc.target/i386/intrinsics_2.c: Ditto.
5188 * gcc.target/i386/intrinsics_3.c: Ditto.
5189 * gcc.target/i386/intrinsics_4.c: Ditto.
5190 * gcc.target/i386/intrinsics_5.c: Ditto.
5191 * gcc.target/i386/intrinsics_6.c: Ditto.
5192 * gcc.target/i386/avx-1.c: Provide macros for builtins
5193 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5195 2013-06-21 Tobias Burnus <burnus@net-b.de>
5198 * gfortran.dg/finalize_17.f90: New.
5200 2013-06-21 Tobias Burnus <burnus@net-b.de>
5202 * gfortran.dg/realloc_on_assign_18.f90: New.
5204 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5206 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5207 Also changed the returns from error as distinct values so that
5208 debugging can get easier.
5209 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5210 errors specific to C, if necessary. Also added new error
5212 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5213 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5214 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5215 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5216 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5217 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5218 the same changes as parser_errors3.c, spaces were added between colons
5219 to not confuse C++ compiler with 2 colons as scope.
5220 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5221 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5222 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5223 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5224 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5225 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5226 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5227 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5228 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5229 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5230 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5231 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5234 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5237 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5239 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5242 * gcc.target/i386/pr57655.c: New test.
5244 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5246 * ada/acats/tests/gcc: Delete.
5247 * gnat.dg/style: Likewise.
5249 2013-06-20 Jeff Law <law@redhat.com>
5251 PR tree-optimization/57660
5252 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5253 based on their branch cost.
5255 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5257 2013-06-20 Tobias Burnus <burnus@net-b.de>
5260 * gfortran.dg/list_read_11.f90: New.
5262 2013-06-20 Richard Biener <rguenther@suse.de>
5264 PR tree-optimization/57584
5265 * gcc.dg/torture/pr57584.c: New testcase.
5267 2013-06-19 Sharad Singhai <singhai@google.com>
5269 * g++.dg/gcov/gcov-8.C: New testcase.
5270 * lib/gcov.exp: Handle intermediate format.
5272 2013-06-19 Wei Mi <wmi@google.com>
5274 PR rtl-optimization/57518
5275 * testsuite/gcc.dg/pr57518.c: New test.
5277 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5279 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5281 2013-06-19 Jan Hubicka <jh@suse.cz>
5283 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5285 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5287 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5288 hard-coded values of array sizes with a #define.
5289 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5290 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5291 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5292 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5293 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5295 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5297 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5298 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5300 2013-06-19 Jeff Law <law@redhat.com>
5302 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5304 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5307 * g++.dg/template/error53.C: New.
5309 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5312 * gcc.target/powerpc/pr55033.c: Fix options.
5314 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5316 * gcc.target/i386/inline_error.c: New test.
5317 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5318 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5320 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5323 * g++.dg/cpp0x/decltype55.C: New.
5325 2013-06-18 Marek Polacek <polacek@redhat.com>
5327 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5329 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5331 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5333 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5335 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5336 Also changed the returns from error as distinct values so that it is
5339 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5341 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5343 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5346 * g++.dg/template/error52.C: New.
5347 * g++.dg/lookup/friend15.C: Update.
5348 * g++.dg/parse/error11.C: Likewise.
5349 * g++.dg/parse/error14.C: Likewise.
5350 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5351 * g++.dg/parse/template25.C: Likewise.
5352 * g++.old-deja/g++.jason/cond.C: Likewise.
5353 * g++.old-deja/g++.mike/for2.C: Likewise.
5354 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5355 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5357 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5359 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5362 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5364 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5365 accidentally placing minus sign for length instead of stride.
5367 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5369 PR rtl-optimization/57425
5370 PR rtl-optimization/57569
5371 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5372 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5374 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5378 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5380 * gfortran.dg/typebound_assignment_6.f03: New.
5382 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5384 * gcc.target/h8300/h8300.exp: New.
5385 * gcc.dg/pragma-isr.c: Move to ...
5386 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5387 * gcc.target/h8300/pragma-isr.c: ... and here.
5388 * gcc.dg/pragma-isr2.c: Move to ...
5389 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5390 * gcc.target/h8300/pragma-isr2.c: ... and here.
5391 * gcc.dg/pragma-isr-trapa.c: Move to ...
5392 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5393 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5394 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5395 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5396 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5397 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5398 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5399 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5400 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5401 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5402 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5403 * gcc.dg/attr-isr-trapa.c: Move to ...
5404 * gcc.target/sh/attr-isr-trapa.c: ... here.
5406 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5409 * g++.dg/ext/builtin-offsetof1.C: New.
5411 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5413 * gcc.target/aarch64/vect_smlal_1.c: New file.
5415 2013-06-14 Tobias Burnus <burnus@net-b.de>
5418 * gfortran.dg/defined_assignment_7.f90: New.
5420 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5423 * g++.dg/rtti/dyncast6.C: New.
5424 * g++.dg/cpp0x/dyncast1.C: Likewise.
5426 2013-06-14 Alan Modra <amodra@gmail.com>
5429 * gcc.dg/pr57134.c: New.
5431 2013-06-14 Tobias Burnus <burnus@net-b.de>
5434 * gfortran.dg/deferred_type_param_9.f90: New.
5436 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5438 * gcc.dg/fold-minus-1.c: New testcase.
5440 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5443 * gfortran.dg/typebound_assignment_5.f03: New.
5445 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5447 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5449 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5450 Pat Haugen <pthaugen@us.ibm.com>
5451 Peter Bergner <bergner@vnet.ibm.com>
5453 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5454 load/store instructions on power7, power8.
5455 * gcc.target/powerpc/atomic-p8.c: Likewise.
5457 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5460 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5462 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5465 * g++.dg/warn/Wunused-var-20.C: New.
5467 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5469 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5470 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5471 Run with -fno-common.
5473 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5475 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5476 and exit function calls with return 1 and return 0, respectively.
5478 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5480 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5483 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5485 PR tree-optimization/57361
5486 * gcc.dg/tree-ssa/pr57361.c: New file.
5488 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5490 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5491 to ensure alignment.
5492 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5494 2013-06-12 Tobias Burnus <burnus@net-b.de>
5496 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5498 2013-06-12 Tobias Burnus <burnus@net-b.de>
5499 Dominique d'Humieres <dominiq@lps.ens.fr>
5501 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5503 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5506 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5507 * gcc.target/i386/pr56564-3.c: Likewise.
5509 2013-06-11 Tobias Burnus <burnus@net-b.de>
5512 * gfortran.dg/class_array_18.f90: New.
5514 2013-06-11 Jan Hubicka <jh@suse.cz>
5517 * g++.dg/ext/visibility/anon6.C: Update testcase.
5519 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5522 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5523 in how we check __sec_reduce_mutating function's result.
5525 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5526 Pat Haugen <pthaugen@us.ibm.com>
5527 Peter Bergner <bergner@vnet.ibm.com>
5529 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5530 direct move instructions.
5531 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5532 * gcc.target/powerpc/direct-move.h: Likewise.
5533 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5534 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5535 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5536 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5537 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5538 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5540 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5543 * g++.dg/cpp0x/pr52440.C: New.
5545 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5548 * gcc.target/i386/pr56564-1.c: New test.
5549 * gcc.target/i386/pr56564-2.c: New test.
5550 * gcc.target/i386/pr56564-3.c: New test.
5551 * gcc.target/i386/pr56564-4.c: New test.
5552 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5553 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5554 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5555 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5556 * gcc.target/i386/vect-sizes-1.c: Likewise.
5557 * gcc.target/i386/memcpy-1.c: Likewise.
5558 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5559 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5561 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5563 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5564 systems to cover all GNU systems.
5565 * g++.dg/abi/guard2.C: Likewise.
5566 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5567 * g++.dg/eh/sighandle.C: Likewise.
5568 * g++.dg/ext/cleanup-10.C: Likewise.
5569 * g++.dg/ext/cleanup-11.C: Likewise.
5570 * g++.dg/ext/cleanup-8.C: Likewise.
5571 * g++.dg/ext/cleanup-9.C: Likewise.
5572 * g++.dg/opt/const5.C: Likewise.
5573 * g++.dg/opt/life1.C: Likewise.
5574 * g++.dg/other/pr39496.C: Likewise.
5575 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5576 * g++.old-deja/g++.abi/align.C: Likewise.
5577 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5578 * g++.old-deja/g++.law/weak.C: Likewise.
5579 * g++.old-deja/g++.pt/asm1.C: Likewise.
5580 * gcc.c-torture/execute/20030125-1.x: Likewise.
5581 * gcc.c-torture/execute/990127-2.x: Likewise.
5582 * gcc.dg/20041106-1.c: Likewise.
5583 * gcc.dg/20050503-1.c: Likewise.
5584 * gcc.dg/builtin-object-size-5.c: Likewise.
5585 * gcc.dg/cleanup-10.c: Likewise.
5586 * gcc.dg/cleanup-11.c: Likewise.
5587 * gcc.dg/cleanup-8.c: Likewise.
5588 * gcc.dg/cleanup-9.c: Likewise.
5589 * gcc.dg/complex-5.c: Likewise.
5590 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5591 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5592 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5593 * gcc.dg/dfp/pr35739.c: Likewise.
5594 * gcc.dg/fdata-sections-1.c: Likewise.
5595 * gcc.dg/lto/20090206-1_0.c: Likewise.
5596 * gcc.dg/lto/20090206-2_0.c: Likewise.
5597 * gcc.dg/pr30360.c: Likewise.
5598 * gcc.dg/pr37303.c: Likewise.
5599 * gcc.dg/pr39323-1.c: Likewise.
5600 * gcc.dg/pr39323-2.c: Likewise.
5601 * gcc.dg/pr39323-3.c: Likewise.
5602 * gcc.dg/pr45416.c: Likewise.
5603 * gcc.dg/setjmp-2.c: Likewise.
5604 * gcc.dg/split-1.c: Likewise.
5605 * gcc.dg/split-3.c: Likewise.
5606 * gcc.dg/split-4.c: Likewise.
5607 * gcc.dg/strlenopt-12g.c: Likewise.
5608 * gcc.dg/strlenopt-14g.c: Likewise.
5609 * gcc.dg/strlenopt-14gf.c: Likewise.
5610 * gcc.dg/strlenopt-16g.c: Likewise.
5611 * gcc.dg/strlenopt-17g.c: Likewise.
5612 * gcc.dg/strlenopt-18g.c: Likewise.
5613 * gcc.dg/strlenopt-1f.c: Likewise.
5614 * gcc.dg/strlenopt-22g.c: Likewise.
5615 * gcc.dg/strlenopt-2f.c: Likewise.
5616 * gcc.dg/strlenopt-4g.c: Likewise.
5617 * gcc.dg/strlenopt-4gf.c: Likewise.
5618 * gcc.dg/struct-ret-3.c: Likewise.
5619 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5620 * gcc.misc-tests/linkage.exp: Likewise.
5621 * gcc.target/i386/20000724-1.c: Likewise.
5622 * gcc.target/i386/align-main-3.c: Likewise.
5623 * gcc.target/i386/cleanup-1.c: Likewise.
5624 * gcc.target/i386/inline-mcpy.c: Likewise.
5625 * gcc.target/i386/pr32268.c: Likewise.
5626 * gcc.target/i386/pr36613.c: Likewise.
5627 * gcc.target/i386/pr39013-1.c: Likewise.
5628 * gcc.target/i386/pr39013-2.c: Likewise.
5629 * gcc.target/i386/pr39496.c: Likewise.
5630 * gcc.target/i386/pr40906-3.c: Likewise.
5631 * gcc.target/i386/pr46084.c: Likewise.
5632 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5634 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5637 * gcc.target/sh/pr6526.c: New.
5639 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5642 * gcc.c-torture/execute/pr57568.c: New test.
5644 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5647 * g++.dg/other/vararg-4.C: New.
5649 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5651 PR rtl-optimization/57559
5652 * gcc.target/s390/pr57559.c : New test.
5654 2013-06-08 Tobias Burnus <burnus@net-b.de>
5657 * gfortran.dg/finalize_10.f90: New.
5658 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5659 * gfortran.dg/finalize_15.f90: New.
5661 2013-06-08 Tobias Burnus <burnus@net-b.de>
5664 * gfortran.dg/storage_size_4.f90: New.
5666 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5669 * testsuite/g++.dg/ext/pr57548.C: New test.
5671 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5674 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5676 2013-06-07 Jan Hubicka <jh@suse.cz>
5678 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5680 2013-06-07 Tobias Burnus <burnus@net-b.de>
5683 * gfortran.dg/array_constructor_48.f90: New.
5684 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5685 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5687 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5690 * gcc.target/arm/xordi3-opt.c: New test.
5692 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5694 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5695 Revert to dg-options.
5697 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5700 * gcc.target/powerpc/pr55033.c: New.
5702 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/cpp0x/alias-decl-36.C: New.
5707 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5708 Pat Haugen <pthaugen@us.ibm.com>
5709 Peter Bergner <bergner@vnet.ibm.com>
5711 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5712 power8 builtin functions.
5713 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5714 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5715 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5716 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5717 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5718 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5719 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5720 tests to test power8 auto-vectorization.
5721 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5722 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5723 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5724 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5726 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5727 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5729 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5731 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5733 (check_effective_target_powerpc_p8vector_ok): Likewise.
5734 (is-effective-target): Likewise.
5735 (check_vect_support_and_set_flags): Likewise.
5737 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5740 * g++.dg/parse/error53.C: New.
5742 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5744 PR rtl-optimization/57459
5745 * gcc.target/i386/pr57459.c: New test.
5747 2013-06-06 Teresa Johnson <tejohnson@google.com>
5750 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5751 into -freorder-blocks-and-partition test.
5752 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5753 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5754 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5755 * gcc.dg/tree-prof/pr50907.c: Ditto.
5756 * gcc.dg/tree-prof/pr45354.c: Ditto.
5757 * g++.dg/tree-prof/partition2.C: Ditto.
5758 * g++.dg/tree-prof/partition3.C: Ditto.
5760 2013-06-06 Tobias Burnus <burnus@net-b.de>
5763 * gfortran.dg/finalize_16.f90: New.
5765 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5767 * gcc.dg/vect/no-section-anchors-vect-68.c:
5768 Add dg-skip-if aarch64_tiny.
5770 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5773 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5774 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5776 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5779 * g++.dg/cpp0x/decltype54.C: New.
5781 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5783 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5784 arm*-*-*eabi* targets.
5785 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5787 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5789 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5790 Tobias Burnus <burnus@net-b.de>
5792 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5793 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5794 * gfortran.dg/io_real_boz_4.f90: Ditto.
5795 * gfortran.dg/io_real_boz_5.f90: Ditto.
5797 2013-06-05 Andreas Schwab <schwab@suse.de>
5799 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5801 2013-06-04 Jan Hubicka <jh@suse.cz>
5803 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5805 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5807 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5808 parameters with void.
5809 (main2): Removed argc parameter.
5810 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5811 (main): Replaced argc, argv parameters with void.
5812 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5813 (main2): Removed argc parameter.
5814 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5815 argv parameters with void. Added __asm volatile to avoid optimization
5816 on argc, if necessary.
5817 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5818 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5819 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5820 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5821 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5822 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5823 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5824 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5825 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5826 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5827 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5828 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5829 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5830 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5831 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5832 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5833 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5834 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5835 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5836 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5837 parameters with void.
5838 (main2): Removed argc parameter.
5839 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5840 (main): Replaced argc, argv parameters with void.
5841 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5842 argv parameters with void. Also renamed this function as main, and
5843 delete the existing main.
5844 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5845 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5846 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5848 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5850 * gcc.target/aarch64/movi_1.c: New test.
5852 2013-06-04 Tobias Burnus <burnus@net-b.de>
5855 * gfortran.dg/finalize_12.f90: New.
5856 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5857 end of scope finalization.
5858 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5859 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5860 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5861 * gfortran.dg/class_19.f03: Ditto.
5862 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5863 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5864 * gfortran.dg/extends_14.f03: Ditto.
5865 * gfortran.dg/move_alloc_4.f90: Ditto.
5866 * gfortran.dg/typebound_proc_27.f03: Ditto.
5868 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5870 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5871 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5872 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5873 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5874 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5875 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5876 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5877 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5878 * gfortran.dg/io_real_boz_4.f90: Ditto.
5879 * gfortran.dg/io_real_boz_5.f90: Ditto.
5880 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5881 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5882 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5883 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5884 * gfortran.dg/transpose_2.f90: Fix dg-output.
5886 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5888 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5889 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5890 dg-option and an header comment.
5892 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5895 * g++.dg/cpp0x/sfinae46.C: New.
5896 * g++.dg/cpp0x/defaulted13.C: Adjust.
5897 * g++.dg/cpp0x/defaulted2.C: Likewise.
5898 * g++.dg/cpp0x/defaulted26.C: Likewise.
5899 * g++.dg/cpp0x/defaulted3.C: Likewise.
5900 * g++.dg/cpp0x/error1.C: Likewise.
5901 * g++.dg/cpp0x/implicit1.C: Likewise.
5902 * g++.dg/cpp0x/implicit11.C: Likewise.
5903 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5904 * g++.dg/cpp0x/initlist47.C: Likewise.
5905 * g++.dg/cpp0x/initlist9.C: Likewise.
5906 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5907 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5908 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5909 * g++.dg/cpp0x/union4.C: Likewise.
5910 * g++.dg/template/crash108.C: Likewise.
5911 * g++.dg/template/crash41.C: Likewise.
5912 * g++.old-deja/g++.jason/local.C: Likewise.
5913 * g++.old-deja/g++.law/visibility3.C: Likewise.
5915 2013-06-03 Teresa Johnson <tejohnson@google.com>
5917 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5918 * gcc.dg/vect/bb-slp-14.c: Ditto.
5919 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5920 * gcc.dg/vect/bb-slp-23.c: Ditto.
5921 * gcc.dg/vect/bb-slp-15.c: Ditto.
5922 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5923 * gcc.dg/vect/bb-slp-24.c: Ditto.
5924 * gcc.dg/vect/bb-slp-16.c: Ditto.
5925 * gcc.dg/vect/bb-slp-25.c: Ditto.
5926 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5927 * gcc.dg/vect/bb-slp-17.c: Ditto.
5928 * gcc.dg/vect/bb-slp-1.c: Ditto.
5929 * gcc.dg/vect/bb-slp-26.c: Ditto.
5930 * gcc.dg/vect/bb-slp-18.c: Ditto.
5931 * gcc.dg/vect/bb-slp-2.c: Ditto.
5932 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5933 * gcc.dg/vect/bb-slp-27.c: Ditto.
5934 * gcc.dg/vect/bb-slp-19.c: Ditto.
5935 * gcc.dg/vect/bb-slp-3.c: Ditto.
5936 * gcc.dg/vect/bb-slp-28.c: Ditto.
5937 * gcc.dg/vect/bb-slp-4.c: Ditto.
5938 * gcc.dg/vect/bb-slp-29.c: Ditto.
5939 * gcc.dg/vect/bb-slp-5.c: Ditto.
5940 * gcc.dg/vect/bb-slp-6.c: Ditto.
5941 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5942 * gcc.dg/vect/bb-slp-7.c: Ditto.
5943 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5944 * gcc.dg/vect/bb-slp-8.c: Ditto.
5945 * gcc.dg/vect/bb-slp-9.c: Ditto.
5946 * gcc.dg/vect/bb-slp-10.c: Ditto.
5947 * gcc.dg/vect/bb-slp-11.c: Ditto.
5948 * gcc.dg/vect/bb-slp-20.c: Ditto.
5949 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5950 * gcc.dg/vect/bb-slp-21.c: Ditto.
5951 * gcc.dg/vect/bb-slp-30.c: Ditto.
5952 * gcc.dg/vect/bb-slp-13.c: Ditto.
5953 * gcc.dg/vect/bb-slp-22.c: Ditto.
5954 * g++.dg/vect/slp-pr50413.cc: Ditto.
5955 * g++.dg/vect/slp-pr56812.cc: Ditto.
5956 * g++.dg/vect/slp-pr50819.cc: Ditto.
5958 2013-06-01 Tobias Burnus <burnus@net-b.de>
5961 * gfortran.dg/class_array_17.f90: New.
5963 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5965 * ada/acats/floatstore.lst: New.
5966 * ada/acats/run_all.sh: Process it.
5968 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5970 * gcc.target/powerpc/e500-ord-1.c: New test.
5971 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5972 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5973 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5975 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5977 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5979 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5981 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5983 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5985 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5987 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5990 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5993 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5995 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5997 2013-05-31 Marek Polacek <polacek@redhat.com>
5999 PR tree-optimization/57478
6000 PR tree-optimization/57453
6001 * gcc.dg/torture/pr57478.c: New test.
6003 2013-05-31 Tobias Burnus <burnus@net-b.de>
6006 * gfortran.dg/class_array_17.f90: New.
6008 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6011 * gcc.target/arm/iordi3-opt.c: New test.
6013 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6017 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6018 * gfortran.dg/interface_26.f90: Ditto.
6019 * gfortran.dg/proc_ptr_11.f90: Ditto.
6020 * gfortran.dg/proc_ptr_15.f90: Ditto.
6021 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6022 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6023 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6024 * gfortran.dg/typebound_override_1.f90: Ditto.
6025 * gfortran.dg/typebound_override_4.f90: Ditto.
6026 * gfortran.dg/typebound_proc_6.f03: Ditto.
6027 * gfortran.dg/assumed_type_7.f90: New test.
6028 * gfortran.dg/typebound_override_5.f90: New test.
6029 * gfortran.dg/typebound_override_6.f90: New test.
6030 * gfortran.dg/typebound_override_7.f90: New test.
6032 2013-05-30 Tobias Burnus <burnus@net-b.de>
6035 * gfortran.dg/power_6.f90: New.
6037 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6039 * gcc.target/aarch64/insv_1.c: New test.
6041 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6043 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6044 dg-skip-if "No stabs".
6046 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6049 * gfortran.dg/assumed_size_1.f90: New.
6051 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6053 * gcc.dg/shrink-wrap-alloca.c: New added.
6054 * gcc.dg/shrink-wrap-pretend.c: New added.
6055 * gcc.dg/shrink-wrap-sibcall.c: New added.
6057 2013-05-30 Tobias Burnus <burnus@net-b.de>
6060 * gfortran.dg/assumed_rank_13.f90: New.
6062 2013-05-29 Easwaran Raman <eraman@google.com>
6064 PR tree-optimization/57442
6065 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6067 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6069 PR tree-optimization/57441
6070 * gcc.c-torture/compile/pr57441.c: New.
6072 2013-05-29 Dehao Chen <dehao@google.com>
6075 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6077 2013-05-29 Tobias Burnus <burnus@net-b.de>
6080 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6081 * gfortran.dg/class_19.f03: Ditto.
6083 2013-05-29 Richard Biener <rguenther@suse.de>
6085 * gcc.dg/vect/bb-slp-32.c: New testcase.
6087 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6089 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6090 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6091 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6092 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6093 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6094 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6095 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6096 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6097 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6098 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6099 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6100 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6101 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6102 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6103 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6104 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6105 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6106 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6107 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6108 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6109 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6110 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6111 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6112 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6113 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6114 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6115 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6116 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6117 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6118 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6119 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6120 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6121 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6122 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6123 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6124 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6125 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6126 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6127 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6129 2013-05-29 Tobias Burnus <burnus@net-b.de>
6132 * gfortran.dg/finalize_11.f90: New.
6133 * gfortran.dg/finalize_4.f03: Remove dg-error.
6134 * gfortran.dg/finalize_5.f03: Ditto.
6135 * gfortran.dg/finalize_6.f03: Ditto.
6136 * gfortran.dg/finalize_7.f03: Ditto.
6138 2013-05-28 Tobias Burnus <burnus@net-b.de>
6140 * gfortran.dg/class_array_16.f90: New.
6142 2013-05-28 Tobias Burnus <burnus@net-b.de>
6145 * testsuite/gfortran.dg/use_29.f90: New.
6147 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6149 * gnat.dg/fp_exception.adb: New test.
6151 2013-05-28 Richard Biener <rguenther@suse.de>
6153 PR tree-optimization/56787
6154 * gcc.dg/vect/pr56787.c: New testcase.
6156 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6157 Tobias Burnus <burnus@net-b.de>
6160 * gfortran.dg/typebound_override_4.f90: New.
6162 2013-05-28 Richard Biener <rguenther@suse.de>
6164 PR tree-optimization/57411
6165 * g++.dg/opt/pr57411.C: New testcase.
6167 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6169 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6170 * gcc.dg/builtin-bswap-9.c: Likewise.
6172 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6174 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6176 2013-05-27 Richard Biener <rguenther@suse.de>
6179 * gcc.dg/gomp/pr57412.c: New testcase.
6181 2013-05-27 Bud Davis <jmdavis@link.com>
6184 * gfortran.dg/stfunc_8.f90: New.
6186 2013-05-27 Richard Biener <rguenther@suse.de>
6188 PR tree-optimization/57343
6189 * gcc.dg/torture/pr57343.c: New testcase.
6191 2013-05-27 Richard Biener <rguenther@suse.de>
6193 PR tree-optimization/57417
6194 * gcc.dg/torture/pr57417.c: New testcase.
6196 2013-05-27 Richard Biener <rguenther@suse.de>
6198 PR tree-optimization/57396
6199 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6201 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6203 * gnat.dg/specs/last_bit.ads: New test.
6205 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6207 * gnat.dg/specs/machine_attribute.ads: New test.
6209 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6211 * gnat.dg/incomplete3.ad[sb]: New test.
6213 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6216 * gcc.target/mips/div-13.c: New test.
6218 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6221 * gcc.target/mips/mips16-attributes-5.c,
6222 * gcc.target/mips/mips16-attributes-6.c: New tests.
6224 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6226 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6227 * gcc.dg/builtin-bswap-8.c: Likewise.
6229 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6232 * g++.dg/cpp0x/new1.C: New.
6234 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6237 * g++.dg/parse/dtor16.C: New.
6238 * g++.dg/parse/dtor6.C: Adjust.
6240 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6243 * g++.dg/expr/bitfield12.C: New.
6245 2013-05-24 Jeff Law <law@redhat.com>
6247 PR tree-optimization/57124
6248 * gcc.c-torture/execute/pr57124.c: New test.
6249 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6251 2013-05-24 Martin Jambor <mjambor@suse.cz>
6253 PR tree-optimization/57294
6254 * gcc.dg/ipa/pr57294.c: New test.
6256 2013-05-24 Dehao Chen <dehao@google.com>
6258 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6260 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6262 * gcc.target/aarch64/scalar_intrinsics.c
6263 (force_simd): Use a valid instruction.
6264 (test_vdupd_lane_s64): Pass a valid lane argument.
6265 (test_vdupd_lane_u64): Likewise.
6267 2013-05-24 Richard Biener <rguenther@suse.de>
6269 PR tree-optimization/57287
6270 * gcc.dg/pr57287.c: New testcase.
6272 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6275 * g++.dg/template/error51.C: New.
6277 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6280 * g++.dg/template/bitfield2.C: New.
6282 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6284 * gnat.dg/specs/noinline1.ads: New test.
6285 * gnat.dg/noinline2.ad[sb]: Likewise.
6286 * gnat.dg/specs/noinline3.ads: Likewise.
6287 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6289 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6292 * gcc.dg/tree-ssa/pr57385.c: New test.
6294 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6296 * gnat.dg/derived_type4.adb: New test.
6298 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6300 * gcc.dg/builtin-bswap-6.c: New test.
6301 * gcc.dg/builtin-bswap-7.c: Likewise.
6302 * gcc.dg/builtin-bswap-8.c: Likewise.
6303 * gcc.dg/builtin-bswap-9.c: Likewise.
6305 2013-05-23 Christian Bruel <christian.bruel@st.com>
6308 * gcc.dg/debug/pr57351.c: New test
6310 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6312 * gcc.target/aarch64/vect-clz.c: New file.
6314 2013-05-23 Martin Jambor <mjambor@suse.cz>
6317 * gcc.dg/ipa/pr57347.c: New test.
6319 2013-05-23 Richard Biener <rguenther@suse.de>
6321 PR tree-optimization/57380
6322 * g++.dg/tree-ssa/pr57380.C: New testcase.
6324 2013-05-23 Richard Biener <rguenther@suse.de>
6327 * gcc.dg/torture/pr57381.c: New testcase.
6329 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6332 * gcc.c-torture/execute/pr57344-1.c: New test.
6333 * gcc.c-torture/execute/pr57344-2.c: New test.
6334 * gcc.c-torture/execute/pr57344-3.c: New test.
6335 * gcc.c-torture/execute/pr57344-4.c: New test.
6337 2013-05-23 Richard Biener <rguenther@suse.de>
6339 PR rtl-optimization/57341
6340 * gcc.dg/torture/pr57341.c: New testcase.
6342 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6345 * g++.dg/parse/crash62.C: New.
6347 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6348 Pat Haugen <pthaugen@us.ibm.com>
6349 Peter Bergner <bergner@vnet.ibm.com>
6351 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6354 2013-05-22 Tobias Burnus <burnus@net-b.de>
6357 * gfortran.dg/defined_assignment_6.f90: New.
6359 2013-05-22 Tobias Burnus <burnus@net-b.de>
6362 * gfortran.dg/assumed_type_6.f90: New.
6364 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6367 * g++.dg/cpp0x/Wunused-parm.C: New.
6369 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6371 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6372 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6374 2013-05-21 Easwaran Raman <eraman@google.com>
6376 PR tree-optimization/57322
6377 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6379 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6381 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6384 2013-05-21 Tobias Burnus <burnus@net-b.de>
6387 * gfortran.dg/assumed_type_5.f90: New.
6388 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6389 * gfortran.dg/assumed_rank_2.f90: Ditto.
6390 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6391 * gfortran.dg/no_arg_check_3.f90: Ditto.
6393 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6395 PR tree-optimization/57331
6396 * gcc.c-torture/compile/pr57331.c: New test.
6398 2013-05-21 Richard Biener <rguenther@suse.de>
6400 PR tree-optimization/57330
6401 * gcc.dg/torture/pr57330.c: New testcase.
6403 2013-05-21 Richard Biener <rguenther@suse.de>
6405 PR tree-optimization/57303
6406 * gcc.dg/torture/pr57303.c: New testcase.
6408 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6410 PR tree-optimization/57321
6411 * gcc.c-torture/execute/pr57321.c: New test.
6413 2013-05-20 Tobias Burnus <burnus@net-b.de>
6417 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6418 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6419 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6420 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6421 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6422 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6423 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6424 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6425 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6426 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6427 * gfortran.dg/binding_label_tests_24.f90: New.
6428 * gfortran.dg/binding_label_tests_25.f90: New.
6430 2013-05-20 Tobias Burnus <burnus@net-b.de>
6433 * gfortran.dg/binding_label_tests_17.f90: New.
6434 * gfortran.dg/binding_label_tests_18.f90: New.
6435 * gfortran.dg/binding_label_tests_19.f90: New.
6436 * gfortran.dg/binding_label_tests_20.f90: New.
6437 * gfortran.dg/binding_label_tests_21.f90: New.
6438 * gfortran.dg/binding_label_tests_22.f90: New.
6439 * gfortran.dg/binding_label_tests_23.f90: New.
6441 2013-05-20 Tobias Burnus <burnus@net-b.de>
6444 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6445 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6446 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6447 * gfortran.dg/common_18.f90: New.
6448 * gfortran.dg/common_19.f90: New.
6449 * gfortran.dg/common_20.f90: New.
6450 * gfortran.dg/common_21.f90: New.
6452 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6455 * g++.dg/parse/error52.C: New.
6456 * g++.dg/parse/error3.C: Adjust.
6457 * g++.dg/parse/error36.C: Likewise.
6459 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6462 * gcc.target/sh/pr56547-1.c: New.
6463 * gcc.target/sh/pr56547-2.c: New.
6465 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6468 * g++.dg/warn/Wsign-compare-6.C: New.
6469 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6471 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6474 * g++.dg/template/error50.C: New.
6476 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6479 * g++.dg/ext/complit13.C: New.
6481 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6484 * g++.dg/pr57175.C: New testcase.
6486 2013-05-17 Easwaran Raman <eraman@google.com>
6488 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6490 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6493 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6495 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6497 PR rtl-optimization/57281
6498 PR rtl-optimization/57300
6499 * gcc.dg/pr57300.c: New test.
6500 * gcc.c-torture/execute/pr57281.c: New test.
6502 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6505 * g++.dg/ext/sizeof-complit.C: New.
6507 2013-05-17 Marek Polacek <polacek@redhat.com>
6509 * gcc.dg/strlenopt-25.c: New test.
6510 * gcc.dg/strlenopt-26.c: Likewise.
6512 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6514 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6515 instead of -mavx2, require only avx instead of avx2.
6516 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6517 of avx2-check.h and turn into an avx runtime test instead of
6520 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6522 * g++.dg/ext/vector22.C: Uncomment working test.
6524 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6527 * g++.dg/template/pr17410.C: New.
6529 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6531 * gcc.target/i386/rotate-3.c: New test.
6532 * gcc.target/i386/rotate-3a.c: New test.
6533 * gcc.target/i386/rotate-4.c: New test.
6534 * gcc.target/i386/rotate-4a.c: New test.
6535 * gcc.target/i386/rotate-5.c: New test.
6536 * gcc.target/i386/rotate-5a.c: New test.
6538 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6540 * gcc.dg/visibility-21.c: Require section_anchors.
6542 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6544 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6545 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6546 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6548 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6550 * gcc.dg/visibility-21.c: New.
6552 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6555 * gcc.dg/pr57286.c: New testcase.
6556 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6557 * g++.dg/ext/vector22.C: Comment out transformations not
6560 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6563 * gcc.target/mips/call-1.c: Restrict to o32.
6564 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6566 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6568 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6570 * g++.dg/warn/Wshadow-1.C: Likewise.
6571 * g++.dg/warn/Wshadow-6.C: Likewise.
6572 * g++.dg/warn/Wshadow-7.C: Likewise.
6574 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6577 * g++.dg/parse/pr31952-1.C: New.
6578 * g++.dg/parse/pr31952-2.C: Likewise.
6579 * g++.dg/parse/pr31952-3.C: Likewise.
6581 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6582 * g++.old-deja/g++.jason/cond.C: Likewise.
6583 * g++.dg/cpp0x/range-for5.C: Likewise.
6585 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6588 * gcc.target/arm/pr40887.c: Adjust testcase.
6589 * gcc.target/arm/pr19599.c: New test.
6591 2013-05-15 Richard Biener <rguenther@suse.de>
6593 PR tree-optimization/57275
6594 * gcc.target/i386/pr57275.c: New testcase.
6596 2013-05-15 Jan Hubicka <jh@suse.cz>
6598 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6599 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6600 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6602 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6604 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6607 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6610 * c-c++-common/Wsequence-point-1.c: New test.
6612 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6614 * g++.dg/ext/vector22.C: New testcase.
6615 * gcc.dg/binop-xor3.c: Remove xfail.
6617 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6619 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6620 FLOAT cmp FLOAT ? INT : INT.
6621 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6622 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6623 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6624 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6625 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6626 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6628 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6631 * g++.dg/cpp0x/defaulted43.C: New.
6633 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6635 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6636 (alloca): Remove declaration.
6637 (foo9): Replace alloca by __builtin_alloca.
6639 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6641 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6642 Expect "size of array is too large" error.
6644 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6646 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6648 2013-05-14 Richard Biener <rguenther@suse.de>
6651 * g++.dg/torture/pr57235.C: New testcase.
6653 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6656 * gcc.dg/torture/pr57251.c: New test.
6658 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6661 * gcc.target/i386/pr57264.c: New test.
6663 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6665 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6667 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6669 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6671 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6673 PR tree-optimization/45216
6674 PR tree-optimization/57157
6675 * c-c++-common/rotate-1.c: Add 32 tests with +.
6676 * c-c++-common/rotate-1a.c: Adjust.
6677 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6678 * c-c++-common/rotate-2b.c: New test.
6679 * c-c++-common/rotate-3.c: Add 32 tests with +.
6680 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6681 * c-c++-common/rotate-4b.c: New test.
6682 * c-c++-common/rotate-5.c: New test.
6684 2013-05-13 Martin Jambor <mjambor@suse.cz>
6687 * gcc.dg/ipa/remref-0.c: New test.
6688 * gcc.dg/ipa/remref-1a.c: Likewise.
6689 * gcc.dg/ipa/remref-1b.c: Likewise.
6690 * gcc.dg/ipa/remref-2a.c: Likewise.
6691 * gcc.dg/ipa/remref-2b.c: Likewise.
6693 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6695 * gcc.dg/vector-shift-2.c: New testcase.
6697 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6699 PR tree-optimization/57230
6700 * gcc.dg/strlenopt-24.c: New test.
6702 PR tree-optimization/57230
6703 * gcc.dg/strlenopt-23.c: New test.
6705 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6708 * gcc.target/sh/pr57108.c: Move this test case to ...
6709 * gcc.c-torture/compile/pr57108.c: ... here.
6711 2013-05-10 Richard Biener <rguenther@suse.de>
6713 PR tree-optimization/57214
6714 * gcc.dg/torture/pr57214.c: New testcase.
6716 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6718 * gcc.dg/vector-shift.c: New testcase.
6720 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6722 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6724 PR tree-optimization/45216
6725 PR tree-optimization/57157
6726 * c-c++-common/rotate-1.c: New test.
6727 * c-c++-common/rotate-1a.c: New test.
6728 * c-c++-common/rotate-2.c: New test.
6729 * c-c++-common/rotate-2a.c: New test.
6730 * c-c++-common/rotate-3.c: New test.
6731 * c-c++-common/rotate-3a.c: New test.
6732 * c-c++-common/rotate-4.c: New test.
6733 * c-c++-common/rotate-4a.c: New test.
6735 2013-05-10 Richard Biener <rguenther@suse.de>
6737 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6738 * gcc.target/i386/l_fma_double_1.c: Adjust.
6739 * gcc.target/i386/l_fma_double_2.c: Likewise.
6740 * gcc.target/i386/l_fma_double_3.c: Likewise.
6741 * gcc.target/i386/l_fma_double_4.c: Likewise.
6742 * gcc.target/i386/l_fma_double_5.c: Likewise.
6743 * gcc.target/i386/l_fma_double_6.c: Likewise.
6744 * gcc.target/i386/l_fma_float_1.c: Likewise.
6745 * gcc.target/i386/l_fma_float_2.c: Likewise.
6746 * gcc.target/i386/l_fma_float_3.c: Likewise.
6747 * gcc.target/i386/l_fma_float_4.c: Likewise.
6748 * gcc.target/i386/l_fma_float_5.c: Likewise.
6749 * gcc.target/i386/l_fma_float_6.c: Likewise.
6751 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6754 * g++.dg/cpp0x/pr51226.C: New.
6756 2013-04-16 Han Shen <shenhan@google.com>
6758 Test cases for '-fstack-protector-strong'.
6759 * gcc.dg/fstack-protector-strong.c: New.
6760 * g++.dg/fstack-protector-strong.C: New.
6762 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6764 * gcc.target/aarch64/ands_1.c: New test.
6765 * gcc.target/aarch64/ands_2.c: Likewise
6767 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6769 * lib/target-supports.exp (check_effective_target_hw): New
6771 * c-c++-common/asan/clone-test-1.c: Call
6772 check_effective_target_hw.
6773 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6774 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6775 possible decorations.
6776 * c-c++-common/asan/null-deref-1.c: Likewise.
6777 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6778 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6779 * c-c++-common/asan/use-after-free-1.c: Likewise.
6780 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6781 * g++.dg/asan/large-func-test-1.C: Likewise.
6783 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6785 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6787 2013-05-07 Richard Biener <rguenther@suse.de>
6790 * g++.dg/torture/pr57190.C: New testcase.
6792 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6794 PR tree-optimization/57149
6795 * gcc.dg/pr57149.c: New test.
6798 * gcc.dg/pr57184.c: New test.
6800 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6802 * gnat.dg/specs/array3.ads: New test.
6804 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6806 * c-c++-common/vector-scalar-2.c: New testcase.
6808 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6810 * gcc.target/i386/asm-dialect-2.c: New testcase.
6812 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6815 * g++.dg/cpp0x/auto38.C: New.
6817 2013-05-06 Richard Biener <rguenther@suse.de>
6819 PR tree-optimization/57185
6820 * gcc.dg/autopar/pr57185.c: New testcase.
6822 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6825 * gcc.target/i386/pr57106.c: New test.
6827 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6829 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6830 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6831 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6832 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6833 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6834 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6835 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6837 2013-05-06 Teresa Johnson <tejohnson@google.com>
6840 * gcc.dg/pr57154.c: New test.
6842 2013-05-06 Richard Biener <rguenther@suse.de>
6845 * gcc.dg/torture/pr57147-1.c: New testcase.
6846 * gcc.dg/torture/pr57147-2.c: Likewise.
6847 * gcc.dg/torture/pr57147-3.c: Likewise.
6849 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6852 * gcc.target/sh/pr55303-1.c: New.
6853 * gcc.target/sh/pr55303-2.c: New.
6854 * gcc.target/sh/pr55303-3.c: New.
6856 2013-05-05 Tobias Burnus <burnus@net-b.de>
6858 * gfortran.dg/allocate_with_source_3.f90: New.
6860 2013-05-05 Tobias Burnus <burnus@net-b.de>
6863 * gfortran.dg/null_8.f90: New.
6865 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6868 * g++.dg/cpp0x/enum27.C: New.
6869 * g++.dg/cpp0x/enum_base.C: Adjust.
6871 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6873 PR tree-optimization/56205
6874 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6876 2013-05-04 Tobias Burnus <burnus@net-b.de>
6878 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6879 * gfortran.dg/bind_c_usage_27.f90: New.
6880 * gfortran.dg/bind_c_usage_28.f90: New.
6882 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6885 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6887 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6890 * gcc.target/powerpc/pr57150.c: New file.
6892 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6894 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6895 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6896 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6897 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6898 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6899 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6900 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6902 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6904 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6905 scan-assembler-times.
6907 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6909 * gcc.dg/tree-ssa/slsr-32.c: New.
6910 * gcc.dg/tree-ssa/slsr-33.c: New.
6911 * gcc.dg/tree-ssa/slsr-34.c: New.
6912 * gcc.dg/tree-ssa/slsr-35.c: New.
6913 * gcc.dg/tree-ssa/slsr-36.c: New.
6914 * gcc.dg/tree-ssa/slsr-37.c: New.
6915 * gcc.dg/tree-ssa/slsr-38.c: New.
6917 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6919 * gcc.target/aarch64/tst_1.c: New test.
6920 * gcc.target/aarch64/tst_2.c: Likewise
6922 2013-05-02 Jeff Law <law@redhat.com>
6924 PR tree-optimization/57144
6925 * gcc.c-torture/execute/pr57144.c: New test.
6927 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6929 PR rtl-optimization/57130
6930 * gcc.c-torture/execute/pr57130.c: New test.
6932 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6934 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6936 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6938 * gcc.target/aarch64/fabd.c: New file.
6940 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6943 * g++.dg/cpp0x/pr54318.C: New.
6945 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6948 * g++.dg/parse/error51.C: New.
6949 * g++.dg/parse/error15.C: Adjust column numbers.
6951 2013-05-02 Tobias Burnus <burnus@net-b.de>
6954 * gfortran.dg/size_kind_2.f90: New.
6955 * gfortran.dg/size_kind_3.f90: New.
6957 2013-05-02 Richard Biener <rguenther@suse.de>
6960 * g++.dg/torture/pr57140.C: New testcase.
6962 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6965 * gcc.target/arm/pr56732-1.c: New test.
6967 2013-05-02 Martin Jambor <mjambor@suse.cz>
6970 * gcc.dg/ipa/pr56988.c: New test.
6972 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6974 * gcc.target/aarch64/bics_1.c: New test.
6975 * gcc.target/aarch64/bics_2.c: Likewise.
6977 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6979 PR rtl-optimization/57131
6980 * gcc.c-torture/execute/pr57131.c: New test.
6982 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6985 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6987 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6990 * gcc.target/i386/pr57091.c: New test.
6992 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6994 * gcc.target/aarch64/vect-vaddv.c: New.
6996 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6998 * gcc.target/aarch64/vect-vmaxv.c: New.
6999 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7001 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7003 * gcc.target/aarch64/scalar-vca.c: New.
7004 * gcc.target/aarch64/vect-vca.c: Likewise.
7006 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7008 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7009 (test_vceqd_s64): Force arguments to SIMD registers.
7010 (test_vceqzd_s64): Likewise.
7011 (test_vcged_s64): Likewise.
7012 (test_vcled_s64): Likewise.
7013 (test_vcgezd_s64): Likewise.
7014 (test_vcged_u64): Likewise.
7015 (test_vcgtd_s64): Likewise.
7016 (test_vcltd_s64): Likewise.
7017 (test_vcgtzd_s64): Likewise.
7018 (test_vcgtd_u64): Likewise.
7019 (test_vclezd_s64): Likewise.
7020 (test_vcltzd_s64): Likewise.
7021 (test_vtst_s64): Likewise.
7022 (test_vtst_u64): Likewise.
7024 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7027 * g++.dg/cpp0x/decltype53.C: New.
7029 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7032 * gfortran.dg/power_5.f90: New test.
7034 2013-04-30 Richard Biener <rguenther@suse.de>
7037 * gcc.dg/torture/pr57122.c: New testcase.
7039 2013-04-30 Richard Biener <rguenther@suse.de>
7042 * g++.dg/torture/pr57107.C: New testcase.
7044 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7046 PR rtl-optimization/57105
7047 * gcc.dg/pr57105.c: New test.
7049 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7051 PR tree-optimization/57104
7052 * gcc.dg/pr57104.c: New test.
7054 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7057 * gcc.target/i386/pr44578.c: New test.
7059 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7062 * gcc.target/i386/pr57097.c: New test.
7064 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7067 * gcc.target/i386/pr57098.c: New test.
7069 2013-04-29 Kai Tietz <ktietz@redhat.com>
7071 * gcc.c-torture/execute/pr55875.c: New test.
7073 2013-04-29 Richard Biener <rguenther@suse.de>
7076 * gcc.dg/torture/pr57075.c: New testcase.
7078 2013-04-29 Richard Biener <rguenther@suse.de>
7081 * gcc.dg/autopar/pr57103.c: New testcase.
7083 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7085 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7087 2013-04-29 Tom de Vries <tom@codesourcery.com>
7089 * gcc.dg/pr50763.c: Update test.
7091 2013-04-26 Jeff Law <law@redhat.com>
7093 * gcc.dg/tree-ssa/vrp88.c: New test.
7095 2013-04-29 Christian Bruel <christian.bruel@st.com>
7098 * gcc.target/sh/pr57108.c: New test.
7100 2013-04-29 Richard Biener <rguenther@suse.de>
7103 * gfortran.dg/gomp/pr57089.f90: New testcase.
7105 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7107 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7109 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7111 * gcc.target/aarch64/vect-vcvt.c: New.
7113 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7115 * gcc.target/aarch64/vect-vrnd.c: New.
7117 2013-04-29 Richard Biener <rguenther@suse.de>
7119 PR tree-optimization/57081
7120 * gcc.dg/torture/pr57081.c: New testcase.
7122 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7124 PR tree-optimization/57083
7125 * gcc.dg/torture/pr57083.c: New test.
7127 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7130 * g++.dg/cpp0x/decltype52.C: New.
7132 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7134 N3472 binary constants
7135 * g++.dg/cpp/limits.C: Adjust warning wording.
7136 * g++.dg/system-binary-constants-1.C: Likewise.
7137 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7139 2013-04-28 Tobias Burnus <burnus@net-b.de>
7142 * gfortran.dg/coarray_30.f90: New.
7144 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7147 * frontend-passes (optimize_power): New function.
7148 (optimize_op): Use it.
7150 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7153 * gcc.c-torture/execute/pr56866.c: New test.
7154 * gcc.target/i386/pr56866.c: New test.
7156 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7159 * gcc.dg/setjmp-5.c: New test.
7161 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7164 * g++.dg/cpp0x/constexpr-55708.C: New.
7166 2013-04-26 Richard Biener <rguenther@suse.de>
7168 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7169 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7170 * gcc.dg/pr53265.c: Remove XFAILs.
7171 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7172 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7174 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7176 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7177 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7178 -fdiagnostics-color=never option similarly to
7179 -fno-diagnostics-show-caret option.
7181 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7183 PR rtl-optimization/57003
7184 * gcc.target/i386/pr57003.c: New test.
7186 2013-04-25 Marek Polacek <polacek@redhat.com>
7188 PR tree-optimization/57066
7189 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7191 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7192 Tejas Belagod <tejas.belagod@arm.com>
7194 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7195 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7196 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7198 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7200 * gcc.target/aarch64/cmp.c: New.
7202 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7204 * gcc.target/aarch64/ngc.c: New.
7206 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7208 * lib/target-supports.exp
7209 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7210 (check_effective_target_arm_neon_fp16_ok): Likewise.
7211 (add_options_for_arm_neon_fp16): Likewise.
7212 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7213 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7215 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7217 PR rtl-optimizations/57046
7218 * gcc.target/i386/pr57046.c: New test.
7220 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7222 * g++.dg/cpp1y/cplusplus.C: New.
7224 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7226 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7228 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7230 * c-c++-common/Wpointer-arith-1.c: New.
7232 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7234 * g++.dg/cpp1y/cxx1y_macro.C: New.
7236 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7239 * g++.dg/cpp0x/sfinae45.C: New.
7241 2013-04-24 Richard Biener <rguenther@suse.de>
7244 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7246 2013-04-23 Richard Biener <rguenther@suse.de>
7249 * gcc.dg/torture/pr57036-1.c: New testcase.
7250 * gcc.dg/torture/pr57036-2.c: Likewise.
7252 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7254 * gcc.target/aarch64/scalar-mov.c: New testcase.
7256 2013-04-23 Richard Biener <rguenther@suse.de>
7258 PR tree-optimization/57026
7259 * gcc.dg/torture/pr57026.c: New testcase.
7261 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7265 * gfortran.dg/transfer_check_4.f90: New.
7267 2013-04-22 Marek Polacek <polacek@redhat.com>
7270 * gcc.dg/pr56990.c: New test.
7272 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7275 * gcc.target/i386/pr57018.c: New test.
7277 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7279 * gcc.target/aarch64/vrecps.c: New.
7280 * gcc.target/aarch64/vrecpx.c: Likewise.
7282 2013-04-22 Christian Bruel <christian.bruel@st.com>
7285 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7287 2013-04-21 Jeff Law <law@redhat.com>
7289 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7291 2013-04-20 Tobias Burnus <burnus@net-b.de>
7294 * gfortran.dg/c_loc_test_22.f90: New.
7296 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7298 PR rtl-optimization/56847
7299 * gcc.dg/pr56847.c: New test.
7301 2013-04-19 Richard Biener <rguenther@suse.de>
7303 PR tree-optimization/56982
7304 * gcc.c-torture/execute/pr56982.c: New testcase.
7306 2013-04-19 Martin Jambor <mjambor@suse.cz>
7308 PR tree-optimization/56718
7309 * g++.dg/ipa/imm-devirt-1.C: New test.
7310 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7312 2013-04-19 Richard Biener <rguenther@suse.de>
7314 PR tree-optimization/57000
7315 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7317 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7318 Mikael Morin <mikael@gcc.gnu.org>
7321 * gfortran.dg/array_constructor_45.f90: New test.
7322 * gfortran.dg/array_constructor_46.f90: New test.
7323 * gfortran.dg/array_constructor_47.f90: New test.
7324 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7326 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7328 PR rtl-optimization/56999
7329 * g++.dg/opt/pr56999.C: New test.
7331 2013-04-18 Cary Coutant <ccoutant@google.com>
7333 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7334 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7336 2013-04-18 Cary Coutant <ccoutant@google.com>
7338 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7339 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7340 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7341 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7342 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7343 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7344 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7345 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7346 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7347 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7348 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7350 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7352 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7354 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7356 PR tree-optimization/56984
7357 * gcc.c-torture/compile/pr56984.c: New test.
7359 PR rtl-optimization/56992
7360 * gcc.dg/pr56992.c: New test.
7362 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7365 * gfortran.dg/proc_ptr_42.f90: New.
7367 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7369 * gnat.dg/discr41.ad[sb]: New test.
7370 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7371 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7372 * gcc.dg/vect/slp-24.c: Likewise.
7373 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7374 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7375 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7376 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7377 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7378 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7379 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7380 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7381 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7382 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7383 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7384 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7385 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7386 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7387 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7388 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7389 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7390 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7391 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7392 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7393 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7394 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7395 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7396 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7397 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7398 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7400 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7403 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7404 * gfortran.dg/module_md5_1.f90: Remove.
7406 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7408 * gcc.target/aarch64/adds3.c: New.
7409 * gcc.target/aarch64/subs3.c: New.
7411 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7413 * gcc.target/aarch64/adds1.c: New.
7414 * gcc.target/aarch64/adds2.c: New.
7415 * gcc.target/aarch64/subs1.c: New.
7416 * gcc.target/aarch64/subs2.c: New.
7418 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7420 Implement n3599 - Literal operator templates for strings.
7421 * g++.dg/cpp1y/udlit-char-template.C: New test.
7422 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7424 2013-04-16 Tobias Burnus <burnus@net-b.de>
7427 * gfortran.dg/no_arg_check_1.f90: New.
7428 * gfortran.dg/no_arg_check_2.f90: New.
7429 * gfortran.dg/no_arg_check_3.f90: New.
7431 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7434 * gfortran.dg/proc_ptr_41.f90: New.
7436 2013-04-16 Richard Biener <rguenther@suse.de>
7438 PR tree-optimization/56756
7439 * gcc.dg/torture/pr56756.c: New testcase.
7441 2013-04-16 Tobias Burnus <burnus@net-b.de>
7444 * gfortran.dg/c_assoc_5.f90: New.
7446 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7448 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7449 * gcc.c-torture/execute/pr33992.x: Remove.
7450 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7451 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7452 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7454 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7456 PR tree-optimization/56962
7457 * gcc.c-torture/execute/pr56962.c: New test.
7459 2013-04-15 Richard Biener <rguenther@suse.de>
7461 PR tree-optimization/56933
7462 * gcc.dg/vect/pr56933.c: New testcase.
7464 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7466 * gcc.target/arm/anddi3-opt.c: New test.
7467 * gcc.target/arm/anddi3-opt2.c: Likewise.
7469 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7471 * gcc.dg/pr56890-1.c: New test.
7472 * gcc.dg/pr56890-2.c: Likewise.
7474 2013-04-15 Joey Ye <joey.ye@arm.com>
7476 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7477 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7479 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7482 * gfortran.dg/select_type_33.f03: New test.
7484 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7487 * gfortran.dg/typebound_proc_29.f03: New.
7489 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7492 * gfortran.dg/typebound_proc_28.f03: New.
7494 2013-04-12 Jeff Law <law@redhat.com>
7496 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7499 2013-04-12 Tobias Burnus <burnus@net-b.de>
7502 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7504 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7507 * gcc.target/i386/pr56903.c: New test.
7509 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7512 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7513 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7514 * gfortran.dg/block_11.f90: Fix invalid test case.
7515 * gfortran.dg/function_types_3.f90: Add new error message.
7516 * gfortran.dg/global_references_1.f90: Ditto.
7517 * gfortran.dg/import2.f90: Remove unneeded parts.
7518 * gfortran.dg/import6.f90: Fix invalid test case.
7519 * gfortran.dg/proc_decl_2.f90: Ditto.
7520 * gfortran.dg/proc_decl_9.f90: Ditto.
7521 * gfortran.dg/proc_decl_18.f90: Ditto.
7522 * gfortran.dg/proc_ptr_40.f90: New.
7523 * gfortran.dg/whole_file_7.f90: Modified error wording.
7524 * gfortran.dg/whole_file_16.f90: Ditto.
7525 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7526 * gfortran.dg/whole_file_18.f90: Modified error wording.
7527 * gfortran.dg/whole_file_20.f03: Ditto.
7528 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7531 2013-04-12 Richard Biener <rguenther@suse.de>
7534 2013-04-10 Richard Biener <rguenther@suse.de>
7536 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7538 2013-04-12 Tobias Burnus <burnus@net-b.de>
7541 * gfortran.dg/class_allocate_15.f90: New.
7544 2013-04-12 Tobias Burnus <burnus@net-b.de>
7546 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7547 scan-tree-dump-times.
7549 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7551 PR tree-optimization/56918
7552 PR tree-optimization/56920
7553 * gcc.dg/vect/pr56918.c: New test.
7554 * gcc.dg/vect/pr56920.c: New test.
7556 2013-04-12 Tobias Burnus <burnus@net-b.de>
7559 * gfortran.dg/class_allocate_14.f90: New.
7560 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7561 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7563 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7565 * gcc.dg/fold-cstvecshift.c: New testcase.
7567 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7569 * gcc.target/aarch64/negs.c: New.
7571 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7574 * g++.dg/template/arrow4.C: New test.
7576 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7578 * gnat.dg/array23.adb: New test.
7579 * gnat.dg/array23_pkg[123].ads: New helpers.
7581 2013-04-11 Jeff Law <law@redhat.com>
7583 PR tree-optimization/56900
7584 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7586 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7589 * g++.dg/cpp0x/sfinae44.C: New.
7591 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7593 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7594 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7596 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7599 * g++.dg/cpp0x/enum26.C: New.
7600 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7602 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7604 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7606 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7608 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7609 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7610 loop is vectorized and that the correct instruction is generated.
7611 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7612 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7613 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7615 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7617 PR tree-optimization/56899
7618 * gcc.c-torture/execute/pr56899.c: New test.
7620 2013-04-10 David S. Miller <davem@davemloft.net>
7622 * gcc.target/sparc/setcc-4.c: New test.
7623 * gcc.target/sparc/setcc-5.c: New test.
7625 2013-04-10 Richard Biener <rguenther@suse.de>
7627 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7629 2013-04-10 Richard Biener <rguenther@suse.de>
7631 * gcc.dg/vect/slp-39.c: New testcase.
7633 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7635 PR tree-optimization/55524
7636 * gcc.target/epiphany/fnma-1.c: New test.
7638 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7640 * gcc.dg/tree-ssa/inline-11.c: New test
7642 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7645 * g++.dg/template/arrow3.C: New test.
7647 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7649 * gcc.target/arm/minmax_minus.c: New test.
7651 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7654 * c-c++-common/gomp/pr56883.c: New test.
7656 2013-04-09 Jeff Law <law@redhat.com>
7658 * gcc.dg/tree-ssa/vrp87.c: New test.
7660 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7662 PR tree-optimization/56854
7663 * g++.dg/torture/pr56854.C: New test.
7665 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7668 * gfortran.dg/array_constructor_44.f90: New test.
7670 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7673 * g++.dg/cpp0x/constexpr-specialization.C: New.
7675 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7677 * gcc.c-torture/execute/pr56837.c: New test.
7681 * g++.dg/opt/vt3.C: New test.
7682 * g++.dg/opt/vt4.C: New test.
7684 2013-04-08 Jeff Law <law@redhat.com>
7686 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7688 2013-04-08 Richard Biener <rguenther@suse.de>
7690 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7692 2013-04-08 Richard Biener <rguenther@suse.de>
7694 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7696 2013-04-08 Richard Biener <rguenther@suse.de>
7698 * g++.dg/vect/slp-pr56812.cc: Adjust.
7700 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7702 * gcc.dg/pr56837.c: New test.
7703 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7704 "generated memset minus one".
7706 2013-04-07 Tobias Burnus <burnus@net-b.de>
7709 * gfortran.dg/reshape_5.f90: New.
7711 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7714 * gcc.target/powerpc/recip-1.c: Modify expected output.
7715 * gcc.target/powerpc/recip-3.c: Likewise.
7716 * gcc.target/powerpc/recip-4.c: Likewise.
7717 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7719 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7721 * gcc.target/arm/peep-ldrd-1.c: New test.
7722 * gcc.target/arm/peep-strd-1.c: Likewise.
7724 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7726 * gcc.target/arm/negdi-1.c: New test.
7727 * gcc.target/arm/negdi-2.c: Likewise.
7728 * gcc.target/arm/negdi-3.c: Likewise.
7729 * gcc.target/arm/negdi-4.c: Likewise.
7731 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7733 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7734 Add -march=armv8-a when we use v8 NEON.
7735 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7736 (check_effective_target_vect_call_ceilf): Likewise.
7737 (check_effective_target_vect_call_floorf): Likewise.
7738 (check_effective_target_vect_call_roundf): Likewise.
7739 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7740 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7741 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7742 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7743 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7745 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7747 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7748 * gcc.target/powerpc/sd-pwr6.c: Same.
7749 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7750 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7752 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7754 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7756 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7759 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7760 * gfortran.dg/altreturn_4.f90: Ditto.
7761 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7762 * gfortran.dg/altreturn_5.f90: Ditto.
7763 * gfortran.dg/altreturn_6.f90: Ditto.
7764 * gfortran.dg/altreturn_7.f90: Ditto.
7766 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7768 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7770 (check_effective_target_arm_v8_neon_ok_nocache):
7772 (check_effective_target_arm_v8_neon_ok): Change to use
7773 check_effective_target_arm_v8_neon_ok_nocache.
7774 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7776 (check_effective_target_vect_call_btruncf):
7777 Enable for arm and ARMv8 NEON.
7778 (check_effective_target_vect_call_ceilf): Likewise.
7779 (check_effective_target_vect_call_floorf): Likewise.
7780 (check_effective_target_vect_call_roundf): Likewise.
7781 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7784 2013-04-04 Marek Polacek <polacek@redhat.com>
7786 PR tree-optimization/48186
7787 * gcc.dg/pr48186.c: New test.
7789 2013-04-04 Richard Biener <rguenther@suse.de>
7791 PR tree-optimization/56826
7792 * gcc.dg/vect/pr56826.c: New testcase.
7793 * gcc.dg/vect/O3-pr36098.c: Adjust.
7795 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7797 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7798 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7799 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7800 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7801 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7802 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7803 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7804 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7805 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7806 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7808 2013-04-04 Richard Biener <rguenther@suse.de>
7810 PR tree-optimization/56213
7811 * gcc.dg/vect/vect-123.c: New testcase.
7813 2013-04-04 Tobias Burnus <burnus@net-b.de>
7816 * gfortran.dg/read_repeat_2.f90: New.
7818 2013-04-04 Richard Biener <rguenther@suse.de>
7820 PR tree-optimization/56837
7821 * g++.dg/torture/pr56837.C: New testcase.
7823 2013-04-04 Tobias Burnus <burnus@net-b.de>
7826 * gfortran.dg/c_loc_test_21.f90: New.
7827 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7828 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7829 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7830 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7831 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7833 2013-04-03 Jeff Law <law@redhat.com>
7835 PR tree-optimization/56799
7836 * gcc.c-torture/execute/pr56799.c: New test.
7838 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7841 * g++.dg/warn/Wpointer-arith-1.C: New.
7842 * g++.dg/gomp/for-19.C: Adjust.
7844 2013-04-03 Marek Polacek <polacek@redhat.com>
7847 * gcc.dg/pr55702.c: New test.
7849 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7852 * gcc.dg/pr56809.c: New testcase.
7854 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7857 * g++.dg/debug/pr56819.C: New test.
7859 2013-04-03 Richard Biener <rguenther@suse.de>
7861 PR tree-optimization/56817
7862 * g++.dg/torture/pr56817.C: New testcase.
7864 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7866 * gcc.dg/vect/bb-slp-31.c: New file.
7868 2013-04-03 Jason Merrill <jason@redhat.com>
7871 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7873 2013-04-03 Richard Biener <rguenther@suse.de>
7875 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7877 2013-04-03 Richard Biener <rguenther@suse.de>
7879 PR tree-optimization/55964
7880 * gcc.dg/torture/pr55964-2.c: New testcase.
7882 2013-04-03 Richard Biener <rguenther@suse.de>
7884 PR tree-optimization/56501
7885 * gcc.dg/torture/pr56501.c: New testcase.
7887 2013-04-03 Richard Biener <rguenther@suse.de>
7889 PR tree-optimization/56407
7890 * gcc.dg/torture/pr56407.c: New testcase.
7892 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7894 PR tree-optimization/56790
7895 * g++.dg/ext/pr56790-1.C: New testcase.
7897 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7899 * gcc.target/i386/merge-1.c: New testcase.
7900 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7902 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7905 * gcc.c-torture/execute/pr19449.c: New test.
7907 2013-04-03 Richard Biener <rguenther@suse.de>
7909 PR tree-optimization/56812
7910 * g++.dg/vect/slp-pr56812.cc: New testcase.
7912 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7916 * gfortran.dg/altreturn_8.f90: New.
7917 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7918 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7919 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7921 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7923 PR rtl-optimization/56745
7924 * gcc.c-torture/compile/pr56745.c: New test.
7926 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7928 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7930 2013-04-02 Richard Biener <rguenther@suse.de>
7932 PR tree-optimization/56778
7933 * gcc.dg/torture/pr56778.c: New testcase.
7935 2013-04-02 Richard Biener <rguenther@suse.de>
7938 * g++.dg/torture/pr56768.C: New testcase.
7940 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7942 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7944 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7947 * gfortran.dg/namelist_82.f90: New test.
7949 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7952 * gfortran.dg/implicit_class_1.f90: New.
7954 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7957 * gfortran.dg/namelist_81.f90: New test.
7959 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7961 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7962 for constant and equal string lengths.
7963 * gfortran.dg/character_comparison_5.f90: Likewise.
7964 * gfortran.dg/character_comparison_9.f90: New test.
7966 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7968 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7969 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7971 2013-03-29 Tobias Burnus <burnus@net-b.de>
7974 * gfortran.dg/optional_absent_3.f90: New.
7976 2013-03-29 Tobias Burnus <burnus@net-b.de>
7979 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7981 2013-03-29 Tobias Burnus <burnus@net-b.de>
7984 * gfortran.dg/namelist_80.f90: New.
7986 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7989 * gfortran.dg/string_length_2.f90: New test.
7990 * gfortran.dg/dependency_41.f90: New test.
7992 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7995 * gfortran.dg/array_constructor_43.f90: New test.
7996 * gfortran.dg/random_seed_3.f90: New test.
7998 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8000 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8001 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8002 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8003 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8004 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8005 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8006 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8007 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8008 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8009 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8011 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8014 * g++.dg/conversion/op4.C: Adjust.
8015 * g++.dg/cpp0x/rv1n.C: Likewise.
8016 * g++.dg/cpp0x/rv2n.C: Likewise.
8017 * g++.dg/cpp0x/template_deduction.C: Likewise.
8018 * g++.dg/expr/cond8.C: Likewise.
8019 * g++.dg/other/error4.C: Likewise.
8020 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8021 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8022 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8023 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8024 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8025 * g++.old-deja/g++.law/cvt20.C: Likewise.
8026 * g++.old-deja/g++.law/cvt8.C: Likewise.
8027 * g++.old-deja/g++.law/init8.C: Likewise.
8028 * g++.old-deja/g++.mike/net12.C: Likewise.
8029 * g++.old-deja/g++.mike/net8.C: Likewise.
8030 * g++.old-deja/g++.mike/p2793.C: Likewise.
8031 * g++.old-deja/g++.mike/p3836.C: Likewise.
8032 * g++.old-deja/g++.mike/p418.C: Likewise.
8033 * g++.old-deja/g++.mike/p701.C: Likewise.
8034 * g++.old-deja/g++.mike/p807.C: Likewise.
8036 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8039 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8042 2013-03-28 Marek Polacek <polacek@redhat.com>
8044 PR tree-optimization/56695
8045 * gcc.dg/vect/pr56695.c: New test.
8047 2013-03-28 Richard Biener <rguenther@suse.de>
8049 PR tree-optimization/37021
8050 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8051 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8053 2013-03-27 Tobias Burnus <burnus@net-b.de>
8057 * gfortran.dg/sizeof_2.f90: New.
8058 * gfortran.dg/sizeof_3.f90: New.
8059 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8061 2013-03-27 Richard Biener <rguenther@suse.de>
8063 PR tree-optimization/37021
8064 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8066 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8068 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8069 * g++.dg/ipa/ivinline-2.C: Likewise.
8070 * g++.dg/ipa/ivinline-3.C: Likewise.
8071 * g++.dg/ipa/ivinline-4.C: Likewise.
8072 * g++.dg/ipa/ivinline-5.C: Likewise.
8073 * g++.dg/ipa/ivinline-7.C: Likewise.
8074 * g++.dg/ipa/ivinline-8.C: Likewise.
8075 * g++.dg/ipa/ivinline-9.C: Likewise.
8076 * g++.dg/cpp0x/noexcept03.C: Likewise.
8077 * gcc.dg/const-1.c: Likewise.
8078 * gcc.dg/ipa/pure-const-1.c: Likewise.
8079 * gcc.dg/noreturn-8.c: Likewise.
8080 * gcc.target/i386/mmx-1.c: Likewise.
8081 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8082 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8083 * gcc.c-torture/execute/pr33992.x: New file.
8085 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8087 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8089 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8092 * g++.dg/ext/desig5.C: New.
8094 2013-03-26 Tobias Burnus <burnus@net-b.de>
8097 * gfortran.dg/merge_init_expr_2.f90: New.
8098 * gfortran.dg/merge_char_1.f90: Modify test to
8099 stay a run-time test.
8100 * gfortran.dg/merge_char_3.f90: Ditto.
8102 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8104 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8105 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8107 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8110 * g++.dg/cpp0x/range-for23.C: New.
8112 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8115 * gfortran.dg/namelist_79.f90: New.
8117 2013-03-25 Martin Jambor <mjambor@suse.cz>
8119 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8121 2013-03-25 Tobias Burnus <burnus@net-b.de>
8141 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8142 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8143 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8144 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8145 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8146 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8147 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8148 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8149 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8150 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8151 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8152 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8153 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8154 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8155 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8156 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8157 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8158 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8159 * gfortran.dg/pr32601_1.f03: Ditto.
8160 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8161 * gfortran.dg/blockdata_7.f90: New.
8162 * gfortran.dg/c_assoc_4.f90: New.
8163 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8164 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8165 * gfortran.dg/c_funloc_tests_8.f90: New.
8166 * gfortran.dg/c_loc_test_17.f90: New.
8167 * gfortran.dg/c_loc_test_18.f90: New.
8168 * gfortran.dg/c_loc_test_19.f90: New.
8169 * gfortran.dg/c_loc_test_20.f90: New.
8170 * gfortran.dg/c_sizeof_5.f90: New.
8171 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8172 * gfortran.dg/transfer_resolve_2.f90: New.
8173 * gfortran.dg/transfer_resolve_3.f90: New.
8174 * gfortran.dg/transfer_resolve_4.f90: New.
8175 * gfortran.dg/pr32601.f03: Update dg-error.
8176 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8177 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8179 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8181 * gcc.target/arm/vseleqdf.c: New test.
8182 * gcc.target/arm/vseleqsf.c: Likewise.
8183 * gcc.target/arm/vselgedf.c: Likewise.
8184 * gcc.target/arm/vselgesf.c: Likewise.
8185 * gcc.target/arm/vselgtdf.c: Likewise.
8186 * gcc.target/arm/vselgtsf.c: Likewise.
8187 * gcc.target/arm/vselledf.c: Likewise.
8188 * gcc.target/arm/vsellesf.c: Likewise.
8189 * gcc.target/arm/vselltdf.c: Likewise.
8190 * gcc.target/arm/vselltsf.c: Likewise.
8191 * gcc.target/arm/vselnedf.c: Likewise.
8192 * gcc.target/arm/vselnesf.c: Likewise.
8193 * gcc.target/arm/vselvcdf.c: Likewise.
8194 * gcc.target/arm/vselvcsf.c: Likewise.
8195 * gcc.target/arm/vselvsdf.c: Likewise.
8196 * gcc.target/arm/vselvssf.c: Likewise.
8198 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8200 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8202 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8203 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8204 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8205 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8206 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8207 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8208 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8209 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8210 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8211 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8212 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8213 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8214 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8215 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8216 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8217 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8218 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8219 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8220 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8221 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8222 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8223 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8224 * gcc.target/arm/atomic-op-char.c: Likewise.
8225 * gcc.target/arm/atomic-op-consume.c: Likewise.
8226 * gcc.target/arm/atomic-op-int.c: Likewise.
8227 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8228 * gcc.target/arm/atomic-op-release.c: Likewise.
8229 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8230 * gcc.target/arm/atomic-op-short.c: Likewise.
8232 2013-03-25 Richard Biener <rguenther@suse.de>
8235 * g++.dg/torture/pr56694.C: New testcase.
8237 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8240 * gcc.target/arm/neon-vcond-gt.c: New test.
8241 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8242 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8244 2013-03-25 Richard Biener <rguenther@suse.de>
8246 PR tree-optimization/56689
8247 * gcc.dg/torture/pr56689.c: New testcase.
8249 2013-03-25 Kai Tietz <ktietz@redhat.com>
8251 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8253 2013-03-24 Tobias Burnus <burnus@net-b.de>
8256 * gfortran.dg/eof_5.f90: New.
8258 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8260 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8263 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8265 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8267 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8270 * gcc.c-torture/execute/builtins/builtins.exp: Add
8271 -Wl,--allow-multiple-definition for RTEMS targets.
8273 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8275 * gcc.target/aarch64/movk.c: New test.
8277 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8279 * g++.dg/ext/vector21.C: New testcase.
8281 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8283 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8284 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8286 2013-03-21 Richard Biener <rguenther@suse.de>
8288 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8289 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8291 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8293 * gcc.target/aarch64/vect.c: Test and result vector added
8294 for sabd and saba instructions.
8295 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8296 instructions in assembly.
8297 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8298 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8299 for fabd instruction.
8300 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8301 instruction in assembly.
8302 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8304 2013-03-20 Jeff Law <law@redhat.com>
8306 * g++.dg/tree-ssa/ssa-dom.C: New test.
8308 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8310 * gcc.target/powerpc/mmfpgpr.c: New test.
8311 * gcc.target/powerpc/sd-vsx.c: Likewise.
8312 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8313 * gcc.target/powerpc/vsx-float0.c: Likewise.
8315 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8317 PR tree-optimization/56355
8318 * gcc.dg/pr56355-1.c: New file.
8320 2013-03-20 Catherine Moore <clm@codesourcery.com>
8321 Richard Sandiford <rdsandiford@googlemail.com>
8323 * gcc.target/mips/mips.exp: Add microMIPS support.
8324 * gcc.target/mips/umips-movep-2.c: New test.
8325 * gcc.target/mips/umips-lwp-2.c: New test.
8326 * gcc.target/mips/umips-swp-5.c: New test.
8327 * gcc.target/mips/umips-constraints-1.c: New test.
8328 * gcc.target/mips/umips-lwp-3.c: New test.
8329 * gcc.target/mips/umips-swp-6.c: New test.
8330 * gcc.target/mips/umips-constraints-2.c: New test.
8331 * gcc.target/mips/umips-save-restore-1.c: New test.
8332 * gcc.target/mips/umips-lwp-4.c: New test.
8333 * gcc.target/mips/umips-swp-7.c: New test.
8334 * gcc.target/mips/umips-save-restore-2.c: New test.
8335 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8336 * gcc.target/mips/umips-lwp-5.c: New test.
8337 * gcc.target/mips/umips-save-restore-3.c: New test.
8338 * gcc.target/mips/umips-lwp-6.c: New test.
8339 * gcc.target/mips/umips-swp-1.c: New test.
8340 * gcc.target/mips/umips-lwp-7.c: New test.
8341 * gcc.target/mips/umips-swp-2.c: New test.
8342 * gcc.target/mips/umips-lwp-8.c: New test.
8343 * gcc.target/mips/umips-swp-3.c: New test.
8344 * gcc.target/mips/umips-movep-1.c: New test.
8345 * gcc.target/mips/umips-lwp-1.c: New test.
8346 * gcc.target/mips/umips-swp-4.c: New test.
8348 2013-03-20 Richard Biener <rguenther@suse.de>
8350 PR tree-optimization/56661
8351 * gcc.dg/torture/pr56661.c: New testcase.
8353 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8355 PR rtl-optimization/56605
8356 * gcc.target/powerpc/pr56605.c: New.
8358 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361 * gfortran.dg/do_1.f90: Don't xfail.
8363 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8366 * gfortran.dg/namelist_77.f90: New.
8367 * gfortran.dg/namelist_78.f90: New.
8369 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8372 * gfortran.dg/open_negative_unit_1.f90: New.
8374 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8376 * gcc.target/aarch64/sbc.c: New test.
8378 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8380 * gcc.target/aarch64/ror.c: New test.
8382 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8384 * gcc.target/aarch64/extr.c: New test.
8386 2013-03-19 Richard Biener <rguenther@suse.de>
8388 PR tree-optimization/56273
8389 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8390 * c-c++-common/uninit-17.c: Likewise.
8392 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8394 PR tree-optimization/56635
8395 * g++.dg/torture/pr56635.C: New test.
8397 2013-03-18 Richard Biener <rguenther@suse.de>
8399 PR tree-optimization/3713
8400 * g++.dg/ipa/devirt-12.C: New testcase.
8402 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8405 * c-c++-common/pr56566.c: New test.
8407 2013-03-17 Jason Merrill <jason@redhat.com>
8409 * g++.dg/template/abstract-dr337.C: XFAIL.
8411 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8414 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8415 * c-c++-common/pr56607.c: New test.
8417 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8420 * g++.dg/cpp0x/constexpr-array5.C: New.
8422 2013-03-15 Tobias Burnus <burnus@net-b.de>
8425 * gfortran.dg/transfer_intrinsic_5.f90: New.
8427 2013-03-15 Kai Tietz <ktietz@redhat.com>
8429 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8430 * gcc.target/i386/pr20020-1.c: Likewise.
8431 * gcc.target/i386/pr20020-2.c: Likewise.
8432 * gcc.target/i386/pr20020-3.c: Likewise.
8433 * gcc.target/i386/pr53425-1.c: Likewise.
8434 * gcc.target/i386/pr53425-2.c: Likewise.
8435 * gcc.target/i386/pr55093.c: Likewise.
8436 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8438 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8441 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8442 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8444 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8446 PR tree-optimization/53265
8447 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8449 * gcc.dg/graphite/id-6.c (test): Likewise.
8450 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8451 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8453 PR tree-optimization/53265
8454 * gcc.dg/pr53265.c: New test.
8455 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8457 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8459 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8460 n, use it as high bound instead of 4.
8462 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8465 * gcc.target/sh/pr49880-1.c: New.
8466 * gcc.target/sh/pr49880-2.c: New.
8467 * gcc.target/sh/pr49880-3.c: New.
8468 * gcc.target/sh/pr49880-4.c: New.
8469 * gcc.target/sh/pr49880-5.c: New.
8471 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8473 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8475 2013-03-13 Richard Biener <rguenther@suse.de>
8477 PR tree-optimization/56608
8478 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8480 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8483 * g++.dg/cpp0x/alias-decl-32.C: New.
8485 2013-03-11 Jan Hubicka <jh@suse.cz>
8488 * gcc.c-torture/compile/pr56571.c: New testcase.
8490 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8492 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8493 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8495 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8497 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8498 * gcc.dg/inline_4.c: Likewise.
8499 * gcc.dg/unroll_2.c: Likewise.
8500 * gcc.dg/unroll_3.c: Likewise.
8501 * gcc.dg/unroll_4.c: Likewise.
8503 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8506 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8509 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8511 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8514 * gcc.c-torture/compile/pr40797.c: New.
8516 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8518 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8520 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8523 * gfortran.dg/class_56.f90: New test.
8525 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8528 * gcc.target/mips/pr56524.c: New test.
8530 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8533 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8535 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8538 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8540 2013-03-08 Marek Polacek <polacek@redhat.com>
8542 PR tree-optimization/56478
8543 * gcc.dg/torture/pr56478.c: New test.
8545 2013-03-08 Kai Tietz <ktietz@redhat.com>
8547 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8548 targets linker option --allow-multiple-definition.
8550 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8551 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8552 * gcc.dg/pr52549.c: Add LLP64 case.
8553 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8554 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8555 * gcc.dg/torture/pr51071-2.c: Likewise.
8556 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8557 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8558 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8559 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8560 * gcc.dg/weak/weak-1.c: Likewise.
8561 * gcc.dg/weak/weak-2.c: Likewise.
8562 * gcc.dg/weak/weak-3.c: Likewise.
8563 * gcc.dg/weak/weak-4.c: Likewise.
8564 * gcc.dg/weak/weak-5.c: Likewise.
8565 * gcc.dg/weak/weak-15.c: Likewise.
8566 * gcc.dg/weak/weak-16.c: Likewise.
8568 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8570 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8572 PR tree-optimization/56559
8573 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8575 2013-03-07 Andreas Schwab <schwab@suse.de>
8577 * gcc.dg/pr31490.c: Fix last change.
8579 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8582 * g++.dg/template/crash115.C: New.
8584 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8586 PR tree-optimization/56539
8587 * gcc.c-torture/compile/pr56539.c: New test.
8589 2013-03-06 Kai Tietz <ktietz@redhat.com>
8591 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8593 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8594 * gcc.dg/lto/20091013-1_2.c: Likewise.
8595 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8597 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8599 * gnat.dg/specs/aggr6.ads: New test.
8601 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8603 * gnat.dg/loop_optimization15.ad[sb]: New test.
8605 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8608 * gcc.dg/pr56548.c: New test.
8610 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8613 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8615 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8618 * g++.dg/template/typename20.C: New test.
8620 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8623 * gcc.dg/pr56510.c: New test.
8625 PR rtl-optimization/56484
8626 * gcc.c-torture/compile/pr56484.c: New test.
8628 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8631 * g++.dg/warn/Wsign-conversion-2.C: New.
8633 2013-03-05 Richard Biener <rguenther@suse.de>
8635 PR tree-optimization/56270
8636 * gcc.dg/vect/slp-38.c: New testcase.
8638 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8640 PR rtl-optimization/56494
8641 * gcc.dg/pr56494.c: New test.
8643 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8645 * gcc.dg/pr56424.c: New test.
8647 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8649 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8650 * gcc.dg/pr56228.c <avr>: Skip.
8652 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8655 PR tree-optimization/52631
8656 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8658 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8660 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8661 * gcc.dg/vect/vect-83_64.c: Same.
8663 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8666 * gfortran.dg/pointer_check_13.f90: New test.
8668 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8671 * gfortran.dg/array_constructor_42.f90: New test.
8673 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8676 * g++.dg/template/static33.C: New.
8677 * g++.dg/template/static34.C: Likewise.
8680 * g++.dg/template/static35.C: New.
8682 2013-03-01 Steve Ellcey <sellcey@mips.com>
8684 * gcc.dg/pr56396.c: Require pic support.
8686 2013-03-01 Richard Biener <rguenther@suse.de>
8688 PR tree-optimization/55481
8689 * gcc.dg/torture/pr56488.c: New testcase.
8691 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8692 Jakub Jelinek <jakub@redhat.com>
8695 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8696 no_sanitize_address attribute rather than no_address_safety_analysis.
8697 * g++.dg/asan/sanitizer_test_utils.h
8698 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8699 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8700 in addition to no_address_safety_analysis.
8702 2013-02-28 Jason Merrill <jason@redhat.com>
8705 * g++.dg/cpp0x/constexpr-and.C: New.
8707 2013-02-28 Martin Jambor <mjambor@suse.cz>
8709 PR tree-optimization/56294
8710 * g++.dg/debug/pr56294.C: New test.
8712 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8714 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8716 2013-02-27 Marek Polacek <polacek@redhat.com>
8718 PR rtl-optimization/56466
8719 * gcc.dg/pr56466.c: New test.
8721 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8723 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8724 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8725 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8727 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8730 * gcc.dg/pr45472.c: New test.
8732 2013-02-26 Marek Polacek <polacek@redhat.com>
8734 PR tree-optimization/56426
8735 * gcc.dg/pr56436.c: New test.
8737 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8739 PR tree-optimization/56448
8740 * gcc.c-torture/compile/pr56448.c: New test.
8742 PR tree-optimization/56443
8743 * gcc.dg/torture/pr56443.c: New test.
8745 2013-02-25 Richard Biener <rguenther@suse.de>
8747 PR tree-optimization/56175
8748 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8750 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8753 * g++.dg/torture/pr56403.C: New test.
8755 2013-02-25 Catherine Moore <clm@codesourcery.com>
8758 2013-02-24 Catherine Moore <clm@codesourcery.com>
8759 Richard Sandiford <rdsandiford@googlemail.com>
8761 * gcc.target/mips/mips.exp: Add microMIPS support.
8762 * gcc.target/mips/umips-movep-2.c: New test.
8763 * gcc.target/mips/umips-lwp-2.c: New test.
8764 * gcc.target/mips/umips-swp-5.c: New test.
8765 * gcc.target/mips/umips-constraints-1.c: New test.
8766 * gcc.target/mips/umips-lwp-3.c: New test.
8767 * gcc.target/mips/umips-swp-6.c: New test.
8768 * gcc.target/mips/umips-constraints-2.c: New test.
8769 * gcc.target/mips/umips-save-restore-1.c: New test.
8770 * gcc.target/mips/umips-lwp-4.c: New test.
8771 * gcc.target/mips/umips-swp-7.c: New test.
8772 * gcc.target/mips/umips-save-restore-2.c: New test.
8773 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8774 * gcc.target/mips/umips-lwp-5.c: New test.
8775 * gcc.target/mips/umips-save-restore-3.c: New test.
8776 * gcc.target/mips/umips-lwp-6.c: New test.
8777 * gcc.target/mips/umips-swp-1.c: New test.
8778 * gcc.target/mips/umips-lwp-7.c: New test.
8779 * gcc.target/mips/umips-swp-2.c: New test.
8780 * gcc.target/mips/umips-lwp-8.c: New test.
8781 * gcc.target/mips/umips-swp-3.c: New test.
8782 * gcc.target/mips/umips-movep-1.c: New test.
8783 * gcc.target/mips/umips-lwp-1.c: New test.
8784 * gcc.target/mips/umips-swp-4.c: New test.
8786 2013-02-24 Catherine Moore <clm@codesourcery.com>
8787 Richard Sandiford <rdsandiford@googlemail.com>
8789 * gcc.target/mips/mips.exp: Add microMIPS support.
8790 * gcc.target/mips/umips-movep-2.c: New test.
8791 * gcc.target/mips/umips-lwp-2.c: New test.
8792 * gcc.target/mips/umips-swp-5.c: New test.
8793 * gcc.target/mips/umips-constraints-1.c: New test.
8794 * gcc.target/mips/umips-lwp-3.c: New test.
8795 * gcc.target/mips/umips-swp-6.c: New test.
8796 * gcc.target/mips/umips-constraints-2.c: New test.
8797 * gcc.target/mips/umips-save-restore-1.c: New test.
8798 * gcc.target/mips/umips-lwp-4.c: New test.
8799 * gcc.target/mips/umips-swp-7.c: New test.
8800 * gcc.target/mips/umips-save-restore-2.c: New test.
8801 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8802 * gcc.target/mips/umips-lwp-5.c: New test.
8803 * gcc.target/mips/umips-save-restore-3.c: New test.
8804 * gcc.target/mips/umips-lwp-6.c: New test.
8805 * gcc.target/mips/umips-swp-1.c: New test.
8806 * gcc.target/mips/umips-lwp-7.c: New test.
8807 * gcc.target/mips/umips-swp-2.c: New test.
8808 * gcc.target/mips/umips-lwp-8.c: New test.
8809 * gcc.target/mips/umips-swp-3.c: New test.
8810 * gcc.target/mips/umips-movep-1.c: New test.
8811 * gcc.target/mips/umips-lwp-1.c: New test.
8812 * gcc.target/mips/umips-swp-4.c: New test.
8814 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8817 * lib/asan-dg.exp (asan_link_flags): Add
8818 -B${gccpath}/libsanitizer/asan/ to flags.
8820 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8823 * gcc.dg/torture/pr56420.c: New test.
8825 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8828 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8830 2013-02-21 Martin Jambor <mjambor@suse.cz>
8832 PR tree-optimization/56310
8833 * g++.dg/ipa/pr56310.C: New test.
8835 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8838 * gfortran.dg/proc_ptr_comp_37.f90: New.
8840 2013-02-21 Richard Biener <rguenther@suse.de>
8842 PR tree-optimization/56415
8844 2013-02-11 Richard Biener <rguenther@suse.de>
8846 PR tree-optimization/56273
8847 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8848 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8849 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8850 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8851 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8852 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8854 2013-02-21 Marek Polacek <polacek@redhat.com>
8856 PR tree-optimization/56398
8857 * g++.dg/torture/pr56398.C: New test.
8859 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8862 * gcc.c-torture/compile/pr56405.c: New test.
8864 2013-02-20 Jan Hubicka <jh@suse.cz>
8866 PR tree-optimization/56265
8867 * g++.dg/ipa/devirt-11.C: New testcase.
8869 2013-02-20 Richard Biener <rguenther@suse.de>
8871 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8873 2013-02-20 Richard Biener <rguenther@suse.de>
8874 Jakub Jelinek <jakub@redhat.com>
8876 PR tree-optimization/56396
8877 * gcc.dg/pr56396.c: New testcase.
8879 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8882 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8884 2013-02-19 Richard Biener <rguenther@suse.de>
8886 PR tree-optimization/56384
8887 * gcc.dg/torture/pr56384.c: New testcase.
8889 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8891 PR tree-optimization/56350
8892 * gcc.dg/pr56350.c: New test.
8894 PR tree-optimization/56381
8895 * g++.dg/opt/pr56381.C: New test.
8897 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8900 * lib/dg-pch.exp (pch-init, pch-finish,
8901 check_effective_target_pch_supported_debug): New procs.
8902 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8903 Likewise if $pch_unsupported_debug and $flags include -g.
8904 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8905 and dg-require-effective-target pch_unsupported_debug.
8906 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8907 * objc.dg/pch/pch.exp: Likewise.
8908 * gcc.dg/pch/pch.exp: Likewise.
8909 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8910 pch_unsupported_debug.
8911 * gcc.dg/pch/valid-1.hs: Likewise.
8912 * gcc.dg/pch/valid-1b.c: Likewise.
8913 * gcc.dg/pch/valid-1b.hs: Likewise.
8915 2013-02-18 Richard Biener <rguenther@suse.de>
8917 PR tree-optimization/56366
8918 * gcc.dg/torture/pr56366.c: New testcase.
8920 2013-02-18 Richard Biener <rguenther@suse.de>
8923 * gcc.dg/torture/pr56349.c: New testcase.
8925 2013-02-18 Richard Biener <rguenther@suse.de>
8927 PR tree-optimization/56321
8928 * gcc.dg/torture/pr56321.c: New testcase.
8930 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8932 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8934 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8935 Dodji Seketeli <dodji@redhat.com>
8938 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8939 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8940 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8941 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8942 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8943 * c-c++-common/asan/pr56330.c: Likewise.
8944 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8945 Ensure the size argument of __builtin_memcpy is a constant.
8947 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8948 Paolo Carlini <paolo.carlini@oracle.com>
8951 * g++.dg/cpp0x/enum23.C: New.
8953 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8956 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8958 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8960 PR rtl-optimization/56348
8961 * gcc.target/i386/pr56348.c: New test.
8963 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8965 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8966 * gcc.target/arm/interrupt-2.c: Likewise.
8968 2013-02-15 Tobias Burnus <burnus@net-b.de>
8971 * gfortran.dg/matmul_9.f90: New.
8973 2013-02-15 Tobias Burnus <burnus@net-b.de>
8976 * gfortran.dg/init_flag_11.f90: New.
8978 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8980 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8982 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8984 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8987 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8988 Tobias Burnus <burnus@net-b.de>
8991 * gfortran.dg/allocatable_function_7.f90: New.
8993 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8995 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8996 * asan_globals_test-wrapper.cc: New file.
8997 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8998 instead of asan_globals_test.cc as dg-additional-sources.
8999 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9000 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9001 "sanitizer_test_utils.h" instead of
9002 "sanitizer_common/tests/sanitizer_test_utils.h".
9003 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9004 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9005 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9006 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9007 * g++.dg/asan/asan_test.cc: Synced from upstream.
9008 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9010 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9013 * c-c++-common/asan/memcmp-2.c: New test.
9015 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9018 * g++.dg/cpp0x/udlit-string-literal.h: New.
9019 * g++.dg/cpp0x/udlit-string-literal.C: New.
9021 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9023 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9025 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9028 * gcc.target/arm/pr56184.C: New test.
9030 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9033 * g++.dg/torture/pr56302.C: New test.
9034 * g++.dg/cpp0x/constexpr-56302.C: New test.
9035 * c-c++-common/pr56302.c: New test.
9037 2013-02-13 Tobias Burnus <burnus@net-b.de>
9038 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9041 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9042 * gfortran.dg/quad_3.f90: Ditto.
9044 2013-02-13 Kostya Serebryany <kcc@google.com>
9046 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9047 to match the fresh asan run-time.
9048 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9050 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9052 Avoid instrumenting duplicated memory access in the same basic block
9053 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9054 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9055 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9056 * c-c++-common/asan/inc.c: Likewise.
9058 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9061 * gcc.target/i386/pr56148.c: New test.
9063 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9064 Tobias Burnus <burnus@net-b.de>
9067 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9070 2013-02-12 Richard Biener <rguenther@suse.de>
9073 * gcc.dg/lto/pr56297_0.c: New testcase.
9074 * gcc.dg/lto/pr56297_0.c: Likewise.
9076 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9079 * gfortran.dg/typebound_deferred_1.f90: New.
9081 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9083 PR rtl-optimization/56151
9084 * gcc.target/i386/pr56151.c: New test.
9086 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9088 * g++.dg/ext/mv12.C: New test.
9089 * g++.dg/ext/mv12.h: New file.
9090 * g++.dg/ext/mv12-aux.C: New file.
9091 * g++.dg/ext/mv13.C: New test.
9093 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9095 * lib/target-supports.exp
9096 (check_effective_target_powerpc_eabi_ok): New.
9097 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9099 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9100 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9102 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9103 * gcc.target/powerpc/pr51623.c: Likewise.
9104 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9105 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9107 2013-02-11 Alexander Potapenko <glider@google.com>
9108 Jack Howarth <howarth@bromo.med.uc.edu>
9109 Jakub Jelinek <jakub@redhat.com>
9112 * g++.dg/asan/pr55617.C: Run on all targets.
9114 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9116 PR rtl-optimization/56275
9117 * gcc.dg/pr56275.c: New test.
9119 2013-02-11 Richard Biener <rguenther@suse.de>
9121 PR tree-optimization/56273
9122 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9124 2013-02-11 Richard Biener <rguenther@suse.de>
9126 PR tree-optimization/56264
9127 * gcc.dg/torture/pr56264.c: New testcase.
9129 2013-02-11 Richard Biener <rguenther@suse.de>
9131 PR tree-optimization/56273
9132 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9133 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9134 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9135 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9136 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9137 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9139 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9141 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9142 for *-*-linux-gnu targets.
9143 * g++.dg/asan/interception-test-1.c: Ditto.
9144 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9145 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9147 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9150 * gfortran.dg/intrinsic_size_4.f90 : New test.
9152 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9155 * gcc.target/powerpc/pr56256.c: New test.
9157 2013-02-08 Ian Lance Taylor <iant@google.com>
9159 * lib/go.exp: Load timeout.exp.
9161 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9163 PR rtl-optimization/56246
9164 * gcc.target/i386/pr56246.c: New test.
9166 2013-02-08 Jeff Law <law@redhat.com>
9169 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9171 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9174 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9177 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9179 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9181 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9183 PR rtl-optimization/56195
9184 * gcc.dg/torture/pr56195.c: New test.
9186 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9189 * gfortran.dg/recursive_interface_2.f90: New test.
9191 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9193 PR tree-optimization/56250
9194 * gcc.c-torture/execute/pr56250.c: New test.
9196 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9198 PR tree-optimization/56064
9199 * gcc.dg/fixed-point/view-convert-2.c: New test.
9201 2013-02-08 Michael Matz <matz@suse.de>
9203 PR tree-optimization/52448
9204 * gcc.dg/pr52448.c: New test.
9206 2013-02-08 Richard Biener <rguenther@suse.de>
9209 * gcc.dg/torture/pr56181.c: New testcase.
9211 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9214 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9215 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9217 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9220 * g++.dg/parse/crash61.C: New test.
9223 * g++.dg/parse/pr56239.C: New test.
9226 * g++.dg/abi/mangle61.C: New test.
9228 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9230 PR rtl-optimization/56225
9231 * gcc.target/i386/pr56225.c: New test.
9233 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9236 * gcc.dg/guality/pr56154-1.c: New test.
9237 * gcc.dg/guality/pr56154-2.c: New test.
9238 * gcc.dg/guality/pr56154-3.c: New test.
9239 * gcc.dg/guality/pr56154-4.c: New test.
9240 * gcc.dg/guality/pr56154-aux.c: New file.
9242 PR tree-optimization/55789
9243 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9245 * gcc.dg/tree-ssa/inline-3.c: Add
9246 --param max-early-inliner-iterations=2 option.
9248 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9251 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9252 Add -fno-dwarf2-cfi-asm to dg-options.
9255 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9258 * gcc.dg/pr56228.c: New test.
9260 2013-02-07 Alan Modra <amodra@gmail.com>
9263 * gcc.target/powerpc/pr54009.c: New test.
9265 * gfortran.dg/pr54131.f: New test.
9267 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9270 * gfortran.dg/array_constructor_41.f90: New test.
9272 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9275 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9277 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9280 * g++.dg/gomp/pr56217.C: New test.
9282 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9284 PR tree-optimization/56205
9285 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9286 * gcc.c-torture/execute/pr56205.c: New test.
9288 2013-02-05 Richard Biener <rguenther@suse.de>
9290 PR tree-optimization/53342
9291 PR tree-optimization/53185
9292 * gcc.dg/vect/pr53185-2.c: New testcase.
9294 2013-02-05 Jan Hubicka <jh@suse.cz>
9296 PR tree-optimization/55789
9297 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9298 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9299 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9300 * g++.dg/ipa/inline-1.C: New testcase.
9301 * g++.dg/ipa/inline-2.C: New testcase.
9302 * g++.dg/ipa/inline-3.C: New testcase.
9304 2013-02-05 Jan Hubicka <jh@suse.cz>
9306 PR tree-optimization/55789
9307 * g++.dg/torture/pr55789.C: New testcase.
9309 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9312 * gcc.dg/pr56167.c: New test.
9314 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9317 * gcc.target/sh/pr55146.c: New.
9319 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9321 PR tree-optimization/54386
9322 * gcc.target/sh/pr54386.c: New.
9324 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9327 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9330 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9332 2013-02-04 Alexander Potapenko <glider@google.com>
9333 Jack Howarth <howarth@bromo.med.uc.edu>
9334 Jakub Jelinek <jakub@redhat.com>
9337 * g++.dg/asan/pr55617.C: New test.
9339 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9342 * gfortran.dg/typebound_operator_19.f90: New test.
9343 * gfortran.dg/typebound_assignment_4.f90: New test.
9345 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9348 * gfortran.dg/recursive_interface_1.f90: New test.
9350 2013-02-04 Richard Guenther <rguenther@suse.de>
9353 * gcc.dg/lto/pr56168_0.c: New testcase.
9354 * gcc.dg/lto/pr56168_1.c: Likewise.
9356 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9360 * gfortran.dg/block_12.f90: New test.
9361 * gfortran.dg/module_error_1.f90: New test.
9363 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9365 * lib/target-supports.exp (check_effective_target_vect_float)
9366 (check_effective_target_vect_no_align): Add mips-sde-elf.
9368 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9370 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9372 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9374 * gcc.dg/pr56023.c: XFAIL on AIX.
9375 * gcc.dg/vect/pr49352.c: Same.
9377 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9379 * gnat.dg/opt26.adb: New test.
9381 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9384 2013-01-27 Amol Pise <amolpise15@gmail.com>
9386 * gcc.target/arm/neon-vfnms-1.c: New test.
9387 * gcc.target/arm/neon-vfnma-1.c: New test.
9389 2013-01-31 Richard Biener <rguenther@suse.de>
9391 PR tree-optimization/56157
9392 * gcc.dg/torture/pr56157.c: New testcase.
9394 2013-01-30 Richard Biener <rguenther@suse.de>
9396 PR tree-optimization/56150
9397 * gcc.dg/torture/pr56150.c: New testcase.
9399 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9402 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9403 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9404 printed in backtrace.
9405 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9406 to avoid errors about mismatched allocation vs. deallocation.
9409 * g++.dg/mv1.C: Moved to...
9410 * g++.dg/ext/mv1.C: ... here. Adjust test.
9411 * g++.dg/mv2.C: Moved to...
9412 * g++.dg/ext/mv2.C: ... here. Adjust test.
9413 * g++.dg/mv3.C: Moved to...
9414 * g++.dg/ext/mv3.C: ... here.
9415 * g++.dg/mv4.C: Moved to...
9416 * g++.dg/ext/mv4.C: ... here.
9417 * g++.dg/mv5.C: Moved to...
9418 * g++.dg/ext/mv5.C: ... here. Adjust test.
9419 * g++.dg/mv6.C: Moved to...
9420 * g++.dg/ext/mv6.C: ... here. Adjust test.
9421 * g++.dg/ext/mv7.C: New test.
9422 * g++.dg/ext/mv8.C: New test.
9423 * g++.dg/ext/mv9.C: New test.
9424 * g++.dg/ext/mv10.C: New test.
9425 * g++.dg/ext/mv11.C: New test.
9427 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9429 PR rtl-optimization/56144
9430 * gcc.dg/pr56144.c: New.
9432 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9434 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9436 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9437 * g++.dg/cpp0x/constexpr-55573.C: Same
9439 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9441 PR tree-optimization/56064
9442 * gcc.dg/fixed-point/view-convert.c: New test.
9444 2013-01-30 Andreas Schwab <schwab@suse.de>
9446 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9447 evaluate the end index in string range.
9449 2013-01-30 Tobias Burnus <burnus@net-b.de>
9452 * gfortran.dg/allocatable_function_6.f90: New.
9454 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9455 Mikael Morin <mikael@gcc.gnu.org>
9458 * gfortran.dg/proc_ptr_comp_36.f90: New.
9460 2013-01-29 Richard Biener <rguenther@suse.de>
9462 PR tree-optimization/55270
9463 * gcc.dg/torture/pr55270.c: New testcase.
9465 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9467 PR rtl-optimization/56117
9468 * gcc.dg/pr56117.c: New test.
9470 2013-01-28 Richard Biener <rguenther@suse.de>
9472 PR tree-optimization/56034
9473 * gcc.dg/torture/pr56034.c: New testcase.
9475 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9477 PR tree-optimization/56125
9478 * gcc.dg/pr56125.c: New test.
9480 2013-01-28 Tobias Burnus <burnus@net-b.de>
9481 Mikael Morin <mikael@gcc.gnu.org>
9484 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9485 * gfortran.dg/import8.f90: Likewise.
9486 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9487 * gfortran.dg/import10.f90: New test.
9488 * gfortran.dg/import11.f90: Likewise
9490 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9493 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9494 string.h. Provide memset, malloc and free prototypes, adjust line
9495 numbers in dg-output.
9496 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9497 Provide memset prototype and adjust line numbers in dg-output.
9498 * c-c++-common/asan/global-overflow-1.c: Likewise.
9500 PR tree-optimization/56094
9501 * gcc.dg/pr56094.c: New test.
9503 2013-01-27 Amol Pise <amolpise15@gmail.com>
9505 * gcc.target/arm/neon-vfnms-1.c: New test.
9506 * gcc.target/arm/neon-vfnma-1.c: New test.
9508 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9511 * gcc.target/i386/pr56114.c: New test.
9513 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9516 * gfortran.dg/associate_14.f90: New test.
9519 * gfortran.dg/associate_13.f90: New test.
9521 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9523 PR tree-optimization/56098
9524 * gcc.dg/pr56098-1.c: New test.
9525 * gcc.dg/pr56098-2.c: New test.
9527 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9530 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9532 2013-01-22 Marek Polacek <polacek@redhat.com>
9534 PR tree-optimization/56035
9535 * gcc.dg/pr56035.c: New test.
9537 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9539 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9542 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9544 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9546 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9549 * gcc.dg/pr56078.c: New test.
9550 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9552 2013-01-24 Martin Jambor <mjambor@suse.cz>
9554 PR tree-optimization/55927
9555 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9557 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9559 * gcc.target/i386/movsd.c: New test.
9561 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9564 * gcc.target/i386/pr55934.c: New test.
9566 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9569 * gfortran.dg/select_8.f90: New.
9571 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9573 * gcc.target/microblaze/microblaze.exp: Remove
9574 target_config_cflags check.
9576 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9579 * gfortran.dg/gomp/pr56052.f90: New test.
9582 * gcc.dg/pr49069.c: New test.
9584 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9587 * g++.dg/cpp0x/constexpr-static10.C: New.
9589 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9592 * gcc.target/i386/pr56028.c: New test.
9594 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9597 * gcc.target/i386/pr55686.c: New test.
9599 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9602 * g++.dg/cpp0x/variadic139.C: New test.
9603 * g++.dg/cpp0x/variadic140.C: Likewise.
9604 * g++.dg/cpp0x/variadic141.C: Likewise.
9606 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9608 * gnat.dg/warn8.adb: New test.
9610 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9613 * gfortran.dg/include_8.f90: New test.
9615 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9617 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9618 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9620 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9622 PR tree-optimization/56051
9623 * gcc.c-torture/execute/pr56051.c: New test.
9625 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9627 PR rtl-optimization/56023
9628 * gcc.dg/pr56023.c: New test.
9630 2013-01-21 Martin Jambor <mjambor@suse.cz>
9633 * gcc.target/i386/pr56022.c: New test.
9635 2013-01-21 Jason Merrill <jason@redhat.com>
9637 * lib/target-supports.exp (check_effective_target_alias): New.
9639 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9642 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9644 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9646 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9648 2013-01-19 Jeff Law <law@redhat.com>
9650 PR tree-optimization/52631
9651 * tree-ssa/pr52631.c: New test.
9652 * tree-ssa/ssa-fre-9: Update expected output.
9654 2013-01-19 Anthony Green <green@moxielogic.com>
9656 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9659 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9661 PR tree-optimization/56029
9662 * g++.dg/torture/pr56029.C: New test.
9664 2013-01-18 Sharad Singhai <singhai@google.com>
9666 PR tree-optimization/55995
9667 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9669 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9672 * gcc.target/i386/pr55433.c: New.
9674 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9677 * gfortran.dg/pr56015.f90: New test.
9679 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9681 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9683 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9685 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9686 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9687 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9688 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9689 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9691 2013-01-17 Jeff Law <law@redhat.com>
9693 * gcc.dg/pr52573.c: Move to...
9694 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9696 PR rtl-optimization/52573
9697 * gcc.dg/pr52573.c: New test.
9699 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9702 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9703 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9704 check_no_compiler_messages to test support in ucontext.h.
9705 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9706 compliant RLIMIT_AS.
9708 2013-01-17 Marek Polacek <polacek@redhat.com>
9710 PR rtl-optimization/55833
9711 * gcc.dg/pr55833.c: New test.
9713 2013-01-17 Jan Hubicka <jh@suse.cz>
9715 PR tree-optimization/55273
9716 * gcc.c-torture/compile/pr55273.c: New testcase.
9718 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9721 * gcc.target/pr55981.c: New test.
9723 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9725 * gcc.target/arm/pr40887.c: Require at least armv5.
9726 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9727 * gcc.target/arm/pr51915.c: Likewise.
9728 * gcc.target/arm/pr52006.c: Likewise.
9729 * gcc.target/arm/pr53187.c: Likewise.
9731 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9732 * gcc.target/arm/ftest-support-arm.h: Delete.
9733 * gcc.target/arm/ftest-support-thumb.h: Delete.
9734 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9735 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9736 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9737 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9738 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9739 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9740 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9741 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9742 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9743 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9744 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9745 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9746 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9747 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9748 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9749 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9750 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9751 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9752 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9753 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9754 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9755 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9756 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9757 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9759 2013-01-17 Martin Jambor <mjambor@suse.cz>
9761 PR tree-optimizations/55264
9762 * g++.dg/ipa/pr55264.C: New test.
9764 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9767 * gfortran.dg/class_55.f90: New.
9769 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9772 * gcc.c-torture/execute/builtins/builtins.exp: Add
9773 -Wl,--allow-multiple-definition for eabi and elf targets.
9776 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9777 check_effective_target_vect_perm_short,
9778 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9779 check_effective_target_vect64): Return 0 for big-endian ARM.
9780 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9782 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9785 2013-01-16 Richard Biener <rguenther@suse.de>
9787 PR tree-optimization/55964
9788 * gcc.dg/torture/pr55964.c: New testcase.
9790 2013-01-16 Richard Biener <rguenther@suse.de>
9792 PR tree-optimization/54767
9793 PR tree-optimization/53465
9794 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9796 2013-01-16 Christian Bruel <christian.bruel@st.com>
9799 * gcc.target/sh/sh-switch.c: New testcase.
9801 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9803 * gcc.dg/webizer.c: Increase the array size.
9805 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9808 * gcc.dg/pr55940.c: New test.
9810 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9811 Harald Anlauf <anlauf@gmx.de>
9813 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9814 * gfortran.dg/bounds_check_5.f90: Likewise.
9815 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9816 * gfortran.dg/continuation_9.f90: Likewise.
9817 * gfortran.dg/move_alloc_13.f90: Likewise.
9818 * gfortran.dg/structure_constructor_11.f90: Likewise.
9819 * gfortran.dg/tab_continuation.f: Likewise.
9820 * gfortran.dg/warning-directive-2.F90: Likewise.
9821 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9823 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9825 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9826 * gcc.target/arm/fma-sp.c: Likewise.
9828 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9830 PR rtl-optimization/55153
9831 * gcc.dg/pr55153.c: New.
9833 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9835 PR tree-optimization/55920
9836 * gcc.c-torture/compile/pr55920.c: New test.
9838 2013-01-15 Richard Biener <rguenther@suse.de>
9841 * gcc.dg/torture/pr55882.c: New testcase.
9843 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9845 PR tree-optimization/55955
9846 * gcc.c-torture/compile/pr55955.c: New test.
9848 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9851 * g++.dg/cpp0x/alias-decl-31.C: New test.
9853 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9856 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9857 case where interface is null.
9859 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9862 * gfortran.dg/array_constructor_40.f90: New test.
9864 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9866 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9868 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9870 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9871 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9872 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9873 * gcc.target/aarch64/vect-ld1r.c: New.
9874 * gcc.target/aarch64/vect-ld1r.x: New.
9876 2013-01-14 Andi Kleen <ak@linux.intel.com>
9879 * gcc.target/i386/hle-clear-rel.c: New file
9880 * gcc.target/i386/hle-store-rel.c: New file.
9882 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9884 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9885 * gfortran.dg/bounds_check_4.f90: Likewise.
9886 * gfortran.dg/inquire_10.f90: Likewise.
9887 * gfortran.dg/minloc_3.f90: Likewise.
9888 * gfortran.dg/minlocval_3.f90: Likewise.
9889 * gfortran.dg/module_double_reuse.f90: Likewise.
9890 * gfortran.dg/mvbits_1.f90: Likewise.
9891 * gfortran.dg/oldstyle_1.f90: Likewise.
9892 * gfortran.dg/pr20163-2.f: Likewise.
9893 * gfortran.dg/save_1.f90: Likewise.
9894 * gfortran.dg/scan_1.f90: Likewise.
9895 * gfortran.dg/select_char_1.f90: Likewise.
9896 * gfortran.dg/shape_4.f90: Likewise.
9897 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9898 * gfortran.dg/function_optimize_10.f90: Likewise.
9899 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9900 * gfortran.dg/used_types_17.f90: Likewise.
9901 * gfortran.dg/used_types_18.f90: Likewise.
9903 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9906 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9908 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9910 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9912 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9914 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9916 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9919 * gfortran.dg/assumed_type_2.f90: Fix test case.
9920 * gfortran.dg/internal_pack_13.f90: New test.
9921 * gfortran.dg/internal_pack_14.f90: New test.
9923 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9926 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9927 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9930 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9932 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9934 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9937 * gcc.target/s390/pr55719.c: New testcase.
9939 2013-01-11 Richard Guenther <rguenther@suse.de>
9941 PR tree-optimization/44061
9942 * gcc.dg/pr44061.c: New testcase.
9944 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9946 Update copyright years.
9948 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9949 Jakub Jelinek <jakub@redhat.com>
9952 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9954 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9956 PR rtl-optimization/55672
9957 * gcc.target/i386/pr55672.c: New.
9959 2013-01-10 Jeff Law <law@redhat.com>
9961 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9962 pass/fail message unique.
9965 2013-01-10 Jason Merrill <jason@redhat.com>
9967 * ada/.gitignore: New.
9969 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9971 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9973 * g++.dg/tls/thread_local2.C: Likewise.
9974 * g++.dg/tls/thread_local2g.C: Likewise.
9975 * g++.dg/tls/thread_local6.C: Likewise.
9976 * g++.dg/tls/thread_local-order1.C: Add tls options.
9977 * g++.dg/tls/thread_local-order2.C: Likewise.
9978 * g++.dg/tls/thread_local3.C: Likewise.
9979 * g++.dg/tls/thread_local3g.C: Likewise.
9980 * g++.dg/tls/thread_local4.C: Likewise.
9981 * g++.dg/tls/thread_local4g.C: Likewise.
9982 * g++.dg/tls/thread_local5.C: Likewise.
9983 * g++.dg/tls/thread_local5g.C: Likewise.
9984 * g++.dg/tls/thread_local6g.C: Likewise.
9986 2013-01-10 Kostya Serebryany <kcc@google.com>
9988 * g++.dg/asan/asan_test.cc: Sync from upstream.
9990 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9992 PR tree-optimization/55921
9993 * gcc.c-torture/compile/pr55921.c: New test.
9995 2013-01-09 Jan Hubicka <jh@suse.cz>
9997 PR tree-optimization/55569
9998 * gcc.c-torture/compile/pr55569.c: New testcase.
10000 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10003 * gfortran.dg/use_28.f90: New test.
10005 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10007 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10008 number matching more robust.
10010 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10012 PR rtl-optimization/55829
10013 * gcc.target/i386/pr55829.c: New.
10015 2013-01-09 Tobias Burnus <burnus@net-b.de>
10018 * gfortran.dg/bind_c_bool_1.f90: New.
10019 * gfortran.dg/do_5.f90: Add dg-warning.
10021 2013-01-09 Jan Hubicka <jh@suse.cz>
10023 PR tree-optimization/55875
10024 * gcc.c-torture/execute/pr55875.c: New testcase.
10025 * g++.dg/torture/pr55875.C: New testcase.
10027 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10030 * c-c++-common/pr48418.c: New test.
10032 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10035 * g++.dg/tls/thread_local-ice.C: New.
10037 2013-01-09 Andreas Schwab <schwab@suse.de>
10039 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10041 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10043 PR tree-optimization/48189
10044 * gcc.dg/pr48189.c: New test.
10046 2013-01-04 Jan Hubicka <jh@suse.cz>
10048 PR tree-optimization/55823
10049 * g++.dg/ipa/devirt-10.C: New testcase.
10051 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10052 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10054 PR rtl-optimization/55845
10055 * gcc.target/i386/pr55845.c: New test.
10057 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10059 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10060 instructions generated instead of number of occurances.
10062 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10064 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10065 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10066 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10067 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10068 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10069 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10070 * gcc.target/aarch64/vect-fcm.x: Likewise.
10071 * lib/target-supports.exp
10072 (check_effective_target_vect_cond): Enable for AArch64.
10074 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10076 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10077 endian-safe float pool loading.
10078 (test_square_root_v4sf): Likewise.
10079 (test_square_root_v2df): Likewise.
10080 * lib/target-supports.exp
10081 (check_effective_target_vect_call_sqrtf): Add AArch64.
10083 2013-01-08 Martin Jambor <mjambor@suse.cz>
10086 * gcc.dg/tree-ssa/pr55579.c: New test.
10088 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10090 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10093 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10095 PR middle-end/55890
10096 * gcc.dg/torture/pr55890-3.c: New test.
10098 PR middle-end/55851
10099 * gcc.c-torture/compile/pr55851.c: New test.
10102 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10105 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10108 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10110 2013-01-07 Tobias Burnus <burnus@net-b.de>
10113 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10114 * gfortran.dg/pointer_init_7.f90: New.
10116 2013-01-07 Richard Biener <rguenther@suse.de>
10118 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10120 2013-01-07 Richard Biener <rguenther@suse.de>
10122 PR middle-end/55890
10123 * gcc.dg/torture/pr55890-1.c: New testcase.
10124 * gcc.dg/torture/pr55890-2.c: Likewise.
10126 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10128 * gcc.target/aarch64/fmovd.c: New.
10129 * gcc.target/aarch64/fmovf.c: Likewise.
10130 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10131 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10132 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10133 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10134 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10135 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10137 2013-01-07 Richard Biener <rguenther@suse.de>
10139 PR tree-optimization/55888
10140 PR tree-optimization/55862
10141 * gcc.dg/torture/pr55888.c: New testcase.
10143 2013-01-07 Tobias Burnus <burnus@net-b.de>
10146 * gfortran.dg/intrinsic_size_3.f90: New.
10148 2013-01-07 Tobias Burnus <burnus@net-b.de>
10151 * gfortran.dg/select_type_32.f90: New.
10153 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10156 * g++.dg/cpp0x/alias-decl-29.C: New test.
10158 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10163 * gfortran.dg/class_array_15.f03: New test.
10165 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10170 * gfortran.dg/use_23.f90: New test.
10171 * gfortran.dg/use_24.f90: New test.
10172 * gfortran.dg/use_25.f90: New test.
10173 * gfortran.dg/use_26.f90: New test.
10174 * gfortran.dg/use_27.f90: New test.
10176 2013-01-06 Olivier Hainque <hainque@adacore.com>
10178 * gnat.dg/specs/clause_on_volatile.ads: New test.
10180 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10182 * gnat.dg/alignment10.adb: New test.
10184 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10185 Mikael Morin <mikael@gcc.gnu.org>
10188 * gfortran.dg/use_22.f90: New test.
10190 2013-01-04 Andrew Pinski <apinski@cavium.com>
10192 * gcc.target/aarch64/cmp-1.c: New testcase.
10194 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10197 * gfortran.dg/select_type_31.f03: New test.
10199 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10201 PR c++/54526 (again)
10202 * g++.dg/cpp0x/parse2.C: Extend.
10203 * g++.old-deja/g++.other/crash28.C: Adjust.
10205 2013-01-04 Richard Biener <rguenther@suse.de>
10207 PR tree-optimization/55862
10208 * gcc.dg/torture/pr55862.c: New testcase.
10210 2013-01-04 Martin Jambor <mjambor@suse.cz>
10212 PR tree-optimization/55755
10213 * gcc.dg/torture/pr55755.c: New test.
10214 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10215 * gcc.dg/tree-ssa/pr45144.c: Update.
10217 2013-01-04 Richard Biener <rguenther@suse.de>
10219 PR middle-end/55863
10220 * gcc.dg/fold-reassoc-2.c: New testcase.
10222 2013-01-04 Tobias Burnus <burnus@net-b.de>
10225 * gfortran.dg/null_7.f90: New.
10227 2013-01-04 Tobias Burnus <burnus@net-b.de>
10231 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10232 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10233 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10235 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10237 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10239 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10242 * gfortran.dg/assignment_1.f90: Modified.
10243 * gfortran.dg/assignment_4.f90: New.
10245 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10247 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10249 2013-01-03 Richard Biener <rguenther@suse.de>
10251 PR tree-optimization/55857
10252 * gcc.dg/vect/pr55857-1.c: New testcase.
10253 * gcc.dg/vect/pr55857-2.c: Likewise.
10255 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10257 PR rtl-optimization/55838
10258 * gcc.dg/pr55838.c: New test.
10260 PR tree-optimization/55832
10261 * gcc.c-torture/compile/pr55832.c: New test.
10263 2013-01-02 Teresa Johnson <tejohnson@google.com>
10265 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10266 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10267 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10268 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10269 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10270 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10271 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10272 * gcc.dg/unroll_1.c: Ditto.
10273 * gcc.dg/unroll_2.c: Ditto.
10274 * gcc.dg/unroll_3.c: Ditto.
10275 * gcc.dg/unroll_4.c: Ditto.
10277 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10279 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10281 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10284 * gfortran.dg/eof_4.f90: New test.
10286 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10288 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10289 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10290 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10291 (compat_setup_dfp): Initialize compat_alt_caret and
10292 compat_save_TEST_ALWAYS_FLAGS.
10294 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10296 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10298 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10300 * gcc.dg/torture/fp-int-convert-2.c: New test.
10302 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10304 * gfortran.dg/newunit_3.f90: Add dg-do run.
10305 * gfortran.dg/inquire_15.f90: Add dg-do run.
10307 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10309 PR tree-optimization/55831
10310 * gcc.dg/pr55831.c: New test.
10312 Copyright (C) 2013 Free Software Foundation, Inc.
10314 Copying and distribution of this file, with or without modification,
10315 are permitted in any medium without royalty provided the copyright
10316 notice and this notice are preserved.