1 2013-06-19 <singhai@google.com>
3 * g++.dg/gcov/gcov-8.C: New testcase.
4 * lib/gcov.exp: Handle intermediate format.
6 2013-06-19 Wei Mi <wmi@google.com>
8 PR rtl-optimization/57518
9 * testsuite/gcc.dg/pr57518.c: New test.
11 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
13 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
15 2013-06-19 Jan Hubicka <jh@suse.cz>
17 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
19 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
21 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
22 hard-coded values of array sizes with a #define.
23 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
24 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
25 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
26 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
27 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
29 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
31 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
32 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
34 2013-06-19 Jeff Law <law@redhat.com>
36 * gcc.dg/tree-ssa/forwprop-28.c: New test.
38 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
41 * g++.dg/template/error53.C: New.
43 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
46 * gcc.target/powerpc/pr55033.c: Fix options.
48 2013-06-18 Sriraman Tallam <tmsriram@google.com>
50 * gcc.target/i386/inline_error.c: New test.
51 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
52 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
54 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
57 * g++.dg/cpp0x/decltype55.C: New.
59 2013-06-18 Marek Polacek <polacek@redhat.com>
61 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
63 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
65 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
67 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
69 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
70 Also changed the returns from error as distinct values so that it is
73 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
75 * gcc.target/aarch64/scalar_intrinsics.c: Update.
77 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
80 * g++.dg/template/error52.C: New.
81 * g++.dg/lookup/friend15.C: Update.
82 * g++.dg/parse/error11.C: Likewise.
83 * g++.dg/parse/error14.C: Likewise.
84 * g++.dg/parse/parser-pr28152-2.C: Likewise.
85 * g++.dg/parse/template25.C: Likewise.
86 * g++.old-deja/g++.jason/cond.C: Likewise.
87 * g++.old-deja/g++.mike/for2.C: Likewise.
88 * g++.old-deja/g++.robertl/eb125.C: Likewise.
89 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
91 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
93 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
96 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
98 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
99 accidentally placing minus sign for length instead of stride.
101 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
103 PR rtl-optimization/57425
104 PR rtl-optimization/57569
105 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
106 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
108 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
112 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
114 * gfortran.dg/typebound_assignment_6.f03: New.
116 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
118 * gcc.target/h8300/h8300.exp: New.
119 * gcc.dg/pragma-isr.c: Move to ...
120 * gcc.target/sh/torture/pragma-isr.c: ... here ...
121 * gcc.target/h8300/pragma-isr.c: ... and here.
122 * gcc.dg/pragma-isr2.c: Move to ...
123 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
124 * gcc.target/h8300/pragma-isr2.c: ... and here.
125 * gcc.dg/pragma-isr-trapa.c: Move to ...
126 * gcc.target/sh/pragma-isr-trapa.c: ... here.
127 * gcc.dg/pragma-isr-trapa2.c: Move to ...
128 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
129 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
130 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
131 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
132 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
133 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
134 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
135 * gcc.dg/attr-isr-trap_exit.c: Move to ...
136 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
137 * gcc.dg/attr-isr-trapa.c: Move to ...
138 * gcc.target/sh/attr-isr-trapa.c: ... here.
140 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
143 * g++.dg/ext/builtin-offsetof1.C: New.
145 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
147 * gcc.target/aarch64/vect_smlal_1.c: New file.
149 2013-06-14 Tobias Burnus <burnus@net-b.de>
152 * gfortran.dg/defined_assignment_7.f90: New.
154 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
157 * g++.dg/rtti/dyncast6.C: New.
158 * g++.dg/cpp0x/dyncast1.C: Likewise.
160 2013-06-14 Alan Modra <amodra@gmail.com>
163 * gcc.dg/pr57134.c: New.
165 2013-06-14 Tobias Burnus <burnus@net-b.de>
168 * gfortran.dg/deferred_type_param_9.f90: New.
170 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
172 * gcc.dg/fold-minus-1.c: New testcase.
174 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
177 * gfortran.dg/typebound_assignment_5.f03: New.
179 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
181 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
183 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
184 Pat Haugen <pthaugen@us.ibm.com>
185 Peter Bergner <bergner@vnet.ibm.com>
187 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
188 load/store instructions on power7, power8.
189 * gcc.target/powerpc/atomic-p8.c: Likewise.
191 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
194 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
196 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
199 * g++.dg/warn/Wunused-var-20.C: New.
201 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
203 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
204 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
205 Run with -fno-common.
207 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
209 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
210 and exit function calls with return 1 and return 0, respectively.
212 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
214 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
217 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
219 PR tree-optimization/57361
220 * gcc.dg/tree-ssa/pr57361.c: New file.
222 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
224 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
226 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
228 2013-06-12 Tobias Burnus <burnus@net-b.de>
230 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
232 2013-06-12 Tobias Burnus <burnus@net-b.de>
233 Dominique d'Humieres <dominiq@lps.ens.fr>
235 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
237 2013-06-12 Jakub Jelinek <jakub@redhat.com>
240 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
241 * gcc.target/i386/pr56564-3.c: Likewise.
243 2013-06-11 Tobias Burnus <burnus@net-b.de>
246 * gfortran.dg/class_array_18.f90: New.
248 2013-06-11 Jan Hubicka <jh@suse.cz>
251 * g++.dg/ext/visibility/anon6.C: Update testcase.
253 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
256 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
257 in how we check __sec_reduce_mutating function's result.
259 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
260 Pat Haugen <pthaugen@us.ibm.com>
261 Peter Bergner <bergner@vnet.ibm.com>
263 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
264 direct move instructions.
265 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
266 * gcc.target/powerpc/direct-move.h: Likewise.
267 * gcc.target/powerpc/direct-move-float1.c: Likewise.
268 * gcc.target/powerpc/direct-move-float2.c: Likewise.
269 * gcc.target/powerpc/direct-move-double1.c: Likewise.
270 * gcc.target/powerpc/direct-move-double2.c: Likewise.
271 * gcc.target/powerpc/direct-move-long1.c: Likewise.
272 * gcc.target/powerpc/direct-move-long2.c: Likewise.
274 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/cpp0x/pr52440.C: New.
279 2013-06-10 Jakub Jelinek <jakub@redhat.com>
282 * gcc.target/i386/pr56564-1.c: New test.
283 * gcc.target/i386/pr56564-2.c: New test.
284 * gcc.target/i386/pr56564-3.c: New test.
285 * gcc.target/i386/pr56564-4.c: New test.
286 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
287 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
288 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
289 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
290 * gcc.target/i386/vect-sizes-1.c: Likewise.
291 * gcc.target/i386/memcpy-1.c: Likewise.
292 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
293 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
295 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
297 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
298 systems to cover all GNU systems.
299 * g++.dg/abi/guard2.C: Likewise.
300 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
301 * g++.dg/eh/sighandle.C: Likewise.
302 * g++.dg/ext/cleanup-10.C: Likewise.
303 * g++.dg/ext/cleanup-11.C: Likewise.
304 * g++.dg/ext/cleanup-8.C: Likewise.
305 * g++.dg/ext/cleanup-9.C: Likewise.
306 * g++.dg/opt/const5.C: Likewise.
307 * g++.dg/opt/life1.C: Likewise.
308 * g++.dg/other/pr39496.C: Likewise.
309 * g++.old-deja/g++.abi/aggregates.C: Likewise.
310 * g++.old-deja/g++.abi/align.C: Likewise.
311 * g++.old-deja/g++.abi/bitfields.C: Likewise.
312 * g++.old-deja/g++.law/weak.C: Likewise.
313 * g++.old-deja/g++.pt/asm1.C: Likewise.
314 * gcc.c-torture/execute/20030125-1.x: Likewise.
315 * gcc.c-torture/execute/990127-2.x: Likewise.
316 * gcc.dg/20041106-1.c: Likewise.
317 * gcc.dg/20050503-1.c: Likewise.
318 * gcc.dg/builtin-object-size-5.c: Likewise.
319 * gcc.dg/cleanup-10.c: Likewise.
320 * gcc.dg/cleanup-11.c: Likewise.
321 * gcc.dg/cleanup-8.c: Likewise.
322 * gcc.dg/cleanup-9.c: Likewise.
323 * gcc.dg/complex-5.c: Likewise.
324 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
325 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
326 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
327 * gcc.dg/dfp/pr35739.c: Likewise.
328 * gcc.dg/fdata-sections-1.c: Likewise.
329 * gcc.dg/lto/20090206-1_0.c: Likewise.
330 * gcc.dg/lto/20090206-2_0.c: Likewise.
331 * gcc.dg/pr30360.c: Likewise.
332 * gcc.dg/pr37303.c: Likewise.
333 * gcc.dg/pr39323-1.c: Likewise.
334 * gcc.dg/pr39323-2.c: Likewise.
335 * gcc.dg/pr39323-3.c: Likewise.
336 * gcc.dg/pr45416.c: Likewise.
337 * gcc.dg/setjmp-2.c: Likewise.
338 * gcc.dg/split-1.c: Likewise.
339 * gcc.dg/split-3.c: Likewise.
340 * gcc.dg/split-4.c: Likewise.
341 * gcc.dg/strlenopt-12g.c: Likewise.
342 * gcc.dg/strlenopt-14g.c: Likewise.
343 * gcc.dg/strlenopt-14gf.c: Likewise.
344 * gcc.dg/strlenopt-16g.c: Likewise.
345 * gcc.dg/strlenopt-17g.c: Likewise.
346 * gcc.dg/strlenopt-18g.c: Likewise.
347 * gcc.dg/strlenopt-1f.c: Likewise.
348 * gcc.dg/strlenopt-22g.c: Likewise.
349 * gcc.dg/strlenopt-2f.c: Likewise.
350 * gcc.dg/strlenopt-4g.c: Likewise.
351 * gcc.dg/strlenopt-4gf.c: Likewise.
352 * gcc.dg/struct-ret-3.c: Likewise.
353 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
354 * gcc.misc-tests/linkage.exp: Likewise.
355 * gcc.target/i386/20000724-1.c: Likewise.
356 * gcc.target/i386/align-main-3.c: Likewise.
357 * gcc.target/i386/cleanup-1.c: Likewise.
358 * gcc.target/i386/inline-mcpy.c: Likewise.
359 * gcc.target/i386/pr32268.c: Likewise.
360 * gcc.target/i386/pr36613.c: Likewise.
361 * gcc.target/i386/pr39013-1.c: Likewise.
362 * gcc.target/i386/pr39013-2.c: Likewise.
363 * gcc.target/i386/pr39496.c: Likewise.
364 * gcc.target/i386/pr40906-3.c: Likewise.
365 * gcc.target/i386/pr46084.c: Likewise.
366 * lib/target-supports.exp (check_effective_target_pie): Likewise.
368 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
371 * gcc.target/sh/pr6526.c: New.
373 2013-06-09 Jakub Jelinek <jakub@redhat.com>
376 * gcc.c-torture/execute/pr57568.c: New test.
378 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
381 * g++.dg/other/vararg-4.C: New.
383 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
385 PR rtl-optimization/57559
386 * gcc.target/s390/pr57559.c : New test.
388 2013-06-08 Tobias Burnus <burnus@net-b.de>
391 * gfortran.dg/finalize_10.f90: New.
392 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
393 * gfortran.dg/finalize_15.f90: New.
395 2013-06-08 Tobias Burnus <burnus@net-b.de>
398 * gfortran.dg/storage_size_4.f90: New.
400 2013-06-07 Sriraman Tallam <tmsriram@google.com>
403 * testsuite/g++.dg/ext/pr57548.C: New test.
405 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
408 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
410 2013-06-07 Jan Hubicka <jh@suse.cz>
412 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
414 2013-06-07 Tobias Burnus <burnus@net-b.de>
417 * gfortran.dg/array_constructor_48.f90: New.
418 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
419 * gfortran.dg/array_constructor_type_15.f03: Ditto.
421 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
424 * gcc.target/arm/xordi3-opt.c: New test.
426 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
428 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
429 Revert to dg-options.
431 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
434 * gcc.target/powerpc/pr55033.c: New.
436 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
439 * g++.dg/cpp0x/alias-decl-36.C: New.
441 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
442 Pat Haugen <pthaugen@us.ibm.com>
443 Peter Bergner <bergner@vnet.ibm.com>
445 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
446 power8 builtin functions.
447 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
448 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
449 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
450 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
451 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
452 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
453 * gcc.target/powerpc/p8vector-vectorize-1.c: New
454 tests to test power8 auto-vectorization.
455 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
456 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
457 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
458 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
460 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
461 powerpc_p8vector_ok instead of powerpc_vsx_ok.
463 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
465 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
467 (check_effective_target_powerpc_p8vector_ok): Likewise.
468 (is-effective-target): Likewise.
469 (check_vect_support_and_set_flags): Likewise.
471 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
474 * g++.dg/parse/error53.C: New.
476 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
478 PR rtl-optimization/57459
479 * gcc.target/i386/pr57459.c: New test.
481 2013-06-06 Teresa Johnson <tejohnson@google.com>
484 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
485 into -freorder-blocks-and-partition test.
486 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
487 * gcc.dg/tree-prof/20041218-1.c: Ditto.
488 * gcc.dg/tree-prof/pr52027.c: Use -O2.
489 * gcc.dg/tree-prof/pr50907.c: Ditto.
490 * gcc.dg/tree-prof/pr45354.c: Ditto.
491 * g++.dg/tree-prof/partition2.C: Ditto.
492 * g++.dg/tree-prof/partition3.C: Ditto.
494 2013-06-06 Tobias Burnus <burnus@net-b.de>
497 * gfortran.dg/finalize_16.f90: New.
499 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
501 * gcc.dg/vect/no-section-anchors-vect-68.c:
502 Add dg-skip-if aarch64_tiny.
504 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
507 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
508 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
510 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
513 * g++.dg/cpp0x/decltype54.C: New.
515 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
517 * gcc.dg/fshort-wchar.c: Add extra dg-options for
518 arm*-*-*eabi* targets.
519 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
521 * gcc.dg/tree-ssa/pr43491.c: Likewise.
523 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
524 Tobias Burnus <burnus@net-b.de>
526 * gfortran.dg/string_length_2.f90: Fix dg-do run.
527 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
528 * gfortran.dg/io_real_boz_4.f90: Ditto.
529 * gfortran.dg/io_real_boz_5.f90: Ditto.
531 2013-06-05 Andreas Schwab <schwab@suse.de>
533 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
535 2013-06-04 Jan Hubicka <jh@suse.cz>
537 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
539 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
541 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
542 parameters with void.
543 (main2): Removed argc parameter.
544 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
545 (main): Replaced argc, argv parameters with void.
546 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
547 (main2): Removed argc parameter.
548 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
549 argv parameters with void. Added __asm volatile to avoid optimization
550 on argc, if necessary.
551 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
552 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
553 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
554 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
555 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
556 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
557 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
558 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
559 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
560 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
561 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
562 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
563 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
564 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
565 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
566 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
567 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
568 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
569 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
570 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
571 parameters with void.
572 (main2): Removed argc parameter.
573 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
574 (main): Replaced argc, argv parameters with void.
575 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
576 argv parameters with void. Also renamed this function as main, and
577 delete the existing main.
578 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
579 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
580 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
582 2013-06-04 Ian Bolton <ian.bolton@arm.com>
584 * gcc.target/aarch64/movi_1.c: New test.
586 2013-06-04 Tobias Burnus <burnus@net-b.de>
589 * gfortran.dg/finalize_12.f90: New.
590 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
591 end of scope finalization.
592 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
593 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
594 * gfortran.dg/auto_dealloc_2.f90: Ditto.
595 * gfortran.dg/class_19.f03: Ditto.
596 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
597 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
598 * gfortran.dg/extends_14.f03: Ditto.
599 * gfortran.dg/move_alloc_4.f90: Ditto.
600 * gfortran.dg/typebound_proc_27.f03: Ditto.
602 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
604 * gfortran.dg/bounds_check_7.f90: Remove "! {".
605 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
606 * gfortran.dg/default_initialization_5.f90: Update dg-do.
607 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
608 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
609 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
610 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
611 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
612 * gfortran.dg/io_real_boz_4.f90: Ditto.
613 * gfortran.dg/io_real_boz_5.f90: Ditto.
614 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
615 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
616 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
617 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
618 * gfortran.dg/transpose_2.f90: Fix dg-output.
620 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
622 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
623 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
624 dg-option and an header comment.
626 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/cpp0x/sfinae46.C: New.
630 * g++.dg/cpp0x/defaulted13.C: Adjust.
631 * g++.dg/cpp0x/defaulted2.C: Likewise.
632 * g++.dg/cpp0x/defaulted26.C: Likewise.
633 * g++.dg/cpp0x/defaulted3.C: Likewise.
634 * g++.dg/cpp0x/error1.C: Likewise.
635 * g++.dg/cpp0x/implicit1.C: Likewise.
636 * g++.dg/cpp0x/implicit11.C: Likewise.
637 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
638 * g++.dg/cpp0x/initlist47.C: Likewise.
639 * g++.dg/cpp0x/initlist9.C: Likewise.
640 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
641 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
642 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
643 * g++.dg/cpp0x/union4.C: Likewise.
644 * g++.dg/template/crash108.C: Likewise.
645 * g++.dg/template/crash41.C: Likewise.
646 * g++.old-deja/g++.jason/local.C: Likewise.
647 * g++.old-deja/g++.law/visibility3.C: Likewise.
649 2013-06-03 Teresa Johnson <tejohnson@google.com>
651 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
652 * gcc.dg/vect/bb-slp-14.c: Ditto.
653 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
654 * gcc.dg/vect/bb-slp-23.c: Ditto.
655 * gcc.dg/vect/bb-slp-15.c: Ditto.
656 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
657 * gcc.dg/vect/bb-slp-24.c: Ditto.
658 * gcc.dg/vect/bb-slp-16.c: Ditto.
659 * gcc.dg/vect/bb-slp-25.c: Ditto.
660 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
661 * gcc.dg/vect/bb-slp-17.c: Ditto.
662 * gcc.dg/vect/bb-slp-1.c: Ditto.
663 * gcc.dg/vect/bb-slp-26.c: Ditto.
664 * gcc.dg/vect/bb-slp-18.c: Ditto.
665 * gcc.dg/vect/bb-slp-2.c: Ditto.
666 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
667 * gcc.dg/vect/bb-slp-27.c: Ditto.
668 * gcc.dg/vect/bb-slp-19.c: Ditto.
669 * gcc.dg/vect/bb-slp-3.c: Ditto.
670 * gcc.dg/vect/bb-slp-28.c: Ditto.
671 * gcc.dg/vect/bb-slp-4.c: Ditto.
672 * gcc.dg/vect/bb-slp-29.c: Ditto.
673 * gcc.dg/vect/bb-slp-5.c: Ditto.
674 * gcc.dg/vect/bb-slp-6.c: Ditto.
675 * gcc.dg/vect/bb-slp-8a.c: Ditto.
676 * gcc.dg/vect/bb-slp-7.c: Ditto.
677 * gcc.dg/vect/bb-slp-8b.c: Ditto.
678 * gcc.dg/vect/bb-slp-8.c: Ditto.
679 * gcc.dg/vect/bb-slp-9.c: Ditto.
680 * gcc.dg/vect/bb-slp-10.c: Ditto.
681 * gcc.dg/vect/bb-slp-11.c: Ditto.
682 * gcc.dg/vect/bb-slp-20.c: Ditto.
683 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
684 * gcc.dg/vect/bb-slp-21.c: Ditto.
685 * gcc.dg/vect/bb-slp-30.c: Ditto.
686 * gcc.dg/vect/bb-slp-13.c: Ditto.
687 * gcc.dg/vect/bb-slp-22.c: Ditto.
688 * g++.dg/vect/slp-pr50413.cc: Ditto.
689 * g++.dg/vect/slp-pr56812.cc: Ditto.
690 * g++.dg/vect/slp-pr50819.cc: Ditto.
692 2013-06-01 Tobias Burnus <burnus@net-b.de>
695 * gfortran.dg/class_array_17.f90: New.
697 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
699 * ada/acats/floatstore.lst: New.
700 * ada/acats/run_all.sh: Process it.
702 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
704 * gcc.target/powerpc/e500-ord-1.c: New test.
705 * gcc.target/powerpc/e500-ord-2.c: Likewise.
706 * gcc.target/powerpc/e500-unord-1.c: Likewise.
707 * gcc.target/powerpc/e500-unord-2.c: Likewise.
709 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
711 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
713 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
715 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
717 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
719 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
721 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
724 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
727 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
729 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
731 2013-05-31 Marek Polacek <polacek@redhat.com>
733 PR tree-optimization/57478
734 PR tree-optimization/57453
735 * gcc.dg/torture/pr57478.c: New test.
737 2013-05-31 Tobias Burnus <burnus@net-b.de>
740 * gfortran.dg/class_array_17.f90: New.
742 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
745 * gcc.target/arm/iordi3-opt.c: New test.
747 2013-05-31 Janus Weil <janus@gcc.gnu.org>
751 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
752 * gfortran.dg/interface_26.f90: Ditto.
753 * gfortran.dg/proc_ptr_11.f90: Ditto.
754 * gfortran.dg/proc_ptr_15.f90: Ditto.
755 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
756 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
757 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
758 * gfortran.dg/typebound_override_1.f90: Ditto.
759 * gfortran.dg/typebound_override_4.f90: Ditto.
760 * gfortran.dg/typebound_proc_6.f03: Ditto.
761 * gfortran.dg/assumed_type_7.f90: New test.
762 * gfortran.dg/typebound_override_5.f90: New test.
763 * gfortran.dg/typebound_override_6.f90: New test.
764 * gfortran.dg/typebound_override_7.f90: New test.
766 2013-05-30 Tobias Burnus <burnus@net-b.de>
769 * gfortran.dg/power_6.f90: New.
771 2013-05-30 Ian Bolton <ian.bolton@arm.com>
773 * gcc.target/aarch64/insv_1.c: New test.
775 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
777 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
778 dg-skip-if "No stabs".
780 2013-05-30 Janus Weil <janus@gcc.gnu.org>
783 * gfortran.dg/assumed_size_1.f90: New.
785 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
787 * gcc.dg/shrink-wrap-alloca.c: New added.
788 * gcc.dg/shrink-wrap-pretend.c: New added.
789 * gcc.dg/shrink-wrap-sibcall.c: New added.
791 2013-05-30 Tobias Burnus <burnus@net-b.de>
794 * gfortran.dg/assumed_rank_13.f90: New.
796 2013-05-29 Easwaran Raman <eraman@google.com>
798 PR tree-optimization/57442
799 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
801 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
803 PR tree-optimization/57441
804 * gcc.c-torture/compile/pr57441.c: New.
806 2013-05-29 Dehao Chen <dehao@google.com>
809 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
811 2013-05-29 Tobias Burnus <burnus@net-b.de>
814 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
815 * gfortran.dg/class_19.f03: Ditto.
817 2013-05-29 Richard Biener <rguenther@suse.de>
819 * gcc.dg/vect/bb-slp-32.c: New testcase.
821 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
823 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
824 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
825 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
826 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
827 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
828 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
829 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
830 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
831 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
832 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
833 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
834 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
835 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
836 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
837 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
838 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
839 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
840 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
841 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
842 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
843 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
844 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
845 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
846 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
847 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
848 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
849 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
850 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
851 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
852 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
853 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
854 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
855 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
856 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
857 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
858 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
859 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
860 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
861 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
863 2013-05-29 Tobias Burnus <burnus@net-b.de>
866 * gfortran.dg/finalize_11.f90: New.
867 * gfortran.dg/finalize_4.f03: Remove dg-error.
868 * gfortran.dg/finalize_5.f03: Ditto.
869 * gfortran.dg/finalize_6.f03: Ditto.
870 * gfortran.dg/finalize_7.f03: Ditto.
872 2013-05-28 Tobias Burnus <burnus@net-b.de>
874 * gfortran.dg/class_array_16.f90: New.
876 2013-05-28 Tobias Burnus <burnus@net-b.de>
879 * testsuite/gfortran.dg/use_29.f90: New.
881 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
883 * gnat.dg/fp_exception.adb: New test.
885 2013-05-28 Richard Biener <rguenther@suse.de>
887 PR tree-optimization/56787
888 * gcc.dg/vect/pr56787.c: New testcase.
890 2013-05-28 Janus Weil <janus@gcc.gnu.org>
891 Tobias Burnus <burnus@net-b.de>
894 * gfortran.dg/typebound_override_4.f90: New.
896 2013-05-28 Richard Biener <rguenther@suse.de>
898 PR tree-optimization/57411
899 * g++.dg/opt/pr57411.C: New testcase.
901 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
903 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
904 * gcc.dg/builtin-bswap-9.c: Likewise.
906 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
908 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
910 2013-05-27 Richard Biener <rguenther@suse.de>
913 * gcc.dg/gomp/pr57412.c: New testcase.
915 2013-05-27 Bud Davis <jmdavis@link.com>
918 * gfortran.dg/stfunc_8.f90: New.
920 2013-05-27 Richard Biener <rguenther@suse.de>
922 PR tree-optimization/57343
923 * gcc.dg/torture/pr57343.c: New testcase.
925 2013-05-27 Richard Biener <rguenther@suse.de>
927 PR tree-optimization/57417
928 * gcc.dg/torture/pr57417.c: New testcase.
930 2013-05-27 Richard Biener <rguenther@suse.de>
932 PR tree-optimization/57396
933 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
935 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
937 * gnat.dg/specs/last_bit.ads: New test.
939 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
941 * gnat.dg/specs/machine_attribute.ads: New test.
943 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
945 * gnat.dg/incomplete3.ad[sb]: New test.
947 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
950 * gcc.target/mips/div-13.c: New test.
952 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
955 * gcc.target/mips/mips16-attributes-5.c,
956 * gcc.target/mips/mips16-attributes-6.c: New tests.
958 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
960 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
961 * gcc.dg/builtin-bswap-8.c: Likewise.
963 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
966 * g++.dg/cpp0x/new1.C: New.
968 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
971 * g++.dg/parse/dtor16.C: New.
972 * g++.dg/parse/dtor6.C: Adjust.
974 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/expr/bitfield12.C: New.
979 2013-05-24 Jeff Law <law@redhat.com>
981 PR tree-optimization/57124
982 * gcc.c-torture/execute/pr57124.c: New test.
983 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
985 2013-05-24 Martin Jambor <mjambor@suse.cz>
987 PR tree-optimization/57294
988 * gcc.dg/ipa/pr57294.c: New test.
990 2013-05-24 Dehao Chen <dehao@google.com>
992 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
994 2013-05-24 Ian Bolton <ian.bolton@arm.com>
996 * gcc.target/aarch64/scalar_intrinsics.c
997 (force_simd): Use a valid instruction.
998 (test_vdupd_lane_s64): Pass a valid lane argument.
999 (test_vdupd_lane_u64): Likewise.
1001 2013-05-24 Richard Biener <rguenther@suse.de>
1003 PR tree-optimization/57287
1004 * gcc.dg/pr57287.c: New testcase.
1006 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1009 * g++.dg/template/error51.C: New.
1011 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1014 * g++.dg/template/bitfield2.C: New.
1016 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1018 * gnat.dg/specs/noinline1.ads: New test.
1019 * gnat.dg/noinline2.ad[sb]: Likewise.
1020 * gnat.dg/specs/noinline3.ads: Likewise.
1021 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1023 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
1026 * gcc.dg/tree-ssa/pr57385.c: New test.
1028 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1030 * gnat.dg/derived_type4.adb: New test.
1032 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1034 * gcc.dg/builtin-bswap-6.c: New test.
1035 * gcc.dg/builtin-bswap-7.c: Likewise.
1036 * gcc.dg/builtin-bswap-8.c: Likewise.
1037 * gcc.dg/builtin-bswap-9.c: Likewise.
1039 2013-05-23 Christian Bruel <christian.bruel@st.com>
1042 * gcc.dg/debug/pr57351.c: New test
1044 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
1046 * gcc.target/aarch64/vect-clz.c: New file.
1048 2013-05-23 Martin Jambor <mjambor@suse.cz>
1051 * gcc.dg/ipa/pr57347.c: New test.
1053 2013-05-23 Richard Biener <rguenther@suse.de>
1055 PR tree-optimization/57380
1056 * g++.dg/tree-ssa/pr57380.C: New testcase.
1058 2013-05-23 Richard Biener <rguenther@suse.de>
1061 * gcc.dg/torture/pr57381.c: New testcase.
1063 2013-05-23 Jakub Jelinek <jakub@redhat.com>
1066 * gcc.c-torture/execute/pr57344-1.c: New test.
1067 * gcc.c-torture/execute/pr57344-2.c: New test.
1068 * gcc.c-torture/execute/pr57344-3.c: New test.
1069 * gcc.c-torture/execute/pr57344-4.c: New test.
1071 2013-05-23 Richard Biener <rguenther@suse.de>
1073 PR rtl-optimization/57341
1074 * gcc.dg/torture/pr57341.c: New testcase.
1076 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1079 * g++.dg/parse/crash62.C: New.
1081 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1082 Pat Haugen <pthaugen@us.ibm.com>
1083 Peter Bergner <bergner@vnet.ibm.com>
1085 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1088 2013-05-22 Tobias Burnus <burnus@net-b.de>
1091 * gfortran.dg/defined_assignment_6.f90: New.
1093 2013-05-22 Tobias Burnus <burnus@net-b.de>
1096 * gfortran.dg/assumed_type_6.f90: New.
1098 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/cpp0x/Wunused-parm.C: New.
1103 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1105 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1106 * g++.dg/warn/Wdouble-promotion.C: Likewise.
1108 2013-05-21 Easwaran Raman <eraman@google.com>
1110 PR tree-optimization/57322
1111 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1113 2013-05-21 Graham Stott <graham.stott@btinternet.com>
1115 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1118 2013-05-21 Tobias Burnus <burnus@net-b.de>
1121 * gfortran.dg/assumed_type_5.f90: New.
1122 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1123 * gfortran.dg/assumed_rank_2.f90: Ditto.
1124 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1125 * gfortran.dg/no_arg_check_3.f90: Ditto.
1127 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1129 PR tree-optimization/57331
1130 * gcc.c-torture/compile/pr57331.c: New test.
1132 2013-05-21 Richard Biener <rguenther@suse.de>
1134 PR tree-optimization/57330
1135 * gcc.dg/torture/pr57330.c: New testcase.
1137 2013-05-21 Richard Biener <rguenther@suse.de>
1139 PR tree-optimization/57303
1140 * gcc.dg/torture/pr57303.c: New testcase.
1142 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1144 PR tree-optimization/57321
1145 * gcc.c-torture/execute/pr57321.c: New test.
1147 2013-05-20 Tobias Burnus <burnus@net-b.de>
1151 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1152 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1153 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1154 * gfortran.dg/binding_label_tests_3.f03: Ditto.
1155 * gfortran.dg/binding_label_tests_4.f03: Ditto.
1156 * gfortran.dg/binding_label_tests_5.f03: Ditto.
1157 * gfortran.dg/binding_label_tests_6.f03: Ditto.
1158 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1159 * gfortran.dg/binding_label_tests_8.f03: Ditto.
1160 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1161 * gfortran.dg/binding_label_tests_24.f90: New.
1162 * gfortran.dg/binding_label_tests_25.f90: New.
1164 2013-05-20 Tobias Burnus <burnus@net-b.de>
1167 * gfortran.dg/binding_label_tests_17.f90: New.
1168 * gfortran.dg/binding_label_tests_18.f90: New.
1169 * gfortran.dg/binding_label_tests_19.f90: New.
1170 * gfortran.dg/binding_label_tests_20.f90: New.
1171 * gfortran.dg/binding_label_tests_21.f90: New.
1172 * gfortran.dg/binding_label_tests_22.f90: New.
1173 * gfortran.dg/binding_label_tests_23.f90: New.
1175 2013-05-20 Tobias Burnus <burnus@net-b.de>
1178 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1179 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1180 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1181 * gfortran.dg/common_18.f90: New.
1182 * gfortran.dg/common_19.f90: New.
1183 * gfortran.dg/common_20.f90: New.
1184 * gfortran.dg/common_21.f90: New.
1186 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/parse/error52.C: New.
1190 * g++.dg/parse/error3.C: Adjust.
1191 * g++.dg/parse/error36.C: Likewise.
1193 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1196 * gcc.target/sh/pr56547-1.c: New.
1197 * gcc.target/sh/pr56547-2.c: New.
1199 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1202 * g++.dg/warn/Wsign-compare-6.C: New.
1203 * g++.dg/warn/Wdouble-promotion.C: Adjust.
1205 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/template/error50.C: New.
1210 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/ext/complit13.C: New.
1215 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
1218 * g++.dg/pr57175.C: New testcase.
1220 2013-05-17 Easwaran Raman <eraman@google.com>
1222 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1224 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
1227 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1229 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1231 PR rtl-optimization/57281
1232 PR rtl-optimization/57300
1233 * gcc.dg/pr57300.c: New test.
1234 * gcc.c-torture/execute/pr57281.c: New test.
1236 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/ext/sizeof-complit.C: New.
1241 2013-05-17 Marek Polacek <polacek@redhat.com>
1243 * gcc.dg/strlenopt-25.c: New test.
1244 * gcc.dg/strlenopt-26.c: Likewise.
1246 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1248 * gcc.target/i386/rotate-4.c: Compile only with -mavx
1249 instead of -mavx2, require only avx instead of avx2.
1250 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1251 of avx2-check.h and turn into an avx runtime test instead of
1254 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1256 * g++.dg/ext/vector22.C: Uncomment working test.
1258 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/template/pr17410.C: New.
1263 2013-05-16 Jakub Jelinek <jakub@redhat.com>
1265 * gcc.target/i386/rotate-3.c: New test.
1266 * gcc.target/i386/rotate-3a.c: New test.
1267 * gcc.target/i386/rotate-4.c: New test.
1268 * gcc.target/i386/rotate-4a.c: New test.
1269 * gcc.target/i386/rotate-5.c: New test.
1270 * gcc.target/i386/rotate-5a.c: New test.
1272 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1274 * gcc.dg/visibility-21.c: Require section_anchors.
1276 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
1278 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1279 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1280 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1282 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
1284 * gcc.dg/visibility-21.c: New.
1286 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1289 * gcc.dg/pr57286.c: New testcase.
1290 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1291 * g++.dg/ext/vector22.C: Comment out transformations not
1294 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
1297 * gcc.target/mips/call-1.c: Restrict to o32.
1298 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1300 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1302 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1304 * g++.dg/warn/Wshadow-1.C: Likewise.
1305 * g++.dg/warn/Wshadow-6.C: Likewise.
1306 * g++.dg/warn/Wshadow-7.C: Likewise.
1308 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1311 * g++.dg/parse/pr31952-1.C: New.
1312 * g++.dg/parse/pr31952-2.C: Likewise.
1313 * g++.dg/parse/pr31952-3.C: Likewise.
1315 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1316 * g++.old-deja/g++.jason/cond.C: Likewise.
1317 * g++.dg/cpp0x/range-for5.C: Likewise.
1319 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1322 * gcc.target/arm/pr40887.c: Adjust testcase.
1323 * gcc.target/arm/pr19599.c: New test.
1325 2013-05-15 Richard Biener <rguenther@suse.de>
1327 PR tree-optimization/57275
1328 * gcc.target/i386/pr57275.c: New testcase.
1330 2013-05-15 Jan Hubicka <jh@suse.cz>
1332 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1333 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1334 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1336 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1338 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1341 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1344 * c-c++-common/Wsequence-point-1.c: New test.
1346 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
1348 * g++.dg/ext/vector22.C: New testcase.
1349 * gcc.dg/binop-xor3.c: Remove xfail.
1351 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
1353 * gcc.target/aarch64/vect-fcm.x: Add cases testing
1354 FLOAT cmp FLOAT ? INT : INT.
1355 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1356 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1357 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1358 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1359 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1360 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1362 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1365 * g++.dg/cpp0x/defaulted43.C: New.
1367 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1369 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1370 (alloca): Remove declaration.
1371 (foo9): Replace alloca by __builtin_alloca.
1373 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
1375 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1376 Expect "size of array is too large" error.
1378 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1380 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1382 2013-05-14 Richard Biener <rguenther@suse.de>
1385 * g++.dg/torture/pr57235.C: New testcase.
1387 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1390 * gcc.dg/torture/pr57251.c: New test.
1392 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
1395 * gcc.target/i386/pr57264.c: New test.
1397 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1399 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1401 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
1403 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1405 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1407 PR tree-optimization/45216
1408 PR tree-optimization/57157
1409 * c-c++-common/rotate-1.c: Add 32 tests with +.
1410 * c-c++-common/rotate-1a.c: Adjust.
1411 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1412 * c-c++-common/rotate-2b.c: New test.
1413 * c-c++-common/rotate-3.c: Add 32 tests with +.
1414 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1415 * c-c++-common/rotate-4b.c: New test.
1416 * c-c++-common/rotate-5.c: New test.
1418 2013-05-13 Martin Jambor <mjambor@suse.cz>
1421 * gcc.dg/ipa/remref-0.c: New test.
1422 * gcc.dg/ipa/remref-1a.c: Likewise.
1423 * gcc.dg/ipa/remref-1b.c: Likewise.
1424 * gcc.dg/ipa/remref-2a.c: Likewise.
1425 * gcc.dg/ipa/remref-2b.c: Likewise.
1427 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
1429 * gcc.dg/vector-shift-2.c: New testcase.
1431 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1433 PR tree-optimization/57230
1434 * gcc.dg/strlenopt-24.c: New test.
1436 PR tree-optimization/57230
1437 * gcc.dg/strlenopt-23.c: New test.
1439 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
1442 * gcc.target/sh/pr57108.c: Move this test case to ...
1443 * gcc.c-torture/compile/pr57108.c: ... here.
1445 2013-05-10 Richard Biener <rguenther@suse.de>
1447 PR tree-optimization/57214
1448 * gcc.dg/torture/pr57214.c: New testcase.
1450 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
1452 * gcc.dg/vector-shift.c: New testcase.
1454 2013-05-10 Jakub Jelinek <jakub@redhat.com>
1456 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1458 PR tree-optimization/45216
1459 PR tree-optimization/57157
1460 * c-c++-common/rotate-1.c: New test.
1461 * c-c++-common/rotate-1a.c: New test.
1462 * c-c++-common/rotate-2.c: New test.
1463 * c-c++-common/rotate-2a.c: New test.
1464 * c-c++-common/rotate-3.c: New test.
1465 * c-c++-common/rotate-3a.c: New test.
1466 * c-c++-common/rotate-4.c: New test.
1467 * c-c++-common/rotate-4a.c: New test.
1469 2013-05-10 Richard Biener <rguenther@suse.de>
1471 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1472 * gcc.target/i386/l_fma_double_1.c: Adjust.
1473 * gcc.target/i386/l_fma_double_2.c: Likewise.
1474 * gcc.target/i386/l_fma_double_3.c: Likewise.
1475 * gcc.target/i386/l_fma_double_4.c: Likewise.
1476 * gcc.target/i386/l_fma_double_5.c: Likewise.
1477 * gcc.target/i386/l_fma_double_6.c: Likewise.
1478 * gcc.target/i386/l_fma_float_1.c: Likewise.
1479 * gcc.target/i386/l_fma_float_2.c: Likewise.
1480 * gcc.target/i386/l_fma_float_3.c: Likewise.
1481 * gcc.target/i386/l_fma_float_4.c: Likewise.
1482 * gcc.target/i386/l_fma_float_5.c: Likewise.
1483 * gcc.target/i386/l_fma_float_6.c: Likewise.
1485 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1488 * g++.dg/cpp0x/pr51226.C: New.
1490 2013-04-16 Han Shen <shenhan@google.com>
1492 Test cases for '-fstack-protector-strong'.
1493 * gcc.dg/fstack-protector-strong.c: New.
1494 * g++.dg/fstack-protector-strong.C: New.
1496 2013-05-07 Ian Bolton <ian.bolton@arm.com>
1498 * gcc.target/aarch64/ands_1.c: New test.
1499 * gcc.target/aarch64/ands_2.c: Likewise
1501 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1503 * lib/target-supports.exp (check_effective_target_hw): New
1505 * c-c++-common/asan/clone-test-1.c: Call
1506 check_effective_target_hw.
1507 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1508 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1509 possible decorations.
1510 * c-c++-common/asan/null-deref-1.c: Likewise.
1511 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1512 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1513 * c-c++-common/asan/use-after-free-1.c: Likewise.
1514 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1515 * g++.dg/asan/large-func-test-1.C: Likewise.
1517 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
1519 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1521 2013-05-07 Richard Biener <rguenther@suse.de>
1524 * g++.dg/torture/pr57190.C: New testcase.
1526 2013-05-07 Jakub Jelinek <jakub@redhat.com>
1528 PR tree-optimization/57149
1529 * gcc.dg/pr57149.c: New test.
1532 * gcc.dg/pr57184.c: New test.
1534 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
1536 * gnat.dg/specs/array3.ads: New test.
1538 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
1540 * c-c++-common/vector-scalar-2.c: New testcase.
1542 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
1544 * gcc.target/i386/asm-dialect-2.c: New testcase.
1546 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1549 * g++.dg/cpp0x/auto38.C: New.
1551 2013-05-06 Richard Biener <rguenther@suse.de>
1553 PR tree-optimization/57185
1554 * gcc.dg/autopar/pr57185.c: New testcase.
1556 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
1559 * gcc.target/i386/pr57106.c: New test.
1561 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1563 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1564 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1565 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1566 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1567 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1568 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1569 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1571 2013-05-06 Teresa Johnson <tejohnson@google.com>
1574 * gcc.dg/pr57154.c: New test.
1576 2013-05-06 Richard Biener <rguenther@suse.de>
1579 * gcc.dg/torture/pr57147-1.c: New testcase.
1580 * gcc.dg/torture/pr57147-2.c: Likewise.
1581 * gcc.dg/torture/pr57147-3.c: Likewise.
1583 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1586 * gcc.target/sh/pr55303-1.c: New.
1587 * gcc.target/sh/pr55303-2.c: New.
1588 * gcc.target/sh/pr55303-3.c: New.
1590 2013-05-05 Tobias Burnus <burnus@net-b.de>
1592 * gfortran.dg/allocate_with_source_3.f90: New.
1594 2013-05-05 Tobias Burnus <burnus@net-b.de>
1597 * gfortran.dg/null_8.f90: New.
1599 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1602 * g++.dg/cpp0x/enum27.C: New.
1603 * g++.dg/cpp0x/enum_base.C: Adjust.
1605 2013-05-04 Jakub Jelinek <jakub@redhat.com>
1607 PR tree-optimization/56205
1608 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1610 2013-05-04 Tobias Burnus <burnus@net-b.de>
1612 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1613 * gfortran.dg/bind_c_usage_27.f90: New.
1614 * gfortran.dg/bind_c_usage_28.f90: New.
1616 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1619 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1621 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1624 * gcc.target/powerpc/pr57150.c: New file.
1626 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1628 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1629 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1630 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1631 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1632 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1633 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1634 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1636 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1638 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1639 scan-assembler-times.
1641 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1643 * gcc.dg/tree-ssa/slsr-32.c: New.
1644 * gcc.dg/tree-ssa/slsr-33.c: New.
1645 * gcc.dg/tree-ssa/slsr-34.c: New.
1646 * gcc.dg/tree-ssa/slsr-35.c: New.
1647 * gcc.dg/tree-ssa/slsr-36.c: New.
1648 * gcc.dg/tree-ssa/slsr-37.c: New.
1649 * gcc.dg/tree-ssa/slsr-38.c: New.
1651 2013-05-03 Ian Bolton <ian.bolton@arm.com>
1653 * gcc.target/aarch64/tst_1.c: New test.
1654 * gcc.target/aarch64/tst_2.c: Likewise
1656 2013-05-02 Jeff Law <law@redhat.com>
1658 PR tree-optimization/57144
1659 * gcc.c-torture/execute/pr57144.c: New test.
1661 2013-05-03 Jakub Jelinek <jakub@redhat.com>
1663 PR rtl-optimization/57130
1664 * gcc.c-torture/execute/pr57130.c: New test.
1666 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
1668 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1670 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
1672 * gcc.target/aarch64/fabd.c: New file.
1674 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1677 * g++.dg/cpp0x/pr54318.C: New.
1679 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1682 * g++.dg/parse/error51.C: New.
1683 * g++.dg/parse/error15.C: Adjust column numbers.
1685 2013-05-02 Tobias Burnus <burnus@net-b.de>
1688 * gfortran.dg/size_kind_2.f90: New.
1689 * gfortran.dg/size_kind_3.f90: New.
1691 2013-05-02 Richard Biener <rguenther@suse.de>
1694 * g++.dg/torture/pr57140.C: New testcase.
1696 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
1699 * gcc.target/arm/pr56732-1.c: New test.
1701 2013-05-02 Martin Jambor <mjambor@suse.cz>
1704 * gcc.dg/ipa/pr56988.c: New test.
1706 2013-05-02 Ian Bolton <ian.bolton@arm.com>
1708 * gcc.target/aarch64/bics_1.c: New test.
1709 * gcc.target/aarch64/bics_2.c: Likewise.
1711 2013-05-02 Jakub Jelinek <jakub@redhat.com>
1713 PR rtl-optimization/57131
1714 * gcc.c-torture/execute/pr57131.c: New test.
1716 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1719 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1721 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
1724 * gcc.target/i386/pr57091.c: New test.
1726 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1728 * gcc.target/aarch64/vect-vaddv.c: New.
1730 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1732 * gcc.target/aarch64/vect-vmaxv.c: New.
1733 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1735 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1737 * gcc.target/aarch64/scalar-vca.c: New.
1738 * gcc.target/aarch64/vect-vca.c: Likewise.
1740 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1742 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1743 (test_vceqd_s64): Force arguments to SIMD registers.
1744 (test_vceqzd_s64): Likewise.
1745 (test_vcged_s64): Likewise.
1746 (test_vcled_s64): Likewise.
1747 (test_vcgezd_s64): Likewise.
1748 (test_vcged_u64): Likewise.
1749 (test_vcgtd_s64): Likewise.
1750 (test_vcltd_s64): Likewise.
1751 (test_vcgtzd_s64): Likewise.
1752 (test_vcgtd_u64): Likewise.
1753 (test_vclezd_s64): Likewise.
1754 (test_vcltzd_s64): Likewise.
1755 (test_vtst_s64): Likewise.
1756 (test_vtst_u64): Likewise.
1758 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1761 * g++.dg/cpp0x/decltype53.C: New.
1763 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1766 * gfortran.dg/power_5.f90: New test.
1768 2013-04-30 Richard Biener <rguenther@suse.de>
1771 * gcc.dg/torture/pr57122.c: New testcase.
1773 2013-04-30 Richard Biener <rguenther@suse.de>
1776 * g++.dg/torture/pr57107.C: New testcase.
1778 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
1780 PR rtl-optimization/57105
1781 * gcc.dg/pr57105.c: New test.
1783 2013-04-30 Jakub Jelinek <jakub@redhat.com>
1785 PR tree-optimization/57104
1786 * gcc.dg/pr57104.c: New test.
1788 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1791 * gcc.target/i386/pr44578.c: New test.
1793 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
1796 * gcc.target/i386/pr57097.c: New test.
1798 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1801 * gcc.target/i386/pr57098.c: New test.
1803 2013-04-29 Kai Tietz <ktietz@redhat.com>
1805 * gcc.c-torture/execute/pr55875.c: New test.
1807 2013-04-29 Richard Biener <rguenther@suse.de>
1810 * gcc.dg/torture/pr57075.c: New testcase.
1812 2013-04-29 Richard Biener <rguenther@suse.de>
1815 * gcc.dg/autopar/pr57103.c: New testcase.
1817 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1819 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1821 2013-04-29 Tom de Vries <tom@codesourcery.com>
1823 * gcc.dg/pr50763.c: Update test.
1825 2013-04-26 Jeff Law <law@redhat.com>
1827 * gcc.dg/tree-ssa/vrp88.c: New test.
1829 2013-04-29 Christian Bruel <christian.bruel@st.com>
1832 * gcc.target/sh/pr57108.c: New test.
1834 2013-04-29 Richard Biener <rguenther@suse.de>
1837 * gfortran.dg/gomp/pr57089.f90: New testcase.
1839 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1841 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1843 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1845 * gcc.target/aarch64/vect-vcvt.c: New.
1847 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1849 * gcc.target/aarch64/vect-vrnd.c: New.
1851 2013-04-29 Richard Biener <rguenther@suse.de>
1853 PR tree-optimization/57081
1854 * gcc.dg/torture/pr57081.c: New testcase.
1856 2013-04-29 Jakub Jelinek <jakub@redhat.com>
1858 PR tree-optimization/57083
1859 * gcc.dg/torture/pr57083.c: New test.
1861 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1864 * g++.dg/cpp0x/decltype52.C: New.
1866 2013-04-28 Jakub Jelinek <jakub@redhat.com>
1868 N3472 binary constants
1869 * g++.dg/cpp/limits.C: Adjust warning wording.
1870 * g++.dg/system-binary-constants-1.C: Likewise.
1871 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1873 2013-04-28 Tobias Burnus <burnus@net-b.de>
1876 * gfortran.dg/coarray_30.f90: New.
1878 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1881 * frontend-passes (optimize_power): New function.
1882 (optimize_op): Use it.
1884 2013-04-27 Jakub Jelinek <jakub@redhat.com>
1887 * gcc.c-torture/execute/pr56866.c: New test.
1888 * gcc.target/i386/pr56866.c: New test.
1890 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1893 * gcc.dg/setjmp-5.c: New test.
1895 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1898 * g++.dg/cpp0x/constexpr-55708.C: New.
1900 2013-04-26 Richard Biener <rguenther@suse.de>
1902 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1903 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1904 * gcc.dg/pr53265.c: Remove XFAILs.
1905 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1906 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1908 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1910 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1911 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1912 -fdiagnostics-color=never option similarly to
1913 -fno-diagnostics-show-caret option.
1915 2013-04-25 Jakub Jelinek <jakub@redhat.com>
1917 PR rtl-optimization/57003
1918 * gcc.target/i386/pr57003.c: New test.
1920 2013-04-25 Marek Polacek <polacek@redhat.com>
1922 PR tree-optimization/57066
1923 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1925 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
1926 Tejas Belagod <tejas.belagod@arm.com>
1928 * gcc.target/aarch64/vaddv-intrinsic.c: New.
1929 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1930 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1932 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1934 * gcc.target/aarch64/cmp.c: New.
1936 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1938 * gcc.target/aarch64/ngc.c: New.
1940 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1942 * lib/target-supports.exp
1943 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1944 (check_effective_target_arm_neon_fp16_ok): Likewise.
1945 (add_options_for_arm_neon_fp16): Likewise.
1946 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1947 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1949 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
1951 PR rtl-optimizations/57046
1952 * gcc.target/i386/pr57046.c: New test.
1954 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1956 * g++.dg/cpp1y/cplusplus.C: New.
1958 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1960 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1962 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1964 * c-c++-common/Wpointer-arith-1.c: New.
1966 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1968 * g++.dg/cpp1y/cxx1y_macro.C: New.
1970 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1973 * g++.dg/cpp0x/sfinae45.C: New.
1975 2013-04-24 Richard Biener <rguenther@suse.de>
1978 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1980 2013-04-23 Richard Biener <rguenther@suse.de>
1983 * gcc.dg/torture/pr57036-1.c: New testcase.
1984 * gcc.dg/torture/pr57036-2.c: Likewise.
1986 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
1988 * gcc.target/aarch64/scalar-mov.c: New testcase.
1990 2013-04-23 Richard Biener <rguenther@suse.de>
1992 PR tree-optimization/57026
1993 * gcc.dg/torture/pr57026.c: New testcase.
1995 2013-04-22 Janus Weil <janus@gcc.gnu.org>
1999 * gfortran.dg/transfer_check_4.f90: New.
2001 2013-04-22 Marek Polacek <polacek@redhat.com>
2004 * gcc.dg/pr56990.c: New test.
2006 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
2009 * gcc.target/i386/pr57018.c: New test.
2011 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
2013 * gcc.target/aarch64/vrecps.c: New.
2014 * gcc.target/aarch64/vrecpx.c: Likewise.
2016 2013-04-22 Christian Bruel <christian.bruel@st.com>
2019 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2021 2013-04-21 Jeff Law <law@redhat.com>
2023 * gcc.dg/tree-ssa/forwprop-26.c: New test.
2025 2013-04-20 Tobias Burnus <burnus@net-b.de>
2028 * gfortran.dg/c_loc_test_22.f90: New.
2030 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
2032 PR rtl-optimization/56847
2033 * gcc.dg/pr56847.c: New test.
2035 2013-04-19 Richard Biener <rguenther@suse.de>
2037 PR tree-optimization/56982
2038 * gcc.c-torture/execute/pr56982.c: New testcase.
2040 2013-04-19 Martin Jambor <mjambor@suse.cz>
2042 PR tree-optimization/56718
2043 * g++.dg/ipa/imm-devirt-1.C: New test.
2044 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2046 2013-04-19 Richard Biener <rguenther@suse.de>
2048 PR tree-optimization/57000
2049 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2051 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2052 Mikael Morin <mikael@gcc.gnu.org>
2055 * gfortran.dg/array_constructor_45.f90: New test.
2056 * gfortran.dg/array_constructor_46.f90: New test.
2057 * gfortran.dg/array_constructor_47.f90: New test.
2058 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2060 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2062 PR rtl-optimization/56999
2063 * g++.dg/opt/pr56999.C: New test.
2065 2013-04-18 Cary Coutant <ccoutant@google.com>
2067 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2068 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2070 2013-04-18 Cary Coutant <ccoutant@google.com>
2072 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2073 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2074 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2075 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2076 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2077 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2078 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2079 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2080 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2081 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2082 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2084 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
2086 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2088 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2090 PR tree-optimization/56984
2091 * gcc.c-torture/compile/pr56984.c: New test.
2093 PR rtl-optimization/56992
2094 * gcc.dg/pr56992.c: New test.
2096 2013-04-17 Janus Weil <janus@gcc.gnu.org>
2099 * gfortran.dg/proc_ptr_42.f90: New.
2101 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
2103 * gnat.dg/discr41.ad[sb]: New test.
2104 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2105 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2106 * gcc.dg/vect/slp-24.c: Likewise.
2107 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2108 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2109 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2110 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2111 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2112 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2113 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2114 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2115 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2116 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2117 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2118 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2119 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2120 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2121 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2122 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2123 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2124 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2125 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2126 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2127 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2128 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2129 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2130 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2131 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2132 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2134 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
2137 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2138 * gfortran.dg/module_md5_1.f90: Remove.
2140 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2142 * gcc.target/aarch64/adds3.c: New.
2143 * gcc.target/aarch64/subs3.c: New.
2145 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2147 * gcc.target/aarch64/adds1.c: New.
2148 * gcc.target/aarch64/adds2.c: New.
2149 * gcc.target/aarch64/subs1.c: New.
2150 * gcc.target/aarch64/subs2.c: New.
2152 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
2154 Implement n3599 - Literal operator templates for strings.
2155 * g++.dg/cpp1y/udlit-char-template.C: New test.
2156 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2158 2013-04-16 Tobias Burnus <burnus@net-b.de>
2161 * gfortran.dg/no_arg_check_1.f90: New.
2162 * gfortran.dg/no_arg_check_2.f90: New.
2163 * gfortran.dg/no_arg_check_3.f90: New.
2165 2013-04-16 Janus Weil <janus@gcc.gnu.org>
2168 * gfortran.dg/proc_ptr_41.f90: New.
2170 2013-04-16 Richard Biener <rguenther@suse.de>
2172 PR tree-optimization/56756
2173 * gcc.dg/torture/pr56756.c: New testcase.
2175 2013-04-16 Tobias Burnus <burnus@net-b.de>
2178 * gfortran.dg/c_assoc_5.f90: New.
2180 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
2182 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2183 * gcc.c-torture/execute/pr33992.x: Remove.
2184 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2185 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2186 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2188 2013-04-15 Jakub Jelinek <jakub@redhat.com>
2190 PR tree-optimization/56962
2191 * gcc.c-torture/execute/pr56962.c: New test.
2193 2013-04-15 Richard Biener <rguenther@suse.de>
2195 PR tree-optimization/56933
2196 * gcc.dg/vect/pr56933.c: New testcase.
2198 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2200 * gcc.target/arm/anddi3-opt.c: New test.
2201 * gcc.target/arm/anddi3-opt2.c: Likewise.
2203 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
2205 * gcc.dg/pr56890-1.c: New test.
2206 * gcc.dg/pr56890-2.c: Likewise.
2208 2013-04-15 Joey Ye <joey.ye@arm.com>
2210 * gcc.target/arm/thumb1-far-jump-1.c: New test.
2211 * gcc.target/arm/thumb1-far-jump-2.c: New test.
2213 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
2216 * gfortran.dg/select_type_33.f03: New test.
2218 2013-04-13 Janus Weil <janus@gcc.gnu.org>
2221 * gfortran.dg/typebound_proc_29.f03: New.
2223 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2226 * gfortran.dg/typebound_proc_28.f03: New.
2228 2013-04-12 Jeff Law <law@redhat.com>
2230 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2233 2013-04-12 Tobias Burnus <burnus@net-b.de>
2236 * gfortran.dg/coarray/alloc_comp_2.f90: New.
2238 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
2241 * gcc.target/i386/pr56903.c: New test.
2243 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2246 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2247 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2248 * gfortran.dg/block_11.f90: Fix invalid test case.
2249 * gfortran.dg/function_types_3.f90: Add new error message.
2250 * gfortran.dg/global_references_1.f90: Ditto.
2251 * gfortran.dg/import2.f90: Remove unneeded parts.
2252 * gfortran.dg/import6.f90: Fix invalid test case.
2253 * gfortran.dg/proc_decl_2.f90: Ditto.
2254 * gfortran.dg/proc_decl_9.f90: Ditto.
2255 * gfortran.dg/proc_decl_18.f90: Ditto.
2256 * gfortran.dg/proc_ptr_40.f90: New.
2257 * gfortran.dg/whole_file_7.f90: Modified error wording.
2258 * gfortran.dg/whole_file_16.f90: Ditto.
2259 * gfortran.dg/whole_file_17.f90: Add -pedantic.
2260 * gfortran.dg/whole_file_18.f90: Modified error wording.
2261 * gfortran.dg/whole_file_20.f03: Ditto.
2262 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2265 2013-04-12 Richard Biener <rguenther@suse.de>
2268 2013-04-10 Richard Biener <rguenther@suse.de>
2270 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2272 2013-04-12 Tobias Burnus <burnus@net-b.de>
2275 * gfortran.dg/class_allocate_15.f90: New.
2278 2013-04-12 Tobias Burnus <burnus@net-b.de>
2280 * gfortran.dg/coarray_lib_alloc_2.f90: Update
2281 scan-tree-dump-times.
2283 2013-04-12 Jakub Jelinek <jakub@redhat.com>
2285 PR tree-optimization/56918
2286 PR tree-optimization/56920
2287 * gcc.dg/vect/pr56918.c: New test.
2288 * gcc.dg/vect/pr56920.c: New test.
2290 2013-04-12 Tobias Burnus <burnus@net-b.de>
2293 * gfortran.dg/class_allocate_14.f90: New.
2294 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2295 * gfortran.dg/coarray_lib_alloc_3.f90: New.
2297 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
2299 * gcc.dg/fold-cstvecshift.c: New testcase.
2301 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2303 * gcc.target/aarch64/negs.c: New.
2305 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2308 * g++.dg/template/arrow4.C: New test.
2310 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
2312 * gnat.dg/array23.adb: New test.
2313 * gnat.dg/array23_pkg[123].ads: New helpers.
2315 2013-04-11 Jeff Law <law@redhat.com>
2317 PR tree-optimization/56900
2318 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2320 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2323 * g++.dg/cpp0x/sfinae44.C: New.
2325 2013-04-11 Arnaud Charlet <charlet@adacore.com>
2327 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2328 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2330 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2333 * g++.dg/cpp0x/enum26.C: New.
2334 * g++.old-deja/g++.pt/mangle1.C: Adjust.
2336 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2338 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2340 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2342 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2343 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2344 loop is vectorized and that the correct instruction is generated.
2345 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2346 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2347 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2349 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2351 PR tree-optimization/56899
2352 * gcc.c-torture/execute/pr56899.c: New test.
2354 2013-04-10 David S. Miller <davem@davemloft.net>
2356 * gcc.target/sparc/setcc-4.c: New test.
2357 * gcc.target/sparc/setcc-5.c: New test.
2359 2013-04-10 Richard Biener <rguenther@suse.de>
2361 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2363 2013-04-10 Richard Biener <rguenther@suse.de>
2365 * gcc.dg/vect/slp-39.c: New testcase.
2367 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
2369 PR tree-optimization/55524
2370 * gcc.target/epiphany/fnma-1.c: New test.
2372 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2374 * gcc.dg/tree-ssa/inline-11.c: New test
2376 2013-04-10 Jakub Jelinek <jakub@redhat.com>
2379 * g++.dg/template/arrow3.C: New test.
2381 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2383 * gcc.target/arm/minmax_minus.c: New test.
2385 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2388 * c-c++-common/gomp/pr56883.c: New test.
2390 2013-04-09 Jeff Law <law@redhat.com>
2392 * gcc.dg/tree-ssa/vrp87.c: New test.
2394 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2396 PR tree-optimization/56854
2397 * g++.dg/torture/pr56854.C: New test.
2399 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2402 * gfortran.dg/array_constructor_44.f90: New test.
2404 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2407 * g++.dg/cpp0x/constexpr-specialization.C: New.
2409 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2411 * gcc.c-torture/execute/pr56837.c: New test.
2415 * g++.dg/opt/vt3.C: New test.
2416 * g++.dg/opt/vt4.C: New test.
2418 2013-04-08 Jeff Law <law@redhat.com>
2420 * gcc.dg/tree-ssa/forwprop-25.c: New test.
2422 2013-04-08 Richard Biener <rguenther@suse.de>
2424 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2426 2013-04-08 Richard Biener <rguenther@suse.de>
2428 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2430 2013-04-08 Richard Biener <rguenther@suse.de>
2432 * g++.dg/vect/slp-pr56812.cc: Adjust.
2434 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.dg/pr56837.c: New test.
2437 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2438 "generated memset minus one".
2440 2013-04-07 Tobias Burnus <burnus@net-b.de>
2443 * gfortran.dg/reshape_5.f90: New.
2445 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2448 * gcc.target/powerpc/recip-1.c: Modify expected output.
2449 * gcc.target/powerpc/recip-3.c: Likewise.
2450 * gcc.target/powerpc/recip-4.c: Likewise.
2451 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2453 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2455 * gcc.target/arm/peep-ldrd-1.c: New test.
2456 * gcc.target/arm/peep-strd-1.c: Likewise.
2458 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2460 * gcc.target/arm/negdi-1.c: New test.
2461 * gcc.target/arm/negdi-2.c: Likewise.
2462 * gcc.target/arm/negdi-3.c: Likewise.
2463 * gcc.target/arm/negdi-4.c: Likewise.
2465 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2467 * lib/target-supports.exp (add_options_for_arm_v8_neon):
2468 Add -march=armv8-a when we use v8 NEON.
2469 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2470 (check_effective_target_vect_call_ceilf): Likewise.
2471 (check_effective_target_vect_call_floorf): Likewise.
2472 (check_effective_target_vect_call_roundf): Likewise.
2473 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2474 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2475 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2476 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2477 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2479 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
2481 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2482 * gcc.target/powerpc/sd-pwr6.c: Same.
2483 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2484 * g++.dg/debug/pr56294.C: XFAIL on AIX.
2486 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
2488 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2490 2013-04-04 Janus Weil <janus@gcc.gnu.org>
2493 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2494 * gfortran.dg/altreturn_4.f90: Ditto.
2495 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2496 * gfortran.dg/altreturn_5.f90: Ditto.
2497 * gfortran.dg/altreturn_6.f90: Ditto.
2498 * gfortran.dg/altreturn_7.f90: Ditto.
2500 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2502 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2504 (check_effective_target_arm_v8_neon_ok_nocache):
2506 (check_effective_target_arm_v8_neon_ok): Change to use
2507 check_effective_target_arm_v8_neon_ok_nocache.
2508 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2510 (check_effective_target_vect_call_btruncf):
2511 Enable for arm and ARMv8 NEON.
2512 (check_effective_target_vect_call_ceilf): Likewise.
2513 (check_effective_target_vect_call_floorf): Likewise.
2514 (check_effective_target_vect_call_roundf): Likewise.
2515 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2518 2013-04-04 Marek Polacek <polacek@redhat.com>
2520 PR tree-optimization/48186
2521 * gcc.dg/pr48186.c: New test.
2523 2013-04-04 Richard Biener <rguenther@suse.de>
2525 PR tree-optimization/56826
2526 * gcc.dg/vect/pr56826.c: New testcase.
2527 * gcc.dg/vect/O3-pr36098.c: Adjust.
2529 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
2531 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2532 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2533 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2534 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2535 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2536 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2537 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2538 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2539 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2540 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2542 2013-04-04 Richard Biener <rguenther@suse.de>
2544 PR tree-optimization/56213
2545 * gcc.dg/vect/vect-123.c: New testcase.
2547 2013-04-04 Tobias Burnus <burnus@net-b.de>
2550 * gfortran.dg/read_repeat_2.f90: New.
2552 2013-04-04 Richard Biener <rguenther@suse.de>
2554 PR tree-optimization/56837
2555 * g++.dg/torture/pr56837.C: New testcase.
2557 2013-04-04 Tobias Burnus <burnus@net-b.de>
2560 * gfortran.dg/c_loc_test_21.f90: New.
2561 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2562 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2563 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2564 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2565 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
2567 2013-04-03 Jeff Law <law@redhat.com>
2569 PR tree-optimization/56799
2570 * gcc.c-torture/execute/pr56799.c: New test.
2572 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2575 * g++.dg/warn/Wpointer-arith-1.C: New.
2576 * g++.dg/gomp/for-19.C: Adjust.
2578 2013-04-03 Marek Polacek <polacek@redhat.com>
2581 * gcc.dg/pr55702.c: New test.
2583 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2586 * gcc.dg/pr56809.c: New testcase.
2588 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2591 * g++.dg/debug/pr56819.C: New test.
2593 2013-04-03 Richard Biener <rguenther@suse.de>
2595 PR tree-optimization/56817
2596 * g++.dg/torture/pr56817.C: New testcase.
2598 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2600 * gcc.dg/vect/bb-slp-31.c: New file.
2602 2013-04-03 Jason Merrill <jason@redhat.com>
2605 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2607 2013-04-03 Richard Biener <rguenther@suse.de>
2609 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2611 2013-04-03 Richard Biener <rguenther@suse.de>
2613 PR tree-optimization/55964
2614 * gcc.dg/torture/pr55964-2.c: New testcase.
2616 2013-04-03 Richard Biener <rguenther@suse.de>
2618 PR tree-optimization/56501
2619 * gcc.dg/torture/pr56501.c: New testcase.
2621 2013-04-03 Richard Biener <rguenther@suse.de>
2623 PR tree-optimization/56407
2624 * gcc.dg/torture/pr56407.c: New testcase.
2626 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2628 PR tree-optimization/56790
2629 * g++.dg/ext/pr56790-1.C: New testcase.
2631 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2633 * gcc.target/i386/merge-1.c: New testcase.
2634 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2636 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.c-torture/execute/pr19449.c: New test.
2641 2013-04-03 Richard Biener <rguenther@suse.de>
2643 PR tree-optimization/56812
2644 * g++.dg/vect/slp-pr56812.cc: New testcase.
2646 2013-04-03 Janus Weil <janus@gcc.gnu.org>
2650 * gfortran.dg/altreturn_8.f90: New.
2651 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2652 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2653 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2655 2013-04-02 Jakub Jelinek <jakub@redhat.com>
2657 PR rtl-optimization/56745
2658 * gcc.c-torture/compile/pr56745.c: New test.
2660 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2662 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2664 2013-04-02 Richard Biener <rguenther@suse.de>
2666 PR tree-optimization/56778
2667 * gcc.dg/torture/pr56778.c: New testcase.
2669 2013-04-02 Richard Biener <rguenther@suse.de>
2672 * g++.dg/torture/pr56768.C: New testcase.
2674 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
2676 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2678 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2681 * gfortran.dg/namelist_82.f90: New test.
2683 2013-04-01 Janus Weil <janus@gcc.gnu.org>
2686 * gfortran.dg/implicit_class_1.f90: New.
2688 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2691 * gfortran.dg/namelist_81.f90: New test.
2693 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2695 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
2696 for constant and equal string lengths.
2697 * gfortran.dg/character_comparison_5.f90: Likewise.
2698 * gfortran.dg/character_comparison_9.f90: New test.
2700 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
2702 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2703 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2705 2013-03-29 Tobias Burnus <burnus@net-b.de>
2708 * gfortran.dg/optional_absent_3.f90: New.
2710 2013-03-29 Tobias Burnus <burnus@net-b.de>
2713 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2715 2013-03-29 Tobias Burnus <burnus@net-b.de>
2718 * gfortran.dg/namelist_80.f90: New.
2720 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2723 * gfortran.dg/string_length_2.f90: New test.
2724 * gfortran.dg/dependency_41.f90: New test.
2726 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2729 * gfortran.dg/array_constructor_43.f90: New test.
2730 * gfortran.dg/random_seed_3.f90: New test.
2732 2013-03-28 Ian Bolton <ian.bolton@arm.com>
2734 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2735 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2736 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2737 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2738 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2739 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2740 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2741 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2742 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2743 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2745 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2748 * g++.dg/conversion/op4.C: Adjust.
2749 * g++.dg/cpp0x/rv1n.C: Likewise.
2750 * g++.dg/cpp0x/rv2n.C: Likewise.
2751 * g++.dg/cpp0x/template_deduction.C: Likewise.
2752 * g++.dg/expr/cond8.C: Likewise.
2753 * g++.dg/other/error4.C: Likewise.
2754 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2755 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2756 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2757 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2758 * g++.old-deja/g++.jason/conversion2.C: Likewise.
2759 * g++.old-deja/g++.law/cvt20.C: Likewise.
2760 * g++.old-deja/g++.law/cvt8.C: Likewise.
2761 * g++.old-deja/g++.law/init8.C: Likewise.
2762 * g++.old-deja/g++.mike/net12.C: Likewise.
2763 * g++.old-deja/g++.mike/net8.C: Likewise.
2764 * g++.old-deja/g++.mike/p2793.C: Likewise.
2765 * g++.old-deja/g++.mike/p3836.C: Likewise.
2766 * g++.old-deja/g++.mike/p418.C: Likewise.
2767 * g++.old-deja/g++.mike/p701.C: Likewise.
2768 * g++.old-deja/g++.mike/p807.C: Likewise.
2770 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
2773 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2776 2013-03-28 Marek Polacek <polacek@redhat.com>
2778 PR tree-optimization/56695
2779 * gcc.dg/vect/pr56695.c: New test.
2781 2013-03-28 Richard Biener <rguenther@suse.de>
2783 PR tree-optimization/37021
2784 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2785 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2787 2013-03-27 Tobias Burnus <burnus@net-b.de>
2791 * gfortran.dg/sizeof_2.f90: New.
2792 * gfortran.dg/sizeof_3.f90: New.
2793 * gfortran.dg/sizeof_proc.f90: Update dg-error.
2795 2013-03-27 Richard Biener <rguenther@suse.de>
2797 PR tree-optimization/37021
2798 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2800 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
2802 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2803 * g++.dg/ipa/ivinline-2.C: Likewise.
2804 * g++.dg/ipa/ivinline-3.C: Likewise.
2805 * g++.dg/ipa/ivinline-4.C: Likewise.
2806 * g++.dg/ipa/ivinline-5.C: Likewise.
2807 * g++.dg/ipa/ivinline-7.C: Likewise.
2808 * g++.dg/ipa/ivinline-8.C: Likewise.
2809 * g++.dg/ipa/ivinline-9.C: Likewise.
2810 * g++.dg/cpp0x/noexcept03.C: Likewise.
2811 * gcc.dg/const-1.c: Likewise.
2812 * gcc.dg/ipa/pure-const-1.c: Likewise.
2813 * gcc.dg/noreturn-8.c: Likewise.
2814 * gcc.target/i386/mmx-1.c: Likewise.
2815 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2816 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2817 * gcc.c-torture/execute/pr33992.x: New file.
2819 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
2821 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2823 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2826 * g++.dg/ext/desig5.C: New.
2828 2013-03-26 Tobias Burnus <burnus@net-b.de>
2831 * gfortran.dg/merge_init_expr_2.f90: New.
2832 * gfortran.dg/merge_char_1.f90: Modify test to
2833 stay a run-time test.
2834 * gfortran.dg/merge_char_3.f90: Ditto.
2836 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2838 * g++.dg/cpp0x/constexpr-friend-2.C: New.
2839 * g++.dg/cpp0x/constexpr-main.C: Likewise.
2841 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2844 * g++.dg/cpp0x/range-for23.C: New.
2846 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
2849 * gfortran.dg/namelist_79.f90: New.
2851 2013-03-25 Martin Jambor <mjambor@suse.cz>
2853 * gcc.dg/ipa/ipcp-agg-9.c: New test.
2855 2013-03-25 Tobias Burnus <burnus@net-b.de>
2875 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2876 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2877 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2878 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2879 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2880 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2881 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2882 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2883 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2884 * gfortran.dg/c_loc_tests_16.f90: Ditto.
2885 * gfortran.dg/c_loc_tests_4.f03: Ditto.
2886 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2887 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2888 * gfortran.dg/c_loc_tests_8.f03: Ditto.
2889 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2890 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2891 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2892 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2893 * gfortran.dg/pr32601_1.f03: Ditto.
2894 * gfortran.dg/storage_size_2.f08: Remove dg-error.
2895 * gfortran.dg/blockdata_7.f90: New.
2896 * gfortran.dg/c_assoc_4.f90: New.
2897 * gfortran.dg/c_f_pointer_tests_6.f90: New.
2898 * gfortran.dg/c_f_pointer_tests_7.f90: New.
2899 * gfortran.dg/c_funloc_tests_8.f90: New.
2900 * gfortran.dg/c_loc_test_17.f90: New.
2901 * gfortran.dg/c_loc_test_18.f90: New.
2902 * gfortran.dg/c_loc_test_19.f90: New.
2903 * gfortran.dg/c_loc_test_20.f90: New.
2904 * gfortran.dg/c_sizeof_5.f90: New.
2905 * gfortran.dg/iso_c_binding_rename_3.f90: New.
2906 * gfortran.dg/transfer_resolve_2.f90: New.
2907 * gfortran.dg/transfer_resolve_3.f90: New.
2908 * gfortran.dg/transfer_resolve_4.f90: New.
2909 * gfortran.dg/pr32601.f03: Update dg-error.
2910 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2911 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2913 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2915 * gcc.target/arm/vseleqdf.c: New test.
2916 * gcc.target/arm/vseleqsf.c: Likewise.
2917 * gcc.target/arm/vselgedf.c: Likewise.
2918 * gcc.target/arm/vselgesf.c: Likewise.
2919 * gcc.target/arm/vselgtdf.c: Likewise.
2920 * gcc.target/arm/vselgtsf.c: Likewise.
2921 * gcc.target/arm/vselledf.c: Likewise.
2922 * gcc.target/arm/vsellesf.c: Likewise.
2923 * gcc.target/arm/vselltdf.c: Likewise.
2924 * gcc.target/arm/vselltsf.c: Likewise.
2925 * gcc.target/arm/vselnedf.c: Likewise.
2926 * gcc.target/arm/vselnesf.c: Likewise.
2927 * gcc.target/arm/vselvcdf.c: Likewise.
2928 * gcc.target/arm/vselvcsf.c: Likewise.
2929 * gcc.target/arm/vselvsdf.c: Likewise.
2930 * gcc.target/arm/vselvssf.c: Likewise.
2932 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
2934 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2936 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2937 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2938 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2939 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2940 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2941 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2942 * gcc.target/aarch64/atomic-op-char.x: ... to here.
2943 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2944 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2945 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2946 * gcc.target/aarch64/atomic-op-int.x: ... to here.
2947 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2948 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2949 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2950 * gcc.target/aarch64/atomic-op-release.x: ... to here.
2951 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2952 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2953 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2954 * gcc.target/aarch64/atomic-op-short.x: ... to here.
2955 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2956 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2957 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2958 * gcc.target/arm/atomic-op-char.c: Likewise.
2959 * gcc.target/arm/atomic-op-consume.c: Likewise.
2960 * gcc.target/arm/atomic-op-int.c: Likewise.
2961 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2962 * gcc.target/arm/atomic-op-release.c: Likewise.
2963 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2964 * gcc.target/arm/atomic-op-short.c: Likewise.
2966 2013-03-25 Richard Biener <rguenther@suse.de>
2969 * g++.dg/torture/pr56694.C: New testcase.
2971 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2974 * gcc.target/arm/neon-vcond-gt.c: New test.
2975 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2976 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2978 2013-03-25 Richard Biener <rguenther@suse.de>
2980 PR tree-optimization/56689
2981 * gcc.dg/torture/pr56689.c: New testcase.
2983 2013-03-25 Kai Tietz <ktietz@redhat.com>
2985 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2987 2013-03-24 Tobias Burnus <burnus@net-b.de>
2990 * gfortran.dg/eof_5.f90: New.
2992 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
2994 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2997 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2999 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3001 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
3004 * gcc.c-torture/execute/builtins/builtins.exp: Add
3005 -Wl,--allow-multiple-definition for RTEMS targets.
3007 2013-03-22 Ian Bolton <ian.bolton@arm.com>
3009 * gcc.target/aarch64/movk.c: New test.
3011 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
3013 * g++.dg/ext/vector21.C: New testcase.
3015 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3017 * gcc.target/arm/neon-for-64bits-1.c: New tests.
3018 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3020 2013-03-21 Richard Biener <rguenther@suse.de>
3022 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3023 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3025 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3027 * gcc.target/aarch64/vect.c: Test and result vector added
3028 for sabd and saba instructions.
3029 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3030 instructions in assembly.
3031 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3032 * gcc.target/aarch64/vect-fp.c: Test and result vector added
3033 for fabd instruction.
3034 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3035 instruction in assembly.
3036 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3038 2013-03-20 Jeff Law <law@redhat.com>
3040 * g++.dg/tree-ssa/ssa-dom.C: New test.
3042 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3044 * gcc.target/powerpc/mmfpgpr.c: New test.
3045 * gcc.target/powerpc/sd-vsx.c: Likewise.
3046 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3047 * gcc.target/powerpc/vsx-float0.c: Likewise.
3049 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
3051 PR tree-optimization/56355
3052 * gcc.dg/pr56355-1.c: New file.
3054 2013-03-20 Catherine Moore <clm@codesourcery.com>
3055 Richard Sandiford <rdsandiford@googlemail.com>
3057 * gcc.target/mips/mips.exp: Add microMIPS support.
3058 * gcc.target/mips/umips-movep-2.c: New test.
3059 * gcc.target/mips/umips-lwp-2.c: New test.
3060 * gcc.target/mips/umips-swp-5.c: New test.
3061 * gcc.target/mips/umips-constraints-1.c: New test.
3062 * gcc.target/mips/umips-lwp-3.c: New test.
3063 * gcc.target/mips/umips-swp-6.c: New test.
3064 * gcc.target/mips/umips-constraints-2.c: New test.
3065 * gcc.target/mips/umips-save-restore-1.c: New test.
3066 * gcc.target/mips/umips-lwp-4.c: New test.
3067 * gcc.target/mips/umips-swp-7.c: New test.
3068 * gcc.target/mips/umips-save-restore-2.c: New test.
3069 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3070 * gcc.target/mips/umips-lwp-5.c: New test.
3071 * gcc.target/mips/umips-save-restore-3.c: New test.
3072 * gcc.target/mips/umips-lwp-6.c: New test.
3073 * gcc.target/mips/umips-swp-1.c: New test.
3074 * gcc.target/mips/umips-lwp-7.c: New test.
3075 * gcc.target/mips/umips-swp-2.c: New test.
3076 * gcc.target/mips/umips-lwp-8.c: New test.
3077 * gcc.target/mips/umips-swp-3.c: New test.
3078 * gcc.target/mips/umips-movep-1.c: New test.
3079 * gcc.target/mips/umips-lwp-1.c: New test.
3080 * gcc.target/mips/umips-swp-4.c: New test.
3082 2013-03-20 Richard Biener <rguenther@suse.de>
3084 PR tree-optimization/56661
3085 * gcc.dg/torture/pr56661.c: New testcase.
3087 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3089 PR rtl-optimization/56605
3090 * gcc.target/powerpc/pr56605.c: New.
3092 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3095 * gfortran.dg/do_1.f90: Don't xfail.
3097 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3100 * gfortran.dg/namelist_77.f90: New.
3101 * gfortran.dg/namelist_78.f90: New.
3103 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3106 * gfortran.dg/open_negative_unit_1.f90: New.
3108 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3110 * gcc.target/aarch64/sbc.c: New test.
3112 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3114 * gcc.target/aarch64/ror.c: New test.
3116 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3118 * gcc.target/aarch64/extr.c: New test.
3120 2013-03-19 Richard Biener <rguenther@suse.de>
3122 PR tree-optimization/56273
3123 * gcc.dg/tree-ssa/vrp47.c: Adjust.
3124 * c-c++-common/uninit-17.c: Likewise.
3126 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3128 PR tree-optimization/56635
3129 * g++.dg/torture/pr56635.C: New test.
3131 2013-03-18 Richard Biener <rguenther@suse.de>
3133 PR tree-optimization/3713
3134 * g++.dg/ipa/devirt-12.C: New testcase.
3136 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3139 * c-c++-common/pr56566.c: New test.
3141 2013-03-17 Jason Merrill <jason@redhat.com>
3143 * g++.dg/template/abstract-dr337.C: XFAIL.
3145 2013-03-16 Jakub Jelinek <jakub@redhat.com>
3148 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3149 * c-c++-common/pr56607.c: New test.
3151 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
3154 * g++.dg/cpp0x/constexpr-array5.C: New.
3156 2013-03-15 Tobias Burnus <burnus@net-b.de>
3159 * gfortran.dg/transfer_intrinsic_5.f90: New.
3161 2013-03-15 Kai Tietz <ktietz@redhat.com>
3163 * gcc.target/i386/movti.c: Don't test for x64 mingw.
3164 * gcc.target/i386/pr20020-1.c: Likewise.
3165 * gcc.target/i386/pr20020-2.c: Likewise.
3166 * gcc.target/i386/pr20020-3.c: Likewise.
3167 * gcc.target/i386/pr53425-1.c: Likewise.
3168 * gcc.target/i386/pr53425-2.c: Likewise.
3169 * gcc.target/i386/pr55093.c: Likewise.
3170 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3172 2013-03-15 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3176 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
3178 2013-03-14 Jakub Jelinek <jakub@redhat.com>
3180 PR tree-optimization/53265
3181 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3183 * gcc.dg/graphite/id-6.c (test): Likewise.
3184 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3185 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3187 PR tree-optimization/53265
3188 * gcc.dg/pr53265.c: New test.
3189 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3191 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3193 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
3194 n, use it as high bound instead of 4.
3196 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3199 * gcc.target/sh/pr49880-1.c: New.
3200 * gcc.target/sh/pr49880-2.c: New.
3201 * gcc.target/sh/pr49880-3.c: New.
3202 * gcc.target/sh/pr49880-4.c: New.
3203 * gcc.target/sh/pr49880-5.c: New.
3205 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3207 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3209 2013-03-13 Richard Biener <rguenther@suse.de>
3211 PR tree-optimization/56608
3212 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3214 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3217 * g++.dg/cpp0x/alias-decl-32.C: New.
3219 2013-03-11 Jan Hubicka <jh@suse.cz>
3222 * gcc.c-torture/compile/pr56571.c: New testcase.
3224 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3226 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3227 * gcc.dg/tree-ssa/pr55579.c: Likewise.
3229 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3231 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3232 * gcc.dg/inline_4.c: Likewise.
3233 * gcc.dg/unroll_2.c: Likewise.
3234 * gcc.dg/unroll_3.c: Likewise.
3235 * gcc.dg/unroll_4.c: Likewise.
3237 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3240 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3243 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3245 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3248 * gcc.c-torture/compile/pr40797.c: New.
3250 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3252 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3254 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
3257 * gfortran.dg/class_56.f90: New test.
3259 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
3262 * gcc.target/mips/pr56524.c: New test.
3264 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3267 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3269 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3272 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3274 2013-03-08 Marek Polacek <polacek@redhat.com>
3276 PR tree-optimization/56478
3277 * gcc.dg/torture/pr56478.c: New test.
3279 2013-03-08 Kai Tietz <ktietz@redhat.com>
3281 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3282 targets linker option --allow-multiple-definition.
3284 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3285 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3286 * gcc.dg/pr52549.c: Add LLP64 case.
3287 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3288 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3289 * gcc.dg/torture/pr51071-2.c: Likewise.
3290 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3291 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3292 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3293 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3294 * gcc.dg/weak/weak-1.c: Likewise.
3295 * gcc.dg/weak/weak-2.c: Likewise.
3296 * gcc.dg/weak/weak-3.c: Likewise.
3297 * gcc.dg/weak/weak-4.c: Likewise.
3298 * gcc.dg/weak/weak-5.c: Likewise.
3299 * gcc.dg/weak/weak-15.c: Likewise.
3300 * gcc.dg/weak/weak-16.c: Likewise.
3302 * c-c++-common/pr54486.c: Skip test for mingw-targets.
3304 2013-03-07 Jakub Jelinek <jakub@redhat.com>
3306 PR tree-optimization/56559
3307 * gcc.dg/tree-ssa/reassoc-26.c: New test.
3309 2013-03-07 Andreas Schwab <schwab@suse.de>
3311 * gcc.dg/pr31490.c: Fix last change.
3313 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3316 * g++.dg/template/crash115.C: New.
3318 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3320 PR tree-optimization/56539
3321 * gcc.c-torture/compile/pr56539.c: New test.
3323 2013-03-06 Kai Tietz <ktietz@redhat.com>
3325 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3327 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3328 * gcc.dg/lto/20091013-1_2.c: Likewise.
3329 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3331 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3333 * gnat.dg/specs/aggr6.ads: New test.
3335 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3337 * gnat.dg/loop_optimization15.ad[sb]: New test.
3339 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3342 * gcc.dg/pr56548.c: New test.
3344 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3347 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3349 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3352 * g++.dg/template/typename20.C: New test.
3354 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3357 * gcc.dg/pr56510.c: New test.
3359 PR rtl-optimization/56484
3360 * gcc.c-torture/compile/pr56484.c: New test.
3362 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3365 * g++.dg/warn/Wsign-conversion-2.C: New.
3367 2013-03-05 Richard Biener <rguenther@suse.de>
3369 PR tree-optimization/56270
3370 * gcc.dg/vect/slp-38.c: New testcase.
3372 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3374 PR rtl-optimization/56494
3375 * gcc.dg/pr56494.c: New test.
3377 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
3379 * gcc.dg/pr56424.c: New test.
3381 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3383 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3384 * gcc.dg/pr56228.c <avr>: Skip.
3386 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3389 PR tree-optimization/52631
3390 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3392 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
3394 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3395 * gcc.dg/vect/vect-83_64.c: Same.
3397 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3400 * gfortran.dg/pointer_check_13.f90: New test.
3402 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3405 * gfortran.dg/array_constructor_42.f90: New test.
3407 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3410 * g++.dg/template/static33.C: New.
3411 * g++.dg/template/static34.C: Likewise.
3414 * g++.dg/template/static35.C: New.
3416 2013-03-01 Steve Ellcey <sellcey@mips.com>
3418 * gcc.dg/pr56396.c: Require pic support.
3420 2013-03-01 Richard Biener <rguenther@suse.de>
3422 PR tree-optimization/55481
3423 * gcc.dg/torture/pr56488.c: New testcase.
3425 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
3426 Jakub Jelinek <jakub@redhat.com>
3429 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3430 no_sanitize_address attribute rather than no_address_safety_analysis.
3431 * g++.dg/asan/sanitizer_test_utils.h
3432 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3433 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3434 in addition to no_address_safety_analysis.
3436 2013-02-28 Jason Merrill <jason@redhat.com>
3439 * g++.dg/cpp0x/constexpr-and.C: New.
3441 2013-02-28 Martin Jambor <mjambor@suse.cz>
3443 PR tree-optimization/56294
3444 * g++.dg/debug/pr56294.C: New test.
3446 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
3448 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3450 2013-02-27 Marek Polacek <polacek@redhat.com>
3452 PR rtl-optimization/56466
3453 * gcc.dg/pr56466.c: New test.
3455 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3457 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3458 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3459 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3461 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
3464 * gcc.dg/pr45472.c: New test.
3466 2013-02-26 Marek Polacek <polacek@redhat.com>
3468 PR tree-optimization/56426
3469 * gcc.dg/pr56436.c: New test.
3471 2013-02-26 Jakub Jelinek <jakub@redhat.com>
3473 PR tree-optimization/56448
3474 * gcc.c-torture/compile/pr56448.c: New test.
3476 PR tree-optimization/56443
3477 * gcc.dg/torture/pr56443.c: New test.
3479 2013-02-25 Richard Biener <rguenther@suse.de>
3481 PR tree-optimization/56175
3482 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3484 2013-02-24 Jakub Jelinek <jakub@redhat.com>
3487 * g++.dg/torture/pr56403.C: New test.
3489 2013-02-25 Catherine Moore <clm@codesourcery.com>
3492 2013-02-24 Catherine Moore <clm@codesourcery.com>
3493 Richard Sandiford <rdsandiford@googlemail.com>
3495 * gcc.target/mips/mips.exp: Add microMIPS support.
3496 * gcc.target/mips/umips-movep-2.c: New test.
3497 * gcc.target/mips/umips-lwp-2.c: New test.
3498 * gcc.target/mips/umips-swp-5.c: New test.
3499 * gcc.target/mips/umips-constraints-1.c: New test.
3500 * gcc.target/mips/umips-lwp-3.c: New test.
3501 * gcc.target/mips/umips-swp-6.c: New test.
3502 * gcc.target/mips/umips-constraints-2.c: New test.
3503 * gcc.target/mips/umips-save-restore-1.c: New test.
3504 * gcc.target/mips/umips-lwp-4.c: New test.
3505 * gcc.target/mips/umips-swp-7.c: New test.
3506 * gcc.target/mips/umips-save-restore-2.c: New test.
3507 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3508 * gcc.target/mips/umips-lwp-5.c: New test.
3509 * gcc.target/mips/umips-save-restore-3.c: New test.
3510 * gcc.target/mips/umips-lwp-6.c: New test.
3511 * gcc.target/mips/umips-swp-1.c: New test.
3512 * gcc.target/mips/umips-lwp-7.c: New test.
3513 * gcc.target/mips/umips-swp-2.c: New test.
3514 * gcc.target/mips/umips-lwp-8.c: New test.
3515 * gcc.target/mips/umips-swp-3.c: New test.
3516 * gcc.target/mips/umips-movep-1.c: New test.
3517 * gcc.target/mips/umips-lwp-1.c: New test.
3518 * gcc.target/mips/umips-swp-4.c: New test.
3520 2013-02-24 Catherine Moore <clm@codesourcery.com>
3521 Richard Sandiford <rdsandiford@googlemail.com>
3523 * gcc.target/mips/mips.exp: Add microMIPS support.
3524 * gcc.target/mips/umips-movep-2.c: New test.
3525 * gcc.target/mips/umips-lwp-2.c: New test.
3526 * gcc.target/mips/umips-swp-5.c: New test.
3527 * gcc.target/mips/umips-constraints-1.c: New test.
3528 * gcc.target/mips/umips-lwp-3.c: New test.
3529 * gcc.target/mips/umips-swp-6.c: New test.
3530 * gcc.target/mips/umips-constraints-2.c: New test.
3531 * gcc.target/mips/umips-save-restore-1.c: New test.
3532 * gcc.target/mips/umips-lwp-4.c: New test.
3533 * gcc.target/mips/umips-swp-7.c: New test.
3534 * gcc.target/mips/umips-save-restore-2.c: New test.
3535 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3536 * gcc.target/mips/umips-lwp-5.c: New test.
3537 * gcc.target/mips/umips-save-restore-3.c: New test.
3538 * gcc.target/mips/umips-lwp-6.c: New test.
3539 * gcc.target/mips/umips-swp-1.c: New test.
3540 * gcc.target/mips/umips-lwp-7.c: New test.
3541 * gcc.target/mips/umips-swp-2.c: New test.
3542 * gcc.target/mips/umips-lwp-8.c: New test.
3543 * gcc.target/mips/umips-swp-3.c: New test.
3544 * gcc.target/mips/umips-movep-1.c: New test.
3545 * gcc.target/mips/umips-lwp-1.c: New test.
3546 * gcc.target/mips/umips-swp-4.c: New test.
3548 2013-02-22 Jakub Jelinek <jakub@redhat.com>
3551 * lib/asan-dg.exp (asan_link_flags): Add
3552 -B${gccpath}/libsanitizer/asan/ to flags.
3554 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3557 * gcc.dg/torture/pr56420.c: New test.
3559 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
3562 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3564 2013-02-21 Martin Jambor <mjambor@suse.cz>
3566 PR tree-optimization/56310
3567 * g++.dg/ipa/pr56310.C: New test.
3569 2013-02-21 Janus Weil <janus@gcc.gnu.org>
3572 * gfortran.dg/proc_ptr_comp_37.f90: New.
3574 2013-02-21 Richard Biener <rguenther@suse.de>
3576 PR tree-optimization/56415
3578 2013-02-11 Richard Biener <rguenther@suse.de>
3580 PR tree-optimization/56273
3581 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3582 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3583 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3584 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3585 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3586 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3588 2013-02-21 Marek Polacek <polacek@redhat.com>
3590 PR tree-optimization/56398
3591 * g++.dg/torture/pr56398.C: New test.
3593 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3596 * gcc.c-torture/compile/pr56405.c: New test.
3598 2013-02-20 Jan Hubicka <jh@suse.cz>
3600 PR tree-optimization/56265
3601 * g++.dg/ipa/devirt-11.C: New testcase.
3603 2013-02-20 Richard Biener <rguenther@suse.de>
3605 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3607 2013-02-20 Richard Biener <rguenther@suse.de>
3608 Jakub Jelinek <jakub@redhat.com>
3610 PR tree-optimization/56396
3611 * gcc.dg/pr56396.c: New testcase.
3613 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3616 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3618 2013-02-19 Richard Biener <rguenther@suse.de>
3620 PR tree-optimization/56384
3621 * gcc.dg/torture/pr56384.c: New testcase.
3623 2013-02-19 Jakub Jelinek <jakub@redhat.com>
3625 PR tree-optimization/56350
3626 * gcc.dg/pr56350.c: New test.
3628 PR tree-optimization/56381
3629 * g++.dg/opt/pr56381.C: New test.
3631 2013-02-18 Jakub Jelinek <jakub@redhat.com>
3634 * lib/dg-pch.exp (pch-init, pch-finish,
3635 check_effective_target_pch_supported_debug): New procs.
3636 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3637 Likewise if $pch_unsupported_debug and $flags include -g.
3638 Skip FAILs about missing *.gch file if $pch_unsupported_debug
3639 and dg-require-effective-target pch_unsupported_debug.
3640 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3641 * objc.dg/pch/pch.exp: Likewise.
3642 * gcc.dg/pch/pch.exp: Likewise.
3643 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3644 pch_unsupported_debug.
3645 * gcc.dg/pch/valid-1.hs: Likewise.
3646 * gcc.dg/pch/valid-1b.c: Likewise.
3647 * gcc.dg/pch/valid-1b.hs: Likewise.
3649 2013-02-18 Richard Biener <rguenther@suse.de>
3651 PR tree-optimization/56366
3652 * gcc.dg/torture/pr56366.c: New testcase.
3654 2013-02-18 Richard Biener <rguenther@suse.de>
3657 * gcc.dg/torture/pr56349.c: New testcase.
3659 2013-02-18 Richard Biener <rguenther@suse.de>
3661 PR tree-optimization/56321
3662 * gcc.dg/torture/pr56321.c: New testcase.
3664 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3666 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3668 2013-02-16 Jakub Jelinek <jakub@redhat.com>
3669 Dodji Seketeli <dodji@redhat.com>
3672 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3673 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3674 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3675 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3676 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3677 * c-c++-common/asan/pr56330.c: Likewise.
3678 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3679 Ensure the size argument of __builtin_memcpy is a constant.
3681 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3682 Paolo Carlini <paolo.carlini@oracle.com>
3685 * g++.dg/cpp0x/enum23.C: New.
3687 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
3690 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3692 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
3694 PR rtl-optimization/56348
3695 * gcc.target/i386/pr56348.c: New test.
3697 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
3699 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3700 * gcc.target/arm/interrupt-2.c: Likewise.
3702 2013-02-15 Tobias Burnus <burnus@net-b.de>
3705 * gfortran.dg/matmul_9.f90: New.
3707 2013-02-15 Tobias Burnus <burnus@net-b.de>
3710 * gfortran.dg/init_flag_11.f90: New.
3712 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3714 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3716 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3718 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3721 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
3722 Tobias Burnus <burnus@net-b.de>
3725 * gfortran.dg/allocatable_function_7.f90: New.
3727 2013-02-14 Jakub Jelinek <jakub@redhat.com>
3729 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3730 * asan_globals_test-wrapper.cc: New file.
3731 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3732 instead of asan_globals_test.cc as dg-additional-sources.
3733 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3734 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
3735 "sanitizer_test_utils.h" instead of
3736 "sanitizer_common/tests/sanitizer_test_utils.h".
3737 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3738 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3739 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3740 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3741 * g++.dg/asan/asan_test.cc: Synced from upstream.
3742 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3744 2013-02-14 Dodji Seketeli <dodji@redhat.com>
3747 * c-c++-common/asan/memcmp-2.c: New test.
3749 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
3752 * g++.dg/cpp0x/udlit-string-literal.h: New.
3753 * g++.dg/cpp0x/udlit-string-literal.C: New.
3755 2013-02-13 Sriraman Tallam <tmsriram@google.com>
3757 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3759 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
3762 * gcc.target/arm/pr56184.C: New test.
3764 2013-02-13 Jakub Jelinek <jakub@redhat.com>
3767 * g++.dg/torture/pr56302.C: New test.
3768 * g++.dg/cpp0x/constexpr-56302.C: New test.
3769 * c-c++-common/pr56302.c: New test.
3771 2013-02-13 Tobias Burnus <burnus@net-b.de>
3772 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3775 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3776 * gfortran.dg/quad_3.f90: Ditto.
3778 2013-02-13 Kostya Serebryany <kcc@google.com>
3780 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3781 to match the fresh asan run-time.
3782 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3784 2013-02-12 Dodji Seketeli <dodji@redhat.com>
3786 Avoid instrumenting duplicated memory access in the same basic block
3787 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3788 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3789 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3790 * c-c++-common/asan/inc.c: Likewise.
3792 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
3795 * gcc.target/i386/pr56148.c: New test.
3797 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3798 Tobias Burnus <burnus@net-b.de>
3801 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3804 2013-02-12 Richard Biener <rguenther@suse.de>
3807 * gcc.dg/lto/pr56297_0.c: New testcase.
3808 * gcc.dg/lto/pr56297_0.c: Likewise.
3810 2013-02-12 Janus Weil <janus@gcc.gnu.org>
3813 * gfortran.dg/typebound_deferred_1.f90: New.
3815 2013-02-12 Jakub Jelinek <jakub@redhat.com>
3817 PR rtl-optimization/56151
3818 * gcc.target/i386/pr56151.c: New test.
3820 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
3822 * g++.dg/ext/mv12.C: New test.
3823 * g++.dg/ext/mv12.h: New file.
3824 * g++.dg/ext/mv12-aux.C: New file.
3825 * g++.dg/ext/mv13.C: New test.
3827 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
3829 * lib/target-supports.exp
3830 (check_effective_target_powerpc_eabi_ok): New.
3831 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3833 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3834 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3836 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3837 * gcc.target/powerpc/pr51623.c: Likewise.
3838 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3839 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3841 2013-02-11 Alexander Potapenko <glider@google.com>
3842 Jack Howarth <howarth@bromo.med.uc.edu>
3843 Jakub Jelinek <jakub@redhat.com>
3846 * g++.dg/asan/pr55617.C: Run on all targets.
3848 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
3850 PR rtl-optimization/56275
3851 * gcc.dg/pr56275.c: New test.
3853 2013-02-11 Richard Biener <rguenther@suse.de>
3855 PR tree-optimization/56273
3856 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3858 2013-02-11 Richard Biener <rguenther@suse.de>
3860 PR tree-optimization/56264
3861 * gcc.dg/torture/pr56264.c: New testcase.
3863 2013-02-11 Richard Biener <rguenther@suse.de>
3865 PR tree-optimization/56273
3866 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3867 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3868 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3869 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3870 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3871 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3873 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
3875 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3876 for *-*-linux-gnu targets.
3877 * g++.dg/asan/interception-test-1.c: Ditto.
3878 * g++.dg/asan/interception-failure-test-1.C: Ditto.
3879 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3881 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
3884 * gfortran.dg/intrinsic_size_4.f90 : New test.
3886 2013-02-09 Jakub Jelinek <jakub@redhat.com>
3889 * gcc.target/powerpc/pr56256.c: New test.
3891 2013-02-08 Ian Lance Taylor <iant@google.com>
3893 * lib/go.exp: Load timeout.exp.
3895 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
3897 PR rtl-optimization/56246
3898 * gcc.target/i386/pr56246.c: New test.
3900 2013-02-08 Jeff Law <law@redhat.com>
3903 * gcc.dg/debug/dwarf2/pr53948.c: New test.
3905 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3908 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3911 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3913 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3915 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3917 PR rtl-optimization/56195
3918 * gcc.dg/torture/pr56195.c: New test.
3920 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
3923 * gfortran.dg/recursive_interface_2.f90: New test.
3925 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3927 PR tree-optimization/56250
3928 * gcc.c-torture/execute/pr56250.c: New test.
3930 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3932 PR tree-optimization/56064
3933 * gcc.dg/fixed-point/view-convert-2.c: New test.
3935 2013-02-08 Michael Matz <matz@suse.de>
3937 PR tree-optimization/52448
3938 * gcc.dg/pr52448.c: New test.
3940 2013-02-08 Richard Biener <rguenther@suse.de>
3943 * gcc.dg/torture/pr56181.c: New testcase.
3945 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3948 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3949 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3951 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3954 * g++.dg/parse/crash61.C: New test.
3957 * g++.dg/parse/pr56239.C: New test.
3960 * g++.dg/abi/mangle61.C: New test.
3962 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
3964 PR rtl-optimization/56225
3965 * gcc.target/i386/pr56225.c: New test.
3967 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3970 * gcc.dg/guality/pr56154-1.c: New test.
3971 * gcc.dg/guality/pr56154-2.c: New test.
3972 * gcc.dg/guality/pr56154-3.c: New test.
3973 * gcc.dg/guality/pr56154-4.c: New test.
3974 * gcc.dg/guality/pr56154-aux.c: New file.
3976 PR tree-optimization/55789
3977 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3979 * gcc.dg/tree-ssa/inline-3.c: Add
3980 --param max-early-inliner-iterations=2 option.
3982 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3985 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3986 Add -fno-dwarf2-cfi-asm to dg-options.
3989 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3992 * gcc.dg/pr56228.c: New test.
3994 2013-02-07 Alan Modra <amodra@gmail.com>
3997 * gcc.target/powerpc/pr54009.c: New test.
3999 * gfortran.dg/pr54131.f: New test.
4001 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
4004 * gfortran.dg/array_constructor_41.f90: New test.
4006 2013-02-06 Janus Weil <janus@gcc.gnu.org>
4009 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4011 2013-02-06 Jakub Jelinek <jakub@redhat.com>
4014 * g++.dg/gomp/pr56217.C: New test.
4016 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4018 PR tree-optimization/56205
4019 * gcc.dg/tree-ssa/stdarg-6.c: New test.
4020 * gcc.c-torture/execute/pr56205.c: New test.
4022 2013-02-05 Richard Biener <rguenther@suse.de>
4024 PR tree-optimization/53342
4025 PR tree-optimization/53185
4026 * gcc.dg/vect/pr53185-2.c: New testcase.
4028 2013-02-05 Jan Hubicka <jh@suse.cz>
4030 PR tree-optimization/55789
4031 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4032 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4033 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4034 * g++.dg/ipa/inline-1.C: New testcase.
4035 * g++.dg/ipa/inline-2.C: New testcase.
4036 * g++.dg/ipa/inline-3.C: New testcase.
4038 2013-02-05 Jan Hubicka <jh@suse.cz>
4040 PR tree-optimization/55789
4041 * g++.dg/torture/pr55789.C: New testcase.
4043 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4046 * gcc.dg/pr56167.c: New test.
4048 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4051 * gcc.target/sh/pr55146.c: New.
4053 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4055 PR tree-optimization/54386
4056 * gcc.target/sh/pr54386.c: New.
4058 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
4061 * gfortran.dg/realloc_on _assign_16.f90 : New test.
4064 * gfortran.dg/realloc_on _assign_17.f90 : New test.
4066 2013-02-04 Alexander Potapenko <glider@google.com>
4067 Jack Howarth <howarth@bromo.med.uc.edu>
4068 Jakub Jelinek <jakub@redhat.com>
4071 * g++.dg/asan/pr55617.C: New test.
4073 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4076 * gfortran.dg/typebound_operator_19.f90: New test.
4077 * gfortran.dg/typebound_assignment_4.f90: New test.
4079 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4082 * gfortran.dg/recursive_interface_1.f90: New test.
4084 2013-02-04 Richard Guenther <rguenther@suse.de>
4087 * gcc.dg/lto/pr56168_0.c: New testcase.
4088 * gcc.dg/lto/pr56168_1.c: Likewise.
4090 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4094 * gfortran.dg/block_12.f90: New test.
4095 * gfortran.dg/module_error_1.f90: New test.
4097 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4099 * lib/target-supports.exp (check_effective_target_vect_float)
4100 (check_effective_target_vect_no_align): Add mips-sde-elf.
4102 2013-02-01 Jakub Jelinek <jakub@redhat.com>
4104 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4106 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
4108 * gcc.dg/pr56023.c: XFAIL on AIX.
4109 * gcc.dg/vect/pr49352.c: Same.
4111 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
4113 * gnat.dg/opt26.adb: New test.
4115 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4118 2013-01-27 Amol Pise <amolpise15@gmail.com>
4120 * gcc.target/arm/neon-vfnms-1.c: New test.
4121 * gcc.target/arm/neon-vfnma-1.c: New test.
4123 2013-01-31 Richard Biener <rguenther@suse.de>
4125 PR tree-optimization/56157
4126 * gcc.dg/torture/pr56157.c: New testcase.
4128 2013-01-30 Richard Biener <rguenther@suse.de>
4130 PR tree-optimization/56150
4131 * gcc.dg/torture/pr56150.c: New testcase.
4133 2013-01-30 Jakub Jelinek <jakub@redhat.com>
4136 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4137 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
4138 printed in backtrace.
4139 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4140 to avoid errors about mismatched allocation vs. deallocation.
4143 * g++.dg/mv1.C: Moved to...
4144 * g++.dg/ext/mv1.C: ... here. Adjust test.
4145 * g++.dg/mv2.C: Moved to...
4146 * g++.dg/ext/mv2.C: ... here. Adjust test.
4147 * g++.dg/mv3.C: Moved to...
4148 * g++.dg/ext/mv3.C: ... here.
4149 * g++.dg/mv4.C: Moved to...
4150 * g++.dg/ext/mv4.C: ... here.
4151 * g++.dg/mv5.C: Moved to...
4152 * g++.dg/ext/mv5.C: ... here. Adjust test.
4153 * g++.dg/mv6.C: Moved to...
4154 * g++.dg/ext/mv6.C: ... here. Adjust test.
4155 * g++.dg/ext/mv7.C: New test.
4156 * g++.dg/ext/mv8.C: New test.
4157 * g++.dg/ext/mv9.C: New test.
4158 * g++.dg/ext/mv10.C: New test.
4159 * g++.dg/ext/mv11.C: New test.
4161 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
4163 PR rtl-optimization/56144
4164 * gcc.dg/pr56144.c: New.
4166 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
4168 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4170 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4171 * g++.dg/cpp0x/constexpr-55573.C: Same
4173 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
4175 PR tree-optimization/56064
4176 * gcc.dg/fixed-point/view-convert.c: New test.
4178 2013-01-30 Andreas Schwab <schwab@suse.de>
4180 * lib/target-supports-dg.exp (dg-process-target): Use expr to
4181 evaluate the end index in string range.
4183 2013-01-30 Tobias Burnus <burnus@net-b.de>
4186 * gfortran.dg/allocatable_function_6.f90: New.
4188 2013-01-29 Janus Weil <janus@gcc.gnu.org>
4189 Mikael Morin <mikael@gcc.gnu.org>
4192 * gfortran.dg/proc_ptr_comp_36.f90: New.
4194 2013-01-29 Richard Biener <rguenther@suse.de>
4196 PR tree-optimization/55270
4197 * gcc.dg/torture/pr55270.c: New testcase.
4199 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4201 PR rtl-optimization/56117
4202 * gcc.dg/pr56117.c: New test.
4204 2013-01-28 Richard Biener <rguenther@suse.de>
4206 PR tree-optimization/56034
4207 * gcc.dg/torture/pr56034.c: New testcase.
4209 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4211 PR tree-optimization/56125
4212 * gcc.dg/pr56125.c: New test.
4214 2013-01-28 Tobias Burnus <burnus@net-b.de>
4215 Mikael Morin <mikael@gcc.gnu.org>
4218 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4219 * gfortran.dg/import8.f90: Likewise.
4220 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4221 * gfortran.dg/import10.f90: New test.
4222 * gfortran.dg/import11.f90: Likewise
4224 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4227 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4228 string.h. Provide memset, malloc and free prototypes, adjust line
4229 numbers in dg-output.
4230 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4231 Provide memset prototype and adjust line numbers in dg-output.
4232 * c-c++-common/asan/global-overflow-1.c: Likewise.
4234 PR tree-optimization/56094
4235 * gcc.dg/pr56094.c: New test.
4237 2013-01-27 Amol Pise <amolpise15@gmail.com>
4239 * gcc.target/arm/neon-vfnms-1.c: New test.
4240 * gcc.target/arm/neon-vfnma-1.c: New test.
4242 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
4245 * gcc.target/i386/pr56114.c: New test.
4247 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
4250 * gfortran.dg/associate_14.f90: New test.
4253 * gfortran.dg/associate_13.f90: New test.
4255 2013-01-25 Jakub Jelinek <jakub@redhat.com>
4257 PR tree-optimization/56098
4258 * gcc.dg/pr56098-1.c: New test.
4259 * gcc.dg/pr56098-2.c: New test.
4261 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
4264 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4266 2013-01-22 Marek Polacek <polacek@redhat.com>
4268 PR tree-optimization/56035
4269 * gcc.dg/pr56035.c: New test.
4271 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4273 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4276 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4278 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4280 2013-01-24 Jakub Jelinek <jakub@redhat.com>
4283 * gcc.dg/pr56078.c: New test.
4284 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4286 2013-01-24 Martin Jambor <mjambor@suse.cz>
4288 PR tree-optimization/55927
4289 * g++.dg/ipa/devirt-10.C: Disable early inlining.
4291 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
4293 * gcc.target/i386/movsd.c: New test.
4295 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
4298 * gcc.target/i386/pr55934.c: New test.
4300 2013-01-23 Janus Weil <janus@gcc.gnu.org>
4303 * gfortran.dg/select_8.f90: New.
4305 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4307 * gcc.target/microblaze/microblaze.exp: Remove
4308 target_config_cflags check.
4310 2013-01-23 Jakub Jelinek <jakub@redhat.com>
4313 * gfortran.dg/gomp/pr56052.f90: New test.
4316 * gcc.dg/pr49069.c: New test.
4318 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4321 * g++.dg/cpp0x/constexpr-static10.C: New.
4323 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
4326 * gcc.target/i386/pr56028.c: New test.
4328 2013-01-22 Jakub Jelinek <jakub@redhat.com>
4331 * gcc.target/i386/pr55686.c: New test.
4333 2013-01-22 Dodji Seketeli <dodji@redhat.com>
4336 * g++.dg/cpp0x/variadic139.C: New test.
4337 * g++.dg/cpp0x/variadic140.C: Likewise.
4338 * g++.dg/cpp0x/variadic141.C: Likewise.
4340 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
4342 * gnat.dg/warn8.adb: New test.
4344 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4347 * gfortran.dg/include_8.f90: New test.
4349 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4351 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4352 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4354 2013-01-21 Jakub Jelinek <jakub@redhat.com>
4356 PR tree-optimization/56051
4357 * gcc.c-torture/execute/pr56051.c: New test.
4359 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4361 PR rtl-optimization/56023
4362 * gcc.dg/pr56023.c: New test.
4364 2013-01-21 Martin Jambor <mjambor@suse.cz>
4367 * gcc.target/i386/pr56022.c: New test.
4369 2013-01-21 Jason Merrill <jason@redhat.com>
4371 * lib/target-supports.exp (check_effective_target_alias): New.
4373 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
4376 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4378 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
4380 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4382 2013-01-19 Jeff Law <law@redhat.com>
4384 PR tree-optimization/52631
4385 * tree-ssa/pr52631.c: New test.
4386 * tree-ssa/ssa-fre-9: Update expected output.
4388 2013-01-19 Anthony Green <green@moxielogic.com>
4390 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4393 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4395 PR tree-optimization/56029
4396 * g++.dg/torture/pr56029.C: New test.
4398 2013-01-18 Sharad Singhai <singhai@google.com>
4400 PR tree-optimization/55995
4401 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4403 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
4406 * gcc.target/i386/pr55433.c: New.
4408 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4411 * gfortran.dg/pr56015.f90: New test.
4413 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
4415 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4417 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
4419 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4420 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4421 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4422 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4423 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4425 2013-01-17 Jeff Law <law@redhat.com>
4427 * gcc.dg/pr52573.c: Move to...
4428 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
4430 PR rtl-optimization/52573
4431 * gcc.dg/pr52573.c: New test.
4433 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
4436 * g++.dg/asan/interception-test-1.C: Skip on darwin.
4437 * lib/target-supports.exp (check_effective_target_swapcontext): Use
4438 check_no_compiler_messages to test support in ucontext.h.
4439 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4440 compliant RLIMIT_AS.
4442 2013-01-17 Marek Polacek <polacek@redhat.com>
4444 PR rtl-optimization/55833
4445 * gcc.dg/pr55833.c: New test.
4447 2013-01-17 Jan Hubicka <jh@suse.cz>
4449 PR tree-optimization/55273
4450 * gcc.c-torture/compile/pr55273.c: New testcase.
4452 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
4455 * gcc.target/pr55981.c: New test.
4457 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
4459 * gcc.target/arm/pr40887.c: Require at least armv5.
4460 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4461 * gcc.target/arm/pr51915.c: Likewise.
4462 * gcc.target/arm/pr52006.c: Likewise.
4463 * gcc.target/arm/pr53187.c: Likewise.
4465 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4466 * gcc.target/arm/ftest-support-arm.h: Delete.
4467 * gcc.target/arm/ftest-support-thumb.h: Delete.
4468 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4469 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4470 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4471 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4472 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4473 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4474 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4475 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4476 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4477 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4478 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4479 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4480 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4481 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4482 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4483 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4484 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4485 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4486 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4487 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4488 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4489 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4490 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4491 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4493 2013-01-17 Martin Jambor <mjambor@suse.cz>
4495 PR tree-optimizations/55264
4496 * g++.dg/ipa/pr55264.C: New test.
4498 2013-01-16 Janus Weil <janus@gcc.gnu.org>
4501 * gfortran.dg/class_55.f90: New.
4503 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
4506 * gcc.c-torture/execute/builtins/builtins.exp: Add
4507 -Wl,--allow-multiple-definition for eabi and elf targets.
4510 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4511 check_effective_target_vect_perm_short,
4512 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4513 check_effective_target_vect64): Return 0 for big-endian ARM.
4514 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4516 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4519 2013-01-16 Richard Biener <rguenther@suse.de>
4521 PR tree-optimization/55964
4522 * gcc.dg/torture/pr55964.c: New testcase.
4524 2013-01-16 Richard Biener <rguenther@suse.de>
4526 PR tree-optimization/54767
4527 PR tree-optimization/53465
4528 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4530 2013-01-16 Christian Bruel <christian.bruel@st.com>
4533 * gcc.target/sh/sh-switch.c: New testcase.
4535 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4537 * gcc.dg/webizer.c: Increase the array size.
4539 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4542 * gcc.dg/pr55940.c: New test.
4544 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
4545 Harald Anlauf <anlauf@gmx.de>
4547 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4548 * gfortran.dg/bounds_check_5.f90: Likewise.
4549 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4550 * gfortran.dg/continuation_9.f90: Likewise.
4551 * gfortran.dg/move_alloc_13.f90: Likewise.
4552 * gfortran.dg/structure_constructor_11.f90: Likewise.
4553 * gfortran.dg/tab_continuation.f: Likewise.
4554 * gfortran.dg/warning-directive-2.F90: Likewise.
4555 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4557 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4559 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4560 * gcc.target/arm/fma-sp.c: Likewise.
4562 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
4564 PR rtl-optimization/55153
4565 * gcc.dg/pr55153.c: New.
4567 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4569 PR tree-optimization/55920
4570 * gcc.c-torture/compile/pr55920.c: New test.
4572 2013-01-15 Richard Biener <rguenther@suse.de>
4575 * gcc.dg/torture/pr55882.c: New testcase.
4577 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4579 PR tree-optimization/55955
4580 * gcc.c-torture/compile/pr55955.c: New test.
4582 2013-01-15 Dodji Seketeli <dodji@redhat.com>
4585 * g++.dg/cpp0x/alias-decl-31.C: New test.
4587 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
4590 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4591 case where interface is null.
4593 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4596 * gfortran.dg/array_constructor_40.f90: New test.
4598 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
4600 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4602 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
4604 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4605 * gcc.target/aarch64/vect-ld1r-compile.c: New.
4606 * gcc.target/aarch64/vect-ld1r-fp.c: New.
4607 * gcc.target/aarch64/vect-ld1r.c: New.
4608 * gcc.target/aarch64/vect-ld1r.x: New.
4610 2013-01-14 Andi Kleen <ak@linux.intel.com>
4613 * gcc.target/i386/hle-clear-rel.c: New file
4614 * gcc.target/i386/hle-store-rel.c: New file.
4616 2013-01-14 Harald Anlauf <anlauf@gmx.de>
4618 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4619 * gfortran.dg/bounds_check_4.f90: Likewise.
4620 * gfortran.dg/inquire_10.f90: Likewise.
4621 * gfortran.dg/minloc_3.f90: Likewise.
4622 * gfortran.dg/minlocval_3.f90: Likewise.
4623 * gfortran.dg/module_double_reuse.f90: Likewise.
4624 * gfortran.dg/mvbits_1.f90: Likewise.
4625 * gfortran.dg/oldstyle_1.f90: Likewise.
4626 * gfortran.dg/pr20163-2.f: Likewise.
4627 * gfortran.dg/save_1.f90: Likewise.
4628 * gfortran.dg/scan_1.f90: Likewise.
4629 * gfortran.dg/select_char_1.f90: Likewise.
4630 * gfortran.dg/shape_4.f90: Likewise.
4631 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4632 * gfortran.dg/function_optimize_10.f90: Likewise.
4633 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4634 * gfortran.dg/used_types_17.f90: Likewise.
4635 * gfortran.dg/used_types_18.f90: Likewise.
4637 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
4640 * gfortran.dg/proc_ptr_result_8.f90 : New test.
4642 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4644 * gcc.dg/unroll_5.c: Add nomips16 attributes.
4646 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4648 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4650 2013-01-12 Janus Weil <janus@gcc.gnu.org>
4653 * gfortran.dg/assumed_type_2.f90: Fix test case.
4654 * gfortran.dg/internal_pack_13.f90: New test.
4655 * gfortran.dg/internal_pack_14.f90: New test.
4657 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4660 * gfortran.dg/unlimited_polymorphic_8.f90: Update
4661 scan-tree-dump-times for foo.0.x._vptr to deal with change from
4664 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
4666 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4668 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4671 * gcc.target/s390/pr55719.c: New testcase.
4673 2013-01-11 Richard Guenther <rguenther@suse.de>
4675 PR tree-optimization/44061
4676 * gcc.dg/pr44061.c: New testcase.
4678 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
4680 Update copyright years.
4682 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
4683 Jakub Jelinek <jakub@redhat.com>
4686 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4688 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
4690 PR rtl-optimization/55672
4691 * gcc.target/i386/pr55672.c: New.
4693 2013-01-10 Jeff Law <law@redhat.com>
4695 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
4696 pass/fail message unique.
4699 2013-01-10 Jason Merrill <jason@redhat.com>
4701 * ada/.gitignore: New.
4703 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4705 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4707 * g++.dg/tls/thread_local2.C: Likewise.
4708 * g++.dg/tls/thread_local2g.C: Likewise.
4709 * g++.dg/tls/thread_local6.C: Likewise.
4710 * g++.dg/tls/thread_local-order1.C: Add tls options.
4711 * g++.dg/tls/thread_local-order2.C: Likewise.
4712 * g++.dg/tls/thread_local3.C: Likewise.
4713 * g++.dg/tls/thread_local3g.C: Likewise.
4714 * g++.dg/tls/thread_local4.C: Likewise.
4715 * g++.dg/tls/thread_local4g.C: Likewise.
4716 * g++.dg/tls/thread_local5.C: Likewise.
4717 * g++.dg/tls/thread_local5g.C: Likewise.
4718 * g++.dg/tls/thread_local6g.C: Likewise.
4720 2013-01-10 Kostya Serebryany <kcc@google.com>
4722 * g++.dg/asan/asan_test.cc: Sync from upstream.
4724 2013-01-10 Jakub Jelinek <jakub@redhat.com>
4726 PR tree-optimization/55921
4727 * gcc.c-torture/compile/pr55921.c: New test.
4729 2013-01-09 Jan Hubicka <jh@suse.cz>
4731 PR tree-optimization/55569
4732 * gcc.c-torture/compile/pr55569.c: New testcase.
4734 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
4737 * gfortran.dg/use_28.f90: New test.
4739 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
4741 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4742 number matching more robust.
4744 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
4746 PR rtl-optimization/55829
4747 * gcc.target/i386/pr55829.c: New.
4749 2013-01-09 Tobias Burnus <burnus@net-b.de>
4752 * gfortran.dg/bind_c_bool_1.f90: New.
4753 * gfortran.dg/do_5.f90: Add dg-warning.
4755 2013-01-09 Jan Hubicka <jh@suse.cz>
4757 PR tree-optimization/55875
4758 * gcc.c-torture/execute/pr55875.c: New testcase.
4759 * g++.dg/torture/pr55875.C: New testcase.
4761 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4764 * c-c++-common/pr48418.c: New test.
4766 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4769 * g++.dg/tls/thread_local-ice.C: New.
4771 2013-01-09 Andreas Schwab <schwab@suse.de>
4773 * gcc.dg/guality/pr54693.c: Null-terminate arr.
4775 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4777 PR tree-optimization/48189
4778 * gcc.dg/pr48189.c: New test.
4780 2013-01-04 Jan Hubicka <jh@suse.cz>
4782 PR tree-optimization/55823
4783 * g++.dg/ipa/devirt-10.C: New testcase.
4785 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
4786 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
4788 PR rtl-optimization/55845
4789 * gcc.target/i386/pr55845.c: New test.
4791 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
4793 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4794 instructions generated instead of number of occurances.
4796 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4798 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4799 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4800 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4801 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4802 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4803 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4804 * gcc.target/aarch64/vect-fcm.x: Likewise.
4805 * lib/target-supports.exp
4806 (check_effective_target_vect_cond): Enable for AArch64.
4808 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4810 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4811 endian-safe float pool loading.
4812 (test_square_root_v4sf): Likewise.
4813 (test_square_root_v2df): Likewise.
4814 * lib/target-supports.exp
4815 (check_effective_target_vect_call_sqrtf): Add AArch64.
4817 2013-01-08 Martin Jambor <mjambor@suse.cz>
4820 * gcc.dg/tree-ssa/pr55579.c: New test.
4822 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4824 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4827 2013-01-08 Jakub Jelinek <jakub@redhat.com>
4830 * gcc.dg/torture/pr55890-3.c: New test.
4833 * gcc.c-torture/compile/pr55851.c: New test.
4836 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4839 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4842 * gfortran.dg/elemental_scalar_args_2.f90: New test.
4844 2013-01-07 Tobias Burnus <burnus@net-b.de>
4847 * gfortran.dg/pointer_init_2.f90: Update dg-error.
4848 * gfortran.dg/pointer_init_7.f90: New.
4850 2013-01-07 Richard Biener <rguenther@suse.de>
4852 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4854 2013-01-07 Richard Biener <rguenther@suse.de>
4857 * gcc.dg/torture/pr55890-1.c: New testcase.
4858 * gcc.dg/torture/pr55890-2.c: Likewise.
4860 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
4862 * gcc.target/aarch64/fmovd.c: New.
4863 * gcc.target/aarch64/fmovf.c: Likewise.
4864 * gcc.target/aarch64/fmovd-zero.c: Likewise.
4865 * gcc.target/aarch64/fmovf-zero.c: Likewise.
4866 * gcc.target/aarch64/vect-fmovd.c: Likewise.
4867 * gcc.target/aarch64/vect-fmovf.c: Likewise.
4868 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4869 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4871 2013-01-07 Richard Biener <rguenther@suse.de>
4873 PR tree-optimization/55888
4874 PR tree-optimization/55862
4875 * gcc.dg/torture/pr55888.c: New testcase.
4877 2013-01-07 Tobias Burnus <burnus@net-b.de>
4880 * gfortran.dg/intrinsic_size_3.f90: New.
4882 2013-01-07 Tobias Burnus <burnus@net-b.de>
4885 * gfortran.dg/select_type_32.f90: New.
4887 2013-01-04 Dodji Seketeli <dodji@redhat.com>
4890 * g++.dg/cpp0x/alias-decl-29.C: New test.
4892 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
4897 * gfortran.dg/class_array_15.f03: New test.
4899 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
4904 * gfortran.dg/use_23.f90: New test.
4905 * gfortran.dg/use_24.f90: New test.
4906 * gfortran.dg/use_25.f90: New test.
4907 * gfortran.dg/use_26.f90: New test.
4908 * gfortran.dg/use_27.f90: New test.
4910 2013-01-06 Olivier Hainque <hainque@adacore.com>
4912 * gnat.dg/specs/clause_on_volatile.ads: New test.
4914 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
4916 * gnat.dg/alignment10.adb: New test.
4918 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
4919 Mikael Morin <mikael@gcc.gnu.org>
4922 * gfortran.dg/use_22.f90: New test.
4924 2013-01-04 Andrew Pinski <apinski@cavium.com>
4926 * gcc.target/aarch64/cmp-1.c: New testcase.
4928 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
4931 * gfortran.dg/select_type_31.f03: New test.
4933 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4935 PR c++/54526 (again)
4936 * g++.dg/cpp0x/parse2.C: Extend.
4937 * g++.old-deja/g++.other/crash28.C: Adjust.
4939 2013-01-04 Richard Biener <rguenther@suse.de>
4941 PR tree-optimization/55862
4942 * gcc.dg/torture/pr55862.c: New testcase.
4944 2013-01-04 Martin Jambor <mjambor@suse.cz>
4946 PR tree-optimization/55755
4947 * gcc.dg/torture/pr55755.c: New test.
4948 * gcc.dg/tree-ssa/sra-13.c: Likewise.
4949 * gcc.dg/tree-ssa/pr45144.c: Update.
4951 2013-01-04 Richard Biener <rguenther@suse.de>
4954 * gcc.dg/fold-reassoc-2.c: New testcase.
4956 2013-01-04 Tobias Burnus <burnus@net-b.de>
4959 * gfortran.dg/null_7.f90: New.
4961 2013-01-04 Tobias Burnus <burnus@net-b.de>
4965 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4966 * gfortran.dg/unlimited_polymorphic_7.f90: New.
4967 * gfortran.dg/unlimited_polymorphic_8.f90: New.
4969 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
4971 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4973 2013-01-03 Janus Weil <janus@gcc.gnu.org>
4976 * gfortran.dg/assignment_1.f90: Modified.
4977 * gfortran.dg/assignment_4.f90: New.
4979 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
4981 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4983 2013-01-03 Richard Biener <rguenther@suse.de>
4985 PR tree-optimization/55857
4986 * gcc.dg/vect/pr55857-1.c: New testcase.
4987 * gcc.dg/vect/pr55857-2.c: Likewise.
4989 2013-01-03 Jakub Jelinek <jakub@redhat.com>
4991 PR rtl-optimization/55838
4992 * gcc.dg/pr55838.c: New test.
4994 PR tree-optimization/55832
4995 * gcc.c-torture/compile/pr55832.c: New test.
4997 2013-01-02 Teresa Johnson <tejohnson@google.com>
4999 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5000 * gcc.dg/tree-ssa/loop-23.c: Ditto.
5001 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5002 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5003 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5004 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5005 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5006 * gcc.dg/unroll_1.c: Ditto.
5007 * gcc.dg/unroll_2.c: Ditto.
5008 * gcc.dg/unroll_3.c: Ditto.
5009 * gcc.dg/unroll_4.c: Ditto.
5011 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5013 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5015 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5018 * gfortran.dg/eof_4.f90: New test.
5020 2013-01-02 Jakub Jelinek <jakub@redhat.com>
5022 * lib/c-compat.exp (compat-use-alt-compiler): Remove
5023 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5024 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5025 (compat_setup_dfp): Initialize compat_alt_caret and
5026 compat_save_TEST_ALWAYS_FLAGS.
5028 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5030 * gcc.dg/torture/tls/tls-reload-1.c: New test.
5032 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5034 * gcc.dg/torture/fp-int-convert-2.c: New test.
5036 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5038 * gfortran.dg/newunit_3.f90: Add dg-do run.
5039 * gfortran.dg/inquire_15.f90: Add dg-do run.
5041 2013-01-01 Jakub Jelinek <jakub@redhat.com>
5043 PR tree-optimization/55831
5044 * gcc.dg/pr55831.c: New test.
5046 Copyright (C) 2013 Free Software Foundation, Inc.
5048 Copying and distribution of this file, with or without modification,
5049 are permitted in any medium without royalty provided the copyright
5050 notice and this notice are preserved.