1 2013-06-24 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/57488
4 * gcc.dg/torture/pr57488.c: New testcase.
6 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7 Dominique d'Humieres <dominiq@lps.ens.fr>
10 * gfortran.dg/fraction.f90: New.
12 2013-06-24 Alan Modra <amodra@gmail.com>
14 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
15 Add scan-assembler-not "lvx".
16 * gcc.target/powerpc/le-altivec-consts.c: New.
18 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
20 * g++.dg/cpp0x/sfinae47.C: New.
22 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
25 * gcc.target/sh/pr52483-1.c: New.
26 * gcc.target/sh/pr52483-2.c: New.
27 * gcc.target/sh/pr52483-3.c: New.
28 * gcc.target/sh/pr52483-4.c: New.
29 * gcc.target/sh/pr52483-5.c: New.
31 2013-06-23 Sriraman Tallam <tmsriram@google.com>
33 * gcc.target/i386/intrinsics_1.c: New test.
34 * gcc.target/i386/intrinsics_2.c: Ditto.
35 * gcc.target/i386/intrinsics_3.c: Ditto.
36 * gcc.target/i386/intrinsics_4.c: Ditto.
37 * gcc.target/i386/intrinsics_5.c: Ditto.
38 * gcc.target/i386/intrinsics_6.c: Ditto.
39 * gcc.target/i386/avx-1.c: Provide macros for builtins
40 needing immediate arguments in f16cintrin.h and rtmintrin.h.
42 2013-06-21 Tobias Burnus <burnus@net-b.de>
45 * gfortran.dg/finalize_17.f90: New.
47 2013-06-21 Tobias Burnus <burnus@net-b.de>
49 * gfortran.dg/realloc_on_assign_18.f90: New.
51 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
53 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
54 Also changed the returns from error as distinct values so that debugging
56 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
57 errors specific to C, if necessary. Also added new error hooks for C++.
58 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
59 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
60 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
61 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
62 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
63 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to the
64 same changes as parser_errors3.c, spaces were added between colons to
65 not confuse C++ compiler with 2 colons as scope.
66 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
67 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
68 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
69 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
70 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
71 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
72 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
73 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
74 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
75 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
76 * g++.dg/cilk-plus/cilk-plus.exp: New script.
77 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests in the list.
79 2013-06-21 Joseph Myers <joseph@codesourcery.com>
82 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
84 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
87 * gcc.target/i386/pr57655.c: New test.
89 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
91 * ada/acats/tests/gcc: Delete.
92 * gnat.dg/style: Likewise.
94 2013-06-20 Jeff Law <law@redhat.com>
96 PR tree-optimization/57660
97 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
98 based on their branch cost.
100 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
102 2013-06-20 Tobias Burnus <burnus@net-b.de>
105 * gfortran.dg/list_read_11.f90: New.
107 2013-06-20 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/57584
110 * gcc.dg/torture/pr57584.c: New testcase.
112 2013-06-19 <singhai@google.com>
114 * g++.dg/gcov/gcov-8.C: New testcase.
115 * lib/gcov.exp: Handle intermediate format.
117 2013-06-19 Wei Mi <wmi@google.com>
119 PR rtl-optimization/57518
120 * testsuite/gcc.dg/pr57518.c: New test.
122 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
124 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
126 2013-06-19 Jan Hubicka <jh@suse.cz>
128 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
130 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
132 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
133 hard-coded values of array sizes with a #define.
134 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
135 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
136 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
137 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
138 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
140 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
142 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
143 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
145 2013-06-19 Jeff Law <law@redhat.com>
147 * gcc.dg/tree-ssa/forwprop-28.c: New test.
149 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
152 * g++.dg/template/error53.C: New.
154 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
157 * gcc.target/powerpc/pr55033.c: Fix options.
159 2013-06-18 Sriraman Tallam <tmsriram@google.com>
161 * gcc.target/i386/inline_error.c: New test.
162 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
163 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
165 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
168 * g++.dg/cpp0x/decltype55.C: New.
170 2013-06-18 Marek Polacek <polacek@redhat.com>
172 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
174 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
176 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
178 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
180 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
181 Also changed the returns from error as distinct values so that it is
184 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
186 * gcc.target/aarch64/scalar_intrinsics.c: Update.
188 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
191 * g++.dg/template/error52.C: New.
192 * g++.dg/lookup/friend15.C: Update.
193 * g++.dg/parse/error11.C: Likewise.
194 * g++.dg/parse/error14.C: Likewise.
195 * g++.dg/parse/parser-pr28152-2.C: Likewise.
196 * g++.dg/parse/template25.C: Likewise.
197 * g++.old-deja/g++.jason/cond.C: Likewise.
198 * g++.old-deja/g++.mike/for2.C: Likewise.
199 * g++.old-deja/g++.robertl/eb125.C: Likewise.
200 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
202 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
204 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
207 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
209 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
210 accidentally placing minus sign for length instead of stride.
212 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
214 PR rtl-optimization/57425
215 PR rtl-optimization/57569
216 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
217 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
219 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
223 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
225 * gfortran.dg/typebound_assignment_6.f03: New.
227 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
229 * gcc.target/h8300/h8300.exp: New.
230 * gcc.dg/pragma-isr.c: Move to ...
231 * gcc.target/sh/torture/pragma-isr.c: ... here ...
232 * gcc.target/h8300/pragma-isr.c: ... and here.
233 * gcc.dg/pragma-isr2.c: Move to ...
234 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
235 * gcc.target/h8300/pragma-isr2.c: ... and here.
236 * gcc.dg/pragma-isr-trapa.c: Move to ...
237 * gcc.target/sh/pragma-isr-trapa.c: ... here.
238 * gcc.dg/pragma-isr-trapa2.c: Move to ...
239 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
240 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
241 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
242 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
243 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
244 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
245 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
246 * gcc.dg/attr-isr-trap_exit.c: Move to ...
247 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
248 * gcc.dg/attr-isr-trapa.c: Move to ...
249 * gcc.target/sh/attr-isr-trapa.c: ... here.
251 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
254 * g++.dg/ext/builtin-offsetof1.C: New.
256 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
258 * gcc.target/aarch64/vect_smlal_1.c: New file.
260 2013-06-14 Tobias Burnus <burnus@net-b.de>
263 * gfortran.dg/defined_assignment_7.f90: New.
265 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/rtti/dyncast6.C: New.
269 * g++.dg/cpp0x/dyncast1.C: Likewise.
271 2013-06-14 Alan Modra <amodra@gmail.com>
274 * gcc.dg/pr57134.c: New.
276 2013-06-14 Tobias Burnus <burnus@net-b.de>
279 * gfortran.dg/deferred_type_param_9.f90: New.
281 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
283 * gcc.dg/fold-minus-1.c: New testcase.
285 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
288 * gfortran.dg/typebound_assignment_5.f03: New.
290 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
292 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
294 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
295 Pat Haugen <pthaugen@us.ibm.com>
296 Peter Bergner <bergner@vnet.ibm.com>
298 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
299 load/store instructions on power7, power8.
300 * gcc.target/powerpc/atomic-p8.c: Likewise.
302 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
305 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
307 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
310 * g++.dg/warn/Wunused-var-20.C: New.
312 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
314 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
315 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
316 Run with -fno-common.
318 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
320 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
321 and exit function calls with return 1 and return 0, respectively.
323 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
325 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
328 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
330 PR tree-optimization/57361
331 * gcc.dg/tree-ssa/pr57361.c: New file.
333 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
335 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
337 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
339 2013-06-12 Tobias Burnus <burnus@net-b.de>
341 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
343 2013-06-12 Tobias Burnus <burnus@net-b.de>
344 Dominique d'Humieres <dominiq@lps.ens.fr>
346 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
348 2013-06-12 Jakub Jelinek <jakub@redhat.com>
351 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
352 * gcc.target/i386/pr56564-3.c: Likewise.
354 2013-06-11 Tobias Burnus <burnus@net-b.de>
357 * gfortran.dg/class_array_18.f90: New.
359 2013-06-11 Jan Hubicka <jh@suse.cz>
362 * g++.dg/ext/visibility/anon6.C: Update testcase.
364 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
367 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
368 in how we check __sec_reduce_mutating function's result.
370 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
371 Pat Haugen <pthaugen@us.ibm.com>
372 Peter Bergner <bergner@vnet.ibm.com>
374 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
375 direct move instructions.
376 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
377 * gcc.target/powerpc/direct-move.h: Likewise.
378 * gcc.target/powerpc/direct-move-float1.c: Likewise.
379 * gcc.target/powerpc/direct-move-float2.c: Likewise.
380 * gcc.target/powerpc/direct-move-double1.c: Likewise.
381 * gcc.target/powerpc/direct-move-double2.c: Likewise.
382 * gcc.target/powerpc/direct-move-long1.c: Likewise.
383 * gcc.target/powerpc/direct-move-long2.c: Likewise.
385 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
388 * g++.dg/cpp0x/pr52440.C: New.
390 2013-06-10 Jakub Jelinek <jakub@redhat.com>
393 * gcc.target/i386/pr56564-1.c: New test.
394 * gcc.target/i386/pr56564-2.c: New test.
395 * gcc.target/i386/pr56564-3.c: New test.
396 * gcc.target/i386/pr56564-4.c: New test.
397 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
398 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
399 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
400 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
401 * gcc.target/i386/vect-sizes-1.c: Likewise.
402 * gcc.target/i386/memcpy-1.c: Likewise.
403 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
404 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
406 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
408 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
409 systems to cover all GNU systems.
410 * g++.dg/abi/guard2.C: Likewise.
411 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
412 * g++.dg/eh/sighandle.C: Likewise.
413 * g++.dg/ext/cleanup-10.C: Likewise.
414 * g++.dg/ext/cleanup-11.C: Likewise.
415 * g++.dg/ext/cleanup-8.C: Likewise.
416 * g++.dg/ext/cleanup-9.C: Likewise.
417 * g++.dg/opt/const5.C: Likewise.
418 * g++.dg/opt/life1.C: Likewise.
419 * g++.dg/other/pr39496.C: Likewise.
420 * g++.old-deja/g++.abi/aggregates.C: Likewise.
421 * g++.old-deja/g++.abi/align.C: Likewise.
422 * g++.old-deja/g++.abi/bitfields.C: Likewise.
423 * g++.old-deja/g++.law/weak.C: Likewise.
424 * g++.old-deja/g++.pt/asm1.C: Likewise.
425 * gcc.c-torture/execute/20030125-1.x: Likewise.
426 * gcc.c-torture/execute/990127-2.x: Likewise.
427 * gcc.dg/20041106-1.c: Likewise.
428 * gcc.dg/20050503-1.c: Likewise.
429 * gcc.dg/builtin-object-size-5.c: Likewise.
430 * gcc.dg/cleanup-10.c: Likewise.
431 * gcc.dg/cleanup-11.c: Likewise.
432 * gcc.dg/cleanup-8.c: Likewise.
433 * gcc.dg/cleanup-9.c: Likewise.
434 * gcc.dg/complex-5.c: Likewise.
435 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
436 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
437 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
438 * gcc.dg/dfp/pr35739.c: Likewise.
439 * gcc.dg/fdata-sections-1.c: Likewise.
440 * gcc.dg/lto/20090206-1_0.c: Likewise.
441 * gcc.dg/lto/20090206-2_0.c: Likewise.
442 * gcc.dg/pr30360.c: Likewise.
443 * gcc.dg/pr37303.c: Likewise.
444 * gcc.dg/pr39323-1.c: Likewise.
445 * gcc.dg/pr39323-2.c: Likewise.
446 * gcc.dg/pr39323-3.c: Likewise.
447 * gcc.dg/pr45416.c: Likewise.
448 * gcc.dg/setjmp-2.c: Likewise.
449 * gcc.dg/split-1.c: Likewise.
450 * gcc.dg/split-3.c: Likewise.
451 * gcc.dg/split-4.c: Likewise.
452 * gcc.dg/strlenopt-12g.c: Likewise.
453 * gcc.dg/strlenopt-14g.c: Likewise.
454 * gcc.dg/strlenopt-14gf.c: Likewise.
455 * gcc.dg/strlenopt-16g.c: Likewise.
456 * gcc.dg/strlenopt-17g.c: Likewise.
457 * gcc.dg/strlenopt-18g.c: Likewise.
458 * gcc.dg/strlenopt-1f.c: Likewise.
459 * gcc.dg/strlenopt-22g.c: Likewise.
460 * gcc.dg/strlenopt-2f.c: Likewise.
461 * gcc.dg/strlenopt-4g.c: Likewise.
462 * gcc.dg/strlenopt-4gf.c: Likewise.
463 * gcc.dg/struct-ret-3.c: Likewise.
464 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
465 * gcc.misc-tests/linkage.exp: Likewise.
466 * gcc.target/i386/20000724-1.c: Likewise.
467 * gcc.target/i386/align-main-3.c: Likewise.
468 * gcc.target/i386/cleanup-1.c: Likewise.
469 * gcc.target/i386/inline-mcpy.c: Likewise.
470 * gcc.target/i386/pr32268.c: Likewise.
471 * gcc.target/i386/pr36613.c: Likewise.
472 * gcc.target/i386/pr39013-1.c: Likewise.
473 * gcc.target/i386/pr39013-2.c: Likewise.
474 * gcc.target/i386/pr39496.c: Likewise.
475 * gcc.target/i386/pr40906-3.c: Likewise.
476 * gcc.target/i386/pr46084.c: Likewise.
477 * lib/target-supports.exp (check_effective_target_pie): Likewise.
479 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
482 * gcc.target/sh/pr6526.c: New.
484 2013-06-09 Jakub Jelinek <jakub@redhat.com>
487 * gcc.c-torture/execute/pr57568.c: New test.
489 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
492 * g++.dg/other/vararg-4.C: New.
494 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
496 PR rtl-optimization/57559
497 * gcc.target/s390/pr57559.c : New test.
499 2013-06-08 Tobias Burnus <burnus@net-b.de>
502 * gfortran.dg/finalize_10.f90: New.
503 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
504 * gfortran.dg/finalize_15.f90: New.
506 2013-06-08 Tobias Burnus <burnus@net-b.de>
509 * gfortran.dg/storage_size_4.f90: New.
511 2013-06-07 Sriraman Tallam <tmsriram@google.com>
514 * testsuite/g++.dg/ext/pr57548.C: New test.
516 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
519 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
521 2013-06-07 Jan Hubicka <jh@suse.cz>
523 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
525 2013-06-07 Tobias Burnus <burnus@net-b.de>
528 * gfortran.dg/array_constructor_48.f90: New.
529 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
530 * gfortran.dg/array_constructor_type_15.f03: Ditto.
532 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
535 * gcc.target/arm/xordi3-opt.c: New test.
537 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
539 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
540 Revert to dg-options.
542 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
545 * gcc.target/powerpc/pr55033.c: New.
547 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
550 * g++.dg/cpp0x/alias-decl-36.C: New.
552 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
553 Pat Haugen <pthaugen@us.ibm.com>
554 Peter Bergner <bergner@vnet.ibm.com>
556 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
557 power8 builtin functions.
558 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
559 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
560 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
561 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
562 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
563 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
564 * gcc.target/powerpc/p8vector-vectorize-1.c: New
565 tests to test power8 auto-vectorization.
566 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
567 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
568 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
569 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
571 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
572 powerpc_p8vector_ok instead of powerpc_vsx_ok.
574 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
576 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
578 (check_effective_target_powerpc_p8vector_ok): Likewise.
579 (is-effective-target): Likewise.
580 (check_vect_support_and_set_flags): Likewise.
582 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
585 * g++.dg/parse/error53.C: New.
587 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
589 PR rtl-optimization/57459
590 * gcc.target/i386/pr57459.c: New test.
592 2013-06-06 Teresa Johnson <tejohnson@google.com>
595 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
596 into -freorder-blocks-and-partition test.
597 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
598 * gcc.dg/tree-prof/20041218-1.c: Ditto.
599 * gcc.dg/tree-prof/pr52027.c: Use -O2.
600 * gcc.dg/tree-prof/pr50907.c: Ditto.
601 * gcc.dg/tree-prof/pr45354.c: Ditto.
602 * g++.dg/tree-prof/partition2.C: Ditto.
603 * g++.dg/tree-prof/partition3.C: Ditto.
605 2013-06-06 Tobias Burnus <burnus@net-b.de>
608 * gfortran.dg/finalize_16.f90: New.
610 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
612 * gcc.dg/vect/no-section-anchors-vect-68.c:
613 Add dg-skip-if aarch64_tiny.
615 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
618 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
619 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
621 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
624 * g++.dg/cpp0x/decltype54.C: New.
626 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
628 * gcc.dg/fshort-wchar.c: Add extra dg-options for
629 arm*-*-*eabi* targets.
630 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
632 * gcc.dg/tree-ssa/pr43491.c: Likewise.
634 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
635 Tobias Burnus <burnus@net-b.de>
637 * gfortran.dg/string_length_2.f90: Fix dg-do run.
638 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
639 * gfortran.dg/io_real_boz_4.f90: Ditto.
640 * gfortran.dg/io_real_boz_5.f90: Ditto.
642 2013-06-05 Andreas Schwab <schwab@suse.de>
644 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
646 2013-06-04 Jan Hubicka <jh@suse.cz>
648 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
650 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
652 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
653 parameters with void.
654 (main2): Removed argc parameter.
655 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
656 (main): Replaced argc, argv parameters with void.
657 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
658 (main2): Removed argc parameter.
659 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
660 argv parameters with void. Added __asm volatile to avoid optimization
661 on argc, if necessary.
662 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
663 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
664 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
665 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
666 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
667 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
668 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
669 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
670 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
671 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
672 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
673 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
674 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
675 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
676 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
677 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
678 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
679 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
680 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
681 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
682 parameters with void.
683 (main2): Removed argc parameter.
684 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
685 (main): Replaced argc, argv parameters with void.
686 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
687 argv parameters with void. Also renamed this function as main, and
688 delete the existing main.
689 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
690 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
691 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
693 2013-06-04 Ian Bolton <ian.bolton@arm.com>
695 * gcc.target/aarch64/movi_1.c: New test.
697 2013-06-04 Tobias Burnus <burnus@net-b.de>
700 * gfortran.dg/finalize_12.f90: New.
701 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
702 end of scope finalization.
703 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
704 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
705 * gfortran.dg/auto_dealloc_2.f90: Ditto.
706 * gfortran.dg/class_19.f03: Ditto.
707 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
708 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
709 * gfortran.dg/extends_14.f03: Ditto.
710 * gfortran.dg/move_alloc_4.f90: Ditto.
711 * gfortran.dg/typebound_proc_27.f03: Ditto.
713 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
715 * gfortran.dg/bounds_check_7.f90: Remove "! {".
716 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
717 * gfortran.dg/default_initialization_5.f90: Update dg-do.
718 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
719 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
720 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
721 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
722 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
723 * gfortran.dg/io_real_boz_4.f90: Ditto.
724 * gfortran.dg/io_real_boz_5.f90: Ditto.
725 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
726 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
727 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
728 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
729 * gfortran.dg/transpose_2.f90: Fix dg-output.
731 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
733 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
734 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
735 dg-option and an header comment.
737 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
740 * g++.dg/cpp0x/sfinae46.C: New.
741 * g++.dg/cpp0x/defaulted13.C: Adjust.
742 * g++.dg/cpp0x/defaulted2.C: Likewise.
743 * g++.dg/cpp0x/defaulted26.C: Likewise.
744 * g++.dg/cpp0x/defaulted3.C: Likewise.
745 * g++.dg/cpp0x/error1.C: Likewise.
746 * g++.dg/cpp0x/implicit1.C: Likewise.
747 * g++.dg/cpp0x/implicit11.C: Likewise.
748 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
749 * g++.dg/cpp0x/initlist47.C: Likewise.
750 * g++.dg/cpp0x/initlist9.C: Likewise.
751 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
752 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
753 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
754 * g++.dg/cpp0x/union4.C: Likewise.
755 * g++.dg/template/crash108.C: Likewise.
756 * g++.dg/template/crash41.C: Likewise.
757 * g++.old-deja/g++.jason/local.C: Likewise.
758 * g++.old-deja/g++.law/visibility3.C: Likewise.
760 2013-06-03 Teresa Johnson <tejohnson@google.com>
762 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
763 * gcc.dg/vect/bb-slp-14.c: Ditto.
764 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
765 * gcc.dg/vect/bb-slp-23.c: Ditto.
766 * gcc.dg/vect/bb-slp-15.c: Ditto.
767 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
768 * gcc.dg/vect/bb-slp-24.c: Ditto.
769 * gcc.dg/vect/bb-slp-16.c: Ditto.
770 * gcc.dg/vect/bb-slp-25.c: Ditto.
771 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
772 * gcc.dg/vect/bb-slp-17.c: Ditto.
773 * gcc.dg/vect/bb-slp-1.c: Ditto.
774 * gcc.dg/vect/bb-slp-26.c: Ditto.
775 * gcc.dg/vect/bb-slp-18.c: Ditto.
776 * gcc.dg/vect/bb-slp-2.c: Ditto.
777 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
778 * gcc.dg/vect/bb-slp-27.c: Ditto.
779 * gcc.dg/vect/bb-slp-19.c: Ditto.
780 * gcc.dg/vect/bb-slp-3.c: Ditto.
781 * gcc.dg/vect/bb-slp-28.c: Ditto.
782 * gcc.dg/vect/bb-slp-4.c: Ditto.
783 * gcc.dg/vect/bb-slp-29.c: Ditto.
784 * gcc.dg/vect/bb-slp-5.c: Ditto.
785 * gcc.dg/vect/bb-slp-6.c: Ditto.
786 * gcc.dg/vect/bb-slp-8a.c: Ditto.
787 * gcc.dg/vect/bb-slp-7.c: Ditto.
788 * gcc.dg/vect/bb-slp-8b.c: Ditto.
789 * gcc.dg/vect/bb-slp-8.c: Ditto.
790 * gcc.dg/vect/bb-slp-9.c: Ditto.
791 * gcc.dg/vect/bb-slp-10.c: Ditto.
792 * gcc.dg/vect/bb-slp-11.c: Ditto.
793 * gcc.dg/vect/bb-slp-20.c: Ditto.
794 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
795 * gcc.dg/vect/bb-slp-21.c: Ditto.
796 * gcc.dg/vect/bb-slp-30.c: Ditto.
797 * gcc.dg/vect/bb-slp-13.c: Ditto.
798 * gcc.dg/vect/bb-slp-22.c: Ditto.
799 * g++.dg/vect/slp-pr50413.cc: Ditto.
800 * g++.dg/vect/slp-pr56812.cc: Ditto.
801 * g++.dg/vect/slp-pr50819.cc: Ditto.
803 2013-06-01 Tobias Burnus <burnus@net-b.de>
806 * gfortran.dg/class_array_17.f90: New.
808 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
810 * ada/acats/floatstore.lst: New.
811 * ada/acats/run_all.sh: Process it.
813 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
815 * gcc.target/powerpc/e500-ord-1.c: New test.
816 * gcc.target/powerpc/e500-ord-2.c: Likewise.
817 * gcc.target/powerpc/e500-unord-1.c: Likewise.
818 * gcc.target/powerpc/e500-unord-2.c: Likewise.
820 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
822 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
824 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
826 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
828 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
830 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
832 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
835 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
838 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
840 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
842 2013-05-31 Marek Polacek <polacek@redhat.com>
844 PR tree-optimization/57478
845 PR tree-optimization/57453
846 * gcc.dg/torture/pr57478.c: New test.
848 2013-05-31 Tobias Burnus <burnus@net-b.de>
851 * gfortran.dg/class_array_17.f90: New.
853 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
856 * gcc.target/arm/iordi3-opt.c: New test.
858 2013-05-31 Janus Weil <janus@gcc.gnu.org>
862 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
863 * gfortran.dg/interface_26.f90: Ditto.
864 * gfortran.dg/proc_ptr_11.f90: Ditto.
865 * gfortran.dg/proc_ptr_15.f90: Ditto.
866 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
867 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
868 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
869 * gfortran.dg/typebound_override_1.f90: Ditto.
870 * gfortran.dg/typebound_override_4.f90: Ditto.
871 * gfortran.dg/typebound_proc_6.f03: Ditto.
872 * gfortran.dg/assumed_type_7.f90: New test.
873 * gfortran.dg/typebound_override_5.f90: New test.
874 * gfortran.dg/typebound_override_6.f90: New test.
875 * gfortran.dg/typebound_override_7.f90: New test.
877 2013-05-30 Tobias Burnus <burnus@net-b.de>
880 * gfortran.dg/power_6.f90: New.
882 2013-05-30 Ian Bolton <ian.bolton@arm.com>
884 * gcc.target/aarch64/insv_1.c: New test.
886 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
888 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
889 dg-skip-if "No stabs".
891 2013-05-30 Janus Weil <janus@gcc.gnu.org>
894 * gfortran.dg/assumed_size_1.f90: New.
896 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
898 * gcc.dg/shrink-wrap-alloca.c: New added.
899 * gcc.dg/shrink-wrap-pretend.c: New added.
900 * gcc.dg/shrink-wrap-sibcall.c: New added.
902 2013-05-30 Tobias Burnus <burnus@net-b.de>
905 * gfortran.dg/assumed_rank_13.f90: New.
907 2013-05-29 Easwaran Raman <eraman@google.com>
909 PR tree-optimization/57442
910 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
912 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
914 PR tree-optimization/57441
915 * gcc.c-torture/compile/pr57441.c: New.
917 2013-05-29 Dehao Chen <dehao@google.com>
920 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
922 2013-05-29 Tobias Burnus <burnus@net-b.de>
925 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
926 * gfortran.dg/class_19.f03: Ditto.
928 2013-05-29 Richard Biener <rguenther@suse.de>
930 * gcc.dg/vect/bb-slp-32.c: New testcase.
932 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
934 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
935 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
936 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
937 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
938 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
939 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
940 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
941 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
942 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
943 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
944 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
945 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
946 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
947 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
948 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
949 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
950 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
951 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
952 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
953 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
954 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
955 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
956 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
957 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
958 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
959 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
960 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
961 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
962 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
963 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
964 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
965 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
966 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
967 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
968 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
969 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
970 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
971 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
972 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
974 2013-05-29 Tobias Burnus <burnus@net-b.de>
977 * gfortran.dg/finalize_11.f90: New.
978 * gfortran.dg/finalize_4.f03: Remove dg-error.
979 * gfortran.dg/finalize_5.f03: Ditto.
980 * gfortran.dg/finalize_6.f03: Ditto.
981 * gfortran.dg/finalize_7.f03: Ditto.
983 2013-05-28 Tobias Burnus <burnus@net-b.de>
985 * gfortran.dg/class_array_16.f90: New.
987 2013-05-28 Tobias Burnus <burnus@net-b.de>
990 * testsuite/gfortran.dg/use_29.f90: New.
992 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
994 * gnat.dg/fp_exception.adb: New test.
996 2013-05-28 Richard Biener <rguenther@suse.de>
998 PR tree-optimization/56787
999 * gcc.dg/vect/pr56787.c: New testcase.
1001 2013-05-28 Janus Weil <janus@gcc.gnu.org>
1002 Tobias Burnus <burnus@net-b.de>
1005 * gfortran.dg/typebound_override_4.f90: New.
1007 2013-05-28 Richard Biener <rguenther@suse.de>
1009 PR tree-optimization/57411
1010 * g++.dg/opt/pr57411.C: New testcase.
1012 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1014 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1015 * gcc.dg/builtin-bswap-9.c: Likewise.
1017 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1019 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1021 2013-05-27 Richard Biener <rguenther@suse.de>
1024 * gcc.dg/gomp/pr57412.c: New testcase.
1026 2013-05-27 Bud Davis <jmdavis@link.com>
1029 * gfortran.dg/stfunc_8.f90: New.
1031 2013-05-27 Richard Biener <rguenther@suse.de>
1033 PR tree-optimization/57343
1034 * gcc.dg/torture/pr57343.c: New testcase.
1036 2013-05-27 Richard Biener <rguenther@suse.de>
1038 PR tree-optimization/57417
1039 * gcc.dg/torture/pr57417.c: New testcase.
1041 2013-05-27 Richard Biener <rguenther@suse.de>
1043 PR tree-optimization/57396
1044 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1046 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1048 * gnat.dg/specs/last_bit.ads: New test.
1050 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1052 * gnat.dg/specs/machine_attribute.ads: New test.
1054 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1056 * gnat.dg/incomplete3.ad[sb]: New test.
1058 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1061 * gcc.target/mips/div-13.c: New test.
1063 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1066 * gcc.target/mips/mips16-attributes-5.c,
1067 * gcc.target/mips/mips16-attributes-6.c: New tests.
1069 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
1071 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1072 * gcc.dg/builtin-bswap-8.c: Likewise.
1074 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1077 * g++.dg/cpp0x/new1.C: New.
1079 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/parse/dtor16.C: New.
1083 * g++.dg/parse/dtor6.C: Adjust.
1085 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/expr/bitfield12.C: New.
1090 2013-05-24 Jeff Law <law@redhat.com>
1092 PR tree-optimization/57124
1093 * gcc.c-torture/execute/pr57124.c: New test.
1094 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1096 2013-05-24 Martin Jambor <mjambor@suse.cz>
1098 PR tree-optimization/57294
1099 * gcc.dg/ipa/pr57294.c: New test.
1101 2013-05-24 Dehao Chen <dehao@google.com>
1103 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1105 2013-05-24 Ian Bolton <ian.bolton@arm.com>
1107 * gcc.target/aarch64/scalar_intrinsics.c
1108 (force_simd): Use a valid instruction.
1109 (test_vdupd_lane_s64): Pass a valid lane argument.
1110 (test_vdupd_lane_u64): Likewise.
1112 2013-05-24 Richard Biener <rguenther@suse.de>
1114 PR tree-optimization/57287
1115 * gcc.dg/pr57287.c: New testcase.
1117 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1120 * g++.dg/template/error51.C: New.
1122 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1125 * g++.dg/template/bitfield2.C: New.
1127 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1129 * gnat.dg/specs/noinline1.ads: New test.
1130 * gnat.dg/noinline2.ad[sb]: Likewise.
1131 * gnat.dg/specs/noinline3.ads: Likewise.
1132 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1134 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
1137 * gcc.dg/tree-ssa/pr57385.c: New test.
1139 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1141 * gnat.dg/derived_type4.adb: New test.
1143 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1145 * gcc.dg/builtin-bswap-6.c: New test.
1146 * gcc.dg/builtin-bswap-7.c: Likewise.
1147 * gcc.dg/builtin-bswap-8.c: Likewise.
1148 * gcc.dg/builtin-bswap-9.c: Likewise.
1150 2013-05-23 Christian Bruel <christian.bruel@st.com>
1153 * gcc.dg/debug/pr57351.c: New test
1155 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
1157 * gcc.target/aarch64/vect-clz.c: New file.
1159 2013-05-23 Martin Jambor <mjambor@suse.cz>
1162 * gcc.dg/ipa/pr57347.c: New test.
1164 2013-05-23 Richard Biener <rguenther@suse.de>
1166 PR tree-optimization/57380
1167 * g++.dg/tree-ssa/pr57380.C: New testcase.
1169 2013-05-23 Richard Biener <rguenther@suse.de>
1172 * gcc.dg/torture/pr57381.c: New testcase.
1174 2013-05-23 Jakub Jelinek <jakub@redhat.com>
1177 * gcc.c-torture/execute/pr57344-1.c: New test.
1178 * gcc.c-torture/execute/pr57344-2.c: New test.
1179 * gcc.c-torture/execute/pr57344-3.c: New test.
1180 * gcc.c-torture/execute/pr57344-4.c: New test.
1182 2013-05-23 Richard Biener <rguenther@suse.de>
1184 PR rtl-optimization/57341
1185 * gcc.dg/torture/pr57341.c: New testcase.
1187 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/parse/crash62.C: New.
1192 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1193 Pat Haugen <pthaugen@us.ibm.com>
1194 Peter Bergner <bergner@vnet.ibm.com>
1196 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1199 2013-05-22 Tobias Burnus <burnus@net-b.de>
1202 * gfortran.dg/defined_assignment_6.f90: New.
1204 2013-05-22 Tobias Burnus <burnus@net-b.de>
1207 * gfortran.dg/assumed_type_6.f90: New.
1209 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1212 * g++.dg/cpp0x/Wunused-parm.C: New.
1214 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1216 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1217 * g++.dg/warn/Wdouble-promotion.C: Likewise.
1219 2013-05-21 Easwaran Raman <eraman@google.com>
1221 PR tree-optimization/57322
1222 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1224 2013-05-21 Graham Stott <graham.stott@btinternet.com>
1226 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1229 2013-05-21 Tobias Burnus <burnus@net-b.de>
1232 * gfortran.dg/assumed_type_5.f90: New.
1233 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1234 * gfortran.dg/assumed_rank_2.f90: Ditto.
1235 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1236 * gfortran.dg/no_arg_check_3.f90: Ditto.
1238 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1240 PR tree-optimization/57331
1241 * gcc.c-torture/compile/pr57331.c: New test.
1243 2013-05-21 Richard Biener <rguenther@suse.de>
1245 PR tree-optimization/57330
1246 * gcc.dg/torture/pr57330.c: New testcase.
1248 2013-05-21 Richard Biener <rguenther@suse.de>
1250 PR tree-optimization/57303
1251 * gcc.dg/torture/pr57303.c: New testcase.
1253 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1255 PR tree-optimization/57321
1256 * gcc.c-torture/execute/pr57321.c: New test.
1258 2013-05-20 Tobias Burnus <burnus@net-b.de>
1262 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1263 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1264 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1265 * gfortran.dg/binding_label_tests_3.f03: Ditto.
1266 * gfortran.dg/binding_label_tests_4.f03: Ditto.
1267 * gfortran.dg/binding_label_tests_5.f03: Ditto.
1268 * gfortran.dg/binding_label_tests_6.f03: Ditto.
1269 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1270 * gfortran.dg/binding_label_tests_8.f03: Ditto.
1271 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1272 * gfortran.dg/binding_label_tests_24.f90: New.
1273 * gfortran.dg/binding_label_tests_25.f90: New.
1275 2013-05-20 Tobias Burnus <burnus@net-b.de>
1278 * gfortran.dg/binding_label_tests_17.f90: New.
1279 * gfortran.dg/binding_label_tests_18.f90: New.
1280 * gfortran.dg/binding_label_tests_19.f90: New.
1281 * gfortran.dg/binding_label_tests_20.f90: New.
1282 * gfortran.dg/binding_label_tests_21.f90: New.
1283 * gfortran.dg/binding_label_tests_22.f90: New.
1284 * gfortran.dg/binding_label_tests_23.f90: New.
1286 2013-05-20 Tobias Burnus <burnus@net-b.de>
1289 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1290 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1291 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1292 * gfortran.dg/common_18.f90: New.
1293 * gfortran.dg/common_19.f90: New.
1294 * gfortran.dg/common_20.f90: New.
1295 * gfortran.dg/common_21.f90: New.
1297 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1300 * g++.dg/parse/error52.C: New.
1301 * g++.dg/parse/error3.C: Adjust.
1302 * g++.dg/parse/error36.C: Likewise.
1304 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1307 * gcc.target/sh/pr56547-1.c: New.
1308 * gcc.target/sh/pr56547-2.c: New.
1310 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1313 * g++.dg/warn/Wsign-compare-6.C: New.
1314 * g++.dg/warn/Wdouble-promotion.C: Adjust.
1316 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1319 * g++.dg/template/error50.C: New.
1321 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1324 * g++.dg/ext/complit13.C: New.
1326 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
1329 * g++.dg/pr57175.C: New testcase.
1331 2013-05-17 Easwaran Raman <eraman@google.com>
1333 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1335 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
1338 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1340 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1342 PR rtl-optimization/57281
1343 PR rtl-optimization/57300
1344 * gcc.dg/pr57300.c: New test.
1345 * gcc.c-torture/execute/pr57281.c: New test.
1347 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/ext/sizeof-complit.C: New.
1352 2013-05-17 Marek Polacek <polacek@redhat.com>
1354 * gcc.dg/strlenopt-25.c: New test.
1355 * gcc.dg/strlenopt-26.c: Likewise.
1357 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1359 * gcc.target/i386/rotate-4.c: Compile only with -mavx
1360 instead of -mavx2, require only avx instead of avx2.
1361 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1362 of avx2-check.h and turn into an avx runtime test instead of
1365 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1367 * g++.dg/ext/vector22.C: Uncomment working test.
1369 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/template/pr17410.C: New.
1374 2013-05-16 Jakub Jelinek <jakub@redhat.com>
1376 * gcc.target/i386/rotate-3.c: New test.
1377 * gcc.target/i386/rotate-3a.c: New test.
1378 * gcc.target/i386/rotate-4.c: New test.
1379 * gcc.target/i386/rotate-4a.c: New test.
1380 * gcc.target/i386/rotate-5.c: New test.
1381 * gcc.target/i386/rotate-5a.c: New test.
1383 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1385 * gcc.dg/visibility-21.c: Require section_anchors.
1387 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
1389 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1390 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1391 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1393 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
1395 * gcc.dg/visibility-21.c: New.
1397 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1400 * gcc.dg/pr57286.c: New testcase.
1401 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1402 * g++.dg/ext/vector22.C: Comment out transformations not
1405 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
1408 * gcc.target/mips/call-1.c: Restrict to o32.
1409 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1411 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1413 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1415 * g++.dg/warn/Wshadow-1.C: Likewise.
1416 * g++.dg/warn/Wshadow-6.C: Likewise.
1417 * g++.dg/warn/Wshadow-7.C: Likewise.
1419 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1422 * g++.dg/parse/pr31952-1.C: New.
1423 * g++.dg/parse/pr31952-2.C: Likewise.
1424 * g++.dg/parse/pr31952-3.C: Likewise.
1426 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1427 * g++.old-deja/g++.jason/cond.C: Likewise.
1428 * g++.dg/cpp0x/range-for5.C: Likewise.
1430 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1433 * gcc.target/arm/pr40887.c: Adjust testcase.
1434 * gcc.target/arm/pr19599.c: New test.
1436 2013-05-15 Richard Biener <rguenther@suse.de>
1438 PR tree-optimization/57275
1439 * gcc.target/i386/pr57275.c: New testcase.
1441 2013-05-15 Jan Hubicka <jh@suse.cz>
1443 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1444 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1445 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1447 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1449 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1452 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1455 * c-c++-common/Wsequence-point-1.c: New test.
1457 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
1459 * g++.dg/ext/vector22.C: New testcase.
1460 * gcc.dg/binop-xor3.c: Remove xfail.
1462 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
1464 * gcc.target/aarch64/vect-fcm.x: Add cases testing
1465 FLOAT cmp FLOAT ? INT : INT.
1466 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1467 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1468 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1469 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1470 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1471 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1473 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1476 * g++.dg/cpp0x/defaulted43.C: New.
1478 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1480 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1481 (alloca): Remove declaration.
1482 (foo9): Replace alloca by __builtin_alloca.
1484 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
1486 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1487 Expect "size of array is too large" error.
1489 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1491 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1493 2013-05-14 Richard Biener <rguenther@suse.de>
1496 * g++.dg/torture/pr57235.C: New testcase.
1498 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1501 * gcc.dg/torture/pr57251.c: New test.
1503 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
1506 * gcc.target/i386/pr57264.c: New test.
1508 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1510 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1512 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
1514 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1516 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1518 PR tree-optimization/45216
1519 PR tree-optimization/57157
1520 * c-c++-common/rotate-1.c: Add 32 tests with +.
1521 * c-c++-common/rotate-1a.c: Adjust.
1522 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1523 * c-c++-common/rotate-2b.c: New test.
1524 * c-c++-common/rotate-3.c: Add 32 tests with +.
1525 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1526 * c-c++-common/rotate-4b.c: New test.
1527 * c-c++-common/rotate-5.c: New test.
1529 2013-05-13 Martin Jambor <mjambor@suse.cz>
1532 * gcc.dg/ipa/remref-0.c: New test.
1533 * gcc.dg/ipa/remref-1a.c: Likewise.
1534 * gcc.dg/ipa/remref-1b.c: Likewise.
1535 * gcc.dg/ipa/remref-2a.c: Likewise.
1536 * gcc.dg/ipa/remref-2b.c: Likewise.
1538 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
1540 * gcc.dg/vector-shift-2.c: New testcase.
1542 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1544 PR tree-optimization/57230
1545 * gcc.dg/strlenopt-24.c: New test.
1547 PR tree-optimization/57230
1548 * gcc.dg/strlenopt-23.c: New test.
1550 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
1553 * gcc.target/sh/pr57108.c: Move this test case to ...
1554 * gcc.c-torture/compile/pr57108.c: ... here.
1556 2013-05-10 Richard Biener <rguenther@suse.de>
1558 PR tree-optimization/57214
1559 * gcc.dg/torture/pr57214.c: New testcase.
1561 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
1563 * gcc.dg/vector-shift.c: New testcase.
1565 2013-05-10 Jakub Jelinek <jakub@redhat.com>
1567 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1569 PR tree-optimization/45216
1570 PR tree-optimization/57157
1571 * c-c++-common/rotate-1.c: New test.
1572 * c-c++-common/rotate-1a.c: New test.
1573 * c-c++-common/rotate-2.c: New test.
1574 * c-c++-common/rotate-2a.c: New test.
1575 * c-c++-common/rotate-3.c: New test.
1576 * c-c++-common/rotate-3a.c: New test.
1577 * c-c++-common/rotate-4.c: New test.
1578 * c-c++-common/rotate-4a.c: New test.
1580 2013-05-10 Richard Biener <rguenther@suse.de>
1582 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1583 * gcc.target/i386/l_fma_double_1.c: Adjust.
1584 * gcc.target/i386/l_fma_double_2.c: Likewise.
1585 * gcc.target/i386/l_fma_double_3.c: Likewise.
1586 * gcc.target/i386/l_fma_double_4.c: Likewise.
1587 * gcc.target/i386/l_fma_double_5.c: Likewise.
1588 * gcc.target/i386/l_fma_double_6.c: Likewise.
1589 * gcc.target/i386/l_fma_float_1.c: Likewise.
1590 * gcc.target/i386/l_fma_float_2.c: Likewise.
1591 * gcc.target/i386/l_fma_float_3.c: Likewise.
1592 * gcc.target/i386/l_fma_float_4.c: Likewise.
1593 * gcc.target/i386/l_fma_float_5.c: Likewise.
1594 * gcc.target/i386/l_fma_float_6.c: Likewise.
1596 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/cpp0x/pr51226.C: New.
1601 2013-04-16 Han Shen <shenhan@google.com>
1603 Test cases for '-fstack-protector-strong'.
1604 * gcc.dg/fstack-protector-strong.c: New.
1605 * g++.dg/fstack-protector-strong.C: New.
1607 2013-05-07 Ian Bolton <ian.bolton@arm.com>
1609 * gcc.target/aarch64/ands_1.c: New test.
1610 * gcc.target/aarch64/ands_2.c: Likewise
1612 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1614 * lib/target-supports.exp (check_effective_target_hw): New
1616 * c-c++-common/asan/clone-test-1.c: Call
1617 check_effective_target_hw.
1618 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1619 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1620 possible decorations.
1621 * c-c++-common/asan/null-deref-1.c: Likewise.
1622 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1623 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1624 * c-c++-common/asan/use-after-free-1.c: Likewise.
1625 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1626 * g++.dg/asan/large-func-test-1.C: Likewise.
1628 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
1630 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1632 2013-05-07 Richard Biener <rguenther@suse.de>
1635 * g++.dg/torture/pr57190.C: New testcase.
1637 2013-05-07 Jakub Jelinek <jakub@redhat.com>
1639 PR tree-optimization/57149
1640 * gcc.dg/pr57149.c: New test.
1643 * gcc.dg/pr57184.c: New test.
1645 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
1647 * gnat.dg/specs/array3.ads: New test.
1649 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
1651 * c-c++-common/vector-scalar-2.c: New testcase.
1653 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
1655 * gcc.target/i386/asm-dialect-2.c: New testcase.
1657 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1660 * g++.dg/cpp0x/auto38.C: New.
1662 2013-05-06 Richard Biener <rguenther@suse.de>
1664 PR tree-optimization/57185
1665 * gcc.dg/autopar/pr57185.c: New testcase.
1667 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
1670 * gcc.target/i386/pr57106.c: New test.
1672 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1674 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1675 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1676 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1677 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1678 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1679 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1680 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1682 2013-05-06 Teresa Johnson <tejohnson@google.com>
1685 * gcc.dg/pr57154.c: New test.
1687 2013-05-06 Richard Biener <rguenther@suse.de>
1690 * gcc.dg/torture/pr57147-1.c: New testcase.
1691 * gcc.dg/torture/pr57147-2.c: Likewise.
1692 * gcc.dg/torture/pr57147-3.c: Likewise.
1694 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1697 * gcc.target/sh/pr55303-1.c: New.
1698 * gcc.target/sh/pr55303-2.c: New.
1699 * gcc.target/sh/pr55303-3.c: New.
1701 2013-05-05 Tobias Burnus <burnus@net-b.de>
1703 * gfortran.dg/allocate_with_source_3.f90: New.
1705 2013-05-05 Tobias Burnus <burnus@net-b.de>
1708 * gfortran.dg/null_8.f90: New.
1710 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1713 * g++.dg/cpp0x/enum27.C: New.
1714 * g++.dg/cpp0x/enum_base.C: Adjust.
1716 2013-05-04 Jakub Jelinek <jakub@redhat.com>
1718 PR tree-optimization/56205
1719 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1721 2013-05-04 Tobias Burnus <burnus@net-b.de>
1723 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1724 * gfortran.dg/bind_c_usage_27.f90: New.
1725 * gfortran.dg/bind_c_usage_28.f90: New.
1727 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1730 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1732 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1735 * gcc.target/powerpc/pr57150.c: New file.
1737 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1739 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1740 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1741 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1742 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1743 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1744 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1745 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1747 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1749 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1750 scan-assembler-times.
1752 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1754 * gcc.dg/tree-ssa/slsr-32.c: New.
1755 * gcc.dg/tree-ssa/slsr-33.c: New.
1756 * gcc.dg/tree-ssa/slsr-34.c: New.
1757 * gcc.dg/tree-ssa/slsr-35.c: New.
1758 * gcc.dg/tree-ssa/slsr-36.c: New.
1759 * gcc.dg/tree-ssa/slsr-37.c: New.
1760 * gcc.dg/tree-ssa/slsr-38.c: New.
1762 2013-05-03 Ian Bolton <ian.bolton@arm.com>
1764 * gcc.target/aarch64/tst_1.c: New test.
1765 * gcc.target/aarch64/tst_2.c: Likewise
1767 2013-05-02 Jeff Law <law@redhat.com>
1769 PR tree-optimization/57144
1770 * gcc.c-torture/execute/pr57144.c: New test.
1772 2013-05-03 Jakub Jelinek <jakub@redhat.com>
1774 PR rtl-optimization/57130
1775 * gcc.c-torture/execute/pr57130.c: New test.
1777 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
1779 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1781 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
1783 * gcc.target/aarch64/fabd.c: New file.
1785 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1788 * g++.dg/cpp0x/pr54318.C: New.
1790 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/parse/error51.C: New.
1794 * g++.dg/parse/error15.C: Adjust column numbers.
1796 2013-05-02 Tobias Burnus <burnus@net-b.de>
1799 * gfortran.dg/size_kind_2.f90: New.
1800 * gfortran.dg/size_kind_3.f90: New.
1802 2013-05-02 Richard Biener <rguenther@suse.de>
1805 * g++.dg/torture/pr57140.C: New testcase.
1807 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
1810 * gcc.target/arm/pr56732-1.c: New test.
1812 2013-05-02 Martin Jambor <mjambor@suse.cz>
1815 * gcc.dg/ipa/pr56988.c: New test.
1817 2013-05-02 Ian Bolton <ian.bolton@arm.com>
1819 * gcc.target/aarch64/bics_1.c: New test.
1820 * gcc.target/aarch64/bics_2.c: Likewise.
1822 2013-05-02 Jakub Jelinek <jakub@redhat.com>
1824 PR rtl-optimization/57131
1825 * gcc.c-torture/execute/pr57131.c: New test.
1827 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1830 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1832 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
1835 * gcc.target/i386/pr57091.c: New test.
1837 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1839 * gcc.target/aarch64/vect-vaddv.c: New.
1841 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1843 * gcc.target/aarch64/vect-vmaxv.c: New.
1844 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1846 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1848 * gcc.target/aarch64/scalar-vca.c: New.
1849 * gcc.target/aarch64/vect-vca.c: Likewise.
1851 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1853 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1854 (test_vceqd_s64): Force arguments to SIMD registers.
1855 (test_vceqzd_s64): Likewise.
1856 (test_vcged_s64): Likewise.
1857 (test_vcled_s64): Likewise.
1858 (test_vcgezd_s64): Likewise.
1859 (test_vcged_u64): Likewise.
1860 (test_vcgtd_s64): Likewise.
1861 (test_vcltd_s64): Likewise.
1862 (test_vcgtzd_s64): Likewise.
1863 (test_vcgtd_u64): Likewise.
1864 (test_vclezd_s64): Likewise.
1865 (test_vcltzd_s64): Likewise.
1866 (test_vtst_s64): Likewise.
1867 (test_vtst_u64): Likewise.
1869 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1872 * g++.dg/cpp0x/decltype53.C: New.
1874 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1877 * gfortran.dg/power_5.f90: New test.
1879 2013-04-30 Richard Biener <rguenther@suse.de>
1882 * gcc.dg/torture/pr57122.c: New testcase.
1884 2013-04-30 Richard Biener <rguenther@suse.de>
1887 * g++.dg/torture/pr57107.C: New testcase.
1889 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
1891 PR rtl-optimization/57105
1892 * gcc.dg/pr57105.c: New test.
1894 2013-04-30 Jakub Jelinek <jakub@redhat.com>
1896 PR tree-optimization/57104
1897 * gcc.dg/pr57104.c: New test.
1899 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1902 * gcc.target/i386/pr44578.c: New test.
1904 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
1907 * gcc.target/i386/pr57097.c: New test.
1909 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1912 * gcc.target/i386/pr57098.c: New test.
1914 2013-04-29 Kai Tietz <ktietz@redhat.com>
1916 * gcc.c-torture/execute/pr55875.c: New test.
1918 2013-04-29 Richard Biener <rguenther@suse.de>
1921 * gcc.dg/torture/pr57075.c: New testcase.
1923 2013-04-29 Richard Biener <rguenther@suse.de>
1926 * gcc.dg/autopar/pr57103.c: New testcase.
1928 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1930 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1932 2013-04-29 Tom de Vries <tom@codesourcery.com>
1934 * gcc.dg/pr50763.c: Update test.
1936 2013-04-26 Jeff Law <law@redhat.com>
1938 * gcc.dg/tree-ssa/vrp88.c: New test.
1940 2013-04-29 Christian Bruel <christian.bruel@st.com>
1943 * gcc.target/sh/pr57108.c: New test.
1945 2013-04-29 Richard Biener <rguenther@suse.de>
1948 * gfortran.dg/gomp/pr57089.f90: New testcase.
1950 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1952 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1954 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1956 * gcc.target/aarch64/vect-vcvt.c: New.
1958 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1960 * gcc.target/aarch64/vect-vrnd.c: New.
1962 2013-04-29 Richard Biener <rguenther@suse.de>
1964 PR tree-optimization/57081
1965 * gcc.dg/torture/pr57081.c: New testcase.
1967 2013-04-29 Jakub Jelinek <jakub@redhat.com>
1969 PR tree-optimization/57083
1970 * gcc.dg/torture/pr57083.c: New test.
1972 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1975 * g++.dg/cpp0x/decltype52.C: New.
1977 2013-04-28 Jakub Jelinek <jakub@redhat.com>
1979 N3472 binary constants
1980 * g++.dg/cpp/limits.C: Adjust warning wording.
1981 * g++.dg/system-binary-constants-1.C: Likewise.
1982 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1984 2013-04-28 Tobias Burnus <burnus@net-b.de>
1987 * gfortran.dg/coarray_30.f90: New.
1989 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1992 * frontend-passes (optimize_power): New function.
1993 (optimize_op): Use it.
1995 2013-04-27 Jakub Jelinek <jakub@redhat.com>
1998 * gcc.c-torture/execute/pr56866.c: New test.
1999 * gcc.target/i386/pr56866.c: New test.
2001 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2004 * gcc.dg/setjmp-5.c: New test.
2006 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2009 * g++.dg/cpp0x/constexpr-55708.C: New.
2011 2013-04-26 Richard Biener <rguenther@suse.de>
2013 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2014 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2015 * gcc.dg/pr53265.c: Remove XFAILs.
2016 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2017 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2019 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2021 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2022 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2023 -fdiagnostics-color=never option similarly to
2024 -fno-diagnostics-show-caret option.
2026 2013-04-25 Jakub Jelinek <jakub@redhat.com>
2028 PR rtl-optimization/57003
2029 * gcc.target/i386/pr57003.c: New test.
2031 2013-04-25 Marek Polacek <polacek@redhat.com>
2033 PR tree-optimization/57066
2034 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2036 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
2037 Tejas Belagod <tejas.belagod@arm.com>
2039 * gcc.target/aarch64/vaddv-intrinsic.c: New.
2040 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2041 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2043 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2045 * gcc.target/aarch64/cmp.c: New.
2047 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2049 * gcc.target/aarch64/ngc.c: New.
2051 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2053 * lib/target-supports.exp
2054 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2055 (check_effective_target_arm_neon_fp16_ok): Likewise.
2056 (add_options_for_arm_neon_fp16): Likewise.
2057 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2058 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2060 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
2062 PR rtl-optimizations/57046
2063 * gcc.target/i386/pr57046.c: New test.
2065 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/cpp1y/cplusplus.C: New.
2069 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2071 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2073 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2075 * c-c++-common/Wpointer-arith-1.c: New.
2077 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2079 * g++.dg/cpp1y/cxx1y_macro.C: New.
2081 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2084 * g++.dg/cpp0x/sfinae45.C: New.
2086 2013-04-24 Richard Biener <rguenther@suse.de>
2089 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2091 2013-04-23 Richard Biener <rguenther@suse.de>
2094 * gcc.dg/torture/pr57036-1.c: New testcase.
2095 * gcc.dg/torture/pr57036-2.c: Likewise.
2097 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
2099 * gcc.target/aarch64/scalar-mov.c: New testcase.
2101 2013-04-23 Richard Biener <rguenther@suse.de>
2103 PR tree-optimization/57026
2104 * gcc.dg/torture/pr57026.c: New testcase.
2106 2013-04-22 Janus Weil <janus@gcc.gnu.org>
2110 * gfortran.dg/transfer_check_4.f90: New.
2112 2013-04-22 Marek Polacek <polacek@redhat.com>
2115 * gcc.dg/pr56990.c: New test.
2117 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
2120 * gcc.target/i386/pr57018.c: New test.
2122 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
2124 * gcc.target/aarch64/vrecps.c: New.
2125 * gcc.target/aarch64/vrecpx.c: Likewise.
2127 2013-04-22 Christian Bruel <christian.bruel@st.com>
2130 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2132 2013-04-21 Jeff Law <law@redhat.com>
2134 * gcc.dg/tree-ssa/forwprop-26.c: New test.
2136 2013-04-20 Tobias Burnus <burnus@net-b.de>
2139 * gfortran.dg/c_loc_test_22.f90: New.
2141 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
2143 PR rtl-optimization/56847
2144 * gcc.dg/pr56847.c: New test.
2146 2013-04-19 Richard Biener <rguenther@suse.de>
2148 PR tree-optimization/56982
2149 * gcc.c-torture/execute/pr56982.c: New testcase.
2151 2013-04-19 Martin Jambor <mjambor@suse.cz>
2153 PR tree-optimization/56718
2154 * g++.dg/ipa/imm-devirt-1.C: New test.
2155 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2157 2013-04-19 Richard Biener <rguenther@suse.de>
2159 PR tree-optimization/57000
2160 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2162 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2163 Mikael Morin <mikael@gcc.gnu.org>
2166 * gfortran.dg/array_constructor_45.f90: New test.
2167 * gfortran.dg/array_constructor_46.f90: New test.
2168 * gfortran.dg/array_constructor_47.f90: New test.
2169 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2171 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2173 PR rtl-optimization/56999
2174 * g++.dg/opt/pr56999.C: New test.
2176 2013-04-18 Cary Coutant <ccoutant@google.com>
2178 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2179 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2181 2013-04-18 Cary Coutant <ccoutant@google.com>
2183 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2184 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2185 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2186 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2187 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2188 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2189 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2190 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2191 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2192 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2193 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2195 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
2197 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2199 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2201 PR tree-optimization/56984
2202 * gcc.c-torture/compile/pr56984.c: New test.
2204 PR rtl-optimization/56992
2205 * gcc.dg/pr56992.c: New test.
2207 2013-04-17 Janus Weil <janus@gcc.gnu.org>
2210 * gfortran.dg/proc_ptr_42.f90: New.
2212 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
2214 * gnat.dg/discr41.ad[sb]: New test.
2215 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2216 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2217 * gcc.dg/vect/slp-24.c: Likewise.
2218 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2219 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2220 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2221 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2222 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2223 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2224 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2225 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2226 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2227 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2228 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2229 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2230 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2231 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2232 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2233 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2234 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2235 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2236 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2237 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2238 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2239 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2240 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2241 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2242 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2243 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2245 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
2248 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2249 * gfortran.dg/module_md5_1.f90: Remove.
2251 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2253 * gcc.target/aarch64/adds3.c: New.
2254 * gcc.target/aarch64/subs3.c: New.
2256 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2258 * gcc.target/aarch64/adds1.c: New.
2259 * gcc.target/aarch64/adds2.c: New.
2260 * gcc.target/aarch64/subs1.c: New.
2261 * gcc.target/aarch64/subs2.c: New.
2263 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
2265 Implement n3599 - Literal operator templates for strings.
2266 * g++.dg/cpp1y/udlit-char-template.C: New test.
2267 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2269 2013-04-16 Tobias Burnus <burnus@net-b.de>
2272 * gfortran.dg/no_arg_check_1.f90: New.
2273 * gfortran.dg/no_arg_check_2.f90: New.
2274 * gfortran.dg/no_arg_check_3.f90: New.
2276 2013-04-16 Janus Weil <janus@gcc.gnu.org>
2279 * gfortran.dg/proc_ptr_41.f90: New.
2281 2013-04-16 Richard Biener <rguenther@suse.de>
2283 PR tree-optimization/56756
2284 * gcc.dg/torture/pr56756.c: New testcase.
2286 2013-04-16 Tobias Burnus <burnus@net-b.de>
2289 * gfortran.dg/c_assoc_5.f90: New.
2291 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
2293 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2294 * gcc.c-torture/execute/pr33992.x: Remove.
2295 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2296 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2297 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2299 2013-04-15 Jakub Jelinek <jakub@redhat.com>
2301 PR tree-optimization/56962
2302 * gcc.c-torture/execute/pr56962.c: New test.
2304 2013-04-15 Richard Biener <rguenther@suse.de>
2306 PR tree-optimization/56933
2307 * gcc.dg/vect/pr56933.c: New testcase.
2309 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2311 * gcc.target/arm/anddi3-opt.c: New test.
2312 * gcc.target/arm/anddi3-opt2.c: Likewise.
2314 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
2316 * gcc.dg/pr56890-1.c: New test.
2317 * gcc.dg/pr56890-2.c: Likewise.
2319 2013-04-15 Joey Ye <joey.ye@arm.com>
2321 * gcc.target/arm/thumb1-far-jump-1.c: New test.
2322 * gcc.target/arm/thumb1-far-jump-2.c: New test.
2324 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
2327 * gfortran.dg/select_type_33.f03: New test.
2329 2013-04-13 Janus Weil <janus@gcc.gnu.org>
2332 * gfortran.dg/typebound_proc_29.f03: New.
2334 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2337 * gfortran.dg/typebound_proc_28.f03: New.
2339 2013-04-12 Jeff Law <law@redhat.com>
2341 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2344 2013-04-12 Tobias Burnus <burnus@net-b.de>
2347 * gfortran.dg/coarray/alloc_comp_2.f90: New.
2349 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
2352 * gcc.target/i386/pr56903.c: New test.
2354 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2357 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2358 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2359 * gfortran.dg/block_11.f90: Fix invalid test case.
2360 * gfortran.dg/function_types_3.f90: Add new error message.
2361 * gfortran.dg/global_references_1.f90: Ditto.
2362 * gfortran.dg/import2.f90: Remove unneeded parts.
2363 * gfortran.dg/import6.f90: Fix invalid test case.
2364 * gfortran.dg/proc_decl_2.f90: Ditto.
2365 * gfortran.dg/proc_decl_9.f90: Ditto.
2366 * gfortran.dg/proc_decl_18.f90: Ditto.
2367 * gfortran.dg/proc_ptr_40.f90: New.
2368 * gfortran.dg/whole_file_7.f90: Modified error wording.
2369 * gfortran.dg/whole_file_16.f90: Ditto.
2370 * gfortran.dg/whole_file_17.f90: Add -pedantic.
2371 * gfortran.dg/whole_file_18.f90: Modified error wording.
2372 * gfortran.dg/whole_file_20.f03: Ditto.
2373 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2376 2013-04-12 Richard Biener <rguenther@suse.de>
2379 2013-04-10 Richard Biener <rguenther@suse.de>
2381 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2383 2013-04-12 Tobias Burnus <burnus@net-b.de>
2386 * gfortran.dg/class_allocate_15.f90: New.
2389 2013-04-12 Tobias Burnus <burnus@net-b.de>
2391 * gfortran.dg/coarray_lib_alloc_2.f90: Update
2392 scan-tree-dump-times.
2394 2013-04-12 Jakub Jelinek <jakub@redhat.com>
2396 PR tree-optimization/56918
2397 PR tree-optimization/56920
2398 * gcc.dg/vect/pr56918.c: New test.
2399 * gcc.dg/vect/pr56920.c: New test.
2401 2013-04-12 Tobias Burnus <burnus@net-b.de>
2404 * gfortran.dg/class_allocate_14.f90: New.
2405 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2406 * gfortran.dg/coarray_lib_alloc_3.f90: New.
2408 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
2410 * gcc.dg/fold-cstvecshift.c: New testcase.
2412 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2414 * gcc.target/aarch64/negs.c: New.
2416 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2419 * g++.dg/template/arrow4.C: New test.
2421 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
2423 * gnat.dg/array23.adb: New test.
2424 * gnat.dg/array23_pkg[123].ads: New helpers.
2426 2013-04-11 Jeff Law <law@redhat.com>
2428 PR tree-optimization/56900
2429 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2431 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2434 * g++.dg/cpp0x/sfinae44.C: New.
2436 2013-04-11 Arnaud Charlet <charlet@adacore.com>
2438 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2439 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2441 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2444 * g++.dg/cpp0x/enum26.C: New.
2445 * g++.old-deja/g++.pt/mangle1.C: Adjust.
2447 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2449 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2451 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2453 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2454 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2455 loop is vectorized and that the correct instruction is generated.
2456 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2457 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2458 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2460 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2462 PR tree-optimization/56899
2463 * gcc.c-torture/execute/pr56899.c: New test.
2465 2013-04-10 David S. Miller <davem@davemloft.net>
2467 * gcc.target/sparc/setcc-4.c: New test.
2468 * gcc.target/sparc/setcc-5.c: New test.
2470 2013-04-10 Richard Biener <rguenther@suse.de>
2472 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2474 2013-04-10 Richard Biener <rguenther@suse.de>
2476 * gcc.dg/vect/slp-39.c: New testcase.
2478 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
2480 PR tree-optimization/55524
2481 * gcc.target/epiphany/fnma-1.c: New test.
2483 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2485 * gcc.dg/tree-ssa/inline-11.c: New test
2487 2013-04-10 Jakub Jelinek <jakub@redhat.com>
2490 * g++.dg/template/arrow3.C: New test.
2492 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2494 * gcc.target/arm/minmax_minus.c: New test.
2496 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2499 * c-c++-common/gomp/pr56883.c: New test.
2501 2013-04-09 Jeff Law <law@redhat.com>
2503 * gcc.dg/tree-ssa/vrp87.c: New test.
2505 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2507 PR tree-optimization/56854
2508 * g++.dg/torture/pr56854.C: New test.
2510 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2513 * gfortran.dg/array_constructor_44.f90: New test.
2515 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2518 * g++.dg/cpp0x/constexpr-specialization.C: New.
2520 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2522 * gcc.c-torture/execute/pr56837.c: New test.
2526 * g++.dg/opt/vt3.C: New test.
2527 * g++.dg/opt/vt4.C: New test.
2529 2013-04-08 Jeff Law <law@redhat.com>
2531 * gcc.dg/tree-ssa/forwprop-25.c: New test.
2533 2013-04-08 Richard Biener <rguenther@suse.de>
2535 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2537 2013-04-08 Richard Biener <rguenther@suse.de>
2539 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2541 2013-04-08 Richard Biener <rguenther@suse.de>
2543 * g++.dg/vect/slp-pr56812.cc: Adjust.
2545 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2547 * gcc.dg/pr56837.c: New test.
2548 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2549 "generated memset minus one".
2551 2013-04-07 Tobias Burnus <burnus@net-b.de>
2554 * gfortran.dg/reshape_5.f90: New.
2556 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2559 * gcc.target/powerpc/recip-1.c: Modify expected output.
2560 * gcc.target/powerpc/recip-3.c: Likewise.
2561 * gcc.target/powerpc/recip-4.c: Likewise.
2562 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2564 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2566 * gcc.target/arm/peep-ldrd-1.c: New test.
2567 * gcc.target/arm/peep-strd-1.c: Likewise.
2569 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2571 * gcc.target/arm/negdi-1.c: New test.
2572 * gcc.target/arm/negdi-2.c: Likewise.
2573 * gcc.target/arm/negdi-3.c: Likewise.
2574 * gcc.target/arm/negdi-4.c: Likewise.
2576 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2578 * lib/target-supports.exp (add_options_for_arm_v8_neon):
2579 Add -march=armv8-a when we use v8 NEON.
2580 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2581 (check_effective_target_vect_call_ceilf): Likewise.
2582 (check_effective_target_vect_call_floorf): Likewise.
2583 (check_effective_target_vect_call_roundf): Likewise.
2584 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2585 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2586 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2587 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2588 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2590 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
2592 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2593 * gcc.target/powerpc/sd-pwr6.c: Same.
2594 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2595 * g++.dg/debug/pr56294.C: XFAIL on AIX.
2597 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
2599 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2601 2013-04-04 Janus Weil <janus@gcc.gnu.org>
2604 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2605 * gfortran.dg/altreturn_4.f90: Ditto.
2606 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2607 * gfortran.dg/altreturn_5.f90: Ditto.
2608 * gfortran.dg/altreturn_6.f90: Ditto.
2609 * gfortran.dg/altreturn_7.f90: Ditto.
2611 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2613 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2615 (check_effective_target_arm_v8_neon_ok_nocache):
2617 (check_effective_target_arm_v8_neon_ok): Change to use
2618 check_effective_target_arm_v8_neon_ok_nocache.
2619 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2621 (check_effective_target_vect_call_btruncf):
2622 Enable for arm and ARMv8 NEON.
2623 (check_effective_target_vect_call_ceilf): Likewise.
2624 (check_effective_target_vect_call_floorf): Likewise.
2625 (check_effective_target_vect_call_roundf): Likewise.
2626 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2629 2013-04-04 Marek Polacek <polacek@redhat.com>
2631 PR tree-optimization/48186
2632 * gcc.dg/pr48186.c: New test.
2634 2013-04-04 Richard Biener <rguenther@suse.de>
2636 PR tree-optimization/56826
2637 * gcc.dg/vect/pr56826.c: New testcase.
2638 * gcc.dg/vect/O3-pr36098.c: Adjust.
2640 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
2642 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2643 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2644 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2645 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2646 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2647 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2648 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2649 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2650 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2651 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2653 2013-04-04 Richard Biener <rguenther@suse.de>
2655 PR tree-optimization/56213
2656 * gcc.dg/vect/vect-123.c: New testcase.
2658 2013-04-04 Tobias Burnus <burnus@net-b.de>
2661 * gfortran.dg/read_repeat_2.f90: New.
2663 2013-04-04 Richard Biener <rguenther@suse.de>
2665 PR tree-optimization/56837
2666 * g++.dg/torture/pr56837.C: New testcase.
2668 2013-04-04 Tobias Burnus <burnus@net-b.de>
2671 * gfortran.dg/c_loc_test_21.f90: New.
2672 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2673 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2674 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2675 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2676 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
2678 2013-04-03 Jeff Law <law@redhat.com>
2680 PR tree-optimization/56799
2681 * gcc.c-torture/execute/pr56799.c: New test.
2683 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2686 * g++.dg/warn/Wpointer-arith-1.C: New.
2687 * g++.dg/gomp/for-19.C: Adjust.
2689 2013-04-03 Marek Polacek <polacek@redhat.com>
2692 * gcc.dg/pr55702.c: New test.
2694 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2697 * gcc.dg/pr56809.c: New testcase.
2699 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2702 * g++.dg/debug/pr56819.C: New test.
2704 2013-04-03 Richard Biener <rguenther@suse.de>
2706 PR tree-optimization/56817
2707 * g++.dg/torture/pr56817.C: New testcase.
2709 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2711 * gcc.dg/vect/bb-slp-31.c: New file.
2713 2013-04-03 Jason Merrill <jason@redhat.com>
2716 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2718 2013-04-03 Richard Biener <rguenther@suse.de>
2720 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2722 2013-04-03 Richard Biener <rguenther@suse.de>
2724 PR tree-optimization/55964
2725 * gcc.dg/torture/pr55964-2.c: New testcase.
2727 2013-04-03 Richard Biener <rguenther@suse.de>
2729 PR tree-optimization/56501
2730 * gcc.dg/torture/pr56501.c: New testcase.
2732 2013-04-03 Richard Biener <rguenther@suse.de>
2734 PR tree-optimization/56407
2735 * gcc.dg/torture/pr56407.c: New testcase.
2737 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2739 PR tree-optimization/56790
2740 * g++.dg/ext/pr56790-1.C: New testcase.
2742 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2744 * gcc.target/i386/merge-1.c: New testcase.
2745 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2747 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2750 * gcc.c-torture/execute/pr19449.c: New test.
2752 2013-04-03 Richard Biener <rguenther@suse.de>
2754 PR tree-optimization/56812
2755 * g++.dg/vect/slp-pr56812.cc: New testcase.
2757 2013-04-03 Janus Weil <janus@gcc.gnu.org>
2761 * gfortran.dg/altreturn_8.f90: New.
2762 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2763 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2764 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2766 2013-04-02 Jakub Jelinek <jakub@redhat.com>
2768 PR rtl-optimization/56745
2769 * gcc.c-torture/compile/pr56745.c: New test.
2771 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2773 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2775 2013-04-02 Richard Biener <rguenther@suse.de>
2777 PR tree-optimization/56778
2778 * gcc.dg/torture/pr56778.c: New testcase.
2780 2013-04-02 Richard Biener <rguenther@suse.de>
2783 * g++.dg/torture/pr56768.C: New testcase.
2785 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
2787 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2789 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2792 * gfortran.dg/namelist_82.f90: New test.
2794 2013-04-01 Janus Weil <janus@gcc.gnu.org>
2797 * gfortran.dg/implicit_class_1.f90: New.
2799 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2802 * gfortran.dg/namelist_81.f90: New test.
2804 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2806 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
2807 for constant and equal string lengths.
2808 * gfortran.dg/character_comparison_5.f90: Likewise.
2809 * gfortran.dg/character_comparison_9.f90: New test.
2811 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
2813 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2814 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2816 2013-03-29 Tobias Burnus <burnus@net-b.de>
2819 * gfortran.dg/optional_absent_3.f90: New.
2821 2013-03-29 Tobias Burnus <burnus@net-b.de>
2824 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2826 2013-03-29 Tobias Burnus <burnus@net-b.de>
2829 * gfortran.dg/namelist_80.f90: New.
2831 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2834 * gfortran.dg/string_length_2.f90: New test.
2835 * gfortran.dg/dependency_41.f90: New test.
2837 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2840 * gfortran.dg/array_constructor_43.f90: New test.
2841 * gfortran.dg/random_seed_3.f90: New test.
2843 2013-03-28 Ian Bolton <ian.bolton@arm.com>
2845 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2846 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2847 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2848 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2849 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2850 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2851 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2852 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2853 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2854 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2856 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2859 * g++.dg/conversion/op4.C: Adjust.
2860 * g++.dg/cpp0x/rv1n.C: Likewise.
2861 * g++.dg/cpp0x/rv2n.C: Likewise.
2862 * g++.dg/cpp0x/template_deduction.C: Likewise.
2863 * g++.dg/expr/cond8.C: Likewise.
2864 * g++.dg/other/error4.C: Likewise.
2865 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2866 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2867 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2868 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2869 * g++.old-deja/g++.jason/conversion2.C: Likewise.
2870 * g++.old-deja/g++.law/cvt20.C: Likewise.
2871 * g++.old-deja/g++.law/cvt8.C: Likewise.
2872 * g++.old-deja/g++.law/init8.C: Likewise.
2873 * g++.old-deja/g++.mike/net12.C: Likewise.
2874 * g++.old-deja/g++.mike/net8.C: Likewise.
2875 * g++.old-deja/g++.mike/p2793.C: Likewise.
2876 * g++.old-deja/g++.mike/p3836.C: Likewise.
2877 * g++.old-deja/g++.mike/p418.C: Likewise.
2878 * g++.old-deja/g++.mike/p701.C: Likewise.
2879 * g++.old-deja/g++.mike/p807.C: Likewise.
2881 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
2884 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2887 2013-03-28 Marek Polacek <polacek@redhat.com>
2889 PR tree-optimization/56695
2890 * gcc.dg/vect/pr56695.c: New test.
2892 2013-03-28 Richard Biener <rguenther@suse.de>
2894 PR tree-optimization/37021
2895 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2896 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2898 2013-03-27 Tobias Burnus <burnus@net-b.de>
2902 * gfortran.dg/sizeof_2.f90: New.
2903 * gfortran.dg/sizeof_3.f90: New.
2904 * gfortran.dg/sizeof_proc.f90: Update dg-error.
2906 2013-03-27 Richard Biener <rguenther@suse.de>
2908 PR tree-optimization/37021
2909 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2911 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
2913 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2914 * g++.dg/ipa/ivinline-2.C: Likewise.
2915 * g++.dg/ipa/ivinline-3.C: Likewise.
2916 * g++.dg/ipa/ivinline-4.C: Likewise.
2917 * g++.dg/ipa/ivinline-5.C: Likewise.
2918 * g++.dg/ipa/ivinline-7.C: Likewise.
2919 * g++.dg/ipa/ivinline-8.C: Likewise.
2920 * g++.dg/ipa/ivinline-9.C: Likewise.
2921 * g++.dg/cpp0x/noexcept03.C: Likewise.
2922 * gcc.dg/const-1.c: Likewise.
2923 * gcc.dg/ipa/pure-const-1.c: Likewise.
2924 * gcc.dg/noreturn-8.c: Likewise.
2925 * gcc.target/i386/mmx-1.c: Likewise.
2926 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2927 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2928 * gcc.c-torture/execute/pr33992.x: New file.
2930 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
2932 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2934 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2937 * g++.dg/ext/desig5.C: New.
2939 2013-03-26 Tobias Burnus <burnus@net-b.de>
2942 * gfortran.dg/merge_init_expr_2.f90: New.
2943 * gfortran.dg/merge_char_1.f90: Modify test to
2944 stay a run-time test.
2945 * gfortran.dg/merge_char_3.f90: Ditto.
2947 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/cpp0x/constexpr-friend-2.C: New.
2950 * g++.dg/cpp0x/constexpr-main.C: Likewise.
2952 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2955 * g++.dg/cpp0x/range-for23.C: New.
2957 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
2960 * gfortran.dg/namelist_79.f90: New.
2962 2013-03-25 Martin Jambor <mjambor@suse.cz>
2964 * gcc.dg/ipa/ipcp-agg-9.c: New test.
2966 2013-03-25 Tobias Burnus <burnus@net-b.de>
2986 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2987 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2988 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2989 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2990 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2991 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2992 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2993 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2994 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2995 * gfortran.dg/c_loc_tests_16.f90: Ditto.
2996 * gfortran.dg/c_loc_tests_4.f03: Ditto.
2997 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2998 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2999 * gfortran.dg/c_loc_tests_8.f03: Ditto.
3000 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3001 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3002 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3003 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3004 * gfortran.dg/pr32601_1.f03: Ditto.
3005 * gfortran.dg/storage_size_2.f08: Remove dg-error.
3006 * gfortran.dg/blockdata_7.f90: New.
3007 * gfortran.dg/c_assoc_4.f90: New.
3008 * gfortran.dg/c_f_pointer_tests_6.f90: New.
3009 * gfortran.dg/c_f_pointer_tests_7.f90: New.
3010 * gfortran.dg/c_funloc_tests_8.f90: New.
3011 * gfortran.dg/c_loc_test_17.f90: New.
3012 * gfortran.dg/c_loc_test_18.f90: New.
3013 * gfortran.dg/c_loc_test_19.f90: New.
3014 * gfortran.dg/c_loc_test_20.f90: New.
3015 * gfortran.dg/c_sizeof_5.f90: New.
3016 * gfortran.dg/iso_c_binding_rename_3.f90: New.
3017 * gfortran.dg/transfer_resolve_2.f90: New.
3018 * gfortran.dg/transfer_resolve_3.f90: New.
3019 * gfortran.dg/transfer_resolve_4.f90: New.
3020 * gfortran.dg/pr32601.f03: Update dg-error.
3021 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3022 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3024 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3026 * gcc.target/arm/vseleqdf.c: New test.
3027 * gcc.target/arm/vseleqsf.c: Likewise.
3028 * gcc.target/arm/vselgedf.c: Likewise.
3029 * gcc.target/arm/vselgesf.c: Likewise.
3030 * gcc.target/arm/vselgtdf.c: Likewise.
3031 * gcc.target/arm/vselgtsf.c: Likewise.
3032 * gcc.target/arm/vselledf.c: Likewise.
3033 * gcc.target/arm/vsellesf.c: Likewise.
3034 * gcc.target/arm/vselltdf.c: Likewise.
3035 * gcc.target/arm/vselltsf.c: Likewise.
3036 * gcc.target/arm/vselnedf.c: Likewise.
3037 * gcc.target/arm/vselnesf.c: Likewise.
3038 * gcc.target/arm/vselvcdf.c: Likewise.
3039 * gcc.target/arm/vselvcsf.c: Likewise.
3040 * gcc.target/arm/vselvsdf.c: Likewise.
3041 * gcc.target/arm/vselvssf.c: Likewise.
3043 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
3045 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3047 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3048 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3049 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3050 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3051 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3052 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3053 * gcc.target/aarch64/atomic-op-char.x: ... to here.
3054 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3055 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3056 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3057 * gcc.target/aarch64/atomic-op-int.x: ... to here.
3058 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3059 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3060 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3061 * gcc.target/aarch64/atomic-op-release.x: ... to here.
3062 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3063 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3064 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3065 * gcc.target/aarch64/atomic-op-short.x: ... to here.
3066 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3067 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3068 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3069 * gcc.target/arm/atomic-op-char.c: Likewise.
3070 * gcc.target/arm/atomic-op-consume.c: Likewise.
3071 * gcc.target/arm/atomic-op-int.c: Likewise.
3072 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3073 * gcc.target/arm/atomic-op-release.c: Likewise.
3074 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3075 * gcc.target/arm/atomic-op-short.c: Likewise.
3077 2013-03-25 Richard Biener <rguenther@suse.de>
3080 * g++.dg/torture/pr56694.C: New testcase.
3082 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3085 * gcc.target/arm/neon-vcond-gt.c: New test.
3086 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3087 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3089 2013-03-25 Richard Biener <rguenther@suse.de>
3091 PR tree-optimization/56689
3092 * gcc.dg/torture/pr56689.c: New testcase.
3094 2013-03-25 Kai Tietz <ktietz@redhat.com>
3096 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3098 2013-03-24 Tobias Burnus <burnus@net-b.de>
3101 * gfortran.dg/eof_5.f90: New.
3103 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
3105 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3108 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
3110 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3112 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
3115 * gcc.c-torture/execute/builtins/builtins.exp: Add
3116 -Wl,--allow-multiple-definition for RTEMS targets.
3118 2013-03-22 Ian Bolton <ian.bolton@arm.com>
3120 * gcc.target/aarch64/movk.c: New test.
3122 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
3124 * g++.dg/ext/vector21.C: New testcase.
3126 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3128 * gcc.target/arm/neon-for-64bits-1.c: New tests.
3129 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3131 2013-03-21 Richard Biener <rguenther@suse.de>
3133 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3134 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3136 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3138 * gcc.target/aarch64/vect.c: Test and result vector added
3139 for sabd and saba instructions.
3140 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3141 instructions in assembly.
3142 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3143 * gcc.target/aarch64/vect-fp.c: Test and result vector added
3144 for fabd instruction.
3145 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3146 instruction in assembly.
3147 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3149 2013-03-20 Jeff Law <law@redhat.com>
3151 * g++.dg/tree-ssa/ssa-dom.C: New test.
3153 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3155 * gcc.target/powerpc/mmfpgpr.c: New test.
3156 * gcc.target/powerpc/sd-vsx.c: Likewise.
3157 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3158 * gcc.target/powerpc/vsx-float0.c: Likewise.
3160 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
3162 PR tree-optimization/56355
3163 * gcc.dg/pr56355-1.c: New file.
3165 2013-03-20 Catherine Moore <clm@codesourcery.com>
3166 Richard Sandiford <rdsandiford@googlemail.com>
3168 * gcc.target/mips/mips.exp: Add microMIPS support.
3169 * gcc.target/mips/umips-movep-2.c: New test.
3170 * gcc.target/mips/umips-lwp-2.c: New test.
3171 * gcc.target/mips/umips-swp-5.c: New test.
3172 * gcc.target/mips/umips-constraints-1.c: New test.
3173 * gcc.target/mips/umips-lwp-3.c: New test.
3174 * gcc.target/mips/umips-swp-6.c: New test.
3175 * gcc.target/mips/umips-constraints-2.c: New test.
3176 * gcc.target/mips/umips-save-restore-1.c: New test.
3177 * gcc.target/mips/umips-lwp-4.c: New test.
3178 * gcc.target/mips/umips-swp-7.c: New test.
3179 * gcc.target/mips/umips-save-restore-2.c: New test.
3180 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3181 * gcc.target/mips/umips-lwp-5.c: New test.
3182 * gcc.target/mips/umips-save-restore-3.c: New test.
3183 * gcc.target/mips/umips-lwp-6.c: New test.
3184 * gcc.target/mips/umips-swp-1.c: New test.
3185 * gcc.target/mips/umips-lwp-7.c: New test.
3186 * gcc.target/mips/umips-swp-2.c: New test.
3187 * gcc.target/mips/umips-lwp-8.c: New test.
3188 * gcc.target/mips/umips-swp-3.c: New test.
3189 * gcc.target/mips/umips-movep-1.c: New test.
3190 * gcc.target/mips/umips-lwp-1.c: New test.
3191 * gcc.target/mips/umips-swp-4.c: New test.
3193 2013-03-20 Richard Biener <rguenther@suse.de>
3195 PR tree-optimization/56661
3196 * gcc.dg/torture/pr56661.c: New testcase.
3198 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3200 PR rtl-optimization/56605
3201 * gcc.target/powerpc/pr56605.c: New.
3203 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3206 * gfortran.dg/do_1.f90: Don't xfail.
3208 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3211 * gfortran.dg/namelist_77.f90: New.
3212 * gfortran.dg/namelist_78.f90: New.
3214 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3217 * gfortran.dg/open_negative_unit_1.f90: New.
3219 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3221 * gcc.target/aarch64/sbc.c: New test.
3223 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3225 * gcc.target/aarch64/ror.c: New test.
3227 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3229 * gcc.target/aarch64/extr.c: New test.
3231 2013-03-19 Richard Biener <rguenther@suse.de>
3233 PR tree-optimization/56273
3234 * gcc.dg/tree-ssa/vrp47.c: Adjust.
3235 * c-c++-common/uninit-17.c: Likewise.
3237 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3239 PR tree-optimization/56635
3240 * g++.dg/torture/pr56635.C: New test.
3242 2013-03-18 Richard Biener <rguenther@suse.de>
3244 PR tree-optimization/3713
3245 * g++.dg/ipa/devirt-12.C: New testcase.
3247 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3250 * c-c++-common/pr56566.c: New test.
3252 2013-03-17 Jason Merrill <jason@redhat.com>
3254 * g++.dg/template/abstract-dr337.C: XFAIL.
3256 2013-03-16 Jakub Jelinek <jakub@redhat.com>
3259 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3260 * c-c++-common/pr56607.c: New test.
3262 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/cpp0x/constexpr-array5.C: New.
3267 2013-03-15 Tobias Burnus <burnus@net-b.de>
3270 * gfortran.dg/transfer_intrinsic_5.f90: New.
3272 2013-03-15 Kai Tietz <ktietz@redhat.com>
3274 * gcc.target/i386/movti.c: Don't test for x64 mingw.
3275 * gcc.target/i386/pr20020-1.c: Likewise.
3276 * gcc.target/i386/pr20020-2.c: Likewise.
3277 * gcc.target/i386/pr20020-3.c: Likewise.
3278 * gcc.target/i386/pr53425-1.c: Likewise.
3279 * gcc.target/i386/pr53425-2.c: Likewise.
3280 * gcc.target/i386/pr55093.c: Likewise.
3281 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3283 2013-03-15 Jakub Jelinek <jakub@redhat.com>
3286 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3287 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
3289 2013-03-14 Jakub Jelinek <jakub@redhat.com>
3291 PR tree-optimization/53265
3292 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3294 * gcc.dg/graphite/id-6.c (test): Likewise.
3295 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3296 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3298 PR tree-optimization/53265
3299 * gcc.dg/pr53265.c: New test.
3300 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3302 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3304 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
3305 n, use it as high bound instead of 4.
3307 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3310 * gcc.target/sh/pr49880-1.c: New.
3311 * gcc.target/sh/pr49880-2.c: New.
3312 * gcc.target/sh/pr49880-3.c: New.
3313 * gcc.target/sh/pr49880-4.c: New.
3314 * gcc.target/sh/pr49880-5.c: New.
3316 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3318 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3320 2013-03-13 Richard Biener <rguenther@suse.de>
3322 PR tree-optimization/56608
3323 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3325 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3328 * g++.dg/cpp0x/alias-decl-32.C: New.
3330 2013-03-11 Jan Hubicka <jh@suse.cz>
3333 * gcc.c-torture/compile/pr56571.c: New testcase.
3335 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3337 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3338 * gcc.dg/tree-ssa/pr55579.c: Likewise.
3340 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3342 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3343 * gcc.dg/inline_4.c: Likewise.
3344 * gcc.dg/unroll_2.c: Likewise.
3345 * gcc.dg/unroll_3.c: Likewise.
3346 * gcc.dg/unroll_4.c: Likewise.
3348 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3351 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3354 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3356 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3359 * gcc.c-torture/compile/pr40797.c: New.
3361 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3363 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3365 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
3368 * gfortran.dg/class_56.f90: New test.
3370 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
3373 * gcc.target/mips/pr56524.c: New test.
3375 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3378 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3380 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3383 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3385 2013-03-08 Marek Polacek <polacek@redhat.com>
3387 PR tree-optimization/56478
3388 * gcc.dg/torture/pr56478.c: New test.
3390 2013-03-08 Kai Tietz <ktietz@redhat.com>
3392 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3393 targets linker option --allow-multiple-definition.
3395 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3396 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3397 * gcc.dg/pr52549.c: Add LLP64 case.
3398 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3399 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3400 * gcc.dg/torture/pr51071-2.c: Likewise.
3401 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3402 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3403 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3404 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3405 * gcc.dg/weak/weak-1.c: Likewise.
3406 * gcc.dg/weak/weak-2.c: Likewise.
3407 * gcc.dg/weak/weak-3.c: Likewise.
3408 * gcc.dg/weak/weak-4.c: Likewise.
3409 * gcc.dg/weak/weak-5.c: Likewise.
3410 * gcc.dg/weak/weak-15.c: Likewise.
3411 * gcc.dg/weak/weak-16.c: Likewise.
3413 * c-c++-common/pr54486.c: Skip test for mingw-targets.
3415 2013-03-07 Jakub Jelinek <jakub@redhat.com>
3417 PR tree-optimization/56559
3418 * gcc.dg/tree-ssa/reassoc-26.c: New test.
3420 2013-03-07 Andreas Schwab <schwab@suse.de>
3422 * gcc.dg/pr31490.c: Fix last change.
3424 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/template/crash115.C: New.
3429 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3431 PR tree-optimization/56539
3432 * gcc.c-torture/compile/pr56539.c: New test.
3434 2013-03-06 Kai Tietz <ktietz@redhat.com>
3436 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3438 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3439 * gcc.dg/lto/20091013-1_2.c: Likewise.
3440 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3442 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3444 * gnat.dg/specs/aggr6.ads: New test.
3446 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3448 * gnat.dg/loop_optimization15.ad[sb]: New test.
3450 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3453 * gcc.dg/pr56548.c: New test.
3455 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3458 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3460 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3463 * g++.dg/template/typename20.C: New test.
3465 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3468 * gcc.dg/pr56510.c: New test.
3470 PR rtl-optimization/56484
3471 * gcc.c-torture/compile/pr56484.c: New test.
3473 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3476 * g++.dg/warn/Wsign-conversion-2.C: New.
3478 2013-03-05 Richard Biener <rguenther@suse.de>
3480 PR tree-optimization/56270
3481 * gcc.dg/vect/slp-38.c: New testcase.
3483 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3485 PR rtl-optimization/56494
3486 * gcc.dg/pr56494.c: New test.
3488 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
3490 * gcc.dg/pr56424.c: New test.
3492 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3494 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3495 * gcc.dg/pr56228.c <avr>: Skip.
3497 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3500 PR tree-optimization/52631
3501 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3503 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
3505 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3506 * gcc.dg/vect/vect-83_64.c: Same.
3508 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3511 * gfortran.dg/pointer_check_13.f90: New test.
3513 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3516 * gfortran.dg/array_constructor_42.f90: New test.
3518 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3521 * g++.dg/template/static33.C: New.
3522 * g++.dg/template/static34.C: Likewise.
3525 * g++.dg/template/static35.C: New.
3527 2013-03-01 Steve Ellcey <sellcey@mips.com>
3529 * gcc.dg/pr56396.c: Require pic support.
3531 2013-03-01 Richard Biener <rguenther@suse.de>
3533 PR tree-optimization/55481
3534 * gcc.dg/torture/pr56488.c: New testcase.
3536 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
3537 Jakub Jelinek <jakub@redhat.com>
3540 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3541 no_sanitize_address attribute rather than no_address_safety_analysis.
3542 * g++.dg/asan/sanitizer_test_utils.h
3543 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3544 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3545 in addition to no_address_safety_analysis.
3547 2013-02-28 Jason Merrill <jason@redhat.com>
3550 * g++.dg/cpp0x/constexpr-and.C: New.
3552 2013-02-28 Martin Jambor <mjambor@suse.cz>
3554 PR tree-optimization/56294
3555 * g++.dg/debug/pr56294.C: New test.
3557 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
3559 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3561 2013-02-27 Marek Polacek <polacek@redhat.com>
3563 PR rtl-optimization/56466
3564 * gcc.dg/pr56466.c: New test.
3566 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3568 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3569 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3570 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3572 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
3575 * gcc.dg/pr45472.c: New test.
3577 2013-02-26 Marek Polacek <polacek@redhat.com>
3579 PR tree-optimization/56426
3580 * gcc.dg/pr56436.c: New test.
3582 2013-02-26 Jakub Jelinek <jakub@redhat.com>
3584 PR tree-optimization/56448
3585 * gcc.c-torture/compile/pr56448.c: New test.
3587 PR tree-optimization/56443
3588 * gcc.dg/torture/pr56443.c: New test.
3590 2013-02-25 Richard Biener <rguenther@suse.de>
3592 PR tree-optimization/56175
3593 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3595 2013-02-24 Jakub Jelinek <jakub@redhat.com>
3598 * g++.dg/torture/pr56403.C: New test.
3600 2013-02-25 Catherine Moore <clm@codesourcery.com>
3603 2013-02-24 Catherine Moore <clm@codesourcery.com>
3604 Richard Sandiford <rdsandiford@googlemail.com>
3606 * gcc.target/mips/mips.exp: Add microMIPS support.
3607 * gcc.target/mips/umips-movep-2.c: New test.
3608 * gcc.target/mips/umips-lwp-2.c: New test.
3609 * gcc.target/mips/umips-swp-5.c: New test.
3610 * gcc.target/mips/umips-constraints-1.c: New test.
3611 * gcc.target/mips/umips-lwp-3.c: New test.
3612 * gcc.target/mips/umips-swp-6.c: New test.
3613 * gcc.target/mips/umips-constraints-2.c: New test.
3614 * gcc.target/mips/umips-save-restore-1.c: New test.
3615 * gcc.target/mips/umips-lwp-4.c: New test.
3616 * gcc.target/mips/umips-swp-7.c: New test.
3617 * gcc.target/mips/umips-save-restore-2.c: New test.
3618 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3619 * gcc.target/mips/umips-lwp-5.c: New test.
3620 * gcc.target/mips/umips-save-restore-3.c: New test.
3621 * gcc.target/mips/umips-lwp-6.c: New test.
3622 * gcc.target/mips/umips-swp-1.c: New test.
3623 * gcc.target/mips/umips-lwp-7.c: New test.
3624 * gcc.target/mips/umips-swp-2.c: New test.
3625 * gcc.target/mips/umips-lwp-8.c: New test.
3626 * gcc.target/mips/umips-swp-3.c: New test.
3627 * gcc.target/mips/umips-movep-1.c: New test.
3628 * gcc.target/mips/umips-lwp-1.c: New test.
3629 * gcc.target/mips/umips-swp-4.c: New test.
3631 2013-02-24 Catherine Moore <clm@codesourcery.com>
3632 Richard Sandiford <rdsandiford@googlemail.com>
3634 * gcc.target/mips/mips.exp: Add microMIPS support.
3635 * gcc.target/mips/umips-movep-2.c: New test.
3636 * gcc.target/mips/umips-lwp-2.c: New test.
3637 * gcc.target/mips/umips-swp-5.c: New test.
3638 * gcc.target/mips/umips-constraints-1.c: New test.
3639 * gcc.target/mips/umips-lwp-3.c: New test.
3640 * gcc.target/mips/umips-swp-6.c: New test.
3641 * gcc.target/mips/umips-constraints-2.c: New test.
3642 * gcc.target/mips/umips-save-restore-1.c: New test.
3643 * gcc.target/mips/umips-lwp-4.c: New test.
3644 * gcc.target/mips/umips-swp-7.c: New test.
3645 * gcc.target/mips/umips-save-restore-2.c: New test.
3646 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3647 * gcc.target/mips/umips-lwp-5.c: New test.
3648 * gcc.target/mips/umips-save-restore-3.c: New test.
3649 * gcc.target/mips/umips-lwp-6.c: New test.
3650 * gcc.target/mips/umips-swp-1.c: New test.
3651 * gcc.target/mips/umips-lwp-7.c: New test.
3652 * gcc.target/mips/umips-swp-2.c: New test.
3653 * gcc.target/mips/umips-lwp-8.c: New test.
3654 * gcc.target/mips/umips-swp-3.c: New test.
3655 * gcc.target/mips/umips-movep-1.c: New test.
3656 * gcc.target/mips/umips-lwp-1.c: New test.
3657 * gcc.target/mips/umips-swp-4.c: New test.
3659 2013-02-22 Jakub Jelinek <jakub@redhat.com>
3662 * lib/asan-dg.exp (asan_link_flags): Add
3663 -B${gccpath}/libsanitizer/asan/ to flags.
3665 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3668 * gcc.dg/torture/pr56420.c: New test.
3670 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
3673 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3675 2013-02-21 Martin Jambor <mjambor@suse.cz>
3677 PR tree-optimization/56310
3678 * g++.dg/ipa/pr56310.C: New test.
3680 2013-02-21 Janus Weil <janus@gcc.gnu.org>
3683 * gfortran.dg/proc_ptr_comp_37.f90: New.
3685 2013-02-21 Richard Biener <rguenther@suse.de>
3687 PR tree-optimization/56415
3689 2013-02-11 Richard Biener <rguenther@suse.de>
3691 PR tree-optimization/56273
3692 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3693 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3694 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3695 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3696 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3697 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3699 2013-02-21 Marek Polacek <polacek@redhat.com>
3701 PR tree-optimization/56398
3702 * g++.dg/torture/pr56398.C: New test.
3704 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3707 * gcc.c-torture/compile/pr56405.c: New test.
3709 2013-02-20 Jan Hubicka <jh@suse.cz>
3711 PR tree-optimization/56265
3712 * g++.dg/ipa/devirt-11.C: New testcase.
3714 2013-02-20 Richard Biener <rguenther@suse.de>
3716 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3718 2013-02-20 Richard Biener <rguenther@suse.de>
3719 Jakub Jelinek <jakub@redhat.com>
3721 PR tree-optimization/56396
3722 * gcc.dg/pr56396.c: New testcase.
3724 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3727 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3729 2013-02-19 Richard Biener <rguenther@suse.de>
3731 PR tree-optimization/56384
3732 * gcc.dg/torture/pr56384.c: New testcase.
3734 2013-02-19 Jakub Jelinek <jakub@redhat.com>
3736 PR tree-optimization/56350
3737 * gcc.dg/pr56350.c: New test.
3739 PR tree-optimization/56381
3740 * g++.dg/opt/pr56381.C: New test.
3742 2013-02-18 Jakub Jelinek <jakub@redhat.com>
3745 * lib/dg-pch.exp (pch-init, pch-finish,
3746 check_effective_target_pch_supported_debug): New procs.
3747 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3748 Likewise if $pch_unsupported_debug and $flags include -g.
3749 Skip FAILs about missing *.gch file if $pch_unsupported_debug
3750 and dg-require-effective-target pch_unsupported_debug.
3751 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3752 * objc.dg/pch/pch.exp: Likewise.
3753 * gcc.dg/pch/pch.exp: Likewise.
3754 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3755 pch_unsupported_debug.
3756 * gcc.dg/pch/valid-1.hs: Likewise.
3757 * gcc.dg/pch/valid-1b.c: Likewise.
3758 * gcc.dg/pch/valid-1b.hs: Likewise.
3760 2013-02-18 Richard Biener <rguenther@suse.de>
3762 PR tree-optimization/56366
3763 * gcc.dg/torture/pr56366.c: New testcase.
3765 2013-02-18 Richard Biener <rguenther@suse.de>
3768 * gcc.dg/torture/pr56349.c: New testcase.
3770 2013-02-18 Richard Biener <rguenther@suse.de>
3772 PR tree-optimization/56321
3773 * gcc.dg/torture/pr56321.c: New testcase.
3775 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3777 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3779 2013-02-16 Jakub Jelinek <jakub@redhat.com>
3780 Dodji Seketeli <dodji@redhat.com>
3783 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3784 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3785 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3786 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3787 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3788 * c-c++-common/asan/pr56330.c: Likewise.
3789 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3790 Ensure the size argument of __builtin_memcpy is a constant.
3792 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3793 Paolo Carlini <paolo.carlini@oracle.com>
3796 * g++.dg/cpp0x/enum23.C: New.
3798 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
3801 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3803 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
3805 PR rtl-optimization/56348
3806 * gcc.target/i386/pr56348.c: New test.
3808 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
3810 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3811 * gcc.target/arm/interrupt-2.c: Likewise.
3813 2013-02-15 Tobias Burnus <burnus@net-b.de>
3816 * gfortran.dg/matmul_9.f90: New.
3818 2013-02-15 Tobias Burnus <burnus@net-b.de>
3821 * gfortran.dg/init_flag_11.f90: New.
3823 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3825 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3827 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3829 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3832 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
3833 Tobias Burnus <burnus@net-b.de>
3836 * gfortran.dg/allocatable_function_7.f90: New.
3838 2013-02-14 Jakub Jelinek <jakub@redhat.com>
3840 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3841 * asan_globals_test-wrapper.cc: New file.
3842 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3843 instead of asan_globals_test.cc as dg-additional-sources.
3844 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3845 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
3846 "sanitizer_test_utils.h" instead of
3847 "sanitizer_common/tests/sanitizer_test_utils.h".
3848 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3849 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3850 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3851 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3852 * g++.dg/asan/asan_test.cc: Synced from upstream.
3853 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3855 2013-02-14 Dodji Seketeli <dodji@redhat.com>
3858 * c-c++-common/asan/memcmp-2.c: New test.
3860 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
3863 * g++.dg/cpp0x/udlit-string-literal.h: New.
3864 * g++.dg/cpp0x/udlit-string-literal.C: New.
3866 2013-02-13 Sriraman Tallam <tmsriram@google.com>
3868 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3870 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
3873 * gcc.target/arm/pr56184.C: New test.
3875 2013-02-13 Jakub Jelinek <jakub@redhat.com>
3878 * g++.dg/torture/pr56302.C: New test.
3879 * g++.dg/cpp0x/constexpr-56302.C: New test.
3880 * c-c++-common/pr56302.c: New test.
3882 2013-02-13 Tobias Burnus <burnus@net-b.de>
3883 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3886 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3887 * gfortran.dg/quad_3.f90: Ditto.
3889 2013-02-13 Kostya Serebryany <kcc@google.com>
3891 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3892 to match the fresh asan run-time.
3893 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3895 2013-02-12 Dodji Seketeli <dodji@redhat.com>
3897 Avoid instrumenting duplicated memory access in the same basic block
3898 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3899 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3900 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3901 * c-c++-common/asan/inc.c: Likewise.
3903 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
3906 * gcc.target/i386/pr56148.c: New test.
3908 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3909 Tobias Burnus <burnus@net-b.de>
3912 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3915 2013-02-12 Richard Biener <rguenther@suse.de>
3918 * gcc.dg/lto/pr56297_0.c: New testcase.
3919 * gcc.dg/lto/pr56297_0.c: Likewise.
3921 2013-02-12 Janus Weil <janus@gcc.gnu.org>
3924 * gfortran.dg/typebound_deferred_1.f90: New.
3926 2013-02-12 Jakub Jelinek <jakub@redhat.com>
3928 PR rtl-optimization/56151
3929 * gcc.target/i386/pr56151.c: New test.
3931 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
3933 * g++.dg/ext/mv12.C: New test.
3934 * g++.dg/ext/mv12.h: New file.
3935 * g++.dg/ext/mv12-aux.C: New file.
3936 * g++.dg/ext/mv13.C: New test.
3938 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
3940 * lib/target-supports.exp
3941 (check_effective_target_powerpc_eabi_ok): New.
3942 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3944 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3945 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3947 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3948 * gcc.target/powerpc/pr51623.c: Likewise.
3949 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3950 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3952 2013-02-11 Alexander Potapenko <glider@google.com>
3953 Jack Howarth <howarth@bromo.med.uc.edu>
3954 Jakub Jelinek <jakub@redhat.com>
3957 * g++.dg/asan/pr55617.C: Run on all targets.
3959 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
3961 PR rtl-optimization/56275
3962 * gcc.dg/pr56275.c: New test.
3964 2013-02-11 Richard Biener <rguenther@suse.de>
3966 PR tree-optimization/56273
3967 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3969 2013-02-11 Richard Biener <rguenther@suse.de>
3971 PR tree-optimization/56264
3972 * gcc.dg/torture/pr56264.c: New testcase.
3974 2013-02-11 Richard Biener <rguenther@suse.de>
3976 PR tree-optimization/56273
3977 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3978 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3979 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3980 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3981 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3982 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3984 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
3986 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3987 for *-*-linux-gnu targets.
3988 * g++.dg/asan/interception-test-1.c: Ditto.
3989 * g++.dg/asan/interception-failure-test-1.C: Ditto.
3990 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3992 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
3995 * gfortran.dg/intrinsic_size_4.f90 : New test.
3997 2013-02-09 Jakub Jelinek <jakub@redhat.com>
4000 * gcc.target/powerpc/pr56256.c: New test.
4002 2013-02-08 Ian Lance Taylor <iant@google.com>
4004 * lib/go.exp: Load timeout.exp.
4006 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
4008 PR rtl-optimization/56246
4009 * gcc.target/i386/pr56246.c: New test.
4011 2013-02-08 Jeff Law <law@redhat.com>
4014 * gcc.dg/debug/dwarf2/pr53948.c: New test.
4016 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4019 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4022 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4024 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4026 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4028 PR rtl-optimization/56195
4029 * gcc.dg/torture/pr56195.c: New test.
4031 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
4034 * gfortran.dg/recursive_interface_2.f90: New test.
4036 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4038 PR tree-optimization/56250
4039 * gcc.c-torture/execute/pr56250.c: New test.
4041 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4043 PR tree-optimization/56064
4044 * gcc.dg/fixed-point/view-convert-2.c: New test.
4046 2013-02-08 Michael Matz <matz@suse.de>
4048 PR tree-optimization/52448
4049 * gcc.dg/pr52448.c: New test.
4051 2013-02-08 Richard Biener <rguenther@suse.de>
4054 * gcc.dg/torture/pr56181.c: New testcase.
4056 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4059 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4060 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4062 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4065 * g++.dg/parse/crash61.C: New test.
4068 * g++.dg/parse/pr56239.C: New test.
4071 * g++.dg/abi/mangle61.C: New test.
4073 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
4075 PR rtl-optimization/56225
4076 * gcc.target/i386/pr56225.c: New test.
4078 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4081 * gcc.dg/guality/pr56154-1.c: New test.
4082 * gcc.dg/guality/pr56154-2.c: New test.
4083 * gcc.dg/guality/pr56154-3.c: New test.
4084 * gcc.dg/guality/pr56154-4.c: New test.
4085 * gcc.dg/guality/pr56154-aux.c: New file.
4087 PR tree-optimization/55789
4088 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4090 * gcc.dg/tree-ssa/inline-3.c: Add
4091 --param max-early-inliner-iterations=2 option.
4093 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4096 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4097 Add -fno-dwarf2-cfi-asm to dg-options.
4100 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4103 * gcc.dg/pr56228.c: New test.
4105 2013-02-07 Alan Modra <amodra@gmail.com>
4108 * gcc.target/powerpc/pr54009.c: New test.
4110 * gfortran.dg/pr54131.f: New test.
4112 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
4115 * gfortran.dg/array_constructor_41.f90: New test.
4117 2013-02-06 Janus Weil <janus@gcc.gnu.org>
4120 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4122 2013-02-06 Jakub Jelinek <jakub@redhat.com>
4125 * g++.dg/gomp/pr56217.C: New test.
4127 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4129 PR tree-optimization/56205
4130 * gcc.dg/tree-ssa/stdarg-6.c: New test.
4131 * gcc.c-torture/execute/pr56205.c: New test.
4133 2013-02-05 Richard Biener <rguenther@suse.de>
4135 PR tree-optimization/53342
4136 PR tree-optimization/53185
4137 * gcc.dg/vect/pr53185-2.c: New testcase.
4139 2013-02-05 Jan Hubicka <jh@suse.cz>
4141 PR tree-optimization/55789
4142 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4143 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4144 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4145 * g++.dg/ipa/inline-1.C: New testcase.
4146 * g++.dg/ipa/inline-2.C: New testcase.
4147 * g++.dg/ipa/inline-3.C: New testcase.
4149 2013-02-05 Jan Hubicka <jh@suse.cz>
4151 PR tree-optimization/55789
4152 * g++.dg/torture/pr55789.C: New testcase.
4154 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4157 * gcc.dg/pr56167.c: New test.
4159 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4162 * gcc.target/sh/pr55146.c: New.
4164 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4166 PR tree-optimization/54386
4167 * gcc.target/sh/pr54386.c: New.
4169 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
4172 * gfortran.dg/realloc_on _assign_16.f90 : New test.
4175 * gfortran.dg/realloc_on _assign_17.f90 : New test.
4177 2013-02-04 Alexander Potapenko <glider@google.com>
4178 Jack Howarth <howarth@bromo.med.uc.edu>
4179 Jakub Jelinek <jakub@redhat.com>
4182 * g++.dg/asan/pr55617.C: New test.
4184 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4187 * gfortran.dg/typebound_operator_19.f90: New test.
4188 * gfortran.dg/typebound_assignment_4.f90: New test.
4190 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4193 * gfortran.dg/recursive_interface_1.f90: New test.
4195 2013-02-04 Richard Guenther <rguenther@suse.de>
4198 * gcc.dg/lto/pr56168_0.c: New testcase.
4199 * gcc.dg/lto/pr56168_1.c: Likewise.
4201 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4205 * gfortran.dg/block_12.f90: New test.
4206 * gfortran.dg/module_error_1.f90: New test.
4208 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4210 * lib/target-supports.exp (check_effective_target_vect_float)
4211 (check_effective_target_vect_no_align): Add mips-sde-elf.
4213 2013-02-01 Jakub Jelinek <jakub@redhat.com>
4215 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4217 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
4219 * gcc.dg/pr56023.c: XFAIL on AIX.
4220 * gcc.dg/vect/pr49352.c: Same.
4222 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
4224 * gnat.dg/opt26.adb: New test.
4226 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4229 2013-01-27 Amol Pise <amolpise15@gmail.com>
4231 * gcc.target/arm/neon-vfnms-1.c: New test.
4232 * gcc.target/arm/neon-vfnma-1.c: New test.
4234 2013-01-31 Richard Biener <rguenther@suse.de>
4236 PR tree-optimization/56157
4237 * gcc.dg/torture/pr56157.c: New testcase.
4239 2013-01-30 Richard Biener <rguenther@suse.de>
4241 PR tree-optimization/56150
4242 * gcc.dg/torture/pr56150.c: New testcase.
4244 2013-01-30 Jakub Jelinek <jakub@redhat.com>
4247 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4248 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
4249 printed in backtrace.
4250 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4251 to avoid errors about mismatched allocation vs. deallocation.
4254 * g++.dg/mv1.C: Moved to...
4255 * g++.dg/ext/mv1.C: ... here. Adjust test.
4256 * g++.dg/mv2.C: Moved to...
4257 * g++.dg/ext/mv2.C: ... here. Adjust test.
4258 * g++.dg/mv3.C: Moved to...
4259 * g++.dg/ext/mv3.C: ... here.
4260 * g++.dg/mv4.C: Moved to...
4261 * g++.dg/ext/mv4.C: ... here.
4262 * g++.dg/mv5.C: Moved to...
4263 * g++.dg/ext/mv5.C: ... here. Adjust test.
4264 * g++.dg/mv6.C: Moved to...
4265 * g++.dg/ext/mv6.C: ... here. Adjust test.
4266 * g++.dg/ext/mv7.C: New test.
4267 * g++.dg/ext/mv8.C: New test.
4268 * g++.dg/ext/mv9.C: New test.
4269 * g++.dg/ext/mv10.C: New test.
4270 * g++.dg/ext/mv11.C: New test.
4272 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
4274 PR rtl-optimization/56144
4275 * gcc.dg/pr56144.c: New.
4277 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
4279 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4281 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4282 * g++.dg/cpp0x/constexpr-55573.C: Same
4284 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
4286 PR tree-optimization/56064
4287 * gcc.dg/fixed-point/view-convert.c: New test.
4289 2013-01-30 Andreas Schwab <schwab@suse.de>
4291 * lib/target-supports-dg.exp (dg-process-target): Use expr to
4292 evaluate the end index in string range.
4294 2013-01-30 Tobias Burnus <burnus@net-b.de>
4297 * gfortran.dg/allocatable_function_6.f90: New.
4299 2013-01-29 Janus Weil <janus@gcc.gnu.org>
4300 Mikael Morin <mikael@gcc.gnu.org>
4303 * gfortran.dg/proc_ptr_comp_36.f90: New.
4305 2013-01-29 Richard Biener <rguenther@suse.de>
4307 PR tree-optimization/55270
4308 * gcc.dg/torture/pr55270.c: New testcase.
4310 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4312 PR rtl-optimization/56117
4313 * gcc.dg/pr56117.c: New test.
4315 2013-01-28 Richard Biener <rguenther@suse.de>
4317 PR tree-optimization/56034
4318 * gcc.dg/torture/pr56034.c: New testcase.
4320 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4322 PR tree-optimization/56125
4323 * gcc.dg/pr56125.c: New test.
4325 2013-01-28 Tobias Burnus <burnus@net-b.de>
4326 Mikael Morin <mikael@gcc.gnu.org>
4329 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4330 * gfortran.dg/import8.f90: Likewise.
4331 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4332 * gfortran.dg/import10.f90: New test.
4333 * gfortran.dg/import11.f90: Likewise
4335 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4338 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4339 string.h. Provide memset, malloc and free prototypes, adjust line
4340 numbers in dg-output.
4341 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4342 Provide memset prototype and adjust line numbers in dg-output.
4343 * c-c++-common/asan/global-overflow-1.c: Likewise.
4345 PR tree-optimization/56094
4346 * gcc.dg/pr56094.c: New test.
4348 2013-01-27 Amol Pise <amolpise15@gmail.com>
4350 * gcc.target/arm/neon-vfnms-1.c: New test.
4351 * gcc.target/arm/neon-vfnma-1.c: New test.
4353 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
4356 * gcc.target/i386/pr56114.c: New test.
4358 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
4361 * gfortran.dg/associate_14.f90: New test.
4364 * gfortran.dg/associate_13.f90: New test.
4366 2013-01-25 Jakub Jelinek <jakub@redhat.com>
4368 PR tree-optimization/56098
4369 * gcc.dg/pr56098-1.c: New test.
4370 * gcc.dg/pr56098-2.c: New test.
4372 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
4375 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4377 2013-01-22 Marek Polacek <polacek@redhat.com>
4379 PR tree-optimization/56035
4380 * gcc.dg/pr56035.c: New test.
4382 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4384 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4387 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4389 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4391 2013-01-24 Jakub Jelinek <jakub@redhat.com>
4394 * gcc.dg/pr56078.c: New test.
4395 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4397 2013-01-24 Martin Jambor <mjambor@suse.cz>
4399 PR tree-optimization/55927
4400 * g++.dg/ipa/devirt-10.C: Disable early inlining.
4402 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
4404 * gcc.target/i386/movsd.c: New test.
4406 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
4409 * gcc.target/i386/pr55934.c: New test.
4411 2013-01-23 Janus Weil <janus@gcc.gnu.org>
4414 * gfortran.dg/select_8.f90: New.
4416 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4418 * gcc.target/microblaze/microblaze.exp: Remove
4419 target_config_cflags check.
4421 2013-01-23 Jakub Jelinek <jakub@redhat.com>
4424 * gfortran.dg/gomp/pr56052.f90: New test.
4427 * gcc.dg/pr49069.c: New test.
4429 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4432 * g++.dg/cpp0x/constexpr-static10.C: New.
4434 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
4437 * gcc.target/i386/pr56028.c: New test.
4439 2013-01-22 Jakub Jelinek <jakub@redhat.com>
4442 * gcc.target/i386/pr55686.c: New test.
4444 2013-01-22 Dodji Seketeli <dodji@redhat.com>
4447 * g++.dg/cpp0x/variadic139.C: New test.
4448 * g++.dg/cpp0x/variadic140.C: Likewise.
4449 * g++.dg/cpp0x/variadic141.C: Likewise.
4451 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
4453 * gnat.dg/warn8.adb: New test.
4455 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4458 * gfortran.dg/include_8.f90: New test.
4460 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4462 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4463 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4465 2013-01-21 Jakub Jelinek <jakub@redhat.com>
4467 PR tree-optimization/56051
4468 * gcc.c-torture/execute/pr56051.c: New test.
4470 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4472 PR rtl-optimization/56023
4473 * gcc.dg/pr56023.c: New test.
4475 2013-01-21 Martin Jambor <mjambor@suse.cz>
4478 * gcc.target/i386/pr56022.c: New test.
4480 2013-01-21 Jason Merrill <jason@redhat.com>
4482 * lib/target-supports.exp (check_effective_target_alias): New.
4484 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
4487 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4489 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
4491 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4493 2013-01-19 Jeff Law <law@redhat.com>
4495 PR tree-optimization/52631
4496 * tree-ssa/pr52631.c: New test.
4497 * tree-ssa/ssa-fre-9: Update expected output.
4499 2013-01-19 Anthony Green <green@moxielogic.com>
4501 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4504 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4506 PR tree-optimization/56029
4507 * g++.dg/torture/pr56029.C: New test.
4509 2013-01-18 Sharad Singhai <singhai@google.com>
4511 PR tree-optimization/55995
4512 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4514 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
4517 * gcc.target/i386/pr55433.c: New.
4519 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4522 * gfortran.dg/pr56015.f90: New test.
4524 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
4526 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4528 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
4530 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4531 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4532 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4533 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4534 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4536 2013-01-17 Jeff Law <law@redhat.com>
4538 * gcc.dg/pr52573.c: Move to...
4539 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
4541 PR rtl-optimization/52573
4542 * gcc.dg/pr52573.c: New test.
4544 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
4547 * g++.dg/asan/interception-test-1.C: Skip on darwin.
4548 * lib/target-supports.exp (check_effective_target_swapcontext): Use
4549 check_no_compiler_messages to test support in ucontext.h.
4550 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4551 compliant RLIMIT_AS.
4553 2013-01-17 Marek Polacek <polacek@redhat.com>
4555 PR rtl-optimization/55833
4556 * gcc.dg/pr55833.c: New test.
4558 2013-01-17 Jan Hubicka <jh@suse.cz>
4560 PR tree-optimization/55273
4561 * gcc.c-torture/compile/pr55273.c: New testcase.
4563 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
4566 * gcc.target/pr55981.c: New test.
4568 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
4570 * gcc.target/arm/pr40887.c: Require at least armv5.
4571 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4572 * gcc.target/arm/pr51915.c: Likewise.
4573 * gcc.target/arm/pr52006.c: Likewise.
4574 * gcc.target/arm/pr53187.c: Likewise.
4576 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4577 * gcc.target/arm/ftest-support-arm.h: Delete.
4578 * gcc.target/arm/ftest-support-thumb.h: Delete.
4579 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4580 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4581 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4582 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4583 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4584 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4585 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4586 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4587 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4588 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4589 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4590 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4591 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4592 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4593 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4594 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4595 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4596 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4597 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4598 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4599 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4600 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4601 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4602 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4604 2013-01-17 Martin Jambor <mjambor@suse.cz>
4606 PR tree-optimizations/55264
4607 * g++.dg/ipa/pr55264.C: New test.
4609 2013-01-16 Janus Weil <janus@gcc.gnu.org>
4612 * gfortran.dg/class_55.f90: New.
4614 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
4617 * gcc.c-torture/execute/builtins/builtins.exp: Add
4618 -Wl,--allow-multiple-definition for eabi and elf targets.
4621 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4622 check_effective_target_vect_perm_short,
4623 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4624 check_effective_target_vect64): Return 0 for big-endian ARM.
4625 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4627 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4630 2013-01-16 Richard Biener <rguenther@suse.de>
4632 PR tree-optimization/55964
4633 * gcc.dg/torture/pr55964.c: New testcase.
4635 2013-01-16 Richard Biener <rguenther@suse.de>
4637 PR tree-optimization/54767
4638 PR tree-optimization/53465
4639 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4641 2013-01-16 Christian Bruel <christian.bruel@st.com>
4644 * gcc.target/sh/sh-switch.c: New testcase.
4646 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4648 * gcc.dg/webizer.c: Increase the array size.
4650 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4653 * gcc.dg/pr55940.c: New test.
4655 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
4656 Harald Anlauf <anlauf@gmx.de>
4658 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4659 * gfortran.dg/bounds_check_5.f90: Likewise.
4660 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4661 * gfortran.dg/continuation_9.f90: Likewise.
4662 * gfortran.dg/move_alloc_13.f90: Likewise.
4663 * gfortran.dg/structure_constructor_11.f90: Likewise.
4664 * gfortran.dg/tab_continuation.f: Likewise.
4665 * gfortran.dg/warning-directive-2.F90: Likewise.
4666 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4668 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4670 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4671 * gcc.target/arm/fma-sp.c: Likewise.
4673 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
4675 PR rtl-optimization/55153
4676 * gcc.dg/pr55153.c: New.
4678 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4680 PR tree-optimization/55920
4681 * gcc.c-torture/compile/pr55920.c: New test.
4683 2013-01-15 Richard Biener <rguenther@suse.de>
4686 * gcc.dg/torture/pr55882.c: New testcase.
4688 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4690 PR tree-optimization/55955
4691 * gcc.c-torture/compile/pr55955.c: New test.
4693 2013-01-15 Dodji Seketeli <dodji@redhat.com>
4696 * g++.dg/cpp0x/alias-decl-31.C: New test.
4698 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
4701 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4702 case where interface is null.
4704 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4707 * gfortran.dg/array_constructor_40.f90: New test.
4709 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
4711 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4713 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
4715 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4716 * gcc.target/aarch64/vect-ld1r-compile.c: New.
4717 * gcc.target/aarch64/vect-ld1r-fp.c: New.
4718 * gcc.target/aarch64/vect-ld1r.c: New.
4719 * gcc.target/aarch64/vect-ld1r.x: New.
4721 2013-01-14 Andi Kleen <ak@linux.intel.com>
4724 * gcc.target/i386/hle-clear-rel.c: New file
4725 * gcc.target/i386/hle-store-rel.c: New file.
4727 2013-01-14 Harald Anlauf <anlauf@gmx.de>
4729 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4730 * gfortran.dg/bounds_check_4.f90: Likewise.
4731 * gfortran.dg/inquire_10.f90: Likewise.
4732 * gfortran.dg/minloc_3.f90: Likewise.
4733 * gfortran.dg/minlocval_3.f90: Likewise.
4734 * gfortran.dg/module_double_reuse.f90: Likewise.
4735 * gfortran.dg/mvbits_1.f90: Likewise.
4736 * gfortran.dg/oldstyle_1.f90: Likewise.
4737 * gfortran.dg/pr20163-2.f: Likewise.
4738 * gfortran.dg/save_1.f90: Likewise.
4739 * gfortran.dg/scan_1.f90: Likewise.
4740 * gfortran.dg/select_char_1.f90: Likewise.
4741 * gfortran.dg/shape_4.f90: Likewise.
4742 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4743 * gfortran.dg/function_optimize_10.f90: Likewise.
4744 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4745 * gfortran.dg/used_types_17.f90: Likewise.
4746 * gfortran.dg/used_types_18.f90: Likewise.
4748 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
4751 * gfortran.dg/proc_ptr_result_8.f90 : New test.
4753 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4755 * gcc.dg/unroll_5.c: Add nomips16 attributes.
4757 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4759 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4761 2013-01-12 Janus Weil <janus@gcc.gnu.org>
4764 * gfortran.dg/assumed_type_2.f90: Fix test case.
4765 * gfortran.dg/internal_pack_13.f90: New test.
4766 * gfortran.dg/internal_pack_14.f90: New test.
4768 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4771 * gfortran.dg/unlimited_polymorphic_8.f90: Update
4772 scan-tree-dump-times for foo.0.x._vptr to deal with change from
4775 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
4777 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4779 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4782 * gcc.target/s390/pr55719.c: New testcase.
4784 2013-01-11 Richard Guenther <rguenther@suse.de>
4786 PR tree-optimization/44061
4787 * gcc.dg/pr44061.c: New testcase.
4789 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
4791 Update copyright years.
4793 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
4794 Jakub Jelinek <jakub@redhat.com>
4797 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4799 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
4801 PR rtl-optimization/55672
4802 * gcc.target/i386/pr55672.c: New.
4804 2013-01-10 Jeff Law <law@redhat.com>
4806 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
4807 pass/fail message unique.
4810 2013-01-10 Jason Merrill <jason@redhat.com>
4812 * ada/.gitignore: New.
4814 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4816 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4818 * g++.dg/tls/thread_local2.C: Likewise.
4819 * g++.dg/tls/thread_local2g.C: Likewise.
4820 * g++.dg/tls/thread_local6.C: Likewise.
4821 * g++.dg/tls/thread_local-order1.C: Add tls options.
4822 * g++.dg/tls/thread_local-order2.C: Likewise.
4823 * g++.dg/tls/thread_local3.C: Likewise.
4824 * g++.dg/tls/thread_local3g.C: Likewise.
4825 * g++.dg/tls/thread_local4.C: Likewise.
4826 * g++.dg/tls/thread_local4g.C: Likewise.
4827 * g++.dg/tls/thread_local5.C: Likewise.
4828 * g++.dg/tls/thread_local5g.C: Likewise.
4829 * g++.dg/tls/thread_local6g.C: Likewise.
4831 2013-01-10 Kostya Serebryany <kcc@google.com>
4833 * g++.dg/asan/asan_test.cc: Sync from upstream.
4835 2013-01-10 Jakub Jelinek <jakub@redhat.com>
4837 PR tree-optimization/55921
4838 * gcc.c-torture/compile/pr55921.c: New test.
4840 2013-01-09 Jan Hubicka <jh@suse.cz>
4842 PR tree-optimization/55569
4843 * gcc.c-torture/compile/pr55569.c: New testcase.
4845 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
4848 * gfortran.dg/use_28.f90: New test.
4850 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
4852 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4853 number matching more robust.
4855 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
4857 PR rtl-optimization/55829
4858 * gcc.target/i386/pr55829.c: New.
4860 2013-01-09 Tobias Burnus <burnus@net-b.de>
4863 * gfortran.dg/bind_c_bool_1.f90: New.
4864 * gfortran.dg/do_5.f90: Add dg-warning.
4866 2013-01-09 Jan Hubicka <jh@suse.cz>
4868 PR tree-optimization/55875
4869 * gcc.c-torture/execute/pr55875.c: New testcase.
4870 * g++.dg/torture/pr55875.C: New testcase.
4872 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4875 * c-c++-common/pr48418.c: New test.
4877 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4880 * g++.dg/tls/thread_local-ice.C: New.
4882 2013-01-09 Andreas Schwab <schwab@suse.de>
4884 * gcc.dg/guality/pr54693.c: Null-terminate arr.
4886 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4888 PR tree-optimization/48189
4889 * gcc.dg/pr48189.c: New test.
4891 2013-01-04 Jan Hubicka <jh@suse.cz>
4893 PR tree-optimization/55823
4894 * g++.dg/ipa/devirt-10.C: New testcase.
4896 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
4897 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
4899 PR rtl-optimization/55845
4900 * gcc.target/i386/pr55845.c: New test.
4902 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
4904 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4905 instructions generated instead of number of occurances.
4907 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4909 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4910 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4911 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4912 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4913 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4914 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4915 * gcc.target/aarch64/vect-fcm.x: Likewise.
4916 * lib/target-supports.exp
4917 (check_effective_target_vect_cond): Enable for AArch64.
4919 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4921 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4922 endian-safe float pool loading.
4923 (test_square_root_v4sf): Likewise.
4924 (test_square_root_v2df): Likewise.
4925 * lib/target-supports.exp
4926 (check_effective_target_vect_call_sqrtf): Add AArch64.
4928 2013-01-08 Martin Jambor <mjambor@suse.cz>
4931 * gcc.dg/tree-ssa/pr55579.c: New test.
4933 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4935 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4938 2013-01-08 Jakub Jelinek <jakub@redhat.com>
4941 * gcc.dg/torture/pr55890-3.c: New test.
4944 * gcc.c-torture/compile/pr55851.c: New test.
4947 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4950 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4953 * gfortran.dg/elemental_scalar_args_2.f90: New test.
4955 2013-01-07 Tobias Burnus <burnus@net-b.de>
4958 * gfortran.dg/pointer_init_2.f90: Update dg-error.
4959 * gfortran.dg/pointer_init_7.f90: New.
4961 2013-01-07 Richard Biener <rguenther@suse.de>
4963 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4965 2013-01-07 Richard Biener <rguenther@suse.de>
4968 * gcc.dg/torture/pr55890-1.c: New testcase.
4969 * gcc.dg/torture/pr55890-2.c: Likewise.
4971 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
4973 * gcc.target/aarch64/fmovd.c: New.
4974 * gcc.target/aarch64/fmovf.c: Likewise.
4975 * gcc.target/aarch64/fmovd-zero.c: Likewise.
4976 * gcc.target/aarch64/fmovf-zero.c: Likewise.
4977 * gcc.target/aarch64/vect-fmovd.c: Likewise.
4978 * gcc.target/aarch64/vect-fmovf.c: Likewise.
4979 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4980 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4982 2013-01-07 Richard Biener <rguenther@suse.de>
4984 PR tree-optimization/55888
4985 PR tree-optimization/55862
4986 * gcc.dg/torture/pr55888.c: New testcase.
4988 2013-01-07 Tobias Burnus <burnus@net-b.de>
4991 * gfortran.dg/intrinsic_size_3.f90: New.
4993 2013-01-07 Tobias Burnus <burnus@net-b.de>
4996 * gfortran.dg/select_type_32.f90: New.
4998 2013-01-04 Dodji Seketeli <dodji@redhat.com>
5001 * g++.dg/cpp0x/alias-decl-29.C: New test.
5003 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
5008 * gfortran.dg/class_array_15.f03: New test.
5010 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
5015 * gfortran.dg/use_23.f90: New test.
5016 * gfortran.dg/use_24.f90: New test.
5017 * gfortran.dg/use_25.f90: New test.
5018 * gfortran.dg/use_26.f90: New test.
5019 * gfortran.dg/use_27.f90: New test.
5021 2013-01-06 Olivier Hainque <hainque@adacore.com>
5023 * gnat.dg/specs/clause_on_volatile.ads: New test.
5025 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
5027 * gnat.dg/alignment10.adb: New test.
5029 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
5030 Mikael Morin <mikael@gcc.gnu.org>
5033 * gfortran.dg/use_22.f90: New test.
5035 2013-01-04 Andrew Pinski <apinski@cavium.com>
5037 * gcc.target/aarch64/cmp-1.c: New testcase.
5039 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
5042 * gfortran.dg/select_type_31.f03: New test.
5044 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5046 PR c++/54526 (again)
5047 * g++.dg/cpp0x/parse2.C: Extend.
5048 * g++.old-deja/g++.other/crash28.C: Adjust.
5050 2013-01-04 Richard Biener <rguenther@suse.de>
5052 PR tree-optimization/55862
5053 * gcc.dg/torture/pr55862.c: New testcase.
5055 2013-01-04 Martin Jambor <mjambor@suse.cz>
5057 PR tree-optimization/55755
5058 * gcc.dg/torture/pr55755.c: New test.
5059 * gcc.dg/tree-ssa/sra-13.c: Likewise.
5060 * gcc.dg/tree-ssa/pr45144.c: Update.
5062 2013-01-04 Richard Biener <rguenther@suse.de>
5065 * gcc.dg/fold-reassoc-2.c: New testcase.
5067 2013-01-04 Tobias Burnus <burnus@net-b.de>
5070 * gfortran.dg/null_7.f90: New.
5072 2013-01-04 Tobias Burnus <burnus@net-b.de>
5076 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5077 * gfortran.dg/unlimited_polymorphic_7.f90: New.
5078 * gfortran.dg/unlimited_polymorphic_8.f90: New.
5080 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
5082 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5084 2013-01-03 Janus Weil <janus@gcc.gnu.org>
5087 * gfortran.dg/assignment_1.f90: Modified.
5088 * gfortran.dg/assignment_4.f90: New.
5090 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
5092 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5094 2013-01-03 Richard Biener <rguenther@suse.de>
5096 PR tree-optimization/55857
5097 * gcc.dg/vect/pr55857-1.c: New testcase.
5098 * gcc.dg/vect/pr55857-2.c: Likewise.
5100 2013-01-03 Jakub Jelinek <jakub@redhat.com>
5102 PR rtl-optimization/55838
5103 * gcc.dg/pr55838.c: New test.
5105 PR tree-optimization/55832
5106 * gcc.c-torture/compile/pr55832.c: New test.
5108 2013-01-02 Teresa Johnson <tejohnson@google.com>
5110 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5111 * gcc.dg/tree-ssa/loop-23.c: Ditto.
5112 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5113 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5114 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5115 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5116 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5117 * gcc.dg/unroll_1.c: Ditto.
5118 * gcc.dg/unroll_2.c: Ditto.
5119 * gcc.dg/unroll_3.c: Ditto.
5120 * gcc.dg/unroll_4.c: Ditto.
5122 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5124 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5126 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5129 * gfortran.dg/eof_4.f90: New test.
5131 2013-01-02 Jakub Jelinek <jakub@redhat.com>
5133 * lib/c-compat.exp (compat-use-alt-compiler): Remove
5134 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5135 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5136 (compat_setup_dfp): Initialize compat_alt_caret and
5137 compat_save_TEST_ALWAYS_FLAGS.
5139 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5141 * gcc.dg/torture/tls/tls-reload-1.c: New test.
5143 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5145 * gcc.dg/torture/fp-int-convert-2.c: New test.
5147 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5149 * gfortran.dg/newunit_3.f90: Add dg-do run.
5150 * gfortran.dg/inquire_15.f90: Add dg-do run.
5152 2013-01-01 Jakub Jelinek <jakub@redhat.com>
5154 PR tree-optimization/55831
5155 * gcc.dg/pr55831.c: New test.
5157 Copyright (C) 2013 Free Software Foundation, Inc.
5159 Copying and distribution of this file, with or without modification,
5160 are permitted in any medium without royalty provided the copyright
5161 notice and this notice are preserved.