1 2012-06-01 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
7 * g++.dg/cpp0x/auto33.C: New.
9 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
12 * g++.dg/parse/namespace-alias-1.C: New.
14 2012-06-01 Christian Bruel <christian.bruel@st.com>
16 * gcc.dg/spec-options.c: New test.
17 * gcc.dg/foo.specs: New file.
19 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
22 * gnat.dg/lto14.adb: Skip on Solaris.
24 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
26 * gcc.target/cris/sync-1-v10.c,
27 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
28 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
29 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
30 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
31 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
32 gcc.target/cris/torture/sync-mis-op-i-1.c,
33 gcc.target/cris/torture/sync-mis-op-i-1a.c,
34 gcc.target/cris/torture/sync-mis-op-i-2.c,
35 gcc.target/cris/torture/sync-mis-op-i-2a.c,
36 gcc.target/cris/torture/sync-mis-op-i-3.c,
37 gcc.target/cris/torture/sync-mis-op-i-3a.c,
38 gcc.target/cris/torture/sync-mis-op-s-1.c,
39 gcc.target/cris/torture/sync-mis-op-s-1a.c,
40 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
41 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
42 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
43 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
44 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
45 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
46 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
47 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
49 2012-05-31 Richard Guenther <rguenther@suse.de>
51 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
52 ldist-pr45948.c with disabled SCCP.
54 2012-05-31 Richard Guenther <rguenther@suse.de>
57 * gcc.dg/torture/pr48493.c: New testcase.
59 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
61 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
63 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
64 of the initialization loop.
65 (dg-final): Adjust the expected number of vectorized loops depending
66 on vect_char_mult target selector.
68 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
70 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
71 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
72 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
75 2012-05-30 Jason Merrill <jason@redhat.com>
78 * g++.dg/init/new34.C: New.
79 * g++.dg/tree-ssa/stabilize1.C: New.
81 2012-05-30 Jakub Jelinek <jakub@redhat.com>
84 * g++.dg/init/new33.C: New test.
86 2012-05-30 Richard Guenther <rguenther@suse.de>
89 * gcc.dg/torture/pr53501.c: New testcase.
90 * c-c++-common/restrict-2.c: Adjust.
92 2012-05-30 Alan Modra <amodra@gmail.com>
94 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
97 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
99 * gcc.target/i386/shuf-concat.c: New test.
101 2012-05-30 Jakub Jelinek <jakub@redhat.com>
103 PR rtl-optimization/53519
104 * gcc.c-torture/compile/pr53519.c: New test.
106 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
108 * gcc.target/arm/neon-vrev.c: New.
110 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
113 * gcc.target/sh/pr51340-1.c: New.
114 * gcc.target/sh/pr51340-2.c: New.
115 * gcc.target/sh/pr51340-3.c: New.
117 2012-05-29 Richard Guenther <rguenther@suse.de>
119 PR tree-optimization/53516
120 * gcc.dg/torture/pr53516.c: New testcase.
122 2012-05-29 Dodji Seketeli <dodji@redhat.com>
124 PR preprocessor/53229
125 * gcc.dg/cpp/paste6.c: Force to run without
126 -ftrack-macro-expansion.
127 * gcc.dg/cpp/paste8.c: Likewise.
128 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
129 -ftrack-macro-expansion.
130 * gcc.dg/cpp/paste12.c: Force to run without
131 -ftrack-macro-expansion.
132 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
133 -ftrack-macro-expansion.
134 * gcc.dg/cpp/paste13.c: Likewise.
135 * gcc.dg/cpp/paste14.c: Likewise.
136 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
137 -ftrack-macro-expansion.
138 * gcc.dg/cpp/paste18.c: New test.
140 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
142 * gcc.target/cris/torture/trap-1.c,
143 gcc.target/cris/torture/trap-2.c,
144 gcc.target/cris/torture/trap-3.c,
145 gcc.target/cris/torture/trap-v0.c,
146 gcc.target/cris/torture/trap-v3.c: New tests.
148 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
151 * g++.dg/warn/Wbraces3.C: New.
152 * g++.dg/warn/Wbraces4.C: Likewise.
154 2012-05-28 Jakub Jelinek <jakub@redhat.com>
156 PR tree-optimization/53505
157 * c-c++-common/torture/pr53505.c: New test.
159 2012-05-27 Nathan Sidwell <nathan@acm.org>
161 * gcc.dg/stmt-expr-4.c: New.
163 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
166 * g++.dg/parse/crash60.C: New.
168 2012-05-26 Jason Merrill <jason@redhat.com>
171 * c-c++-common/array-lit.c: New.
172 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
174 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
177 * gnat.dg/array21.adb: New test.
179 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
181 * gnat.dg/renaming5.adb: Adjust dg-final directive.
183 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/other/anon-union3.C: New.
188 2012-05-25 Ian Lance Taylor <iant@google.com>
190 * gcc.dg/split-6.c: New test.
192 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
194 * gnat.dg/lto14.adb: New test.
196 2012-05-25 Tristan Gingold <gingold@adacore.com>
198 * gcc.target/i386/large-frame.c: New.
200 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
201 * gcc.target/powerpc/lhs-1.c: New.
202 * gcc.target/powerpc/lhs-2.c: New.
203 * gcc.target/powerpc/lhs-3.c: New.
205 2012-05-24 Dodji Seketeli <dodji@redhat.com>
207 Make unwound macro expansion trace less redundant
208 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
209 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
210 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
211 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
212 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
213 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
215 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/cpp0x/constexpr-default1.C: New.
220 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
223 * g++.dg/eh/goto2.C: New.
225 2012-05-24 Richard Guenther <rguenther@suse.de>
228 * g++.dg/tree-prof/pr53460.C: New testcase.
230 2012-05-24 Richard Guenther <rguenther@suse.de>
233 * g++.dg/debug/pr53466.C: New testcase.
235 2012-05-24 Jakub Jelinek <jakub@redhat.com>
237 PR tree-optimization/53465
238 * gcc.c-torture/execute/pr53465.c: New test.
240 2012-05-23 Tobias Burnus <burnus@net-b.de>
244 * gfortran.dg/allocate_with_typespec_6.f90: New.
246 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
249 * g++.dg/warn/delete-array-1.C: New.
251 2012-05-23 Richard Guenther <rguenther@suse.de>
253 * gcc.dg/torture/pr39074-2.c: Adjust.
254 * gcc.dg/torture/pr39074.c: Likewise.
255 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
256 * gcc.dg/tree-ssa/alias-19.c: Likewise.
258 2012-05-22 Jan Hubicka <jh@suse.cz>
261 * g++.dg/torture/pr53161.C: New testcase.
263 2012-05-22 Tobias Burnus <burnus@net-b.de>
266 * gfortran.dg/realloc_on_assign_15.f90: New.
268 2012-05-22 Richard Guenther <rguenther@suse.de>
271 * gcc.dg/torture/pr51071-2.c: New testcase.
273 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
275 PR tree-optimization/53336
276 * g++.dg/torture/pr53336.C: New testcase.
278 2012-05-22 Dodji Seketeli <dodji@redhat.com>
281 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
282 instead of -Wunused-local-typedefs.
284 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
287 * g++.dg/other/abstract4.C: New-
289 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
292 * g++.dg/ext/attrib46.C: New.
294 2012-05-21 Joseph Myers <joseph@codesourcery.com>
297 * gcc.c-torture/compile/pr53418-1.c,
298 gcc.c-torture/compile/pr53418-2.c: New tests.
300 2012-05-21 Jakub Jelinek <jakub@redhat.com>
302 PR tree-optimization/53366
303 * gcc.dg/torture/pr53366-1.c: New test.
304 * gcc.dg/torture/pr53366-2.c: New test.
305 * gcc.target/i386/pr53366-1.c: New test.
306 * gcc.target/i386/pr53366-2.c: New test.
308 PR tree-optimization/53409
309 * gcc.c-torture/compile/pr53409.c: New test.
311 PR tree-optimization/53410
312 * gcc.c-torture/compile/pr53410-1.c: New test.
313 * gcc.c-torture/compile/pr53410-2.c: New test.
315 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
318 * gcc.target/i386/pr53425-1.c: New file.
319 * gcc.target/i386/pr53425-2.c: Likewise.
321 2012-05-21 Richard Guenther <rguenther@suse.de>
323 PR tree-optimization/53408
324 * gcc.dg/torture/pr53408.c: New testcase.
326 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
327 H.J. Lu <hongjiu.lu@intel.com>
330 * gcc.target/i386/pr53416.c: New file.
332 2012-05-21 Richard Guenther <rguenther@suse.de>
334 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
336 2012-05-21 Richard Guenther <rguenther@suse.de>
338 * gcc.dg/torture/ldist-1.c: New testcase.
340 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
342 * gnat.dg/lto13.adb: New test.
343 * gnat.dg/lto13_pkg.ad[sb]: New helper.
345 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
347 * gnat.dg/specs/lto12.ads: New test.
348 * gnat.dg/specs/lto12_pkg.ads: New helper.
350 2012-05-18 Richard Guenther <rguenther@suse.de>
352 PR tree-optimization/53346
353 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
354 * gcc.target/i386/incoming-10.c: Adjust.
355 * gcc.target/i386/incoming-11.c: Likewise.
356 * gcc.target/i386/pr46295.c: Likewise.
358 2012-05-18 Richard Guenther <rguenther@suse.de>
360 * gcc.dg/pr53352.c: Return zero.
362 2012-05-18 Richard Guenther <rguenther@suse.de>
364 PR tree-optimization/53390
365 * gcc.dg/torture/pr53390.c: New testcase.
367 2012-05-18 Meador Inge <meadori@codesourcery.com>
369 PR rtl-optimization/53352
370 * gcc.dg/pr53352.c: New test.
372 2012-05-17 David S. Miller <davem@davemloft.net>
374 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
375 failure on sparc-*-linux-gnu.
377 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
380 * g++.dg/parse/error49.C: New.
381 * g++.dg/cpp0x/error8.C: Likewise.
382 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
383 * g++.dg/ext/utf-dflt2.C: Likewise.
384 * g++.dg/ext/utf-gnuxx98.C: Likewise.
385 * g++.dg/ext/utf-dflt.C: Likewise.
386 * c-c++-common/raw-string-3.c: Likewise.
387 * c-c++-common/raw-string-4.c: Likewise.
389 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
392 * g++.dg/cpp0x/catch1.C: New.
394 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
397 * g++.dg/parse/error48.C: New.
398 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
399 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
401 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
403 * gcc.dg/tm/indirect-2.c: New test.
405 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
407 PR tree-optimization/53217
408 * gfortran.dg/pr53217.f90: New test.
410 2012-05-16 Richard Guenther <rguenther@suse.de>
412 PR tree-optimization/53364
413 * g++.dg/torture/pr53364.C: New testcase.
415 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
418 * gcc.dg/pr52549.c: Fix test for long != void*
419 * gcc.c-torture/execute/pr52979-1.x: New file.
420 * gcc.c-torture/execute/pr52979-2.x: New file.
422 2012-05-16 Dodji Seketeli <dodji@redhat.com>
425 * gcc.dg/binary-constants-2.c: Run without tracking locations
426 accross macro expansion.
427 * gcc.dg/binary-constants-3.c: Likewise.
428 * gcc.dg/cpp/sysmac2.c: Likewise.
429 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
431 * gcc.dg/cpp/syshdr3.c: New test.
432 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
433 * gcc.dg/system-binary-constants-1.c: New test.
434 * gcc.dg/system-binary-constants-1.h: New header for the new test
436 * g++.dg/cpp/syshdr3.C: New test.
437 * g++.dg/cpp/syshdr3.h: New header the new test above.
438 * g++.dg/system-binary-constants-1.C: New test.
439 * g++.dg/system-binary-constants-1.h: New header the new test
442 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
444 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
446 2012-05-15 Jakub Jelinek <jakub@redhat.com>
449 * gcc.dg/pr53358.c: New test.
451 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
454 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
455 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
457 2012-05-15 Olivier Hainque <hainque@adacore.com>
459 * g++.dg/eh/sighandle.C: New testcase.
461 2012-05-15 Richard Guenther <rguenther@suse.de>
463 PR tree-optimization/53355
464 * gcc.dg/tree-ssa/vrp67.c: New testcase.
466 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
468 * gfortran.dg/*.f90: Remove now redundant manual
469 cleanup-modules directive.
471 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
473 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
474 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
476 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
479 * gfortran.dg/int_range_io_1.f90: New test.
481 2012-05-14 Andi Kleen <ak@linux.intel.com>
482 Jakub Jelinek <jakub@redhat.com>
485 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
486 * gcc.target/i386/rtm-check.h: New file.
487 * gcc.target/i386/pr53315.c: New test.
489 2012-05-14 Tobias Burnus <burnus@net-b.de>
494 * gfortran.dg/deferred_type_param_4.f90: New.
495 * gfortran.dg/deferred_type_param_6.f90: New.
497 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
499 * gcc.target/i386/retarg.c: New test.
501 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
504 * gfortran.dg/deferred_type_param_3.f90: New.
505 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
506 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
508 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
510 * gnat.dg/null_pointer_deref3.adb: New test.
512 2012-05-12 Tobias Burnus <burnus@net-b.de>
516 * gfortran.dg/deferred_type_param_5.f90: New.
518 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
520 * g++.dg/parse/error47.C: New.
522 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
525 * gfortran.dg/string_compare_4.f90: Change option
526 to -fdump-tree-original. Add test case for kind=4.
528 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
531 * gfortran.dg/string_compare_4.f90: New test.
533 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
535 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
537 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
540 * g++.dg/cpp0x/variadic132.C: New.
542 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
545 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
546 * g++.dg/parse/error26.C: Tweak dg-error column number.
548 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
553 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
555 * gnat.dg/lto11.ad[sb]: New test.
557 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
560 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
561 directive to Scan for vpmuldq, not vpmacsdql.
563 2012-05-09 Michael Matz <matz@suse.de>
565 PR tree-optimization/53185
566 * gcc.dg/vect/pr53185.c: New test.
568 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
571 * gcc.target/i386/pr53249.c: New.
573 2012-05-09 Richard Guenther <rguenther@suse.de>
575 PR tree-optimization/18437
576 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
577 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
579 2012-05-09 Jakub Jelinek <jakub@redhat.com>
581 PR tree-optimization/53226
582 * gcc.c-torture/compile/pr53226.c: New test.
584 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
586 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
587 * gcc.target/i386/hle-add-rel-1.c: Likewise.
588 * gcc.target/i386/hle-and-acq-1.c: Likewise.
589 * gcc.target/i386/hle-and-rel-1.c: Likewise.
590 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
591 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
592 * gcc.target/i386/hle-or-acq-1.c: Likewise.
593 * gcc.target/i386/hle-or-rel-1.c: Likewise.
594 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
595 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
596 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
597 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
598 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
599 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
601 2012-05-09 Dehao Chen <dehao@google.com>
603 * gcc.dg/predict-1.c: Remove the replicated text in this test.
604 * gcc.dg/predict-2.c: Likewise.
605 * gcc.dg/predict-3.c: Likewise.
606 * gcc.dg/predict-4.c: Likewise.
607 * gcc.dg/predict-5.c: Likewise.
608 * gcc.dg/predict-6.c: Likewise.
610 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
613 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
615 2012-05-08 Richard Guenther <rguenther@suse.de>
617 * gcc.dg/fold-bitand-4.c: New testcase.
619 2012-05-08 Dehao Chen <dehao@google.com>
621 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
622 heuristic is working properly.
623 * gcc.dg/predict-2.c: Likewise.
624 * gcc/dg/predict-3.c: Likewise.
625 * gcc/dg/predict-4.c: Likewise.
626 * gcc/dg/predict-5.c: Likewise.
627 * gcc/dg/predict-6.c: Likewise.
629 2012-05-07 Jakub Jelinek <jakub@redhat.com>
631 PR tree-optimization/53239
632 * g++.dg/opt/vrp3.C: New test.
633 * g++.dg/opt/vrp3-aux.cc: New file.
634 * g++.dg/opt/vrp3.h: New file.
636 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
638 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
639 .uleb128 support in assembler output.
641 2012-05-07 Richard Guenther <rguenther@suse.de>
644 * g++.dg/lto/pr42987_0.C: New testcase.
645 * g++.dg/lto/pr42987_1.C: Likewise.
647 2012-05-07 Tobias Burnus <burnus@net-b.de>
650 * gfortran.dg/typebound_operator_15.f90: New.
652 2012-05-06 Tobias Burnus <burnus@net-b.de>
655 * gfortran.dg/class_array_13.f90: New.
657 2012-05-06 Tristan Gingold <gingold@adacore.com>
659 * gnat.dg/warn7.adb: New test.
661 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
663 * gnat.dg/specs/renamings.ads: Rename to...
664 * gnat.dg/specs/renaming1.ads: ...this.
665 * gnat.dg/specs/renaming2.ads: New test.
666 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
667 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
668 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
669 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
671 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
673 * gnat.dg/discr36.ad[sb]: New test.
674 * gnat.dg/discr36_pkg.ad[sb]: New helper.
676 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
679 * c-c++-common/pr43772.c: New.
681 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
684 * gfortran.dg/select_type_26.f03 : New test.
685 * gfortran.dg/select_type_27.f03 : New test.
688 * gfortran.dg/select_type_28.f03 : New test.
690 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
694 * gfortran.dg/mod_sign0_1.f90: New test.
695 * gfortran.dg/mod_large_1.f90: New test.
697 2012-05-04 Tobias Burnus <burnus@net-b.de>
700 gfortran.dg/public_private_module_5.f90: New.
702 2012-05-04 Tobias Burnus <burnus@net-b.de>
705 * gfortran.dg/constructor_7.f90: New.
706 * gfortran.dg/constructor_8.f90: New.
708 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
711 * g++.dg/cpp0x/static_assert7.C: New.
713 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
715 PR tree-optimization/52633
716 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
717 recognized as widening shifts instead of over-widening.
718 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
719 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
720 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
721 * gcc.target/arm/pr52633.c: New test.
723 2012-05-04 Richard Guenther <rguenther@suse.de>
725 PR tree-optimization/53168
726 * gcc.dg/torture/pr53168.c: New testcase.
727 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
729 2012-05-04 Richard Guenther <rguenther@suse.de>
731 * gcc.dg/lto/pr53214_0.c: New testcase.
733 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
735 * gcc.target/ia64/pr48496.c: New test.
736 * gcc.target/ia64/pr52657.c: Likewise.
738 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
741 * c-c++-common/pr51712.c: New.
743 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
746 * gcc.target/powwerpc/pr53199.c: New file.
748 2012-05-03 Jason Merrill <jason@redhat.com>
750 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
752 * gcc.dg/debug/dwarf2/dups-types.c: New.
753 * gcc.dg/debug/dwarf2/dups-types.h: New.
755 2012-05-03 Jason Merrill <jason@redhat.com>
757 * g++.dg/debug/dwarf2/namespace-2.C: New.
758 * g++.dg/debug/dwarf2/localclass3.C: New.
760 2012-05-03 Jason Merrill <jason@redhat.com>
762 * g++.dg/debug/dwarf2/thunk1.C: New.
764 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
767 * g++.dg/other/final2.C: New.
769 2012-05-03 Richard Guenther <rguenther@suse.de>
771 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
773 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
775 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
776 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
777 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
778 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
780 2012-05-03 Jakub Jelinek <jakub@redhat.com>
782 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
784 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
785 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
786 * gcc.target/i386/hle-add-rel-1.c: Likewise.
789 * gcc.dg/pr53174.c: New test.
792 * gcc.target/arm/pr53187.c: New test.
793 * gcc.c-torture/compile/pr53187.c: New test.
795 2012-05-03 Richard Guenther <rguenther@suse.de>
797 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
798 unsupported prefetching support.
800 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
802 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
803 option -ftrack-macro-expansion=0.
804 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
805 option -ftrack-macro-expansion=0.
807 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
809 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
810 dg-options for target arm with dg-additional-options.
812 2012-05-03 Richard Guenther <rguenther@suse.de>
814 PR tree-optimization/53144
815 * gcc.dg/torture/pr53144.c: New testcase.
817 2012-05-03 Tobias Burnus <burnus@net-b.de>
820 * gfortran.dg/pointer_intent_7.f90: New.
821 * gfortran.dg/pure_formal_3.f90: New.
823 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
825 * gcc.target/s390/20030123-1.c: Add missing "volatile".
827 2012-05-02 Martin Jambor <mjambor@suse.cz>
830 * g++.dg/lto/pr52605_0.C: New test.
832 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
834 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
835 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
836 * gcc.target/i386/hle-add-acq-1.c: Ditto.
837 * gcc.target/i386/hle-add-rel-1.c: Ditto.
838 * gcc.target/i386/hle-and-acq-1.c: Ditto.
839 * gcc.target/i386/hle-and-rel-1.c: Ditto.
840 * gcc.target/i386/hle-or-acq-1.c: Ditto.
841 * gcc.target/i386/hle-or-rel-1.c: Ditto.
842 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
843 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
844 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
845 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
846 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
847 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
848 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
849 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
851 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
854 * gcc.dg/pr53153.c: New test.
856 2012-05-02 Richard Guenther <rguenther@suse.de>
858 * g++.dg/tree-ssa/pr19807.C: Adjust.
860 2012-05-02 Jakub Jelinek <jakub@redhat.com>
862 PR tree-optimization/53163
863 * gcc.c-torture/compile/pr53163.c: New test.
865 PR rtl-optimization/53160
866 * gcc.c-torture/execute/pr53160.c: New test.
868 2012-05-01 Ian Lance Taylor <iant@google.com>
871 * gcc.dg/pr37303.c: New test.
873 2012-05-01 Richard Henderson <rth@redhat.com>
875 * lib/target-supports.exp
876 (check_effective_target_sync_long_long_runtime): True for
877 check_effective_target_powerpc64.
879 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
882 * gcc.dg/vector-1.c: Move to ...
883 * c-c++-common/vector-1.c: ... here.
884 * gcc.dg/vector-2.c: Move to ...
885 * c-c++-common/vector-2.c: ... here.
886 * gcc.dg/vector-3.c: Move to ...
887 * c-c++-common/vector-3.c: ... here. Adapt to C++.
888 * gcc.dg/vector-4.c: Move to ...
889 * c-c++-common/vector-4.c: ... here.
890 * gcc.dg/vector-init-1.c: Move to ...
891 * c-c++-common/vector-init-1.c: ... here.
892 * gcc.dg/vector-init-2.c: Move to ...
893 * c-c++-common/vector-init-2.c: ... here.
894 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
895 * c-c++-common/vector-subscript-1.c: ... here.
896 * gcc.dg/vector-subscript-2.c: Move to ...
897 * c-c++-common/vector-subscript-2.c: ... here.
898 * gcc.dg/vector-subscript-3.c: Move to ...
899 * c-c++-common/vector-subscript-3.c: ... here.
902 * g++.dg/cpp0x/vt-51314.C: New test.
903 * g++.dg/cpp0x/variadic76.C: Fix.
905 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
907 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
909 2012-04-30 Dodji Seketeli <dodji@redhat.com>
912 * c-c++-common/Wvarargs.c: New test case.
913 * c-c++-common/Wvarargs-2.c: Likewise.
915 2012-04-30 Dodji Seketeli <dodji@redhat.com>
917 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
918 * objc.dg/foreach-7.m: Force the test case to run without
919 -ftrack-macro-expansion.
920 * c-c++-common/tm/attrib-1.c: Likewise.
921 * c-c++-common/warn-ommitted-condop.c: Likewise.
922 * gcc.dg/assign-warn-1.c: Likewise.
923 * gcc.dg/assign-warn-2.c: Likewise.
924 * gcc.dg/attr-alloc_size.c: Likewise.
925 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
926 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
927 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
928 * gcc.dg/c90-const-expr-9.c: Likewise.
929 * gcc.dg/c99-const-expr-9.c: Likewise.
930 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
931 * gcc.dg/cpp/direct2s.c: Likewise.
932 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
933 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
934 * gcc.dg/dfp/composite-type.c: Likewise.
935 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
936 with -ftrack-macro-expansion
937 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
938 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
939 * g++.dg/ext/cleanup-1.C: Likewise.
940 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
941 * g++.dg/template/sfinae10.C: Likewise.
942 * g++.dg/tm/wrap-2.C: Likewise.
943 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
944 * g++.dg/warn/Wsign-conversion.C: Likewise.
945 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
946 * g++.old-deja/g++.mike/p10769b.C: Likewise.
947 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
948 it to run with -ftrack-macro-expansion.
949 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
950 test cases without -ftrack-macro-expansion.
952 Fix location for static class members
953 * g++.dg/template/sfinae6_neg.C: Adjust.
955 Make conversion warnings work on NULL with -ftrack-macro-expansion
956 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
957 alongside the previous testing for NULL.
959 Fix -Wuninitialized for -ftrack-macro-expansion
960 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
962 Strip "<built-in>" loc from displayed expansion context
963 * g++.dg/warn/Wconversion-real-integer2.C: New test.
964 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
965 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
968 Fix expansion point loc for macro-like tokens
969 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
970 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
972 Fix token pasting with -ftrack-macro-expansion
973 * gcc.dg/cpp/paste17.c: New test case for
974 -ftrack-macro-expansion=2 mode only.
975 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
977 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
979 * gnat.dg/warn6.ad[sb]: New test.
981 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
984 * gcc.dg/20011021-1.c: Adjust testcase.
986 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
989 * gfortran.dg/function_optimize_12.f90: New test.
991 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
994 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
995 code to match current output and cover new peephole2 pattern.
997 2012-04-27 Ollie Wild <aaw@google.com>
999 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
1001 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1003 * gcc.c-torture/execute/20120427-2.c: New testcase.
1004 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
1005 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
1006 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
1008 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1011 * gcc.c-torture/execute/20120427-1.c: New testcase.
1013 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
1016 * gcc.dg/tree-ssa/forwprop-18.c: New test.
1018 2012-04-27 Tom de Vries <tom@codesourcery.com>
1020 PR tree-optimization/51879
1021 * gcc.dg/pr51879.c: New test.
1022 * gcc.dg/pr51879-2.c: Same.
1023 * gcc.dg/pr51879-3.c: Same.
1024 * gcc.dg/pr51879-4.c: Same.
1025 * gcc.dg/pr51879-6.c: Same.
1027 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1030 * g++.dg/cpp0x/defaulted35.C: New.
1031 * g++.dg/cpp0x/defaulted15.C: Adjust.
1033 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
1035 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
1038 2012-04-25 Sriraman Tallam <tmsriram@google.com>
1040 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
1042 2012-04-26 Alan Modra <amodra@gmail.com>
1044 * gcc.target/powerpc/savres.c: New test.
1045 * gcc.target/powerpc/powerpc.exp: Run it.
1047 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1050 * gcc.dg/torture/pr53120.c: New test.
1052 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1055 * gcc.c-torture/compile/pr52979-1.c: New test.
1056 * gcc.c-torture/execute/pr52979-1.c: New test.
1057 * gcc.c-torture/execute/pr52979-2.c: New test.
1059 2012-04-25 Richard Guenther <rguenther@suse.de>
1061 * gcc.target/i386/l_fma_float_5.c: Adjust.
1062 * gcc.target/i386/l_fma_double_4.c: Likewise.
1063 * gcc.target/i386/l_fma_float_2.c: Likewise.
1064 * gcc.target/i386/l_fma_float_6.c: Likewise.
1065 * gcc.target/i386/l_fma_double_1.c: Likewise.
1066 * gcc.target/i386/l_fma_double_5.c: Likewise.
1067 * gcc.target/i386/l_fma_float_3.c: Likewise.
1068 * gcc.target/i386/l_fma_double_2.c: Likewise.
1069 * gcc.target/i386/l_fma_double_6.c: Likewise.
1070 * gcc.target/i386/l_fma_float_4.c: Likewise.
1071 * gcc.target/i386/l_fma_double_3.c: Likewise.
1072 * gcc.target/i386/l_fma_float_1.c: Likewise.
1074 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1076 PR tree-optimization/53058
1077 * gcc.c-torture/compile/pr53058.c: New test.
1079 2012-04-25 Jan Hubicka <jh@suse.cz>
1082 * gcc.target/i386/pr39082-1.c: Update warning location.
1084 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.dg/pr52880.c: New test.
1089 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
1091 * gcc.dg/m-un-2.c: Update.
1092 * gcc.dg/20011021-1.c: Update.
1094 2012-04-25 Tobias Burnus <burnus@net-b.de>
1097 * gfortran.dg/realloc_on_assign_14.f90: New.
1099 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1102 PR tree-optimizations/52891
1103 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1105 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1108 * g++.dg/cpp0x/sfinae35.C: New.
1109 * g++.dg/cpp0x/sfinae36.C: Likewise.
1111 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1114 * gcc.target/powerpc/pr47197.c: New test.
1116 2012-04-24 Richard Guenther <rguenther@suse.de>
1118 PR tree-optimization/53085
1119 * g++.dg/torture/pr53085.C: New testcase.
1121 2012-04-24 Andrew Pinski <apinski@cavium.com>
1124 * gcc.dg/tree-ssa/andor-3.c: New testcase.
1125 * gcc.dg/tree-ssa/andor-4.c: New testcase.
1126 * gcc.dg/tree-ssa/andor-5.c: New testcase.
1128 2012-04-24 Jakub Jelinek <jakub@redhat.com>
1131 * gcc.c-torture/execute/pr53084.c: New test.
1133 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
1135 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
1137 2012-04-23 Andrew Pinski <apinski@cavium.com>
1139 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
1141 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
1144 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
1145 * gcc.dg/torture/builtin-power-1.c: Likewise.
1147 2012-04-23 Richard Guenther <rguenther@suse.de>
1149 PR tree-optimization/53070
1150 * gcc.dg/torture/pr53070.c: New testcase.
1152 2012-04-23 Richard Guenther <rguenther@suse.de>
1155 * gcc.dg/pr53060.c: New testcase.
1157 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1159 PR tree-optimizations/52891
1160 * gcc.c-torture/compile/pr52891-1.c: New test.
1161 * gcc.c-torture/compile/pr52891-2.c: New test.
1163 2012-04-22 Tobias Burnus <burnus@net-b.de>
1166 * gfortran.dg/read_float_4.f90: New.
1168 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
1171 * c-c++-common/pr35441.C: New.
1173 2012-04-20 Ian Lance Taylor <iant@google.com>
1175 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1176 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1178 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
1180 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
1182 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
1184 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1186 PR rtl-optimization/44214
1187 * gcc.dg/pr44214-1.c: New test.
1188 * gcc.dg/pr44214-2.c: Likewise.
1189 * gcc.dg/pr44214-3.c: Likewise.
1191 2012-04-20 Richard Guenther <rguenther@suse.de>
1193 * g++.dg/torture/20120420-1.C: New testcase.
1195 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
1197 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
1199 2012-04-19 Christian Bruel <christian.bruel@st.com>
1201 * gcc.dg/pr52283.c: New test.
1203 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
1205 * gcc.dg/pr37985.c: New test.
1207 2012-04-19 Richard Guenther <rguenther@suse.de>
1209 PR rtl-optimization/44688
1210 * gcc.dg/var-expand1.c: Increase array size to make unrolling
1211 possibly profitable.
1213 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1215 PR tree-optimization/52976
1216 * gfortran.dg/reassoc_11.f: New test.
1218 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1220 PR tree-optimization/52976
1221 * gfortran.dg/reassoc_7.f: New test.
1222 * gfortran.dg/reassoc_8.f: Likewise.
1223 * gfortran.dg/reassoc_9.f: Likewise.
1224 * gfortran.dg/reassoc_10.f: Likewise.
1226 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/cpp0x/sfinae33.C: New.
1230 * g++.dg/cpp0x/sfinae34.C: Likewise.
1232 2012-04-18 Joey Ye <joey.ye@arm.com>
1234 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
1236 2012-04-18 Richard Guenther <rguenther@suse.de>
1238 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
1240 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
1241 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
1243 2012-04-17 Tom de Vries <tom@codesourcery.com>
1245 * g++.dg/pr51264-4.C: New test.
1247 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1250 * g++.dg/cpp0x/constexpr-ctor10.C: New.
1252 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1255 * g++.dg/parse/crash59.C: New.
1257 2012-04-17 Michael Matz <matz@suse.de>
1259 PR tree-optimization/18437
1260 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
1262 2012-04-17 Richard Guenther <rguenther@suse.de>
1265 * g++.dg/torture/pr53011.C: New testcase.
1267 2012-04-16 Jason Merrill <jason@redhat.com>
1270 * g++.dg/cpp0x/variadic131.C: New.
1273 * g++.dg/cpp0x/variadic130.C: New.
1276 * g++.dg/cpp0x/variadic129.C: New.
1279 * g++.dg/cpp0x/variadic128.C: New.
1281 2012-04-16 Tobias Burnus <burnus@net-b.de>
1284 * gfortran.dg/pointer_intent_6.f90: New.
1286 2012-04-16 Tobias Burnus <burnus@net-b.de>
1289 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
1290 to include public_private_module_4.f90.
1291 * gfortran.dg/public_private_module_4.f90: Skip this test on all
1294 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1297 * g++.dg/diagnostic/operator1.C: New.
1298 * g++.dg/ext/label5.C: Adjust.
1299 * g++.dg/ext/va-arg1.C: Likewise.
1300 * g++.dg/other/error20.C: Likewise.
1301 * g++.dg/other/error20.C: Likewise.
1302 * g++.dg/other/error16.C: Likewise.
1303 * g++.dg/other/error10.C: Likewise.
1304 * g++.dg/parse/error30.C: Likewise.
1305 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
1307 2012-04-16 Jason Merrill <jason@redhat.com>
1310 * g++.dg/cpp0x/variadic127.C: New.
1312 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1314 * lib/plugin-support.exp (plugin-test-execute): Properly determine
1316 Use fail, pass instead of unresolved.
1320 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
1322 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1323 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1324 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1326 2012-04-16 Janus Weil <janus@gcc.gnu.org>
1329 * gfortran.dg/typebound_call_23.f03: New test case.
1331 2012-04-15 Jason Merrill <jason@redhat.com>
1334 * g++.dg/cpp0x/variadic126.C: New.
1337 * g++.dg/cpp0x/variadic125.C: New.
1340 * g++.dg/cpp0x/variadic124.C: New.
1343 * g++.dg/cpp0x/nullptr27.C: New.
1346 * g++.dg/warn/format8.C: New.
1348 2012-04-15 Janus Weil <janus@gcc.gnu.org>
1351 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
1353 2012-04-14 Tobias Burnus <burnus@net-b.de>
1357 * gfortran.dg/public_private_module_3.f90: New.
1358 * gfortran.dg/public_private_module_4.f90: New.
1360 2012-04-14 Tom de Vries <tom@codesourcery.com>
1362 * gcc.dg/superblock.c: New test.
1364 2012-04-14 Tom de Vries <tom@codesourcery.com>
1366 * gcc.dg/pr51879-12.c: New test.
1368 2012-04-13 Jason Merrill <jason@redhat.com>
1371 * g++.dg/cpp0x/variadic123.C: New.
1372 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1375 * g++.dg/cpp0x/initlist-ctor1.C: New.
1378 * g++.dg/other/anon-union2.C: New.
1380 2012-04-13 Martin Jambor <mjambor@suse.cz>
1383 * g++.dg/ipa/pr52939.C: New test.
1385 2012-04-13 Tom de Vries <tom@codesourcery.com>
1387 * gcc.dg/pr52734.c: New test.
1389 2012-04-13 Richard Guenther <rguenther@suse.de>
1391 PR tree-optimization/52969
1392 * gcc.dg/torture/pr52969.c: New testcase.
1394 2012-04-13 Richard Guenther <rguenther@suse.de>
1397 * gcc.dg/pr52549.c: New testcase.
1399 2012-04-13 Richard Guenther <rguenther@suse.de>
1402 * gcc.dg/pr52862.c: New testcase.
1404 2012-04-13 Joey Ye <joey.ye@arm.com>
1406 * gcc.target/arm/thumb1-imm.c: New testcase.
1408 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1411 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1412 second function argument.
1413 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1414 (calc_permps): Update declaration. Calculate result correctly.
1415 (avx2_test): Change src2 type to union256i_d.
1416 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1419 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1422 * gcc.target/powerpc/pr52775.c: New file.
1424 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1426 PR tree-optimization/18589
1427 * gcc.dg/tree-ssa/pr18589-1.c: New test.
1428 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
1429 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
1430 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
1431 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
1432 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
1433 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
1434 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
1435 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
1436 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
1438 2012-04-12 Richard Guenther <rguenther@suse.de>
1440 PR tree-optimization/52943
1441 * gcc.dg/torture/pr52943.c: New testcase.
1443 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
1446 * gcc/target/sh/pr50751-4.c: New.
1447 * gcc/target/sh/pr50751-5.c: New.
1448 * gcc/target/sh/pr50751-6.c: New.
1449 * gcc/target/sh/pr50751-7.c: New.
1451 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
1454 * g++.dg/lookup/using52.C: New.
1456 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
1458 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
1460 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
1462 PR rtl-optimization/52876
1463 * gcc.target/i386/pr52876.c: New.
1465 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
1467 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
1469 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
1471 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
1472 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
1473 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
1474 (ptrdiff_t): ... this. All uses changed.
1475 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
1476 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
1478 (main): Cast argument to __INTPTR_TYPE__.
1479 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
1481 * gcc.dg/mallign.c (main): Likewise.
1482 * gcc.dg/pr38700.c (foo): Likewise.
1483 * gcc.dg/long-long-cst1.c (t): Likewise.
1484 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
1485 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
1486 * gcc.dg/pointer-arith-10.c (foo): Likewise.
1487 * gcc.dg/pr25682.c (d, foo): Likewise.
1488 * gcc.dg/format/cast-1.c (f): Likewise.
1489 * gcc.dg/c90-const-expr-10.c
1490 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
1491 (size_t): ...this. All uses changed.
1492 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
1493 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
1494 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
1495 * gcc.dg/pr34856.c (uintptr_t): Likewise.
1496 * gcc.dg/sequence-pt-1.c: Likewise.
1497 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
1498 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
1499 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
1500 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
1501 of ptrdiff_t with it.
1502 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
1503 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
1504 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
1506 2012-04-11 Jason Merrill <jason@redhat.com>
1509 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
1510 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1513 * g++.dg/ext/attrib45.C: New.
1515 * g++.dg/eh/dtor3.C: New.
1517 2012-04-11 Richard Guenther <rguenther@suse.de>
1520 * gfortran.dg/pr52621.f90: New testcase.
1522 2012-04-11 Richard Guenther <rguenther@suse.de>
1525 * g++.dg/torture/pr52918-1.C: New testcase.
1526 * g++.dg/torture/pr52918-2.C: Likewise.
1528 2012-04-11 Tobias Burnus <burnus@net-b.de>
1531 * gfortran.dg/block_11.f90: New.
1533 2012-04-11 Nick Clifton <nickc@redhat.com>
1535 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
1537 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
1540 * gcc.target/powerpc/pr16458-1.c: New test.
1541 * gcc.target/powerpc/pr16458-2.c: Likewise.
1542 * gcc.target/powerpc/pr16458-3.c: Likewise.
1543 * gcc.target/powerpc/pr16458-4.c: Likewise.
1545 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
1547 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
1548 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
1549 * gcc.dg/builtin-bswap-5.c: Likewise.
1550 * gcc.target/i386/builtin-bswap-4.c: New test.
1552 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
1555 * lib/prune.exp: Add -fno-diagnostics-show-caret.
1557 2012-04-11 Richard Guenther <rguenther@suse.de>
1559 PR rtl-optimization/52881
1560 * gcc.dg/torture/pr52881.c: New testcase.
1561 * gcc.dg/torture/pr52913.c: Likewise.
1563 2012-04-11 Richard Guenther <rguenther@suse.de>
1565 PR tree-optimization/52912
1566 * gcc.dg/torture/pr52912.c: New testcase.
1568 2010-04-10 Michael Matz <matz@suse.de>
1570 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
1571 * gcc.dg/vect/vect-outer-1.c: Adjust.
1572 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
1573 * gcc.dg/vect/vect-outer-1a.c: Adjust.
1574 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
1575 * gcc.dg/vect/vect-outer-1b.c: Adjust.
1576 * gcc.dg/vect/vect-outer-2b.c: Adjust.
1577 * gcc.dg/vect/vect-outer-3b.c: Adjust.
1579 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1581 PR tree-optimization/52870
1582 * gcc.dg/vect/pr52870.c: New test.
1584 2012-04-09 Mike Stump <mikestump@comcast.net>
1586 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1587 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1588 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1589 * gnat.dg/aggr11.adb: Likewise.
1590 * gnat.dg/aggr11_pkg.ads: Likewise.
1591 * gnat.dg/aggr15.adb: Likewise.
1592 * gnat.dg/aggr15.ads: Likewise.
1593 * gnat.dg/aggr17.adb: Likewise.
1594 * gnat.dg/aggr18.adb: Likewise.
1595 * gnat.dg/array14.adb: Likewise.
1596 * gnat.dg/array14.ads: Likewise.
1597 * gnat.dg/array14_pkg.ads: Likewise.
1598 * gnat.dg/array19.adb: Likewise.
1599 * gnat.dg/array19.ads: Likewise.
1600 * gnat.dg/discr27.adb: Likewise.
1601 * gnat.dg/discr27.ads: Likewise.
1602 * gnat.dg/discr35.adb: Likewise.
1603 * gnat.dg/discr35.ads: Likewise.
1604 * gnat.dg/discr6.adb: Likewise.
1605 * gnat.dg/discr6_pkg.ads: Likewise.
1606 * gnat.dg/import1.adb: Likewise.
1607 * gnat.dg/import1.ads: Likewise.
1608 * gnat.dg/loop_address2.adb: Likewise.
1609 * gnat.dg/opt7.adb: Likewise.
1610 * gnat.dg/opt7.ads: Likewise.
1611 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1612 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1613 * gnat.dg/rep_clause2.adb: Likewise.
1614 * gnat.dg/rep_clause2.ads: Likewise.
1615 * gnat.dg/slice2.adb: Likewise.
1616 * gnat.dg/slice2.ads: Likewise.
1617 * gnat.dg/slice6.adb: Likewise.
1618 * gnat.dg/slice6_pkg.ads: Likewise.
1619 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1620 * gnat.dg/taft_type2.adb: Likewise.
1621 * gnat.dg/taft_type2.ads: Likewise.
1622 * gnat.dg/taft_type2_pkg.ads: Likewise.
1623 * gnat.dg/volatile10.adb: Likewise.
1624 * gnat.dg/volatile10_pkg.ads: Likewise.
1626 * gcc.dg/dll-8.c: Remove execute permissions.
1627 * g++.dg/ext/dllexport5.C: Likewise.
1629 2012-04-09 Jan Hubicka <jh@suse.cz>
1634 * gcc.dg/lto/pr52634_1.c: New testcase.
1635 * gcc.dg/lto/pr52634_0.c: New testcase.
1637 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
1640 * gcc.target/i386/pr52883.c: New testcase.
1642 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1644 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1645 (check_effective_target_sync_long_long): Add SPARC case.
1646 (check_effective_target_sync_long_long_runtime): Likewise.
1647 (check_effective_target_sync_int_long): Adjust SPARC case.
1648 (check_effective_target_sync_char_short): Likewise.
1650 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
1652 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
1653 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
1655 2012-04-08 Tobias Burnus <burnus@net-b.de>
1659 * gfortran.dg/public_private_module_2.f90: New.
1661 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
1663 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
1666 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1669 * gfortran.dg/function_optimize_11.f90: New test.
1671 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1674 * gfortran.dg/use_only_6.f90: New test.
1676 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1679 * gfortran.dg/use_only_6.f90: New test.
1680 2012-04-06 Mike Stump <mikestump@comcast.net>
1683 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1685 2012-04-05 Jason Merrill <jason@redhat.com>
1688 * g++.dg/template/qualified-id5.C: New.
1690 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
1693 * gcc.target/i386/pr52882.c: New test.
1695 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1696 Dominique D'Humieures <dominiq@lps.ens.fr>
1699 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
1700 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1702 2012-04-04 Jason Merrill <jason@redhat.com>
1705 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
1707 2012-04-03 Jason Merrill <jason@redhat.com>
1710 * g++.dg/cpp0x/variadic-value1.C: New.
1712 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
1714 * gnat.dg/pack18.adb: New test.
1715 * gnat.dg/pack18_pkg.ads: New helper.
1717 2012-04-03 Richard Guenther <rguenther@suse.de>
1719 PR tree-optimization/52808
1720 * gcc.dg/pr52808.c: New testcase.
1722 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1724 PR tree-optimization/52835
1725 * gfortran.dg/pr52835.f90: New test.
1727 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
1729 * gnat.dg/specs/aggr5.ads: New test.
1731 2012-04-02 Richard Guenther <rguenther@suse.de>
1733 PR tree-optimization/52756
1734 * gcc.dg/torture/pr52756.c: New testcase.
1736 2012-04-02 Richard Guenther <rguenther@suse.de>
1739 * gcc.dg/pr52803.c: New testcase.
1741 2012-04-02 Dodji Seketeli <dodji@redhat.com>
1744 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
1747 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1750 * g++.dg/cpp0x/noexcept17.C: New.
1751 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
1752 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
1753 * g++.dg/cpp0x/noexcept01.C: Likewise.
1754 * g++.dg/eh/init-temp1.C: Likewise.
1755 * g++.dg/eh/ctor1.C: Likwise.
1757 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1759 * gnat.dg/controlled6.adb: New test.
1760 * gnat.dg/controlled6_pkg.ads: New helper.
1761 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1763 2012-03-30 Richard Henderson <rth@redhat.com>
1766 * g++.dg/opt/pr52727.C: New testcase.
1768 2012-03-30 Richard Guenther <rguenther@suse.de>
1770 PR tree-optimization/52754
1771 * gcc.target/i386/pr52754.c: New testcase.
1773 2012-03-30 Richard Guenther <rguenther@suse.de>
1776 * g++.dg/torture/pr52772.C: New testcase.
1778 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1783 2012-03-29 Jason Merrill <jason@redhat.com>
1786 * g++.dg/template/inherit8.C: New.
1788 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1791 * g++.dg/ext/weak4.C: New test.
1793 PR tree-optimization/52760
1794 * gcc.c-torture/execute/pr52760.c: New test.
1796 2012-03-29 Jason Merrill <jason@redhat.com>
1799 * g++.dg/cpp0x/initlist-array3.C: New.
1801 2012-03-28 Jason Merrill <jason@redhat.com>
1804 * g++.dg/overload/virtual2.C: New.
1806 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
1808 * gnat.dg/vect7.ad[sb]: New test.
1810 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
1811 Tobias Burnus <burnus@gcc.gnu.org>
1814 * gfortran.dg/allocate_class_1.f90 : Change error test.
1815 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
1816 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
1817 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
1819 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1822 * gcc.dg/pr52691.c: New test.
1825 * gcc.c-torture/compile/pr52750.c: New test.
1827 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1830 * gcc.target/avr/torture/builtins-2.c: New test.
1832 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1835 * gcc.target/i386/pr52736.c: New test.
1837 2012-03-27 Martin Jambor <mjambor@suse.cz>
1840 * gcc.dg/torture/pr52693.c: New test.
1842 2012-03-27 Meador Inge <meadori@codesourcery.com>
1845 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1847 2012-03-27 Mike Stump <mikestump@comcast.net>
1850 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
1851 failures that match branch names.
1853 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
1854 H.J. Lu <hongjiu.lu@intel.com>
1857 * gcc.target/i386/pr52698.c: New test.
1859 2012-03-27 Richard Guenther <rguenther@suse.de>
1862 * gcc.dg/torture/pr52720.c: New testcase.
1864 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
1866 * gnat.dg/pack17.adb: New test.
1868 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1870 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
1871 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
1873 2012-03-26 Martin Jambor <mjambor@suse.cz>
1875 PR tree-optimization/50052
1876 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
1878 2012-03-26 Richard Guenther <rguenther@suse.de>
1880 PR tree-optimization/52701
1881 * gfortran.dg/pr52701.f90: New testcase.
1883 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1885 PR tree-optimization/52686
1886 * gcc.target/arm/pr52686.c: New test.
1888 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1890 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1891 Add "-Os -flto" to list.
1893 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1895 * gnat.dg/concat2.ad[sb]: New test.
1897 2012-03-24 Jason Merrill <jason@redhat.com>
1899 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
1900 * g++.dg/cpp0x/trailing2.C: Likewise.
1901 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
1902 * g++.dg/cpp1y/auto-fn1.C: New.
1903 * g++.dg/cpp1y/auto-fn2.C: New.
1904 * g++.dg/cpp1y/auto-fn3.C: New.
1905 * g++.dg/cpp1y/auto-fn4.C: New.
1906 * g++.dg/cpp1y/auto-fn5.C: New.
1907 * g++.dg/cpp1y/auto-fn6.C: New.
1908 * g++.dg/cpp1y/auto-fn7.C: New.
1909 * g++.dg/cpp1y/auto-fn8.C: New.
1910 * g++.dg/cpp1y/auto-fn9.C: New.
1911 * g++.dg/cpp1y/auto-fn10.C: New.
1912 * g++.dg/cpp1y/auto-fn11.C: New.
1914 2012-03-23 Richard Guenther <rguenther@suse.de>
1916 PR tree-optimization/52678
1917 * gfortran.dg/pr52678.f: New testcase.
1919 2012-03-23 Richard Guenther <rguenther@suse.de>
1921 PR tree-optimization/52638
1922 * g++.dg/torture/pr52638.C: New testcase.
1924 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1927 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1929 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1932 * g++.dg/ext/attrib44.C: New test.
1934 2012-03-22 Jan Hubicka <jh@suse.cz>
1937 * g++.dg/torture/pr51737.C: New testcase
1939 2012-03-22 Richard Guenther <rguenther@suse.de>
1941 PR tree-optimization/52548
1942 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
1944 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1946 * lib/fortran-modules.exp (list-module-names-1): Remove
1949 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
1952 * gcc.target/sh/pr50751-1.c: New.
1953 * gcc.target/sh/pr50751-2.c: New.
1954 * gcc.target/sh/pr50751-3.c: New.
1956 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
1959 * gcc.target/sh/sh4a-cos.c: Remove.
1960 * gcc.target/sh/sh4a-sin.c: Remove.
1961 * gcc.target/sh/sh4a-sincos.c: Remove.
1963 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
1965 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
1966 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
1968 2012-03-21 Martin Jambor <mjambor@suse.cz>
1971 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
1972 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
1974 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
1976 * gcc.target/arm/thumb-16bit-ops.c: New file.
1977 * gcc.target/arm/thumb-ifcvt.c: New file.
1979 2012-03-20 Jason Merrill <jason@redhat.com>
1981 * lib/target-supports.exp: Add { target c++1y }.
1983 * g++.dg/cpp0x/auto32.C: New.
1985 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1988 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
1990 * gcc.dg/torture/pr48124-4.c: Ditto:
1991 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
1993 2012-03-20 Jason Merrill <jason@redhat.com>
1996 * g++.dg/cpp0x/initlist66.C: New.
1998 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2000 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2003 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2006 * gcc.target/avr/torture/addr-space-2.h: New file.
2007 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2008 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2009 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2010 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2012 2012-03-20 Richard Guenther <rguenther@suse.de>
2014 * gnat.dg/pack16.adb: New testcase.
2015 * gnat.dg/pack16_pkg.ads: Likewise.
2016 * gnat.dg/specs/pack8.ads: Likewise.
2017 * gnat.dg/specs/pack8_pkg.ads: Likewise.
2019 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2021 * g++.dg/warn/Wuseless-cast.C: Extend.
2023 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2026 * g++.dg/warn/Wuseless-cast.C: New.
2028 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
2031 * gfortran.dg/pr52608.f90: New test.
2033 2012-03-17 Tobias Burnus <burnus@net-b.de>
2036 * gfortran.dg/proc_ptr_36.f90: New.
2038 2012-03-16 Martin Jambor <mjambor@suse.cz>
2040 * gcc.dg/misaligned-expand-1.c: New test.
2041 * gcc.dg/misaligned-expand-3.c: Likewise.
2043 2012-03-16 Richard Guenther <rguenther@suse.de>
2044 Kai Tietz <ktietz@redhat.com>
2047 * gcc.c-torture/execute/pr48814-1.c: New test.
2048 * gcc.c-torture/execute/pr48814-2.c: New test.
2049 * gcc.dg/tree-ssa/assign-1.c: New test.
2050 * gcc.dg/tree-ssa/assign-2.c: New test.
2051 * gcc.dg/tree-ssa/assign-3.c: New test.
2053 2012-03-16 Richard Guenther <rguenther@suse.de>
2055 * gnat.dg/specs/pack7.ads: New testcase.
2057 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2060 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
2061 * gcc.dg/torture/vshuf-8.inc: Likewise.
2062 * gcc.dg/torture/vshuf-16.inc: Likewise.
2063 * gcc.dg/torture/vshuf-32.inc: Likewise.
2065 2012-03-15 Jason Merrill <jason@redhat.com>
2067 * g++.dg/torture/pr52582.C: New.
2069 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2071 * lib/fortran-modules.exp: New file which was forgotten in r185430.
2073 2012-03-15 Ira Rosen <irar@il.ibm.com>
2074 Ulrich Weigand <ulrich.weigand@linaro.org>
2076 * gcc.dg/vect/slp-cond-3.c: New test.
2077 * gcc.dg/vect/slp-cond-4.c: New test.
2079 2012-03-15 Ira Rosen <irar@il.ibm.com>
2080 Ulrich Weigand <ulrich.weigand@linaro.org>
2082 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
2083 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
2085 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
2090 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
2091 * gfortran.dg/round_1.f03: Likewise.
2093 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2094 Andrew Pinski <apinski@cavium.com>
2097 * gcc.dg/pr52592.c: New test.
2099 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2101 * gfortran.fortran-torture/compile/compile.exp: Simplify.
2102 * gfortran.fortran-torture/execute/execute.exp: Likewise.
2103 * lib/gcc-dg.exp (cleanup-modules): Move to ..
2104 * lib/fortran-modules.exp: .. this new file. Adjust users.
2105 * lib/gfortran-dg.exp (gfortran-dg-runtest,
2106 gfortran-dg-debug-runtest): Call cleanup-modules.
2107 * lib/fortran-torture.exp (fortran-torture-execute,
2108 fortran-torture): Likewise.
2109 * gfortran.dg/coarray/caf.exp: Likewise.
2110 * lib/lto.exp: Likewise.
2111 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
2112 * gfortran.dg/class_4b.f03: Likewise.
2113 * gfortran.dg/class_4c.f03: Likewise.
2114 * gfortran.dg/class_45a.f03: Likewise.
2115 * gfortran.dg/binding_label_tests_10.f03: Likewise.
2116 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
2117 * gfortran.dg/binding_label_tests_11.f03: Likewise.
2118 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
2119 * gfortran.dg/binding_label_tests_13.f03: Likewise.
2120 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
2121 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
2122 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
2123 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
2124 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
2125 * gfortran.dg/whole_file_28.f90: Likewise.
2126 * gfortran.dg/whole_file_29.f90: Likewise.
2127 * gfortran.dg/whole_file_30.f90: Likewise.
2128 * gfortran.dg/whole_file_31.f90: Likewise.
2130 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2132 PR tree-optimization/52267
2133 * gcc.dg/pr52267.c: New test.
2134 * gcc.dg/tree-ssa/vrp65.c: New test.
2135 * gcc.dg/tree-ssa/vrp66.c: New test.
2137 2012-03-15 Richard Guenther <rguenther@suse.de>
2140 * gfortran.dg/vect/pr52580.f: New testcase.
2142 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
2144 * gcc.target/sh/fpul-usage-1.c: New.
2146 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
2149 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
2150 * gcc.target/sh/pr49468-di.c: Likewise.
2152 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2154 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
2155 * gcc.dg/c99-stdint-6.c: Likewise.
2156 * gcc.dg/lto/20090210_0.c: Likewise.
2157 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
2158 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
2159 * gcc.dg/pragma-init-fini-2.c: Likewise.
2160 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
2161 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
2162 * gcc.target/i386/pr22152.c: Likewise.
2163 * gcc.target/i386/vect8-ret.c: Likewise.
2164 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
2167 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2169 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
2170 * g++.dg/tree-prof/partition1.C: Likewise.
2171 * g++.dg/tree-prof/partition2.C: Likewise.
2172 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
2174 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
2175 * gcc.c-torture/execute/20010724-1.c: Remove.
2176 * gcc.c-torture/execute/20010724-1.x: Remove.
2177 * gcc.c-torture/execute/20040208-2.c: Remove.
2178 * gcc.c-torture/execute/20040208-2.x: Remove.
2179 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
2181 (main) [__mips__ && __sgi__]: Remove.
2182 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
2183 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2184 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
2185 mips-sgi-irix6* handling.
2186 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
2187 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
2188 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
2190 * gcc.dg/torture/builtin-logb-1.c: Likewise.
2191 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
2192 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
2193 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
2194 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
2195 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
2197 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2198 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
2199 * gcc.target/mips/save-restore-3.c: Likewise.
2200 * gcc.target/mips/save-restore-4.c: Likewise.
2201 * gcc.target/mips/save-restore-5.c: Likewise.
2202 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
2203 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
2205 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
2207 (restore_ld_library_path_env_vars): Likewise.
2208 * lib/target-supports.exp (check_profiling_available): Remove
2209 mips*-*-irix* handling.
2210 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
2211 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
2212 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
2214 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2217 * g++.dg/opt/pr52582.C: New test.
2219 2012-03-14 Richard Guenther <rguenther@suse.de>
2221 PR tree-optimization/52571
2222 * gcc.dg/vect/vect-2.c: Initialize arrays.
2223 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2224 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
2225 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2227 2012-03-14 Richard Guenther <rguenther@suse.de>
2232 * gcc.dg/torture/pr48124-1.c: New testcase.
2233 * gcc.dg/torture/pr48124-2.c: Likewise.
2234 * gcc.dg/torture/pr48124-3.c: Likewise.
2235 * gcc.dg/torture/pr48124-4.c: Likewise.
2237 2012-03-14 Richard Guenther <rguenther@suse.de>
2240 * gcc.dg/pr52578.c: New testcase.
2242 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2245 * g++.dg/cpp0x/udlit-args2.C: New test.
2247 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2250 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
2251 * gcc.c-torture/compile/pr48596.c: ... here.
2253 2012-01-30 Dodji Seketeli <dodji@redhat.com>
2256 * g++.dg/lookup/hidden-class17.C: New test.
2258 2012-03-13 Jakub Jelinek <jakub@redhat.com>
2261 * gcc.dg/Wunused-var-3.c: New test.
2263 2012-03-13 Martin Jambor <mjambor@suse.cz>
2265 * gcc.dg/misaligned-expand-2.c: New test.
2267 2012-03-13 Richard Guenther <rguenther@suse.de>
2270 * gcc.dg/pr52134.c: New testcase.
2272 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2274 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
2276 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2278 PR tree-optimization/46728
2279 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
2280 * gcc.target/powerpc/pr46728-5.c: Likewise.
2281 * gcc.target/powerpc/pr46728-8.c: Likewise.
2282 * gcc.target/powerpc/pr46728-10.c: Likewise.
2283 * gcc.target/powerpc/pr46728-11.c: Likewise.
2284 * gcc.target/powerpc/pr46728-13.c: Likewise.
2285 * gcc.target/powerpc/pr46728-14.c: Likewise.
2286 * gcc.target/powerpc/pr46728-15.c: Likewise.
2288 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
2293 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2295 PR tree-optimization/46728
2296 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
2297 * gcc.target/powerpc/pr46728-5.c: Likewise.
2298 * gcc.target/powerpc/pr46728-8.c: Likewise.
2299 * gcc.target/powerpc/pr46728-10.c: Likewise.
2300 * gcc.target/powerpc/pr46728-11.c: Likewise.
2301 * gcc.target/powerpc/pr46728-13.c: Likewise.
2302 * gcc.target/powerpc/pr46728-14.c: Likewise.
2303 * gcc.target/powerpc/pr46728-15.c: Likewise.
2305 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
2308 * gcc.target/avr/torture/addr-space-1.h: New file.
2309 * gcc.target/avr/torture/addr-space-1-g.h: New test.
2310 * gcc.target/avr/torture/addr-space-1-0.h: New test.
2311 * gcc.target/avr/torture/addr-space-1-1.h: New test.
2312 * gcc.target/avr/torture/addr-space-1-x.h: New test.
2314 2012-03-12 Andrew Pinski <apinski@cavium.com>
2316 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
2318 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2320 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
2321 * g++.dg/abi/thunk4.C: Likewise.
2322 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
2324 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
2326 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2327 * g++.dg/eh/spbp.C: Likewise.
2328 * g++.dg/ext/label13.C: Likewise.
2329 * g++.dg/guality/guality.exp: Likewise.
2330 * g++.dg/other/anon5.C: Likewise.
2331 * g++.dg/other/pragma-ep-1.C: Remove.
2332 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
2333 * g++.dg/warn/pr31246.C: Likewise.
2334 * g++.dg/warn/weak1.C: Likewise.
2335 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2336 * g++.old-deja/g++.ext/attrib5.C: Likewise.
2337 * gcc.c-torture/compile/limits-declparen.c: Likewise.
2338 * gcc.c-torture/compile/limits-pointer.c: Likewise.
2339 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
2340 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
2341 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
2342 * gcc.dg/c99-tgmath-1.c: Likewise.
2343 * gcc.dg/c99-tgmath-2.c: Likewise.
2344 * gcc.dg/c99-tgmath-3.c: Likewise.
2345 * gcc.dg/c99-tgmath-4.c: Likewise.
2346 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
2348 * gcc.dg/debug/pr49032.c: Likewise.
2349 * gcc.dg/guality/guality.exp: Likewise.
2350 * gcc.dg/intmax_t-1.c: Likewise.
2351 * gcc.dg/pr48616.c: Likewise.
2352 * gcc.dg/pragma-ep-1.c: Remove.
2353 * gcc.dg/pragma-ep-2.c: Remove.
2354 * gcc.dg/pragma-ep-3.c: Remove.
2355 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
2356 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
2357 * gcc.misc-tests/gcov-14.c: Likewise.
2358 * gfortran.dg/guality/guality.exp: Likewise.
2359 * lib/target-supports.exp (check_weak_available): Likewise.
2360 (add_options_for_tls): Likewise.
2361 (check_ascii_locale_available): Likewise.
2362 * obj-c++.dg/dwarf-2.mm: Likewise.
2363 * objc.dg/dwarf-1.m: Likewise.
2364 * objc.dg/dwarf-2.m: Likewise.
2366 2012-03-12 Jakub Jelinek <jakub@redhat.com>
2368 PR tree-optimization/51721
2369 * gcc.dg/tree-ssa/vrp64.c: New test.
2371 PR tree-optimization/52533
2372 * gcc.c-torture/compile/pr52533.c: New test.
2374 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
2376 * gcc.target/i386/rtm-xabort-1.c: New.
2377 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
2378 * gcc.target/i386/rtm-xend-1.c: Ditto.
2379 * gcc.target/i386/rtm-xtest-1.c: Ditto.
2380 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
2381 * gcc.target/i386/sse-13.c: Ditto.
2382 * gcc.target/i386/sse-14.c: Ditto.
2383 * gcc.target/i386/sse-22.c: Ditto.
2384 * gcc.target/i386/sse-23.c: Ditto.
2385 * g++.dg/other/i386-2.C: Ditto.
2386 * g++.dg/other/i386-3.C: Ditto.
2388 2012-03-12 Tobias Burnus <burnus@net-b.de>
2391 * gfortran.dg/proc_ptr_35.f90: New.
2393 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
2396 * gcc.dg/torture/pr52530.c: New test.
2398 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2401 * gcc.target/sh/pr51244-1.c: Fix thinkos.
2403 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2406 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2408 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2410 2012-03-09 Andrew Pinski <apinski@cavium.com>
2413 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
2414 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
2416 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
2418 * gcc.dg/tree-ssa/scev-3.c: New.
2419 * gcc.dg/tree-ssa/scev-4.c: New.
2421 2012-03-08 Tobias Burnus <burnus@net-b.de>
2424 * gfortran.dg/proc_ptr_34.f90
2426 2012-03-07 Jason Merrill <jason@redhat.com>
2429 * g++.dg/cpp0x/udlit-mangle.C: New.
2431 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
2433 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
2435 2012-03-06 Richard Guenther <rguenther@suse.de>
2438 * gcc.dg/torture/pr52493.c: New testcase.
2440 2012-03-06 Richard Guenther <rguenther@suse.de>
2443 * gcc.dg/lto/pr52097_0.c: New testcase.
2445 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
2448 * gcc.target/sh/pr51244-1.c: New.
2449 * gcc.target/sh/pr51244-2.c: New.
2450 * gcc.target/sh/pr51244-3.c: New.
2452 2012-03-05 Jason Merrill <jason@redhat.com>
2455 * g++.dg/ext/visibility/template11.C: New.
2457 * g++.dg/cpp0x/implicit13.C: New.
2459 2012-03-05 Jakub Jelinek <jakub@redhat.com>
2461 PR tree-optimization/51721
2462 * gcc.dg/tree-ssa/vrp63.c: New test.
2463 * gcc.dg/pr51721.c: New test.
2465 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
2468 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
2471 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
2474 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
2476 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
2479 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
2481 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
2483 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2486 2012-03-03 Jason Merrill <jason@redhat.com>
2488 * g++.dg/cpp0x/nsdmi-defer6.C: New.
2491 * g++.dg/cpp0x/initlist65.C: New.
2494 * g++.dg/ext/is_empty2.C: New.
2496 2012-03-03 Tobias Burnus <burnus@net-b.de>
2499 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
2501 2012-03-03 Tobias Burnus <burnus@net-b.de>
2503 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
2504 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2505 * gfortran.dg/bind_c_usage_8.f03: Ditto.
2506 * gfortran.dg/c_kind_tests_2.f03: Ditto.
2507 * gfortran.dg/class_30.f90: Remove dg-warning line.
2508 * gfortran.dg/bind_c_usage_25.f90: New.
2510 2012-03-03 Tobias Burnus <burnus@net-b.de>
2513 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
2514 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
2515 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
2517 2012-03-03 Tobias Burnus <burnus@net-b.de>
2520 * gfortran.dg/assumed_type_1.f90: New.
2521 * gfortran.dg/assumed_type_2.f90: New.
2522 * gfortran.dg/assumed_type_3.f90: New.
2523 * gfortran.dg/assumed_type_4.f90: New.
2525 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
2528 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
2529 * gcc.target/sh/pr49468-di.c: New.
2531 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
2533 * gcc.dg/graphite/pr50561.c: Update.
2535 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2537 * gcc.target/powerpc/pr52457.c: New test.
2539 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
2541 * gcc.target/arm/sat-1.c: New test.
2543 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
2546 * gcc.target/i386/pr46716.c: New test.
2548 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2551 * g++.dg/cpp0x/sfinae32.C: New.
2553 2012-03-02 Richard Guenther <rguenther@suse.de>
2555 PR tree-optimization/52406
2556 * gcc.dg/torture/pr52406.c: New testcase.
2558 2012-03-02 Tobias Burnus <burnus@net-b.de>
2561 * gfortran.dg/derived_comp_array_ref_8.f90: New.
2562 * gfortran.dg/nullify_2.f90: Update dg-error.
2563 * gfortran.dg/nullify_4.f90: Ditto.
2564 * gfortran.dg/pointer_init_6.f90: Ditto.
2566 2012-03-02 Tobias Burnus <burnus@net-b.de>
2569 * gfortran.dg/class_51.f90: New.
2571 2012-03-02 Tobias Burnus <burnus@net-b.de>
2574 * gfortran.dg/intrinsic_8.f90: New.
2576 2012-03-01 Kai Tietz <ktietz@redhat.com>
2578 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2579 routines on mingw targets.
2580 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
2582 2012-03-01 Jakub Jelinek <jakub@redhat.com>
2584 PR tree-optimization/52445
2585 * gcc.dg/pr52445.c: New test.
2587 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2590 * gcc.c-torture/compile/pr52437.c: New test.
2593 * gcc.dg/torture/pr52419.c: New test.
2595 PR tree-optimization/52429
2596 * gcc.dg/torture/pr52429.c: New test.
2597 * g++.dg/opt/pr52429.C: New test.
2599 2012-02-29 Richard Guenther <rguenther@suse.de>
2602 * gcc.dg/lto/trans-mem-1_0.c: Remove.
2603 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2604 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2605 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2606 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2607 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2609 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2611 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2613 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
2616 * gfortran.dg/realloc_on_assign_13.f90 : New test.
2618 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2621 * gcc.target/arm/neon/pr51534.c: New testcase.
2623 2012-02-28 Richard Guenther <rguenther@suse.de>
2626 * gcc.dg/torture/pr52407.c: New testcase.
2628 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2630 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2631 * gcc.target/arm/vfp2.c: Likewise.
2632 * gcc.target/arm/vfp3.c: Likewise.
2633 * gcc.target/arm/vfp4.c: Likewise.
2634 * gcc.target/arm/vfp5.c: Likewise.
2635 * gcc.target/arm/vfp6.c: Likewise.
2636 * gcc.target/arm/vfp7.c: Likewise.
2637 * gcc.target/arm/vfp8.c: Likewise.
2638 * gcc.target/arm/vfp9.c: Likewise.
2639 * gcc.target/arm/vfp10.c: Likewise.
2640 * gcc.target/arm/vfp11.c: Likewise.
2641 * gcc.target/arm/vfp12.c: Likewise.
2642 * gcc.target/arm/vfp13.c: Likewise.
2643 * gcc.target/arm/vfp14.c: Likewise.
2644 * gcc.target/arm/vfp15.c: Likewise.
2645 * gcc.target/arm/vfp16.c: Likewise.
2646 * gcc.target/arm/vfp17.c: Likewise.
2647 * gcc.target/arm/neon-constants.h: New file.
2648 * gcc.target/arm/neon-vect1.c: New test.
2649 * gcc.target/arm/neon-vect2.c: New test.
2650 * gcc.target/arm/neon-vect3.c: New test.
2651 * gcc.target/arm/neon-vect4.c: New test.
2652 * gcc.target/arm/neon-vect5.c: New test.
2653 * gcc.target/arm/neon-vect6.c: New test.
2654 * gcc.target/arm/neon-vect7.c: New test.
2655 * gcc.target/arm/neon-vect8.c: New test.
2657 2012-02-28 Richard Guenther <rguenther@suse.de>
2659 PR tree-optimization/52402
2660 * gcc.dg/torture/pr52402.c: New testcase.
2662 2012-02-28 Richard Guenther <rguenther@suse.de>
2665 * g++.dg/lto/pr52400_0.C: New testcase.
2667 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
2669 * gcc.target/avr/torture/builtins-1.c: New test.
2670 * gcc.target/avr/torture/builtins-error.c: New test.
2672 2012-02-28 Kai Tietz <ktietz@redhat.com>
2674 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
2675 * gcc.target/i386/pr45352-2.c: Likewise.
2676 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
2677 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
2678 targets instead rand.
2679 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2680 * gcc.target/i386/sse2-mul-1.c: Likewise.
2681 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2682 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
2683 * gcc.target/i386/pad-1.c: Likewise.
2684 * gcc.target/i386/pad-9.c: Likewise.
2685 * gcc.target/i386/pad-2.c: Likewise.
2686 * gcc.target/i386/pad-5b.c: Likewise.
2687 * gcc.target/i386/pad-8.c: Likewise.
2688 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2689 * gcc.target/i386/pr44130.c: Likewise.
2690 * gcc.target/i386/align-main-1.c: Likewise.
2691 * gcc.target/i386/align-main-2.c: Likewise.
2692 * gcc.target/i386/sw-1.c: Likewise.
2693 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2694 on x64 mingw target.
2695 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2696 * gcc.target/i386/pr46295.c: Likewise.
2697 * gcc.target/i386/amd64-abi-1.c: Likewise.
2698 * gcc.target/i386/amd64-abi-2.c: Likewise.
2699 * gcc.target/i386/pr39082-1.c: Likewise.
2700 * gcc.target/i386/pr39162.c: Likewise.
2701 * gcc.target/i386/pr22152.c: Likewise.
2702 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2703 * gcc.target/i386/wrfsbase-2.c: Likewise.
2704 * gcc.target/i386/local.c: Likewise
2705 * gcc.target/i386/wrgsbase-1.c: Likewise.
2706 * gcc.target/i386/wrfsbase-1.c: Likewise.
2707 * gcc.target/i386/pr39315-3.c: Likewise.
2708 * gcc.target/i386/pr35767-4.c: Likewise.
2709 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2711 * gcc.target/i386/pr45336-2.c: Likewise.
2712 * gcc.target/i386/pr45336-1.c: Likewise.
2713 * gcc.target/i386/pr45336-4.c: Likewise.
2715 2012-02-27 Tristan Gingold <gingold@adacore.com>
2717 * gnat.dg/array20.ad[sb]: New test.
2719 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2722 * gcc.target/arm/pr52375.c: New test.
2723 * gcc.c-torture/compile/pr52375.c: New test.
2725 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2727 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2728 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2730 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2732 * gnat.dg/aggr19.adb: New test.
2733 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2735 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2738 * gcc.target/sh/pr49263.c: New.
2740 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2742 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2743 simulate_thread_wrapper_other_threads
2744 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2745 Move initialization of 'value' to main().
2746 (main): Initialize 'value';
2747 * gcc.dg/simulate-thread/speculative-store.c
2748 (simulate_thread_step_verify): Return 0 when successful.
2749 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2751 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2752 (simulate_thread_wrapper_other_threads): Return a success/fail value
2753 and issue an error if the instruction count threshold is exceeded.
2755 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2758 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2759 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2761 2012-02-24 Richard Guenther <rguenther@suse.de>
2764 * gcc.dg/pr52355.c: New testcase.
2766 2012-02-23 Kai Tietz <ktietz@redhat.com>
2768 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
2769 * gcc.dg/Wpadded.c: Likewise.
2770 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2772 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2773 for sleep by Sleep and add windows.h include for this function.
2774 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2776 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2778 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
2779 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2780 on x64 mingw target.
2781 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2782 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2783 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2784 failure on LLP64 target.
2786 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2789 * gcc.dg/noncompile/pr52290.c: New test.
2791 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2793 PR tree-optimization/52019
2794 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2796 2012-02-22 Kai Tietz <ktietz@redhat.com>
2798 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2799 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2800 derived pdiff_t type.
2801 * g++.dg/torture/pr49720.C: Likewise
2803 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2806 * gcc.target/i386/pr52330.c: New test.
2808 2012-02-22 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/io_constraints_10.f90: New.
2813 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2815 * lib/target-supports.exp (check_effective_target_vect_condition):
2816 Return true for NEON.
2818 2012-02-21 Kai Tietz <ktietz@redhat.com>
2820 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2822 2012-02-21 Richard Guenther <rguenther@suse.de>
2824 PR tree-optimization/52324
2825 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2827 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2830 * gcc.target/avr/torture/pr51782-1.c: New test.
2832 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2834 PR tree-optimization/52318
2835 * gcc.dg/pr52318.c: New test.
2837 2012-02-20 Kai Tietz <ktietz@redhat.com>
2839 * gcc.dg/bf-ms-layout-3.c: New testcase.
2841 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2845 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2847 2012-02-20 Richard Guenther <rguenther@suse.de>
2849 PR tree-optimization/52298
2850 * gcc.dg/torture/pr52298.c: New testcase.
2851 * gcc.dg/vect/pr52298.c: Likewise.
2853 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2855 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2856 * gcc.c-torture/execute/pr52286.c: Ditto.
2858 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2860 PR tree-optimization/52286
2861 * gcc.c-torture/execute/pr52286.c: New test.
2863 2012-02-18 Tobias Burnus <burnus@net-b.de>
2866 * gfortran.dg/interface_35.f90: Use -std=f2003.
2867 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2868 * gfortran.dg/interface_assignment_4.f90: Ditto.
2869 * gfortran.dg/bessel_1.f90: Ditto.
2870 * gfortran.dg/func_result_6.f90: Ditto.
2871 * gfortran.dg/hypot_1.f90: Ditto.
2872 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2874 2012-02-17 Tobias Burnus <burnus@net-b.de>
2876 PR translation/52232
2877 PR translation/52234
2878 PR translation/52245
2879 PR translation/52246
2880 PR translation/52262
2881 PR translation/52273
2882 * gfortran.dg/coarray_22.f90: Update dg-error.
2883 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2885 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2888 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2889 (simulate-thread): Use default timeout.
2891 2012-02-16 Jason Merrill <jason@redhat.com>
2894 * g++.dg/ext/timevar1.C: New.
2896 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2899 * g++.dg/template/using21.C: New.
2900 * g++.dg/template/using22.C: Likewise.
2902 2012-02-16 Jason Merrill <jason@redhat.com>
2905 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2907 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2909 PR tree-optimization/52255
2910 * gcc.c-torture/compile/pr52255.c: New test.
2913 * g++.dg/debug/dwarf2/pr52260.C: New test.
2916 * g++.dg/ipa/pr51929.C: New test.
2918 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2921 * gcc.target/powerpc/pr52199.c: New file.
2923 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2926 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2928 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2930 * gcc.dg/pr51867.c: Don't include <math.h>.
2933 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2935 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2936 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2938 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2940 PR tree-optimization/50561
2941 * gcc.dg/graphite/pr50561.c: New testcase.
2943 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2945 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2946 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2948 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2950 * gnat.dg/discr35.ad[sb]: New test.
2952 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2954 * gnat.dg/volatile10.adb: New test.
2955 * gnat.dg/volatile10_pkg.ads: New helper.
2957 2012-02-14 Jason Merrill <jason@redhat.com>
2959 * g++.dg/ext/attrib43.C: New.
2961 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2963 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2964 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2966 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2967 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2968 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2969 effective_target fgnu_tm.
2970 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2972 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2975 * g++.dg/template/asmgoto1.C: New test.
2977 2012-02-14 Ian Lance Taylor <iant@google.com>
2980 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2981 compiling generated file for 64bit and index tests.
2983 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2985 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2987 2012-02-14 Richard Guenther <rguenther@suse.de>
2989 PR tree-optimization/52244
2990 PR tree-optimization/51528
2991 * gcc.dg/torture/pr52244.c: New testcase.
2993 2012-02-14 Walter Lee <walt@tilera.com>
2995 * g++.dg/other/PR23205.C: Disable test on tile.
2996 * g++.dg/other/pr23205-2.C: Disable test on tile.
2997 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2998 * gcc.dg/20040813-1.c: Disable test on tile.
2999 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3000 * gcc.misc-tests/linkage.exp: Handle tilegx.
3002 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3004 PR tree-optimization/52210
3005 * gcc.dg/pr52210.c: New test.
3007 2012-02-14 Jason Merrill <jason@redhat.com>
3010 * g++.dg/overload/defarg5.C: New.
3012 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3015 * c-c++-common/pr52181.c: New test.
3017 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3020 * g++.dg/ext/atomic-1.C: New test.
3022 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3024 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3026 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3029 * gcc.c-torture/execute/pr52209.c: New test.
3031 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
3034 * gfortran.dg/elemental_optional_args_5.f03: New test.
3036 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
3039 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3042 2012-02-11 Ian Lance Taylor <iant@google.com>
3045 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3046 SPARC Solaris. Don't run the test at all on systems where it may
3047 not work, rather than xfailing it.
3049 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3051 PR rtl-optimization/52175
3052 * gcc.c-torture/compile/pr52175.c: New test.
3054 2012-02-10 Jason Merrill <jason@redhat.com>
3057 * g++.dg/template/repo10.C: New.
3059 2012-02-11 Jakub Jelinek <jakub@redhat.com>
3062 * gcc.dg/pr52132.c: New test.
3064 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
3066 * gnat.dg/specs/aggr4.ads: New test.
3067 * gnat.dg/specs/aggr4_pkg.ads: New helper.
3069 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
3072 * gcc.target/i386/pr52146.c: New.
3074 2012-02-10 Jakub Jelinek <jakub@redhat.com>
3077 * c-c++-common/pr52177.c: New test.
3079 2012-02-10 Jan Hubicka <jh@suse.cz>
3082 * g++.dg/torture/pr48600.C: New testcase.
3084 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
3087 * gcc.dg/dfp/pr52140.c: New test.
3089 2012-02-09 Jakub Jelinek <jakub@redhat.com>
3092 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3095 2012-02-09 Bin Cheng <bin.cheng@arm.com>
3098 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3099 * testsuite/gcc.dg/pr51867.c: New test.
3101 2012-02-09 Ian Lance Taylor <iant@google.com>
3103 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3104 which don't support -fsplit-stack. Turn off optimization when
3105 compiling select5-out.go.
3107 2012-02-08 Ian Lance Taylor <iant@google.com>
3109 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3110 systems which don't support -fsplit-stack.
3112 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
3114 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3115 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3116 machine instuction in the log.
3118 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
3120 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3123 2012-02-08 Magnus Granberg <zorry@gentoo.org>
3126 * gcc.dg/pr48524.c: New test.
3127 * gcc.dg/pr48524.spec: New spec file for test.
3129 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3132 * gfortran.dg/vect/pr32380.f90: New test.
3134 2012-02-08 Tobias Burnus <burnus@net-b.de>
3137 * gfortran.dg/realloc_on_assign_12.f90: New.
3139 2012-02-08 Richard Guenther <rguenther@suse.de>
3141 PR rtl-optimization/52170
3142 * gcc.dg/torture/pr52170.c: New testcase.
3144 2012-02-08 Jakub Jelinek <jakub@redhat.com>
3146 PR gcov-profile/52150
3147 * gcc.dg/tree-prof/pr52150.c: New test.
3149 PR rtl-optimization/52139
3150 * gcc.dg/pr52139.c: New test.
3152 2012-02-07 Jason Merrill <jason@redhat.com>
3155 * g++.dg/cpp0x/constexpr-union3.C: New.
3158 * g++.dg/lto/pr52035_0.C: New.
3160 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3162 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3163 * gcc.dg/special/weak-1.c: Likewise.
3164 * gcc.dg/ucnid-12.c: Likewise.
3165 * gcc.dg/torture/pr45678-1.c: Likewise.
3166 * gcc.dg/torture/pr45678-2.c: Likewise.
3167 * gcc.dg/vector-4.c: Likewise.
3168 * gcc.dg/ipa/inline-5.c: Likewise.
3169 * gcc.dg/ucnid-11.c: Likewise.
3170 * gcc.misc-tests/gcov-13.c: Likewise.
3171 * gcc.misc-tests/gcov-14.c: Likewise.
3172 * g++.dg/ext/label13.C: Likewise.
3173 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3174 hppa*-*-hpux* options.
3175 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3176 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3177 * gcc.dg/pr48616.c: Likewise.
3178 * gcc.dg/pr17957.c: Likewise.
3179 * gcc.dg/pr17055-1.c: Likewise.
3180 * gcc.dg/pr32912-1.c: Likewise.
3181 * gcc.dg/tm/pr51472.c: Likewise.
3182 * c-c++-common/fold-bitand-4.c: Likewise.
3183 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3184 Use dg-additional-options for extra options.
3186 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3188 * gcc.target/epiphany/interrupt-2.c: New test.
3190 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3193 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3194 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3197 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3200 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3202 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3206 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3207 * gcc.target/mips/va-arg-1.c: New test.
3209 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3211 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3212 for -mno-pointers-to-nested-functions.
3214 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
3216 * gcc.c-torture/execute/20120207-1.c: New test.
3218 2012-02-07 Jakub Jelinek <jakub@redhat.com>
3220 PR rtl-optimization/52060
3221 * gcc.dg/torture/pr52060.c: New test.
3224 * gcc.c-torture/compile/pr52074.c: New test.
3226 2012-02-07 Tobias Burnus <burnus@net-b.de>
3229 * gfortran.dg/class_to_type_2.f90: New.
3231 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
3234 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
3237 2012-02-06 Jason Merrill <jason@redhat.com>
3240 * g++.dg/template/conv13.C: New.
3242 2012-02-06 Richard Guenther <rguenther@suse.de>
3244 PR tree-optimization/52115
3245 * gcc.c-torture/compile/pr52115.c: New testcase.
3247 2012-02-06 Jakub Jelinek <jakub@redhat.com>
3250 * gcc.c-torture/execute/pr52129.c: New test.
3252 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
3254 * gcc.dg/pr48374.c: Actually add the test I forgot
3255 in the 2012-01-25 commit.
3257 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3260 * gfortran.dg/vect/vect-8.f90: New test case.
3262 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3265 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
3267 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
3270 * gfortran.dg/class_48.f90 : Add test of allocate class array
3271 component with source in subroutine test3. Remove commenting
3272 out in subroutine test4, since branching on unitialized variable
3273 is now fixed (no PR for this last.).
3275 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3277 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3279 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3281 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3284 * lib/target-supports.exp (check_effective_target_mips_rel): New.
3285 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3287 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3289 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3290 (check_effective_target_sync_int_long): Use it.
3291 (check_effective_target_sync_char_short): Likewise.
3292 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3294 2012-02-05 Tobias Burnus <burnus@net-b.de>
3297 * gfortran.dg/class_48.f90: Add some further checks.
3299 2012-02-05 Ira Rosen <irar@il.ibm.com>
3301 PR tree-optimization/52091
3302 * gcc.dg/vect/pr52091.c: New test.
3304 2012-02-04 Jakub Jelinek <jakub@redhat.com>
3306 PR rtl-optimization/52113
3307 * gcc.target/avr/pr52113.c: New test.
3309 2012-02-03 Jakub Jelinek <jakub@redhat.com>
3311 PR rtl-optimization/52092
3312 * gcc.c-torture/compile/pr52092.c: New test.
3314 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
3317 * gfortran.dg/class_array_10.f03: New test.
3320 * gfortran.dg/class_array_11.f03: New test.
3323 * gfortran.dg/class_array_12.f03: New test.
3325 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
3328 * gfortran.dg/realloc_on_assign_11.f90: New test.
3330 2012-02-02 Tobias Burnus <burnus@net-b.de>
3333 * gfortran.dg/shape_7.f90: New.
3335 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3337 * gcc.target/mips/mips-prepend-1.c: New test.
3339 2012-02-02 Jan Hubicka <jh@suse.cz>
3340 Tom de Vries <tom@codesourcery.com>
3343 * testsuite/gcc.dg/alias-12.c: New testcase.
3344 * testsuite/gcc.dg/alias-13.c: New testcase.
3346 2012-02-02 Jakub Jelinek <jakub@redhat.com>
3349 * gcc.dg/pr52086.c: New test.
3351 PR tree-optimization/52073
3352 * gcc.c-torture/compile/pr52073.c: New test.
3354 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
3357 * gfortran.dg/function_optimize_10.f90: New test.
3359 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
3361 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3364 2012-02-01 Tobias Burnus <burnus@net-b.de>
3367 * gfortran.dg/typebound_operator_14.f90: New.
3369 2012-02-01 Tobias Burnus <burnus@net-b.de>
3372 * gfortran.dg/elemental_function_1.f90: New.
3374 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3376 PR rtl-optimization/51374
3377 * gcc.target/avr/torture/pr51374-1.c:
3378 Also fail if SBIS is seen.
3380 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3382 PR rtl-optimization/51374
3383 * gcc.target/avr/torture/pr51374-1.c: New.
3385 2012-01-31 Tobias Burnus <burnus@net-b.de>
3388 * gfortran.dg/typebound_generic_11.f90: New.
3390 2012-01-31 Tobias Burnus <burnus@net-b.de>
3393 * gfortran.dg/class_49.f90: New.
3395 2012-01-31 Tobias Burnus <burnus@net-b.de>
3398 * gfortran.dg/elemental_args_check_6.f90: New.
3400 2012-01-31 Jason Merrill <jason@redhat.com>
3403 * g++.dg/cpp0x/variadic122.C: New.
3405 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
3408 * gfortran.dg/realloc_on_assign_10.f90: New test.
3410 2012-01-31 Richard Guenther <rguenther@suse.de>
3412 PR tree-optimization/51528
3413 * gcc.dg/torture/pr51528.c: New testcase.
3415 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
3418 * lib/go.exp (go_target_compile): Append timeout= to options.
3419 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
3420 select5-out.go test on alpha*-*-* targets.
3422 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3424 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
3425 (TEST_SHORT): Reformat in the same way.
3426 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
3427 (TEST_SHORT): Reformat in the same way.
3428 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
3429 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
3430 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
3431 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
3432 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
3434 2012-01-30 Bin Cheng <bin.cheng@arm.com>
3437 * gcc.target/arm/pr51835.c: New testcase.
3439 2012-01-30 Richard Guenther <rguenther@suse.de>
3441 PR tree-optimization/52028
3442 * gcc.dg/torture/pr52028.c: New testcase.
3443 * gfortran.dg/ldist-pr45199.f: Adjust.
3444 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
3445 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3446 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3448 2012-01-30 Jakub Jelinek <jakub@redhat.com>
3451 * gcc.dg/tree-prof/pr52027.c: New test.
3453 PR tree-optimization/52046
3454 * gcc.dg/pr52046.c: New test.
3457 * g++.dg/other/pr52048.C: New test.
3459 2012-01-30 Richard Guenther <rguenther@suse.de>
3461 PR tree-optimization/52045
3462 * gcc.dg/pr52045.c: New testcase.
3464 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
3466 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
3467 new code generated for __sync_lock_release.
3469 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3471 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
3473 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3476 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
3478 * g++.dg/ext/visibility/template10.C: Fix typo.
3480 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
3482 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3485 * g++.dg/cpp0x/constexpr-ice6.C: New.
3487 2012-01-29 Tobias Burnus <burnus@net-b.de>
3490 * gfortran.dg/default_initialization_6.f90: New.
3492 2012-01-29 Tobias Burnus <burnus@net-b.de>
3495 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
3496 * gfortran.dg/class_48.f90: New.
3498 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
3501 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
3503 2012-01-28 Tobias Burnus <burnus@net-b.de>
3506 * gfortran.dg/class_allocate_12.f90: New.
3508 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
3510 * gcc.dg/torture/pr50444.c: Fix dg directives.
3512 2012-01-28 Jakub Jelinek <jakub@redhat.com>
3515 * gcc.target/arm/pr52006.c: New test.
3517 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
3520 * gcc.dg/lto/trans-mem.h: New file.
3521 * gcc.dg/lto/trans-mem-2_0.c: Include it.
3522 * gcc.dg/lto/trans-mem-1_1.c: Same.
3523 * gcc.dg/lto/trans-mem-4_1.c: Same.
3524 * gcc.dg/lto/trans-mem-3_1.c: Same.
3526 2012-01-27 Tobias Burnus <burnus@net-b.de>
3529 * gfortran.dg/dummy_procedure_7.f90: New.
3531 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
3533 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3534 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3536 2012-01-27 Jakub Jelinek <jakub@redhat.com>
3539 * g++.dg/other/gc5.C: New test.
3541 2012-01-27 Richard Guenther <rguenther@suse.de>
3543 PR tree-optimization/50444
3544 * gcc.dg/torture/pr50444.c: New testcase.
3546 2012-01-27 Tobias Burnus <burnus@net-b.de>
3550 * gfortran.dg/move_alloc_13.f90: New.
3552 2012-01-27 Tobias Burnus <burnus@net-b.de>
3555 * gfortran.dg/allocate_alloc_opt_13.f90: New.
3556 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3557 and change dg-error string.
3559 2012-01-27 Tobias Burnus <burnus@net-b.de>
3562 * gfortran.dg/elemental_args_check_5.f90: New.
3564 2012-01-27 Richard Guenther <rguenther@suse.de>
3567 * g++.dg/torture/pr51959.C: New testcase.
3569 2012-01-27 Tom de Vries <tom@codesourcery.com>
3571 PR tree-optimization/51990
3572 * gcc.dg/pr51990.c: New test.
3573 * gcc.dg/pr51990-2.c: Same.
3575 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
3576 Tobias Burnus <burnus@gcc.gnu.org>
3579 * gfortran.dg/class_allocate_11.f03: New.
3584 * gfortran.dg/class_allocate_7.f03: New.
3585 * gfortran.dg/class_allocate_8.f03: New.
3586 * gfortran.dg/class_allocate_9.f03: New.
3587 * gfortran.dg/class_allocate_10.f03: New.
3589 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3591 * gnat.dg/discr34.adb: New test.
3592 * gnat.dg/discr34_pkg.ads: New helper.
3594 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3596 * gnat.dg/discr33.adb: New test.
3598 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3600 * gnat.dg/limited_with3.ad[sb): New test.
3601 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3602 * gnat.dg/limited_with3_pkg2.ads: Likewise.
3603 * gnat.dg/limited_with3_pkg3.ads: Likewise.
3605 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3607 * gnat.dg/stack_usage1.adb: New test.
3608 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3610 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3611 * gcc.dg/pr44194-2.c: Likewise.
3613 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
3616 * g++.dg/template/crash112.C: New.
3618 2012-01-27 Richard Henderson <rth@redhat.com>
3620 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3622 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3624 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3626 2012-01-26 Jakub Jelinek <jakub@redhat.com>
3629 * g++.dg/opt/pr51895.C: New test.
3631 2012-01-26 Michael Matz <matz@suse.de>
3633 PR tree-optimization/48794
3634 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3636 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3638 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3640 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3642 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3643 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3645 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3646 the default value for s390 and s390x.
3648 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
3651 * gcc.dg/lto/trans-mem-4_0.c: New.
3652 * gcc.dg/lto/trans-mem-4_1.c: New.
3653 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3655 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3656 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3658 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3659 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3662 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
3664 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3666 2012-01-25 Ian Lance Taylor <iant@google.com>
3668 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3670 2012-01-25 Tobias Burnus <burnus@net-b.de>
3673 * gfortran.dg/typebound_proc_25.f90: New.
3675 2012-01-25 Jason Merrill <jason@redhat.com>
3678 * g++.dg/lto/pr51992_0.C: New.
3680 2012-01-25 Jakub Jelinek <jakub@redhat.com>
3682 PR tree-optimization/51987
3683 * gcc.target/i386/pr51987.c: New test.
3685 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3687 * gcc.dg/tm/lto-1.c: Require lto support in target.
3689 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
3691 PR rtl-optimization/48374
3692 * gcc.dg/pr48374.c: New test.
3694 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3696 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3698 2012-01-25 Tobias Burnus <burnus@net-b.de>
3701 * gfortran.dg/derived_constructor_char_3.f90: New.
3703 2012-01-24 Ian Lance Taylor <iant@google.com>
3705 * go.test/go-test.exp (filecmp): New procedure.
3706 (errchk): Handle quoted square brackets.
3707 (go-gc-tests): Set go_compile_args. Handle various new test
3708 lines. Skip a few new tests.
3709 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3711 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3713 * lib/target-supports.exp (proc check_effective_target_vect_perm)
3714 (check_effective_target_vect_extract_even_odd)
3715 (check_effective_target_vect_interleave): Return true for MIPS
3718 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3720 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3721 (main): Use it instead of argc.
3723 2012-01-24 Jason Merrill <jason@redhat.com>
3726 * g++.dg/cpp0x/sfinae31.C: New.
3728 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3730 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3732 2012-01-24 Jason Merrill <jason@redhat.com>
3735 * g++.dg/inherit/covariant20.C: New.
3737 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3740 * g++.dg/parse/crash58.C: New.
3742 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3745 * gcc.dg/pr51957-1.c: New test.
3746 * gcc.dg/pr51957-1.h: New file.
3747 * gcc.dg/pr51957-2.c: New test.
3749 2012-01-23 Jason Merrill <jason@redhat.com>
3752 * g++.dg/ext/visibility/template10.C: New.
3754 2012-01-23 Tobias Burnus <burnus@net-b.de>
3757 * gfortran.dg/move_alloc_12.f90: New.
3759 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3762 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3764 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3767 * g++.dg/template/crash111.C: New.
3769 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3771 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3773 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3775 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3778 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3779 the DW_TAG_class_type and DW_AT_name: "Executor".
3781 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3783 * lib/target-supports.exp
3784 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3785 (check_effective_target_vect_interleave): Likewise.
3787 2012-01-22 Jason Merrill <jason@redhat.com>
3790 * g++.dg/template/using20.C: New.
3791 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3793 2012-01-23 Jason Merrill <jason@redhat.com>
3796 * g++.dg/torture/pr51344.C: Limit to x86.
3798 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3800 * c-c++-common/tm/omp.c: Require target with pthread support.
3802 2012-01-23 Richard Guenther <rguenther@suse.de>
3804 PR tree-optimization/51949
3805 * gcc.dg/torture/pr51949.c: New testcase.
3807 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3809 PR rtl-optimization/51933
3810 * gcc.c-torture/execute/pr51933.c: New test.
3812 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3814 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3815 Do not define for Interix.
3817 2012-01-22 Jason Merrill <jason@redhat.com>
3820 * g++.dg/lto/pr51832.h: New.
3821 * g++.dg/lto/pr51832_0.C: New.
3822 * g++.dg/lto/pr51832_1.C: New.
3824 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3826 * gcc.dg/ext-elim-1.c: New test.
3828 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3831 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3832 * g++.dg/opt/longbranch1.C: Likewise.
3834 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3836 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3839 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3842 * gfortran.dg/namelist_74.f90: New test.
3843 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3845 2012-01-21 Tobias Burnus <burnus@net-b.de>
3848 * gfortran.dg/class_47.f90: New.
3850 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3852 * gnat.dg/renaming5.ad[sb]: New test.
3854 2012-01-20 Jason Merrill <jason@redhat.com>
3857 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3859 2012-01-20 Jason Merrill <jason@redhat.com>
3862 * g++.dg/ext/attrib42.C: Require ilp32.
3864 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3867 * gcc.target/arm/pr51915.c: New test.
3869 2012-01-20 Cary Coutant <ccoutant@google.com>
3870 Dodji Seketeli <dodji@redhat.com>
3873 * g++.dg/debug/dwarf2/nested-3.C: New test.
3875 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3878 * g++.dg/template/crash110.C: New.
3880 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3882 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3883 Remove default options on hppa*-*-hpux*.
3885 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3887 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3889 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3891 * gcc.c-torture/compile/pr51856.c: New testcase.
3893 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3895 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3896 options to go_target_compile.
3898 2012-01-20 Kai Tietz <ktietz@redhat.com>
3900 * g++.dg/torture/pr51344.C: Fix typo.
3902 2012-01-20 Richard Guenther <rguenther@suse.de>
3904 PR tree-optimization/51903
3905 * g++.dg/torture/pr51903.C: New testcase.
3907 2012-01-20 Tobias Burnus <burnus@net-b.de>
3908 Janus Weil <janus@gcc.gnu.org>
3911 * gfortran.dg/use_21.f90: New.
3913 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3916 * gcc.dg/torture/pr51106-1.c: New test.
3917 * gcc.dg/torture/pr51106-2.c: New test.
3919 2012-01-19 Kai Tietz <ktietz@redhat.com>
3921 * g++.dg/torture/pr51344.C: New test.
3923 2012-01-19 Tobias Burnus <burnus@net-b.de>
3926 * gfortran.dg/intrinsic_size_2.f90: New.
3928 2012-01-19 Jason Merrill <jason@redhat.com>
3931 * g++.dg/inherit/using7.C: New.
3933 2012-01-19 Richard Guenther <rguenther@suse.de>
3935 PR tree-optimization/37997
3936 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3938 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3940 PR rtl-optimization/51505
3941 * gcc.dg/pr51505.c: New test.
3943 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3946 * gfortran.dg/typebound_operator_12.f03: New.
3947 * gfortran.dg/typebound_operator_13.f03: New.
3949 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3952 * g++.dg/cpp0x/pr51225.C: New.
3954 2012-01-17 Ian Lance Taylor <iant@google.com>
3957 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3959 2012-01-17 Tobias Burnus <burnus@net-b.de>
3962 * gfortran.dg/realloc_on_assign_9.f90: New.
3964 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3967 * gcc.dg/tm/memopt-3.c: Remove xfail.
3968 * gcc.dg/tm/memopt-4.c: Remove xfail.
3969 * gcc.dg/tm/memopt-5.c: Remove xfail.
3970 * gcc.dg/tm/memopt-7.c: Remove xfail.
3972 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3974 PR tree-optimization/51877
3975 * gcc.c-torture/execute/pr51877.c: New test.
3977 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3979 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3980 {!vect_align_arrays} to vect_sizes_32B_16B.
3981 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3982 * gcc.dg/vect/vect-peel-3.c: Ditto.
3984 2012-01-16 Jason Merrill <jason@redhat.com>
3987 * g++.dg/abi/mangle60.C: New.
3990 * g++.dg/pch/mangle1.{C,Hs}: New.
3992 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3993 Tobias Burnus <burnus@net-b.de>
3996 * gfortran.dg/elemental_optional_args_3.f90: New
3997 * gfortran.dg/elemental_optional_args_4.f90: New
3999 2012-01-16 Tobias Burnus <burnus@net-b.de>
4002 * gfortran.dg/use_20.f90: New
4004 2012-01-16 Jason Merrill <jason@redhat.com>
4007 * g++.dg/cpp0x/rv-bitfield.C: New.
4008 * g++.dg/cpp0x/rv-bitfield2.C: New.
4010 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
4012 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4013 subroutine 'qsort' and use index array to assign the result.
4015 2012-01-16 Jakub Jelinek <jakub@redhat.com>
4017 PR tree-optimization/51865
4018 * gcc.dg/pr51865.c: New test.
4020 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4022 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4024 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4026 * gcc.target/mips/code-readable-2.c: Allow the jump table address
4027 to be loaded from the constant pool, rather than via %hi and %lo.
4029 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
4031 PR rtl-optimization/51821
4032 * gcc.dg/pr51821.c: New test.
4034 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
4036 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4038 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
4040 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4042 2012-01-14 Tobias Burnus <burnus@net-b.de>
4045 * gfortran.dg/init_flag_8.f90: New.
4046 * gfortran.dg/init_flag_9.f90: New.
4048 2011-01-14 Tobias Burnus <burnus@net-b.de>
4051 * gfortran.dg/use_18.f90: New.
4052 * gfortran.dg/use_19.f90: New.
4054 2012-01-13 Ian Lance Taylor <iant@google.com>
4057 * g++.dg/warn/Wsign-compare-4.C: New.
4059 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
4062 * gfortran.dg/alloc_comp_assign.f03: New.
4063 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4064 __BUILTIN_FREE from 38 to 32.
4066 2012-01-13 Jason Merrill <jason@redhat.com>
4069 * g++.dg/warn/Wreturn-type-7.C: New.
4071 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4073 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4075 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4076 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4077 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4078 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4079 int32plus because of big array needed.
4080 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4081 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4083 2012-01-13 Jason Merrill <jason@redhat.com>
4086 * g++.dg/ext/visibility/template9.C: New.
4089 * g++.dg/cpp0x/defaulted34.C: New.
4090 * g++.dg/template/virtual3.C: New.
4092 2012-01-13 Richard Guenther <rguenther@suse.de>
4095 * gcc.dg/torture/pr8081.c: New testcase.
4097 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4099 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4101 2012-01-12 Jason Merrill <jason@redhat.com>
4104 * g++.dg/ext/stmtexpr14.C: New.
4106 2012-01-13 Dodji Seketeli <dodji@redhat.com>
4109 * g++.dg/cpp0x/constexpr-diag4.C: New test.
4111 2012-01-12 Jason Merrill <jason@redhat.com>
4114 * g++.dg/abi/mangle48.C: Test qualified-names, too.
4115 * g++.dg/abi/mangle58.C: Likewise.
4118 * g++.dg/template/arg8.C: New.
4120 2012-01-12 Ira Rosen <irar@il.ibm.com>
4122 PR tree-optimization/51799
4123 * gcc.dg/vect/pr51799.c: New test.
4124 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4127 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4128 Tobias Burnus <burnus@net-b.de>
4132 * lib/target-supports.exp
4133 (check_effective_target_fortran_largest_fp_has_sqrt): New.
4134 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
4136 2012-01-11 Jason Merrill <jason@redhat.com>
4139 * g++.dg/ext/attrib42.C: New.
4141 2012-01-11 Jakub Jelinek <jakub@redhat.com>
4144 * gcc.dg/pr51796.c: New test.
4146 2012-01-11 Jason Merrill <jason@redhat.com>
4149 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
4151 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4153 * gnat.dg/array19.ad[sb]: New test.
4155 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4157 * gnat.dg/opt23.ad[sb]: New test.
4158 * gnat.dg/opt23_pkg.ad[sb]: New helper.
4159 * gnat.dg/opt24.ad[sb]: New test.
4161 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4163 PR tree-optimization/49642
4164 * gcc.dg/tree-ssa/pr49642-1.c: New test.
4165 * gcc.dg/tree-ssa/pr49642-2.c: New test.
4167 2012-01-11 Jason Merrill <jason@redhat.com>
4170 * g++.dg/template/explicit-args5.C: New.
4172 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4174 * gcc.c-torture/execute/20120110-1.c: New testcase.
4176 2012-01-10 Jason Merrill <jason@redhat.com>
4179 * g++.dg/inherit/ambig1.C: New.
4182 * g++.dg/cpp0x/constexpr-cache1.C: New.
4184 2012-01-10 Richard Guenther <rguenther@suse.de>
4186 PR tree-optimization/51801
4187 * gcc.dg/torture/pr51801.c: New testcase.
4189 2012-01-10 Tobias Burnus <burnus@net-b.de>
4192 * gfortran.dg/allocate_with_typespec_5.f90: New.
4194 2012-01-10 Tobias Burnus <burnus@net-b.de>
4196 * gfortran.dg/class_39.f03: Update dg-error string.
4198 2012-01-10 Richard Guenther <rguenther@suse.de>
4200 PR tree-optimization/50913
4201 * gcc.dg/graphite/interchange-16.c: New testcase.
4202 * gcc.dg/graphite/scop-20.c: XFAIL.
4203 * gfortran.dg/graphite/interchange-1.f: Likewise.
4204 * gfortran.dg/graphite/block-1.f90: Likewise.
4205 * gfortran.dg/graphite/block-2.f: Likewise.
4207 2012-01-10 Richard Henderson <rth@redhat.com>
4209 * lib/target-supports.exp (check_effective_target_vect_perm,
4210 check_effective_target_vect_perm_byte,
4211 check_effective_target_vect_perm_short): Enable for arm neon.
4213 2012-01-09 Tobias Burnus <burnus@net-b.de>
4216 * gfortran.dg/typebound_operator_11.f90: New.
4218 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
4220 * gnat.dg/array18.adb: New test.
4221 * gnat.dg/array18_pkg.ads: New helper.
4223 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
4226 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
4227 around base object in first assignment in main program.
4228 * gfortran.dg/typebound_operator_10.f03: New test.
4230 2012-01-09 Martin Jambor <mjambor@suse.cz>
4232 PR tree-optimization/51759
4233 * g++.dg/ipa/pr51759.C: New test.
4235 2012-01-09 Tobias Burnus <burnus@net-b.de>
4238 * gfortran.dg/optional_absent_2.f90: New.
4240 2012-01-09 Tobias Burnus <burnus@net-b.de>
4243 * gfortran.dg/use_17.f90: New.
4245 2012-01-09 Gary Funck <gary@intrepid.com>
4247 PR preprocessor/33919
4248 * gcc.dg/pr33919.c: New test.
4249 * gcc.dg/pr33919-0.h: New test header file.
4250 * gcc.dg/pr33919-1.h: Ditto.
4251 * gcc.dg/pr33919-2.h: Ditto.
4253 2012-01-07 Jan Hubicka <jh@suse.cz>
4255 PR tree-optimize/51694
4256 * gcc.c-torture/compile/pr51694.c: new testcase.
4258 2012-01-07 Jan Hubicka <jh@suse.cz>
4260 PR tree-optimization/51600
4261 * g++.dg/torture/pr51600.C: New testcase.
4263 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4265 PR gcov-profile/51715
4266 PR gcov-profile/51717
4267 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
4268 * gcc.misc-tests/gcov-14.c: Likewise.
4270 2012-01-06 Jason Merrill <jason@redhat.com>
4272 * g++.dg/parse/new5.C: New.
4274 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
4277 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
4278 including <string.h>.
4280 2012-01-06 Jason Merrill <jason@redhat.com>
4282 * g++.dg/abi/mangle51.C: New.
4283 * g++.dg/abi/mangle52.C: New.
4284 * g++.dg/abi/mangle53.C: New.
4285 * g++.dg/abi/mangle54.C: New.
4286 * g++.dg/abi/mangle55.C: New.
4287 * g++.dg/abi/mangle56.C: New.
4288 * g++.dg/abi/mangle57.C: New.
4289 * g++.dg/abi/mangle58.C: New.
4290 * g++.dg/abi/mangle59.C: New.
4291 * g++.dg/cpp0x/trailing3.C: Update mangling.
4292 * g++.dg/cpp0x/variadic111.C: Update mangling.
4293 * g++.dg/cpp0x/variadic4.C: Update mangling.
4294 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
4295 * g++.dg/template/nontype22.C: Works now.
4296 * g++.dg/template/pr35240.C: Works now.
4298 * g++.dg/cpp0x/error7.C: New.
4300 2012-01-06 Tobias Burnus <burnus@net-b.de>
4302 * gfortran.dg/deallocate_stat_2.f90: New.
4303 * coarray/allocate_errgmsg.f90: New.
4304 * gfortran.dg/coarray_lib_alloc_1.f90: New.
4305 * gfortran.dg/coarray_lib_alloc_2.f90: New.
4306 * coarray/subobject_1.f90: Fix for num_images > 1.
4307 * gfortran.dg/deallocate_stat.f90: Update due to changed
4310 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
4312 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
4314 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
4316 * ada/acats/overflow.lst: Add cb20004.
4318 2012-01-05 Dodji Seketeli <dodji@redhat.com>
4321 * g++.dg/cpp0x/alias-decl-18.C: New test.
4323 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
4325 * gcc.c-torture/execute/20120104-1.c: New test.
4327 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
4330 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
4331 the old typebound_operator_8.f03.
4332 * gfortran.dg/typebound_operator_8.f03: New version of
4333 typebound_operator_7.f03 with 'u' a derived type instead of a
4336 2012-01-05 Richard Guenther <rguenther@suse.de>
4338 * g++.dg/torture/pr49309.C: Skip for -flto.
4340 2012-01-05 Jakub Jelinek <jakub@redhat.com>
4343 * gcc.c-torture/compile/pr51761.c: New test.
4345 2012-01-05 Richard Guenther <rguenther@suse.de>
4347 PR tree-optimization/51760
4348 * gcc.dg/torture/pr51760.c: New testcase.
4350 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
4353 * gcc.dg/tm/memopt-6.c: Adjust regexp.
4355 2012-01-05 Richard Guenther <rguenther@suse.de>
4358 * gfortran.dg/lto/pr41576_0.f90: New testcase.
4359 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4361 2012-01-04 Jakub Jelinek <jakub@redhat.com>
4364 * gcc.dg/pr51695.c: New test.
4366 2012-01-04 Andrew Pinski <apinski@cavium.com>
4368 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4369 * gcc.target/mips/octeon2-lx-1.c: New test.
4370 * gcc.target/mips/mips64-dsp-ldx.c: New test.
4371 * gcc.target/mips/octeon2-lx-2.c: New test.
4372 * gcc.target/mips/octeon2-lx-3.c: New test.
4374 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
4378 * gcc.dg/tm/alias-1.c: Adjust regexp.
4379 * gcc.dg/tm/alias-2.c: Adjust regexp.
4381 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4384 * g++.dg/warn/Wparentheses-26.C: New.
4386 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
4388 * gfortran.dg/elemental_optional_args_2.f90: New test.
4390 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4393 * gfortran.dg/common_17.f90: New test.
4395 2012-01-04 Richard Guenther <rguenther@suse.de>
4397 PR tree-optimization/49651
4398 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
4399 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4401 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4404 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
4406 2012-01-03 Andrew Pinski <apinski@cavium.com>
4408 * lib/scanasm.exp (dg-function-on-line): Always use a special format
4409 for all mips targets. Also allow an optional .cfi_startproc.
4411 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
4413 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
4415 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4418 * g++.dg/rtti/dyncast5.C: New.
4420 2012-01-03 Richard Guenther <rguenther@suse.de>
4422 PR tree-optimization/51070
4423 * gcc.dg/torture/pr51070-2.c: New testcase.
4425 2012-01-03 Richard Guenther <rguenther@suse.de>
4427 PR tree-optimization/51692
4428 * gcc.dg/torture/pr51692.c: New testcase.
4430 2012-01-03 Richard Guenther <rguenther@suse.de>
4433 * g++.dg/lto/pr51650-3_0.C: New testcase.
4435 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4438 * g++.dg/warn/Wredundant-decls-spec.C: New.
4440 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4442 PR tree-optimization/51719
4443 * g++.dg/tree-prof/pr51719.C: New test.
4445 2012-01-03 Richard Guenther <rguenther@suse.de>
4448 * gcc.dg/fold-compare-6.c: New testcase.
4450 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4453 * g++.dg/gomp/pr51669.C: New test.
4455 2012-01-02 Jason Merrill <jason@redhat.com>
4458 * g++.dg/cpp0x/constexpr-union2.C: New.
4461 * g++.dg/cpp0x/nsdmi-defer5.C: New.
4463 2012-01-02 Dodji Seketeli <dodji@redhat.com>
4466 * g++.dg/cpp0x/constexpr-99.C: New test.
4468 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
4471 * g++.dg/template/init9.C: New.
4473 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4475 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
4476 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
4477 rather than a specific number.
4479 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
4484 * gfortran.dg/typebound_operator_7.f03: New.
4485 * gfortran.dg/typebound_operator_8.f03: New.
4487 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4490 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
4492 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4494 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4496 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
4498 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4500 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
4503 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4505 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
4506 * gfortran.dg/io_real_boz_4.f90: Likewise.
4507 * gfortran.dg/io_real_boz_5.f90: Likewise.
4509 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4511 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4513 2012-01-02 Revital Eres <revital.eres@linaro.org>
4515 * gcc.dg/sms-11.c: New file.
4517 2012-01-02 Tobias Burnus <burnus@net-b.de>
4520 * gfortran.dg/coarray/image_index_3.f90: New.
4522 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4525 * g++.dg/parse/enum8.C: New.
4527 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4530 * g++.dg/conversion/reinterpret4.C: New.
4531 * g++.dg/conversion/reinterpret1.C: Adjust.
4533 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4535 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4537 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
4539 * g++.old-deja/g++.brendan/crash25.C: Adjust.
4540 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4541 * g++.old-deja/g++.jason/access14.C: Likewise.
4542 * g++.old-deja/g++.jason/access8.C: Likewise.
4543 * g++.old-deja/g++.jason/access1.C: Likewise.
4544 * g++.old-deja/g++.other/access3.C: Likewise.
4545 * g++.old-deja/g++.other/access5.C: Likewise.
4546 * g++.old-deja/g++.law/unsorted1.C: Likewise.
4547 * g++.old-deja/g++.law/visibility22.C: Likewise.
4548 * g++.old-deja/g++.law/visibility26.C: Likewise.
4549 * g++.old-deja/g++.mike/p2746.C: Likewise.
4550 * g++.dg/debug/using1.C: Likewise.
4551 * g++.dg/lookup/using51.C: Likewise.
4552 * g++.dg/inherit/using5.C: Likewise.
4553 * g++.dg/inherit/pr30297.C: Likewise.
4554 * g++.dg/inherit/access8.C: Likewise.
4555 * g++.dg/torture/pr39362.C: Likewise.
4556 * g++.dg/template/crash13.C: Likewise.
4557 * g++.dg/template/using10.C: Likewise.
4559 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4562 * lib/gcc-dg.exp (scan-module-absence): Really commit last
4565 2012-01-01 Ira Rosen <irar@il.ibm.com>
4567 PR tree-optimization/51704
4568 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4569 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4570 corresponding flags.
4572 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4575 * g++.dg/cpp0x/constexpr-delegating2.C: New.
4577 2012-01-01 Jan Hubicka <jh@suse.cz>
4579 PR rtl-optimization/51069
4580 * gcc.c-torture/compile/pr51069.c: New testcase.
4582 2012-01-01 Jakub Jelinek <jakub@redhat.com>
4584 PR tree-optimization/51683
4585 * gcc.dg/pr51683.c: New test.
4587 Copyright (C) 2012 Free Software Foundation, Inc.
4589 Copying and distribution of this file, with or without modification,
4590 are permitted in any medium without royalty provided the copyright
4591 notice and this notice are preserved.