1 2012-11-20 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr55094.c: New test.
6 PR rtl-optimization/54921
7 * gcc.dg/pr54921.c: New test.
9 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
11 * gcc.target/i386/pr55359.c: New test.
13 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
15 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
16 * g++.dg/tls/thread_local3g.C: Likewise.
17 * g++.dg/tls/thread_local4g.C: Likewise.
18 * g++.dg/tls/thread_local5g.C: Likewise.
19 * g++.dg/tls/thread_local6g.C: Likewise.
20 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
21 * g++.dg/tls/thread_local2.C: Likewise.
22 * g++.dg/tls/thread_local2g.C: Likewise.
23 * g++.dg/tls/thread_local6.C: Likewise.
25 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
27 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
28 * gcc.dg/tm/clone-1.c: New test.
30 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/parse/struct-5.C: New.
35 2012-11-19 Tom de Vries <tom@codesourcery.com>
37 PR rtl-optimization/55315
38 * gcc.target/mips/pr55315.c: New test.
40 2012-11-17 Jakub Jelinek <jakub@redhat.com>
42 PR tree-optimization/55236
43 * gcc.dg/pr55236.c: New test.
46 * gcc.dg/pr19105.c: Accept also optimizing
47 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
49 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
50 from addr2line_output. Increment idx if asking for more than one
51 address in one object.
53 2012-11-16 Jakub Jelinek <jakub@redhat.com>
55 PR tree-optimization/55329
56 * g++.dg/opt/pr55329.C: New test.
58 2012-11-16 Janus Weil <janus@gcc.gnu.org>
61 * gfortran.dg/typebound_operator_18.f90: New.
63 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
65 PR rtl-optimization/55330
66 * gfortran.dg/pr55330.f90: New test.
68 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
70 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
71 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
72 * gcc.dg/hoist-register-pressure-2.c: Ditto.
73 * gcc.dg/hoist-register-pressure-3.c: Ditto.
74 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
75 * gcc.dg/tree-prof/unroll-1.c: Ditto.
77 2012-11-16 Dodji Seketeli <dodji@redhat.com>
80 * g++.dg/cpp0x/alias-decl-27.C: New test.
82 2012-11-16 Jakub Jelinek <jakub@redhat.com>
85 * g++.dg/template/alignof2.C: New test.
87 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
89 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
90 * g++.dg/mv6.C (dg-options): Ditto.
92 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
94 * lib/target_suports.exp
95 (check_effective_target_has_w_floating_suffix): New procedure.
96 (check_effective_target_has_q_floating_suffix): Ditto.
97 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
98 for unsupported non-standard suffix on floating constant.
99 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
101 2012-11-14 Jakub Jelinek <jakub@redhat.com>
103 * lib/asan-dg.exp: New file.
104 * gcc.dg/asan/asan.exp: New file.
105 * g++.dg/dg.exp: Prune also asan tests.
106 * g++.dg/asan/asan.exp: New file.
107 * c-c++-common/asan/memcmp-1.c: New test.
109 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
112 * g++.dg/cpp0x/vt-55323.C: New.
114 2012-11-13 Sriraman Tallam <tmsriram@google.com>
116 * g++.dg/mv4.C: Add require ifunc. Change error message.
117 * g++.dg/mv5.C: Add require ifunc.
118 * g++.dg/mv6.C: Add require ifunc.
120 2012-11-13 Martin Jambor <mjambor@suse.cz>
122 PR tree-optimization/55253
123 * gcc.dg/torture/pr55253.c: New test.
124 * gcc.dg/torture/pr55305.c: Likewise.
126 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
129 * gcc.target/i386/pr55142-1.c: New file.
130 * gcc.target/i386/pr55142-2.c: Likewise.
132 2012-11-13 Dodji Seketeli <dodji@redhat.com>
135 * g++.dg/cpp0x/alias-decl-26.C: New test file.
137 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
139 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
141 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
142 * gcc.target/i386/pr49715-2.c: Likewise.
143 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
145 2012-11-13 Jakub Jelinek <jakub@redhat.com>
147 PR tree-optimization/55281
148 * gcc.dg/vect/fast-math-pr55281.c: New test.
149 * g++.dg/opt/pr55281.C: New test.
151 PR rtl-optimization/54127
152 * gcc.dg/torture/pr54127.c: New test.
154 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
155 Jakub Jelinek <jakub@redhat.com>
157 PR rtl-optimization/51447
158 * gcc.c-torture/execute/pr51447.c: New test.
160 2012-11-12 Ian Bolton <ian.bolton@arm.com>
162 * gcc.target/aarch64/csinc-2.c: New test.
164 2012-11-12 Ian Bolton <ian.bolton@arm.com>
166 * gcc.target/aarch64/cmn.c: New test.
167 * gcc.target/aarch64/adds.c: New test.
168 * gcc.target/aarch64/subs.c: New test.
170 2012-11-12 Tobias Burnus <burnus@net-b.de>
173 * gfortran.dg/coarray_29_1.f90: New.
174 * gfortran.dg/coarray_29_2.f90: New.
176 2012-11-12 Bin Cheng <bin.cheng@arm.com>
178 * gcc.dg/hoist-register-pressure-3.c: New test.
180 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
182 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
183 wrappers around sinf and cosf.
185 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
189 * gcc.target/i386/pr55247-2.c: New file.
191 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
194 * g++.dg/pr55263.C: New test.
196 2012-11-11 Martin Jambor <mjambor@suse.cz>
198 PR tree-optimization/55238
199 * testsuite/gcc.dg/torture/pr55238.c: New test.
201 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
202 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
203 * c-c++-common/torture/vector-subscript-1.c: Likewise.
204 * c-c++-common/torture/vector-subscript-2.c: Likewise.
206 2012-11-10 Jan Hubicka <jh@suse.cz>
208 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
210 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
212 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
213 -mno-sse -mno-mmx to dg-options. Reformat.
215 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
217 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
218 * c-c++-common/vector-compare-1.c: Same.
219 * c-c++-common/vector-compare-2.c: Same.
220 * g++.dg/other/unused1.C: Skip on AIX.
221 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
222 extra message on AIX.
224 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
227 * gcc.target/i386/pr55247.c: New test.
229 2012-11-09 Andrew Pinski <apinski@cavium.com>
231 * gcc.c-torture/execute/20121108-1.c: New test.
233 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
236 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
237 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
238 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
239 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
241 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
243 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
244 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
245 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
247 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
249 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
251 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
252 * g++.dg/tm/pr47530.C: Same.
254 2012-11-09 Jason Merrill <jason@redhat.com>
257 * g++.dg/cpp0x/alias-decl-25.C: New.
259 * g++.dg/abi/abi-tag1.C: New.
260 * g++.dg/abi/abi-tag2.C: New.
262 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
264 PR rtl-optimization/55154
265 * gcc.target/i386/pr55154.c: New test.
267 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
269 PR rtl-optimization/55151
270 * gcc.dg/pr55151.c: Move ...
271 * gcc.target/i386/pr55151.c: ... here.
273 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
275 PR rtl-optimization/54472
276 * gcc.dg/pr54472.c: New test.
278 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
280 * gnat.dg/stack_check3.ad[sb]: New test.
282 2012-11-08 Ian Lance Taylor <iant@google.com>
284 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
285 with arguments. Handle errorcheckoutput and rundir test types.
287 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
289 PR tree-optimization/55191
290 * gcc.dg/pr55191.c: New test.
292 2012-11-08 Jakub Jelinek <jakub@redhat.com>
295 * g++.dg/debug/pr54499.C: New test.
297 2012-11-08 Jan Hubicka <jh@suse.cz>
300 * gcc.dg/winline-3.c: Update.
302 2012-11-08 Martin Jambor <mjambor@suse.cz>
304 * gfortran.dg/ipcp-array-1.f90: New test.
306 2012-11-08 Florian Weimer <fweimer@redhat.com>
308 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
310 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
312 PR rtl-optimization/55151
313 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
315 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
317 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
319 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
321 * gcc.c-torture/compile/20121107-1.c: New test.
323 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
325 PR rtl-optimization/55151
326 * gcc.dg/pr55151.c: Compile it only for x86_64.
328 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
330 PR rtl-optimization/55122
331 * gcc.dg/pr55122.c: New test.
333 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
335 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
337 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
338 * gcc.target/powerpc/loop_align.c: Skip on AIX.
339 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
340 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
342 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
345 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
347 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
350 * c-c++-common/pr51294.c: New.
352 2012-11-07 Martin Jambor <mjambor@suse.cz>
354 PR tree-optimization/53787
355 * gcc.dg/ipa/ipa-5.c: Adjust.
356 * gcc.dg/ipa/ipcp-agg-1.c: New test.
357 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
358 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
359 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
360 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
361 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
362 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
363 * gfortran.dg/pr48636-2.f90: New test.
364 * gfortran.dg/pr53787.f90: Likewise.
366 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
370 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
373 * g++.dg/cpp0x/constexpr-union4.C: New.
375 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
377 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
379 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
382 * gcc.c-torture/compile/pr49220.c: New test.
384 2012-11-07 Florian Weimer <fweimer@redhat.com>
386 * g++.dg/init/new40.C: New.
388 2012-11-07 Jakub Jelinek <jakub@redhat.com>
391 * gcc.dg/guality/pr54693-2.c: New test.
393 2012-11-06 Andrew Pinski <apinski@cavium.com>
395 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
396 -fno-vect-cost-model.
398 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
400 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
401 * gcc.dg/tm/debug-1.c: Same.
402 * gcc.dg/tm/irrevocable-3.c: Same.
403 * gcc.dg/tm/irrevocable-4.c: Same.
404 * gcc.dg/tm/memopt-10.c: Same.
405 * gcc.dg/tm/memopt-11.c: Same.
406 * gcc.dg/tm/props-4.c: Same.
407 * gcc.dg/tm/wrap-3.c: Same.
408 * gcc.dg/tm/wrap-4.c: Same.
410 2012-11-06 Andrew Pinski <apinski@cavium.com>
412 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
414 2012-11-06 Jan Hubicka <jh@suse.cz>
416 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
418 * gcc.dg/tree-ssa/loop-23.c: Likewise.
419 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
420 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
422 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
424 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
426 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
429 * gcc.dg/torture/pr41993.c: New test.
431 2012-11-06 Jan Hubicka <jh@suse.cz>
433 * gcc.target/i386/l_fma_float_?.c: Update.
434 * gcc.target/i386/l_fma_double_?.c: Update.
436 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
439 * gcc.target/sh/pr54089-8.c: New.
440 * gcc.target/sh/pr54089-9.c: New.
442 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
445 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
446 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
447 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
448 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
449 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
450 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
451 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
452 * gcc.target/i386/avx-vzeroupper-27.c: New.
454 2012-11-06 Janus Weil <janus@gcc.gnu.org>
457 * gfortran.dg/transfer_class_1.f90: New.
458 * gfortran.dg/transfer_class_2.f90: New.
460 2012-11-05 Sriraman Tallam <tmsriram@google.com>
462 * testsuite/g++.dg/mv1.C: New test.
463 * testsuite/g++.dg/mv2.C: New test.
464 * testsuite/g++.dg/mv3.C: New test.
465 * testsuite/g++.dg/mv4.C: New test.
466 * testsuite/g++.dg/mv5.C: New test.
467 * testsuite/g++.dg/mv6.C: New test.
469 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
472 * gcc.dg/const-uniq-1.c (a): Increase length four times.
474 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
476 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
479 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
481 * g++.dg/torture/20121105-1.C: New test.
483 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
485 * gcc.dg/torture/fp-compare.c: New testcase.
487 2012-11-05 Jan Hubicka <jh@suse.cz>
489 * gcc.dg/const-1.c: Update.
490 * gcc.dg/pure-1.c: Update.
492 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
494 PR rtl-optimization/55151
495 * gcc.dg/pr55151.c: New test.
497 2012-11-05 Jakub Jelinek <jakub@redhat.com>
501 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
503 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
506 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
508 2012-11-05 Jan Hubicka <jh@suse.cz>
510 * gcc.dg/autopar/pr49960.c: Fix testcase.
512 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
514 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
515 Fix scan-tree-dump-times directive.
517 2012-11-04 Janus Weil <janus@gcc.gnu.org>
520 * gfortran.dg/associate_12.f90: New.
522 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
525 * lib/target-supports.exp (check_effective_target_masm_intel): New
527 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
530 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
531 Jack Howarth <howarth@bromo.med.uc.edu>
533 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
534 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
535 * gcc.target/i386/pr53249.c: Likewise.
537 2012-11-03 Andrew Pinski <apinski@cavium.com>
539 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
540 call abort1 so that cross jumping does not happen.
542 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
545 * gcc.target/sh/pr51244-18.c: New.
546 * gcc.target/sh/pr51244-19.c: New.
548 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
550 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
551 b requires a 64-bit operation followed by a truncation.
553 2012-11-02 Jan Hubicka <jh@suse.cz>
555 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
557 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
559 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
560 conditions to verify the reduction code is vectorized.
562 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
563 in case 'pow', such as 'powerpc' is used in the compiler version name.
564 * gcc.target/powerpc/pr46728-2.c: Likewise.
565 * gcc.target/powerpc/pr46728-3.c: Likewise.
566 * gcc.target/powerpc/pr46728-4.c: Likewise.
567 * gcc.target/powerpc/pr46728-5.c: Likewise.
568 * gcc.target/powerpc/pr46728-7.c: Likewise.
569 * gcc.target/powerpc/pr46728-8.c: Likewise.
570 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
572 2012-11-02 Jan Hubicka <jh@suse.cz>
574 * gcc.dg/tree-ssa/loop-38.c: New testcase.
576 2012-11-02 Jan Hubicka <jh@suse.cz>
578 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
579 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
581 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
584 * gcc.target/i386/pr55130.c: New test.
586 2012-11-02 Jakub Jelinek <jakub@redhat.com>
589 * gcc.target/i386/pr55147.c: New test.
591 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
593 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
594 * gfortran.dg/default_format_denormal_1.f90: Same.
596 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
599 * g++.dg/ext/vector19.C: Remove target restrictions.
600 * gcc.dg/fold-compare-7.c: New testcase.
602 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
605 * gcc.target/sh/pr55160.c: New.
607 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
609 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
610 scan-assembler regex.
612 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
615 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
616 * gcc.dg/pr55150-2.c: New test.
618 2012-11-01 Sharad Singhai <singhai@google.com>
620 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
621 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
622 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
623 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
625 2012-10-31 Dehao Chen <dehao@google.com>
627 * g++.dg/debug/dwarf2/block.C: New testcase.
629 2012-10-31 Jan Hubicka <jh@suse.cz>
631 * gcc.dg/pr44974.c: Add noinline.
633 2012-10-31 Janus Weil <janus@gcc.gnu.org>
636 * gfortran.dg/class_54.f90: New.
638 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
639 Jakub Jelinek <jakub@redhat.com>
641 PR tree-optimization/55018
642 * gcc.dg/torture/pr55018.c: New test.
644 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
647 * g++.dg/ext/vla13.C: New.
649 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
652 * gcc.dg/pr55150.c: New test.
654 2012-10-31 Tobias Burnus <burnus@net-b.de>
657 * gfortran.dg/associate_11.f90: New.
659 2012-10-31 Dodji Seketeli <dodji@redhat.com>
662 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
664 2012-10-31 Jakub Jelinek <jakub@redhat.com>
666 PR tree-optimization/19105
667 PR tree-optimization/21643
668 PR tree-optimization/46309
669 * gcc.dg/pr19105.c: New test.
670 * gcc.dg/pr21643.c: New test.
671 * gcc.dg/pr46309-2.c: New test.
672 * gcc.c-torture/execute/pr46309.c: New test.
674 2012-10-31 Alan Modra <amodra@gmail.com>
676 * gcc.target/powerpc/dimode_off.c: New.
677 * gcc.target/powerpc/timode_off.c: New.
678 * gcc.target/powerpc/dfmode_off.c: New.
679 * gcc.target/powerpc/tfmode_off.c: New.
681 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
683 PR rtl-optimization/55093
684 * gcc.target/i386/pr55093.c: New file.
686 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
688 * gcc.target/i386/pr55116.c: Renamed to ...
689 * gcc.target/i386/pr55116-1.c: This.
691 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
693 * gcc.target/i386/pr55116-2.c: New file.
695 2012-10-30 Richard Biener <rguenther@suse.de>
697 * gcc.dg/vect/slp-perm-2.c: Adjust.
699 2012-10-30 Richard Biener <rguenther@suse.de>
701 PR tree-optimization/55111
702 * gcc.dg/torture/pr55111.c: New testcase.
704 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
707 * gcc.target/sh/pr53988.c: New.
709 2012-10-30 Bin Cheng <bin.cheng@arm.com>
712 * gcc.dg/hoist-register-pressure-1.c: Rename from
713 hoist-register-pressure.c. Add nonpic condition.
714 * gcc.dg/hoist-register-pressure-2.c: New testcase.
716 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
719 * gcc.dg/Wreturn-local-addr.c: New.
720 * g++.dg/warn/Wno-return-local-addr.C: New.
721 * g++.dg/warn/Wreturn-local-addr.C: New.
723 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
726 * gcc.target/i386/pr55116.c: New file.
728 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
731 * gcc.dg/Wshadow-4.c: New.
732 * gcc.dg/Wshadow-4.h: New.
734 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
737 * gcc.dg/guality/pr54693.c: New.
739 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
742 * gcc.dg/pr55027.c: New testcase.
744 2012-10-29 Jan Hubicka <jh@suse.cz>
746 * gcc.dg/ipa/inline-6.c: New testcase.
748 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
750 PR rtl-optimization/55106
751 * g++.dg/pr55106.C: New.
753 2012-10-29 Richard Guenther <rguenther@suse.de>
756 * gcc.dg/torture/pr53695.c: New testcase.
758 2012-10-28 Jan Hubicka <jh@suse.cz>
760 * gcc.dg/ipa/inlinehint-3.c: New testcase.
762 2012-10-28 Tobias Burnus <burnus@net-b.de>
765 * gfortran.dg/do_check_6.f90: New.
767 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
768 Jack Howarth <howarth@bromo.med.uc.edu>
771 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
773 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
775 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
778 * gcc.target/i386/pr34283.c: New test.
780 2012-10-26 Jakub Jelinek <jakub@redhat.com>
783 * g++.dg/opt/pr55081.C: New test.
787 * gcc.dg/guality/pr54970.c: New test.
789 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
792 * g++.dg/template/new11.C: New.
794 2012-10-26 Richard Biener <rguenther@suse.de>
797 * gcc.dg/torture/pr54824.c: New testcase.
799 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
801 * gcc.target/i386/fxsave-1.c: New.
802 * gcc.target/i386/fxsave64-1.c: Ditto.
803 * gcc.target/i386/fxrstor-1.c: Ditto.
804 * gcc.target/i386/fxrstor64-1.c: Ditto.
805 * gcc.target/i386/xsave-1.c: Ditto.
806 * gcc.target/i386/xsave64-1.c: Ditto.
807 * gcc.target/i386/xrstor-1.c: Ditto.
808 * gcc.target/i386/xrstor64-1.c: Ditto.
809 * gcc.target/i386/xsaveopt-1.c: Ditto.
810 * gcc.target/i386/xsaveopt64-1.c: Ditto.
811 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
812 * gcc.target/i386/sse-13.c: Ditto.
813 * gcc.target/i386/sse-14.c: Ditto.
814 * gcc.target/i386/sse-22.c: Ditto.
815 * gcc.target/i386/sse-23.c: Ditto.
816 * g++.dg/other/i386-2.C: Ditto.
817 * g++.dg/other/i386-3.C: Ditto.
819 2012-10-25 Jan Hubicka <jh@suse.cz>
821 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
824 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
827 * g++.dg/ext/transparent-union.C: New.
829 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
832 * g++.dg/ext/vector19.C: New testcase.
834 2012-10-25 Richard Biener <rguenther@suse.de>
836 PR tree-optimization/54902
837 * g++.dg/torture/pr54902.C: New testcase.
839 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
842 * g++.dg/template/crash114.C: New.
844 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
847 * gcc.target/i386/pr55049-1.c: New test.
849 2012-10-24 Janus Weil <janus@gcc.gnu.org>
852 * gfortran.dg/class_dummy_4.f03: New.
854 2012-10-24 Jakub Jelinek <jakub@redhat.com>
856 PR rtl-optimization/55010
857 * gcc.dg/pr55010.c: New test.
860 * g++.dg/debug/pr54828.C: New test.
862 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
864 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
865 * gcc.dg/vect/vect-83_64.c: Likewise.
867 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/cpp0x/constexpr-union4.C: New.
872 2012-10-23 Jeff Law <law@redhat.com>
874 * gcc.c-torture/execute/pr54985.c: New test.
876 2012-10-23 Paul Koning <ni1d@arrl.net>
879 * g++.dg/debug/dwarf2/pr54508.C: New.
881 2012-10-23 Jakub Jelinek <jakub@redhat.com>
884 * g++.dg/template/sizeof14.C: New test.
886 2012-10-23 Ian Bolton <ian.bolton@arm.com>
887 Jim MacArthur <jim.macarthur@arm.com>
888 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
889 Marcus Shawcroft <marcus.shawcroft@arm.com>
890 Nigel Stephens <nigel.stephens@arm.com>
891 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
892 Richard Earnshaw <rearnsha@arm.com>
893 Sofiane Naci <sofiane.naci@arm.com>
894 Stephen Thomas <stephen.thomas@arm.com>
895 Tejas Belagod <tejas.belagod@arm.com>
896 Yufeng Zhang <yufeng.zhang@arm.com>
898 * lib/target-supports.exp
899 (check_profiling_available): Add AArch64.
900 (check_effective_target_vect_int): Likewise.
901 (check_effective_target_vect_shift): Likewise.
902 (check_effective_target_vect_float): Likewise.
903 (check_effective_target_vect_double): Likewise.
904 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
905 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
906 (check_effective_target_vect_pack_trunc): Likewise.
907 (check_effective_target_vect_unpack): Likewise.
908 (check_effective_target_vect_hw_misalign): Likewise.
909 (check_effective_target_vect_short_mult): Likewise.
910 (check_effective_target_vect_int_mult): Likewise.
911 (check_effective_target_vect_stridedN): Likewise.
912 (check_effective_target_sync_int_long): Likewise.
913 (check_effective_target_sync_char_short): Likewise.
914 (check_vect_support_and_set_flags): Likewise.
915 (check_effective_target_aarch64_tiny): New.
916 (check_effective_target_aarch64_small): New.
917 (check_effective_target_aarch64_large): New.
918 * g++.dg/other/PR23205.C: Enable aarch64.
919 * g++.dg/other/pr23205-2.C: Likewise.
920 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
921 * gcc.c-torture/execute/20101011-1.c: Likewise.
922 * gcc.dg/20020312-2.c: Likewise.
923 * gcc.dg/20040813-1.c: Likewise.
924 * gcc.dg/builtin-apply2.c: Likewise.
925 * gcc.dg/stack-usage-1.c: Likewise.
927 2012-10-23 Ian Bolton <ian.bolton@arm.com>
928 Jim MacArthur <jim.macarthur@arm.com>
929 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
930 Marcus Shawcroft <marcus.shawcroft@arm.com>
931 Nigel Stephens <nigel.stephens@arm.com>
932 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
933 Richard Earnshaw <rearnsha@arm.com>
934 Sofiane Naci <sofiane.naci@arm.com>
935 Stephen Thomas <stephen.thomas@arm.com>
936 Tejas Belagod <tejas.belagod@arm.com>
937 Yufeng Zhang <yufeng.zhang@arm.com>
939 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
940 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
941 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
942 * gcc.target/aarch64/aapcs/abitest.S: New file.
943 * gcc.target/aarch64/aapcs/abitest.h: New file.
944 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
945 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
946 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
947 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
948 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
949 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
950 * gcc.target/aarch64/aapcs/ice_1.c: New file.
951 * gcc.target/aarch64/aapcs/ice_2.c: New file.
952 * gcc.target/aarch64/aapcs/ice_3.c: New file.
953 * gcc.target/aarch64/aapcs/ice_4.c: New file.
954 * gcc.target/aarch64/aapcs/ice_5.c: New file.
955 * gcc.target/aarch64/aapcs/macro-def.h: New file.
956 * gcc.target/aarch64/aapcs/test_1.c: New file.
957 * gcc.target/aarch64/aapcs/test_10.c: New file.
958 * gcc.target/aarch64/aapcs/test_11.c: New file.
959 * gcc.target/aarch64/aapcs/test_12.c: New file.
960 * gcc.target/aarch64/aapcs/test_13.c: New file.
961 * gcc.target/aarch64/aapcs/test_14.c: New file.
962 * gcc.target/aarch64/aapcs/test_15.c: New file.
963 * gcc.target/aarch64/aapcs/test_16.c: New file.
964 * gcc.target/aarch64/aapcs/test_17.c: New file.
965 * gcc.target/aarch64/aapcs/test_18.c: New file.
966 * gcc.target/aarch64/aapcs/test_19.c: New file.
967 * gcc.target/aarch64/aapcs/test_2.c: New file.
968 * gcc.target/aarch64/aapcs/test_20.c: New file.
969 * gcc.target/aarch64/aapcs/test_21.c: New file.
970 * gcc.target/aarch64/aapcs/test_22.c: New file.
971 * gcc.target/aarch64/aapcs/test_23.c: New file.
972 * gcc.target/aarch64/aapcs/test_24.c: New file.
973 * gcc.target/aarch64/aapcs/test_25.c: New file.
974 * gcc.target/aarch64/aapcs/test_26.c: New file.
975 * gcc.target/aarch64/aapcs/test_3.c: New file.
976 * gcc.target/aarch64/aapcs/test_4.c: New file.
977 * gcc.target/aarch64/aapcs/test_5.c: New file.
978 * gcc.target/aarch64/aapcs/test_6.c: New file.
979 * gcc.target/aarch64/aapcs/test_7.c: New file.
980 * gcc.target/aarch64/aapcs/test_8.c: New file.
981 * gcc.target/aarch64/aapcs/test_9.c: New file.
982 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
983 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
984 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
985 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
986 * gcc.target/aarch64/aapcs/test_complex.c: New file.
987 * gcc.target/aarch64/aapcs/test_int128.c: New file.
988 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
989 * gcc.target/aarch64/aapcs/type-def.h: New file.
990 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
991 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
992 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
993 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
994 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
995 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
996 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
997 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
998 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
999 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1000 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1001 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1002 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1003 * gcc.target/aarch64/aarch64.exp: New file.
1004 * gcc.target/aarch64/adc-1.c: New file.
1005 * gcc.target/aarch64/adc-2.c: New file.
1006 * gcc.target/aarch64/asm-1.c: New file.
1007 * gcc.target/aarch64/clrsb.c: New file.
1008 * gcc.target/aarch64/clz.c: New file.
1009 * gcc.target/aarch64/ctz.c: New file.
1010 * gcc.target/aarch64/csinc-1.c: New file.
1011 * gcc.target/aarch64/csinv-1.c: New file.
1012 * gcc.target/aarch64/csneg-1.c: New file.
1013 * gcc.target/aarch64/extend.c: New file.
1014 * gcc.target/aarch64/fcvt.x: New file.
1015 * gcc.target/aarch64/fcvt_double_int.c: New file.
1016 * gcc.target/aarch64/fcvt_double_long.c: New file.
1017 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1018 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1019 * gcc.target/aarch64/fcvt_float_int.c: New file.
1020 * gcc.target/aarch64/fcvt_float_long.c: New file.
1021 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1022 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1023 * gcc.target/aarch64/ffs.c: New file.
1024 * gcc.target/aarch64/fmadd.c: New file.
1025 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1026 * gcc.target/aarch64/frint.x: New file.
1027 * gcc.target/aarch64/frint_double.c: New file.
1028 * gcc.target/aarch64/frint_float.c: New file.
1029 * gcc.target/aarch64/index.c: New file.
1030 * gcc.target/aarch64/mneg-1.c: New file.
1031 * gcc.target/aarch64/mneg-2.c: New file.
1032 * gcc.target/aarch64/mneg-3.c: New file.
1033 * gcc.target/aarch64/mnegl-1.c: New file.
1034 * gcc.target/aarch64/mnegl-2.c: New file.
1035 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1036 * gcc.target/aarch64/pic-constantpool1.c: New file.
1037 * gcc.target/aarch64/pic-symrefplus.c: New file.
1038 * gcc.target/aarch64/predefine_large.c: New file.
1039 * gcc.target/aarch64/predefine_small.c: New file.
1040 * gcc.target/aarch64/predefine_tiny.c: New file.
1041 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1042 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1043 * gcc.target/aarch64/table-intrinsics.c: New file.
1044 * gcc.target/aarch64/tst-1.c: New file.
1045 * gcc.target/aarch64/vect-abs-compile.c: New file.
1046 * gcc.target/aarch64/vect-abs.c: New file.
1047 * gcc.target/aarch64/vect-abs.x: New file.
1048 * gcc.target/aarch64/vect-compile.c: New file.
1049 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1050 * gcc.target/aarch64/vect-faddv.c: New file.
1051 * gcc.target/aarch64/vect-faddv.x: New file.
1052 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1053 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1054 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1055 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1056 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1057 * gcc.target/aarch64/vect-fp-compile.c: New file.
1058 * gcc.target/aarch64/vect-fp.c: New file.
1059 * gcc.target/aarch64/vect-fp.x: New file.
1060 * gcc.target/aarch64/vect-mull-compile.c: New file.
1061 * gcc.target/aarch64/vect-mull.c: New file.
1062 * gcc.target/aarch64/vect-mull.x: New file.
1063 * gcc.target/aarch64/vect.c: New file.
1064 * gcc.target/aarch64/vect.x: New file.
1065 * gcc.target/aarch64/vector_intrinsics.c: New file.
1066 * gcc.target/aarch64/vfp-1.c: New file.
1067 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1068 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1069 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1070 * g++.dg/abi/aarch64_guard1.C: New file.
1072 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1075 * c-c++-common/pr54988.c: New test.
1077 2012-10-23 Jan Hubicka <jh@suse.cz>
1079 * gcc.dg/tree-prof/peel-1.c: New testcase.
1081 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1084 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1086 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1088 * gcc.dg/c99-predef-1.c: New test.
1089 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1090 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1091 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1092 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1093 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1094 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1095 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1096 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1097 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1098 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1099 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1100 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1102 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1104 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1106 2012-10-23 Jan Hubicka <jh@suse.cz>
1109 * gcc.c-torture/execute/pr54937.c: New testcase.
1110 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1112 2012-10-23 Jan Hubicka <jh@suse.cz>
1115 * gfortran.dg/pr54967.f90: New testcase.
1117 2012-10-23 Terry Guo <terry.guo@arm.com>
1120 * gcc.dg/pr55019.c: New.
1122 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1124 PR tree-optimization/55008
1125 * gcc.dg/tree-ssa/pr55008.c: New test.
1127 2012-10-22 Richard Biener <rguenther@suse.de>
1129 PR tree-optimization/55011
1130 * gcc.dg/torture/pr55011.c: New testcase.
1132 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1134 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1135 * gcc.target/arm/pr40457-2.c: Likewise.
1136 * gcc.target/arm/pr40457-3.c: Likewise.
1138 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1140 * gnat.dg/specs/limited_with4.ads: New test.
1141 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1143 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1145 * gnat.dg/modular4.adb: New test.
1146 * gnat.dg/modular4_pkg.ads: New helper.
1148 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1150 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1151 * gnat.dg/specs/addr1.ads: Likewise.
1153 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1155 * gcc.dg/webizer.c (main): Add missing exit call.
1157 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1160 * gfortran.dg/wextra_1.f: New test.
1162 2012-10-20 Jan Hubicka <jh@suse.cz>
1164 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1166 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1169 * gfortran.dg/warn_unused_function.f90: New.
1171 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1173 * lib/target-supports.exp
1174 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1176 2012-10-19 Richard Guenther <rguenther@suse.de>
1178 PR tree-optimization/54981
1179 * gcc.dg/pr54981.c: New testcase.
1181 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1184 * gcc.target/arm/pr54892.c: New.
1186 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1188 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1190 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1193 * g++.dg/init/array30.C: New.
1194 * g++.dg/init/array31.C: Likewise.
1196 2012-10-18 Tobias Burnus <burnus@net-b.de>
1199 * gfortran.dg/public_private_module_7.f90: New.
1201 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1204 * g++.dg/template/pr29633.C: New.
1206 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1208 * gnat.dg/loop_optimization13.ad[sb]: New test.
1209 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1211 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1213 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1214 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1215 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1216 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1218 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1220 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1221 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1222 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1223 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1224 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1225 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1227 2012-10-16 Jan Hubicka <jh@suse.cz>
1229 * gcc.target/i386/l_fma_float_?.c: Update.
1230 * gcc.target/i386/l_fma_double_?.c: Update.
1231 * gfortran.dg/do_1.f90: XFAIL
1232 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1233 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1234 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1235 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1236 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1237 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1240 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1244 * gcc.dg/Wstrict-overflow-24.c: New.
1246 2012-10-16 Tobias Burnus <burnus@net-b.de>
1250 * gfortran.dg/class_optional_1.f90: New.
1251 * gfortran.dg/class_optional_2.f90: New.
1253 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1256 * gcc.dg/guality/pr54796.c: New test.
1258 PR tree-optimization/54889
1259 * gfortran.dg/pr54889.f90: New test.
1261 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1263 * g++.dg/other/dump-ada-spec-2.C: New test.
1265 2012-10-16 Easwaran Raman <eraman@google.com>
1267 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1268 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1270 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1272 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1273 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1275 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1278 * gcc.c-torture/compile/pr54925.c: New.
1280 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1283 * gcc.target/sh/pr51244-17.c: New.
1285 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1288 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1290 * gcc.target/sh/pr54760-4.c: New.
1292 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1295 * gcc.target/sh/torture/sh-torture.exp: New.
1296 * gcc.target/sh/torture/pr34777.c: New.
1298 2012-10-15 Matthias Klose <doko@ubuntu.com>
1300 * lib/target-supports.exp (check_profiling_available): Match
1301 arm*-*-linux-* for ARM Linux/GNU.
1302 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1303 * gfortran.dg/enum_10.f90: Likewise.
1304 * gfortran.dg/enum_9.f90: Likewise.
1305 * gcc.target/arm/synchronize.c: Likewise.
1306 * g++.old-deja/g++.jason/enum6.C: Likewise.
1307 * g++.old-deja/g++.other/enum4.C: Likewise.
1308 * g++.old-deja/g++.law/enum9.C: Likewise.
1310 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1312 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1313 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1315 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1316 Paolo Carlini <paolo.carlini@oracle.com>
1319 * g++.dg/overload/operator6.C: New.
1321 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1323 PR c++/50080 (again)
1324 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1325 * g++.dg/parse/tmpl-outside1.C: Likewise.
1326 * g++.dg/template/qualttp18.C: Likewise.
1327 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1328 * g++.old-deja/g++.pt/overload13.C: Likewise.
1330 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1332 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1333 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1334 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1335 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1336 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1337 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1338 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1339 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1341 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1344 * g++.dg/parse/tmpl-outside2.C: New.
1345 * g++.dg/parse/tmpl-outside1.C: Adjust.
1346 * g++.dg/template/qualttp18.C: Likewise.
1347 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1348 * g++.old-deja/g++.pt/overload13.C: Likewise.
1350 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1352 PR tree-optimization/54915
1353 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1355 2012-10-15 Richard Guenther <rguenther@suse.de>
1357 PR tree-optimization/54920
1358 * gcc.dg/torture/pr54920.c: New testcase.
1360 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1362 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1364 2012-10-13 Jason Merrill <jason@redhat.com>
1366 * g++.dg/tls/thread_local7g.C: Require tls_native.
1368 2012-10-14 Jason Merrill <jason@redhat.com>
1370 * g++.dg/cpp0x/inh-ctor1.C: New.
1371 * g++.dg/cpp0x/inh-ctor2.C: New.
1372 * g++.dg/cpp0x/inh-ctor3.C: New.
1373 * g++.dg/cpp0x/inh-ctor4.C: New.
1374 * g++.dg/cpp0x/inh-ctor5.C: New.
1375 * g++.dg/cpp0x/inh-ctor6.C: New.
1376 * g++.dg/cpp0x/inh-ctor7.C: New.
1377 * g++.dg/cpp0x/inh-ctor8.C: New.
1378 * g++.dg/cpp0x/inh-ctor9.C: New.
1379 * g++.dg/cpp0x/inh-ctor10.C: New.
1380 * g++.dg/cpp0x/inh-ctor11.C: New.
1381 * g++.dg/cpp0x/inh-ctor12.C: New.
1382 * g++.dg/cpp0x/inh-ctor13.C: New.
1384 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1386 PR rtl-optimization/54919
1387 * gcc.dg/pr54919.c: New testcase.
1389 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1392 * g++.dg/template/crash113.C: New.
1394 2012-10-14 Jan Hubicka <jh@suse.cz>
1396 * gcc.dg/unroll_5.c: New testcase.
1398 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/opt/pr52643.C: New.
1403 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1406 * gcc.target/sh/pr54602-1.c: New.
1407 * gcc.target/sh/pr54602-2.c: New.
1408 * gcc.target/sh/pr54602-3.c: New.
1409 * gcc.target/sh/pr54602-4.c: New.
1411 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1414 * gcc.target/sh/pr54680.c: New.
1416 2012-10-12 Jan Hubicka <jh@suse.cz>
1418 * gcc.dg/webizer.c: New testcase.
1420 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1422 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1425 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1427 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1428 Return 0 if already specifying -mfloat-abi other than hard.
1430 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1432 * gcc.dg/pr53060.c: Prune irrelevant warning.
1434 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1437 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1438 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1439 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1440 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1441 Adjust expected wording of warnings for *cmp* builtins.
1442 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1443 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1445 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1448 * g++.dg/parse/friend-main.C: New.
1450 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1453 * g++.dg/pr53055.C: New testcase.
1455 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1458 * g++.dg/cpp0x/pr52744.C: New.
1460 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1463 * gfortran.dg/dummy_procedure_9.f90: New.
1465 2012-10-12 Richard Biener <rguenther@suse.de>
1467 PR tree-optimization/54894
1468 * gcc.dg/torture/pr54894.c: New testcase.
1470 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1473 * gcc.target/sh/pr51244-13.c: New.
1474 * gcc.target/sh/pr51244-14.c: New.
1475 * gcc.target/sh/pr51244-15.c: New.
1476 * gcc.target/sh/pr51244-16.c: New.
1478 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1481 * g++.dg/cpp0x/decltype45.C: New.
1483 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1486 * gfortran.dg/class_allocate_13.f90: New.
1488 2012-10-11 Jason Merrill <jason@redhat.com>
1490 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1491 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1493 * g++.dg/gomp/tls-5.C: Require tls_native.
1494 * g++.dg/tls/thread_local7.C: Require tls_native.
1495 * g++.dg/tls/static2.C: New.
1497 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1500 * g++.dg/ext/weak5.C: New.
1502 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1505 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1506 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1508 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1511 * g++.dg/parse/pr43765.C: New.
1513 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1515 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1517 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1520 * g++.dg/init/bitfield3.C: New.
1522 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1524 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1526 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1528 PR tree-optimization/54877
1529 * gcc.dg/torture/pr54877.c: New test.
1531 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1534 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1535 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1536 and remove target info from dg-do compile.
1537 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1538 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1539 and remove target info from dg-do compile.
1541 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1543 * gcc.dg/pr54782.c: Require target with pthread support.
1545 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/cpp0x/auto35.C: New.
1550 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1552 PR c++/53540 - using fails to be equivalent to typedef
1553 * g++.dg/cpp0x/alias-decl-24.C: New test.
1555 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1557 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1558 that c++11 attributes to types are ignored for now.
1559 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1562 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1567 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1570 * g++.dg/cpp0x/initlist67.C: New.
1572 2012-10-10 Dehao Chen <dehao@google.com>
1574 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1576 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1579 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1582 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1585 * g++.dg/cpp0x/decltype44.C: New.
1587 2012-10-09 Steve Ellcey <sellcey@mips.com>
1589 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1591 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/cpp0x/decltype43.C: New.
1596 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1599 * gcc.dg/pr53397-1.c: New test case.
1600 * gcc.dg/pr53397-2.c: New test case.
1602 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1605 * g++.dg/warn/Wparentheses-26.C: Adjust.
1606 * g++.dg/warn/Wparentheses-27.C: New.
1608 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1611 * c-c++-common/vector-scalar.c: New testcase.
1612 * g++.dg/ext/vector18.C: New testcase.
1613 * g++.dg/ext/vector5.C: This is not an error anymore.
1614 * gcc.dg/init-vec-1.c: Move ...
1615 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1616 * gcc.c-torture/execute/vector-shift1.c: Move ...
1617 * c-c++-common/torture/vector-shift1.c: ... here.
1618 * gcc.dg/scal-to-vec1.c: Move ...
1619 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1620 C++11. Adapt error messages.
1621 * gcc.dg/convert-vec-1.c: Move ...
1622 * c-c++-common/convert-vec-1.c: ... here.
1623 * gcc.dg/scal-to-vec2.c: Move ...
1624 * c-c++-common/scal-to-vec2.c: ... here.
1626 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1629 * gcc.target/i386/pr54400.c: New testcase.
1631 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1634 * g++.dg/template/pr54858.C: New test.
1636 2012-10-08 Marek Polacek <polacek@redhat.com>
1639 * g++.dg/debug/pr54831.C: New test.
1641 2012-10-08 Dehao Chen <dehao@google.com>
1643 * g++.dg/predict-loop-exit-1.C: New.
1644 * g++.dg/predict-loop-exit-2.C: New.
1645 * g++.dg/predict-loop-exit-3.C: New.
1647 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1649 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1651 2012-10-08 Jason Merrill <jason@redhat.com>
1653 * g++.dg/gomp/tls-5.C: New.
1654 * g++.dg/gomp/tls-wrap1.C: New.
1655 * g++.dg/gomp/tls-wrap2.C: New.
1656 * g++.dg/gomp/tls-wrap3.C: New.
1657 * g++.dg/gomp/tls-wrap4.C: New.
1658 * g++.dg/gomp/tls-wrapper-cse.C: New.
1659 * g++.dg/tls/thread_local-cse.C: New.
1660 * g++.dg/tls/thread_local-order1.C: New.
1661 * g++.dg/tls/thread_local-order2.C: New.
1662 * g++.dg/tls/thread_local-wrap1.C: New.
1663 * g++.dg/tls/thread_local-wrap2.C: New.
1664 * g++.dg/tls/thread_local-wrap3.C: New.
1665 * g++.dg/tls/thread_local-wrap4.C: New.
1666 * g++.dg/tls/thread_local2g.C: New.
1667 * g++.dg/tls/thread_local3g.C: New.
1668 * g++.dg/tls/thread_local4g.C: New.
1669 * g++.dg/tls/thread_local5g.C: New.
1670 * g++.dg/tls/thread_local6g.C: New.
1671 * g++.dg/tls/thread_local7g.C: New.
1673 * g++.dg/tls/thread_local3.C: New.
1674 * g++.dg/tls/thread_local4.C: New.
1675 * g++.dg/tls/thread_local5.C: New.
1676 * g++.dg/tls/thread_local6.C: New.
1678 * g++.dg/tls/init-2.C: Tweak errors.
1679 * g++.dg/tls/thread_local1.C: New.
1680 * g++.dg/tls/thread_local2.C: New.
1681 * g++.dg/tls/thread_local7.C: New.
1683 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1686 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1688 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1691 * gcc.target/sh/pr54685.c: New.
1693 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1695 PR c++/53528 C++11 attribute support
1696 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1697 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1698 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1699 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1700 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1701 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1702 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1703 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1704 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1705 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1706 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1707 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1708 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1709 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1710 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1711 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1712 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1713 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1714 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1715 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1716 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1717 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1718 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1719 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1720 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1721 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1722 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1723 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1724 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1725 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1726 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1727 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1754 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1756 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1757 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1758 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1760 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1763 * gcc.target/sh/pr54760-2.c: New.
1764 * gcc.target/sh/pr54760-3.c: New.
1766 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1769 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1771 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1772 Sandra Loosemore <sandra@codesourcery.com>
1774 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1775 and test that the accumulator is initialized using MULT.
1776 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1777 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1779 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1782 * g++.dg/cpp0x/stdint.C: New.
1784 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1787 * g++.dg/cpp0x/stddef.C: New.
1789 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1792 * gfortran.dg/typebound_operator_17.f90: New.
1794 2012-10-06 Jan Hubicka <jh@suse.cz>
1798 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1800 2012-10-06 Jan Hubicka <jh@suse.cz>
1802 * gcc.dg/lto/resolutions_0.c: New testcase.
1804 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1807 * gfortran.dg/generic_25.f90: New.
1808 * gfortran.dg/generic_26.f90: New.
1809 * gfortran.dg/generic_27.f90: New.
1811 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1814 * gcc.target/sh/pr54760-1.c: New.
1816 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1818 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1819 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1820 * g++.dg/warn/Wsign-compare-5.C: New test.
1821 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1822 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1823 * g++.dg/ext/builtin30.C: New test.
1824 * g++.dg/ext/vla12.C: New test.
1825 * gcc.dg/builtins-85.c: New test.
1828 * gcc.dg/guality/pr54519-1.c: New test.
1829 * gcc.dg/guality/pr54519-2.c: New test.
1830 * gcc.dg/guality/pr54519-3.c: New test.
1831 * gcc.dg/guality/pr54519-4.c: New test.
1832 * gcc.dg/guality/pr54519-5.c: New test.
1833 * gcc.dg/guality/pr54519-6.c: New test.
1835 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1838 * g++.dg/cpp0x/defaulted38.C: New.
1840 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1842 PR tree-optimization/33763
1843 * c-c++-common/pr33763.c: New test.
1845 PR tree-optimization/54810
1846 * gcc.dg/tree-ssa/vrp85.c: New test.
1848 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1850 * gcc.dg/ucnid-7.c: Skip on AIX.
1851 * gcc.dg/ucnid-8.c: Same.
1852 * gcc.dg/ucnid-10.c: Same.
1853 * gcc.dg/ucnid-13.c: Same.
1854 * gcc.dg/attr-alias-3.c: Same.
1855 * gcc.dg/attr-alias-5.c: Same.
1856 * gcc.dg/torture/pr51106-2.c: Same.
1857 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1859 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1862 * g++.dg/cpp0x/alias-decl-23.C: New.
1864 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/template/friend53.C: New.
1869 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1871 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1872 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1873 (scan-ada-spec): Likewise.
1874 (scan-ada-spec-not): Likewise.
1875 * gcc.dg/dump-ada-spec-1.c: New test.
1876 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1878 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1880 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1882 2012-10-04 Florian Weimer <fweimer@redhat.com>
1884 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1886 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/cpp0x/pr54323.C: New.
1891 2012-10-04 Richard Guenther <rguenther@suse.de>
1894 * g++.dg/torture/pr54735.C: New testcase.
1896 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1898 PR rtl-optimization/54739
1899 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1901 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1904 * gcc.target/sh/pr51244-12.c: New.
1906 2012-10-03 Dehao Chen <dehao@google.com>
1909 * gcc.dg/pr54782.c: New test.
1911 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1914 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1916 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1919 * gfortran.dg/class_53.f90: New.
1921 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1924 * gcc.dg/guality/pr54551.c: New.
1926 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1928 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1929 * gcc.target/powerpc/pr46728-2.c: Likewise.
1931 2012-10-02 Sharad Singhai <singhai@google.com>
1934 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1935 to fix test failures caused by r191883.
1936 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1937 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1938 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1939 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1940 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1941 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1942 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1943 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1944 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1946 2012-09-30 Sharad Singhai <singhai@google.com>
1948 * gcc.target/i386/vect-double-1.c: Fix test.
1950 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1953 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1956 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1958 PR rtl-optimization/54457
1959 * gcc.target/i386/pr54457.c: New test.
1961 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1963 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1965 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1967 * gcc.target/i386/vect-rebuild.c: New testcase.
1969 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1971 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1973 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1975 * gcc.target/mips/pr37362.c: Fix target selector.
1977 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1980 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1982 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1984 * gcc.dg/ucnid-8.c: Update line number.
1985 * gcc.dg/torture/pr51106-2.c: Likewise.
1987 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1990 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1991 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1992 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1994 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1996 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1997 partially reverting r170092.
1998 * gfortran.dg/class_7.f03: Ditto.
1999 * gfortran.dg/coarray_14.f90: Ditto.
2000 * gfortran.dg/typebound_proc_13.f03: Ditto.
2002 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2005 * g++.dg/cpp0x/sfinae42.C: New.
2007 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2009 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2010 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2011 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2012 * gcc.dg/pr42629.c: XFAIL on AIX.
2013 * gcc.dg/pr47684.c: Same.
2014 * gcc.dg/pr43670.c: Same.
2015 * gcc.dg/pr42916.c: Same.
2016 * gcc.dg/pr45449.c: Same.
2017 * gcc.dg/pr50017.c: Same.
2018 * gcc.dg/pr42728.c: Same.
2019 * gcc.dg/pr47881.c: Same.
2020 * gcc.dg/pr44023.c: Same.
2021 * gcc.dg/pr41345.c: Same.
2022 * gcc.dg/pr42630.c: Same.
2023 * gcc.dg/pr44971.c: Same.
2024 * gcc.dg/pr46771.c: Same.
2025 * gcc.dg/ucnid-8.c: Same.
2026 * gcc.dg/ucnid-10.c: Same.
2027 * gcc.dg/ucnid-13.c: Same.
2028 * gcc.dg/torture/pr51106-2.c: Same.
2029 * gcc.dg/pr48768.c: Same.
2030 * gcc.dg/pr42631.c: Same.
2031 * gcc.dg/pr43084.c: Same.
2032 * gcc.dg/ucnid-7.c: Same.
2033 * gcc.dg/pr42889.c: Same.
2034 * gcc.dg/pr41241.c: Same.
2035 * gcc.dg/pr42719.c: Same.
2036 * g++.dg/debug/pr46583.C: Same.
2037 * g++.dg/debug/pr47106.C: Same.
2038 * g++.dg/opt/pr48549.C: Same.
2039 * g++.dg/other/pr42685.C: Same.
2040 * c-c++-common/pr43942.c: Same.
2042 2012-09-29 Ian Lance Taylor <iant@google.com>
2044 * go.test/go-test.exp: Update for latest version of Go testsuite.
2046 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2049 * gfortran.dg/internal_readwrite_3.f90: New test.
2051 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2053 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2054 c-c++-common/Wunused-local-typedefs-2.c to here.
2056 PR c++/54372 - unused attribute inactive on dependant entities
2057 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2059 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2061 PR c++/29028 - Missed unused warning on using declaration
2062 * g++.dg/warn/Wunused-var-18.C: New test.
2064 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2066 PR c++/53551 - -Wunused-local-typedefs misses uses
2067 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2069 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2072 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2074 PR tree-optimization/54713
2075 * gcc.c-torture/compile/pr54713-1.c: New test.
2076 * gcc.c-torture/compile/pr54713-2.c: New test.
2077 * gcc.c-torture/compile/pr54713-3.c: New test.
2079 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2081 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2083 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2085 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2087 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2090 * gcc.target/i386/pr54703.c: New test.
2092 2012-09-27 Richard Guenther <rguenther@suse.de>
2095 * gcc.dg/lto/pr54709_0.c: New testcase.
2096 * gcc.dg/lto/pr54709_1.c: Likewise.
2098 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2100 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2102 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2104 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2106 * gcc.target/arm/pr42879.c: Handle big-endian.
2108 2012-09-26 Steve Ellcey <sellcey@mips.com>
2111 * gcc.dg/pr37303.c: Check for rdata or rodata.
2113 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2115 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2117 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2121 * gcc.target/powerpc/ppc-ne0-1.c: New.
2123 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2126 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2127 test_19, test_20, test_21, test_22, test_23): New functions.
2128 * gcc.target/sh/pr54089-4.c: New.
2129 * gcc.target/sh/pr54089-5.c: New.
2130 * gcc.target/sh/pr54089-6.c: New.
2131 * gcc.target/sh/pr54089-7.c: New.
2133 2012-09-25 Richard Guenther <rguenther@suse.de>
2136 * gcc.dg/lto/pr54702_0.c: New testcase.
2137 * gcc.dg/lto/pr54702_1.c: Likewise.
2138 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2139 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2140 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2141 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2143 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2146 * g++.dg/cpp0x/parse2.C: New.
2147 * g++.dg/parse/error11.C: Adjust.
2148 * g++.dg/parse/error12.C: Likewise.
2150 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2152 * gcc.target/i386/20030217-1.c: Added check for
2153 large_long_double effective target.
2154 * gcc.target/i386/387-3.c: Likewise.
2155 * gcc.target/i386/387-4.c: Likewise.
2156 * gcc.target/i386/pr36578-1.c: Likewise.
2157 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2158 when long double size is equal double size.
2159 * gcc.target/i386/excess-precision-1.c: Likewise.
2160 * gcc.target/i386/pr36578-2.c: Likewise.
2161 * gcc.target/i386/20030217-2.c: New testcase.
2163 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2165 PR tree-optimization/54676
2166 * gcc.dg/pr54676.c: New test.
2168 2012-09-25 Richard Guenther <rguenther@suse.de>
2170 PR tree-optimization/53663
2171 * gcc.dg/torture/pr53663-1.c: New testcase.
2172 * gcc.dg/torture/pr53663-2.c: Likewise.
2173 * gcc.dg/torture/pr53663-3.c: Likewise.
2175 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2177 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2179 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2181 * lib/target-supports-dg.exp (dg-require-effective-target,
2182 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2183 dg-process-target-1 instead of dg-process-target.
2184 (dg-process-target-1): Rename from dg-process-target.
2185 (dg-process-target): New.
2187 2012-09-24 Richard Guenther <rguenther@suse.de>
2189 PR tree-optimization/54684
2190 * g++.dg/torture/pr54684.C: New testcase.
2192 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2194 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2196 2012-09-24 Richard Guenther <rguenther@suse.de>
2199 * gcc.dg/tm/pr52173-1.c: New.
2200 * gcc.dg/tm/pr52173-2.c: New.
2202 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2204 * gcc.dg/pr54669.c: New test.
2206 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2207 Dominique Dhumieres <dominiq@lps.ens.fr>
2210 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2212 2012-09-23 Tobias Burnus <burnus@net-b.de>
2215 * gfortran.dg/class_array_14.f90: New.
2217 2012-09-22 Kai Tietz <ktietz@redhat.com>
2219 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2220 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2222 2012-09-21 Dehao Chen <dehao@google.com>
2225 PR tree-optimization/54655
2226 * g++.dg/pr54655.C: New testcase.
2228 2012-09-21 Richard Guenther <rguenther@suse.de>
2230 PR tree-optimization/54647
2231 * g++.dg/torture/pr54647.C: New testcase.
2233 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2236 * c-c++-common/torture/vector-compare-2.c: Add -w.
2238 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2240 * gnat.dg/opt20.ads: Move dg directive to...
2241 * gnat.dg/opt20.adb: ...here.
2242 * gnat.dg/addr1.ad[sb]: Likewise.
2243 * gnat.dg/concat2.ad[sb]: Likewise.
2244 * gnat.dg/array16.ad[sb]: Likewise.
2245 * gnat.dg/atomic5.ad[sb]: Likewise.
2246 * gnat.dg/discr29.ad[sb]: Likewise.
2247 * gnat.dg/noreturn5.ad[sb]: Likewise.
2248 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2249 * gnat.dg/discr23.ads: Remove dg directive.
2250 * gnat.dg/nested_float_packed.ads: Likewise.
2251 * gnat.dg/oconst6.ads: Move to...
2252 * gnat.dg/specs/oconst6.ads: ...here.
2254 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/cpp0x/decltype32.C: Tweak.
2259 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2261 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2262 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2263 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2264 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2266 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2269 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2271 2012-09-19 Steve Ellcey <sellcey@mips.com>
2273 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2275 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2277 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2278 * gcc.target/powerpc/ppc-mftb.c: New file.
2280 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2283 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2286 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2289 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2291 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2293 * gcc.c-torture/execute/20120919-1.c: New test.
2295 2012-09-19 Richard Guenther <rguenther@suse.de>
2297 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2299 2012-09-19 Richard Guenther <rguenther@suse.de>
2301 * gcc.dg/builtin-unreachable-6.c: Adjust.
2303 2012-09-19 Richard Guenther <rguenther@suse.de>
2305 * gcc.dg/builtin-object-size-10.c: Adjust.
2306 * gcc.dg/builtin-unreachable-5.c: Adjust.
2307 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2308 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2309 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2310 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2311 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2312 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2313 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2314 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2315 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2316 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2317 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2318 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2320 2012-09-19 Richard Guenther <rguenther@suse.de>
2322 PR tree-optimization/54132
2323 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2324 * gcc.dg/torture/pr54132.c: Likewise.
2326 2012-09-19 Terry Guo <terry.guo@arm.com>
2328 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2329 extra prune rules that will be applied to all tests in a .exp file.
2330 (gcc-dg-prune): Use rules defined by the above variable.
2331 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2332 harmless warnings on architecture switch conflict.
2334 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2336 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2337 of asm-comment characters instead of a single one.
2338 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2340 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2342 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2344 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2345 target instead of xfailing it.
2346 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2347 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2348 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2349 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2350 * gcc.dg/vect/vect-104.c: Likewise.
2351 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2352 * gcc.dg/vect/vect-outer-1.c: Likewise.
2353 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2354 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2355 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2356 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2357 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2358 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2359 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2360 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2361 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2363 * lib/target-supports.exp
2364 (check_effective_target_vect_widen_mult_qi_to_hi,
2365 check_effective_target_vect_widen_mult_hi_to_si,
2366 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2367 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2368 check_effective_target_vect_pack_trunc,
2369 check_effective_target_vect_unpack,
2370 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2371 instead of arm_none.
2373 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2375 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2377 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2378 config to compiler_flags.
2380 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2383 * gcc.target/i386/pr54592.c: New test.
2385 PR tree-optimization/54610
2386 * gcc.target/i386/pr54610.c: New test.
2388 2012-09-17 Jason Merrill <jason@redhat.com>
2391 * g++.dg/cpp0x/alias-decl-21.C: New.
2392 * g++.dg/cpp0x/alias-decl-22.C: New.
2394 2012-09-17 Tobias Burnus <burnus@net-b.de>
2397 * gfortran.dg/scan_2.f90: New.
2399 2012-09-17 Jason Merrill <jason@redhat.com>
2402 * g++.dg/init/aggr9.C: New.
2404 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2406 * gnat.dg/loop_optimization12.ad[sb]: New test.
2408 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2411 * gfortran.dg/proc_ptr_result_7.f90: New.
2413 2012-09-17 Tobias Burnus <burnus@net-b.de>
2416 * gfortran.dg/structure_constructor_11.f90: New.
2418 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2420 PR tree-optimization/54563
2421 * g++.dg/torture/pr54563.C: New test.
2423 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2426 * gfortran.dg/typebound_generic_14.f03: New.
2428 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2431 * gfortran.dg/proc_ptr_38.f90: New.
2433 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2436 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2440 * gnat.dg/lto15.adb: Require lto.
2442 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2443 "myBindC" for hppa*-*-hpux*.
2445 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2447 * gfortran.dg/namelist_75.f90: New test.
2449 2012-09-15 Tom de Vries <tom@codesourcery.com>
2451 * gcc.dg/tree-ssa/vrp82.c: New test.
2452 * gcc.dg/tree-ssa/vrp83.c: Same.
2453 * gcc.dg/tree-ssa/vrp84.c: Same.
2455 2012-09-15 Tom de Vries <tom@codesourcery.com>
2457 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2458 * gcc.dg/tree-ssa/vrp81.c: ... this.
2460 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2463 * gcc.target/avr/torture/fix-types.h: New.
2464 * gcc.target/avr/torture/vals-hr.def: New.
2465 * gcc.target/avr/torture/vals-r.def: New.
2466 * gcc.target/avr/torture/vals-k.def: New.
2467 * gcc.target/avr/torture/vals-ur.def: New.
2468 * gcc.target/avr/torture/vals-uk.def: New.
2469 * gcc.target/avr/torture/vals-uhr.def: New.
2470 * gcc.target/avr/torture/vals-llk.def: New.
2471 * gcc.target/avr/torture/vals-ullk.def: New.
2472 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2473 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2474 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2475 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2476 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2477 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2478 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2479 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2481 2012-09-14 Dehao Chen <dehao@google.com>
2483 * g++.dg/debug/dwarf2/deallocator.C: New test.
2485 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2488 * gcc.c-torture/compile/pr54552-1.c: New test.
2490 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2493 * g++.dg/other/vector-compare.C: New testcase.
2494 * c-c++-common/vector-compare-3.c: New testcase.
2495 * gcc.dg/vector-shift.c: Move ...
2496 * c-c++-common/vector-shift.c: ... here.
2497 * gcc.dg/vector-shift1.c: Move ...
2498 * c-c++-common/vector-shift1.c: ... here.
2499 * gcc.dg/vector-shift3.c: Move ...
2500 * c-c++-common/vector-shift3.c: ... here.
2501 * gcc.dg/vector-compare-1.c: Move ...
2502 * c-c++-common/vector-compare-1.c: ... here.
2503 * gcc.dg/vector-compare-2.c: Move ...
2504 * c-c++-common/vector-compare-2.c: ... here.
2505 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2506 * c-c++-common/torture/vector-compare-1.c: ... here.
2507 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2508 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2509 * c-c++-common/torture/vector-compare-2.c: ... here.
2510 * gcc.c-torture/execute/vector-shift.c: Move ...
2511 * c-c++-common/torture/vector-shift.c: ... here.
2512 * gcc.c-torture/execute/vector-shift2.c: Move ...
2513 * c-c++-common/torture/vector-shift2.c: ... here.
2514 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2515 * c-c++-common/torture/vector-subscript-1.c: ... here.
2516 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2517 * c-c++-common/torture/vector-subscript-2.c: ... here.
2518 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2519 * c-c++-common/torture/vector-subscript-3.c: ... here.
2521 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2524 * gcc.c-torture/compile/pr54103-1.c,
2525 gcc.c-torture/compile/pr54103-2.c,
2526 gcc.c-torture/compile/pr54103-3.c,
2527 gcc.c-torture/compile/pr54103-4.c,
2528 gcc.c-torture/compile/pr54103-5.c,
2529 gcc.c-torture/compile/pr54103-6.c: New tests.
2530 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2532 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2534 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2536 2012-09-14 Richard Guenther <rguenther@suse.de>
2538 PR tree-optimization/54565
2539 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2540 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2542 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2544 * gcc.target/arm/combine-movs.c: Add missing space.
2546 2012-09-14 Richard Guenther <rguenther@suse.de>
2548 * g++.dg/torture/builtin-location.C: New testcase.
2550 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2551 Manuel López-Ibåñez <manu@gcc.gnu.org>
2554 * g++.dg/warn/Wuninitialized-self.C: New.
2556 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2559 * gcc.c-torture/compile/pr54559.c: New test.
2561 2012-09-13 Jason Merrill <jason@redhat.com>
2564 * g++.dg/cpp0x/constexpr-temp1.C: New.
2567 * g++.dg/template/anonunion2.C: New.
2570 * g++.dg/template/init10.C: New.
2572 2012-09-13 Tobias Burnus <burnus@net-b.de>
2575 * gfortran.dg/implicit_pure_3.f90: New.
2577 2012-09-13 Richard Guenther <rguenther@suse.de>
2579 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2581 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2583 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2585 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2587 * c-c++-common/pr51712.c: Handle for short-enum targets.
2589 2012-09-12 Terry Guo <terry.guo@arm.com>
2591 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2592 and lsrs for Thumb2 mode.
2594 2012-09-12 Jan Hubicka <jh@suse.cz>
2596 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2598 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2601 * gcc.target/i386/pr54445-1.c: New file.
2602 * gcc.target/i386/pr54445-2.c: Likewise.
2604 2012-09-12 Tobias Burnus <burnus@net-b.de>
2608 * gfortran.dg/coarray_10.f90: Update dg-error.
2609 * gfortran.dg/coarray_28.f90: New.
2610 * gfortran.dg/array_section_3.f90: New.
2612 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2614 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2615 gcc.target/arm/pr48252.c: Fix for big-endian support.
2617 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2619 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2621 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2622 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2624 * gcc.target/arm/neon-vfma-1.c: New testcase.
2625 * gcc.target/arm/neon-vfms-1.c: Likewise.
2626 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2628 * gcc.target/arm/neon-vmls-1.c: Likewise.
2629 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2631 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2632 (check_effective_target_arm_neonv2_ok): Likewise.
2633 (check_effective_target_arm_neonv2_hw): Likewise.
2634 (check_effective_target_arm_neonv2): Likewise.
2636 2012-09-11 Richard Guenther <rguenther@suse.de>
2639 * g++.dg/tree-ssa/pr54515.C: New testcase.
2641 2012-09-10 Andrew Pinski <apinski@cavium.com>
2644 * gcc.dg/tm/memopt-16.c: New testcase.
2646 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2650 * g++.dg/cpp0x/sfinae40.C: New.
2651 * g++.dg/cpp0x/sfinae41.C: Likewise.
2653 2012-09-10 Jason Merrill <jason@redhat.com>
2656 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2658 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2661 * gcc.target/sh/pr54089-3.c: New.
2663 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2665 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2667 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2669 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2671 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2673 * gcc.dg/pr52558-2.c: Delete.
2674 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2676 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2678 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2680 2012-09-10 Richard Guenther <rguenther@suse.de>
2682 PR tree-optimization/54520
2683 * gcc.dg/torture/pr54520.c: New testcase.
2685 2012-09-10 Jason Merrill <jason@redhat.com>
2688 * g++.dg/cpp0x/implicit14.C: New.
2690 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2693 * gfortran.dg/bound_simplification_3.f90: New test.
2695 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2698 * gcc.dg/pr52558-1.c: Delete.
2699 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2701 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2703 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2704 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2705 * gcc.target/arm/smlaltt-1.c: Likewise.
2707 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2709 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2711 2012-09-07 Tom de Vries <tom@codesourcery.com>
2713 PR tree-optimization/53986
2714 * gcc.dg/tree-ssa/vrp80.c: New test.
2715 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2717 2012-09-06 Jason Merrill <jason@redhat.com>
2721 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2722 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2724 2012-09-06 Andrew Pinski <apinski@cavium.com>
2727 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2729 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2731 PR rtl-optimization/54455
2732 * gcc.dg/54455.c: New test.
2734 2012-09-06 Tobias Burnus <burnus@net-b.de>
2737 * gfortran.dg/promotion_2.f90: New.
2739 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2742 * c-c++-common/pr54486.c: New test.
2744 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2747 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2749 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2752 * g++.dg/cpp0x/sfinae39.C: New.
2754 2012-09-04 Jason Merrill <jason@redhat.com>
2757 * g++.dg/ext/flexary3.C: New.
2760 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2763 * g++.dg/template/defarg15.C: New.
2766 * g++.dg/template/access24.C: New.
2768 2012-09-04 Richard Guenther <rguenther@suse.de>
2770 PR tree-optimization/54458
2771 * gcc.dg/torture/pr54458.c: New testcase.
2773 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2775 * gcc.target/arm/neon-vext.c: New test.
2776 * gcc.target/arm/neon-vext-execute.c: Ditto.
2778 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2782 * gfortran.dg/select_type_29.f03: New.
2784 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2786 * gcc.dg/fold-perm.c: Improve test.
2788 2012-09-03 Tobias Burnus <burnus@net-b.de>
2791 * gfortran.dg/coarray_class_1.f90: New.
2793 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2796 * gcc.c-torture/compile/pr49206.c: New test.
2798 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2799 Uros Bizjak <ubizjak@gmail.com>
2802 * gfortran.dg/pr36680.f90: New test.
2804 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2807 * g++.dg/opt/pr42295.C: New test.
2809 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2812 * gcc.dg/torture/pr54436.c: New test.
2814 2012-09-01 Andrew Pinski <apinski@cavium.com>
2816 * gcc.target/mips/truncate-8.c: New testcase.
2818 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2822 * gcc.target/i386/pr46829.c: New test.
2823 * gcc.target/i386/pr46843.c: Ditto.
2825 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2826 Jason Merrill <jason@redhat.com>
2829 * g++.dg/parse/error50.C: New.
2831 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2834 * gcc.c-torture/compile/pr54428.c: New test.
2836 2012-08-31 Ollie Wild <aaw@google.com>
2839 * g++.dg/init/lifetime3.C: New test.
2841 2012-08-31 Martin Jambor <mjambor@suse.cz>
2844 * gcc.dg/torture/pr54409.c: New test.
2846 2012-08-31 Martin Jambor <mjambor@suse.cz>
2848 * gfortran.dg/pr48636.f90: Add dump scan checks.
2850 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2852 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2854 2012-08-28 Joey Ye <joey.ye@arm.com>
2856 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2858 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2861 * gcc.target/i386/pr46254.c: New test.
2863 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2865 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2866 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2867 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2869 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2871 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2872 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2873 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2874 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2875 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2876 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2877 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2878 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2879 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2880 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2881 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2882 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2883 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2884 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2885 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2886 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2887 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2888 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2889 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2890 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2891 gcc.target/mips/unaligned-1.c: Tighten regexps.
2893 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2895 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2896 (mips_option_groups): Remove optimization. Add various -f options.
2897 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2898 and -pg imply -fno-omit-frame-pointer.
2899 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2900 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2901 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2902 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2903 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2904 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2905 * gcc.target/mips/abi-n32-long32.c: Likewise.
2906 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2907 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2908 * gcc.target/mips/abi-n32-long64.c: Likewise.
2909 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2910 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2911 * gcc.target/mips/abi-n64-long32.c: Likewise.
2912 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2913 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2914 * gcc.target/mips/abi-n64-long64.c: Likewise.
2915 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2916 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2917 * gcc.target/mips/abi-o32-long32.c: Likewise.
2918 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2919 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2920 * gcc.target/mips/abi-o32-long64.c: Likewise.
2921 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2922 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2923 * gcc.target/mips/abi-o64-long32.c: Likewise.
2924 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2925 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2926 * gcc.target/mips/abi-o64-long64.c: Likewise.
2927 * gcc.target/mips/asm-1.c: Likewise.
2928 * gcc.target/mips/branch-1.c: Likewise.
2929 * gcc.target/mips/call-3.c: Likewise.
2930 * gcc.target/mips/call-saved-3.c: Likewise.
2931 * gcc.target/mips/clear-cache-1.c: Likewise.
2932 * gcc.target/mips/div-1.c: Likewise.
2933 * gcc.target/mips/div-2.c: Likewise.
2934 * gcc.target/mips/div-3.c: Likewise.
2935 * gcc.target/mips/div-4.c: Likewise.
2936 * gcc.target/mips/div-5.c: Likewise.
2937 * gcc.target/mips/div-6.c: Likewise.
2938 * gcc.target/mips/div-7.c: Likewise.
2939 * gcc.target/mips/div-8.c: Likewise.
2940 * gcc.target/mips/div-9.c: Likewise.
2941 * gcc.target/mips/div-10.c: Likewise.
2942 * gcc.target/mips/div-11.c: Likewise.
2943 * gcc.target/mips/div-12.c: Likewise.
2944 * gcc.target/mips/dsp-ctrl.c: Likewise.
2945 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2946 * gcc.target/mips/ext-8.c: Likewise.
2947 * gcc.target/mips/extend-2.c: Likewise.
2948 * gcc.target/mips/fix-r10000-1.c: Likewise.
2949 * gcc.target/mips/fix-r10000-2.c: Likewise.
2950 * gcc.target/mips/fix-r10000-3.c: Likewise.
2951 * gcc.target/mips/fix-r10000-4.c: Likewise.
2952 * gcc.target/mips/fix-r10000-5.c: Likewise.
2953 * gcc.target/mips/fix-r10000-6.c: Likewise.
2954 * gcc.target/mips/fix-r10000-7.c: Likewise.
2955 * gcc.target/mips/fix-r10000-8.c: Likewise.
2956 * gcc.target/mips/fix-r10000-9.c: Likewise.
2957 * gcc.target/mips/fix-r10000-10.c: Likewise.
2958 * gcc.target/mips/fix-r10000-11.c: Likewise.
2959 * gcc.target/mips/fix-r10000-12.c: Likewise.
2960 * gcc.target/mips/fix-r10000-13.c: Likewise.
2961 * gcc.target/mips/fix-r10000-14.c: Likewise.
2962 * gcc.target/mips/fix-r10000-15.c: Likewise.
2963 * gcc.target/mips/fpcmp-1.c: Likewise.
2964 * gcc.target/mips/fpcmp-2.c: Likewise.
2965 * gcc.target/mips/fpr-moves-7.c: Likewise.
2966 * gcc.target/mips/fpr-moves-8.c: Likewise.
2967 * gcc.target/mips/int-moves-1.c: Likewise.
2968 * gcc.target/mips/int-moves-2.c: Likewise.
2969 * gcc.target/mips/long-calls-pg.c: Likewise.
2970 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2971 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2972 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2973 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2974 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2975 * gcc.target/mips/mips-3d-1.c: Likewise.
2976 * gcc.target/mips/mips-3d-2.c: Likewise.
2977 * gcc.target/mips/mips-3d-3.c: Likewise.
2978 * gcc.target/mips/mips-3d-4.c: Likewise.
2979 * gcc.target/mips/mips-3d-5.c: Likewise.
2980 * gcc.target/mips/mips-3d-6.c: Likewise.
2981 * gcc.target/mips/mips-3d-7.c: Likewise.
2982 * gcc.target/mips/mips-3d-8.c: Likewise.
2983 * gcc.target/mips/mips-3d-9.c: Likewise.
2984 * gcc.target/mips/mips-ps-1.c: Likewise.
2985 * gcc.target/mips/mips-ps-2.c: Likewise.
2986 * gcc.target/mips/mips-ps-3.c: Likewise.
2987 * gcc.target/mips/mips-ps-4.c: Likewise.
2988 * gcc.target/mips/mips-ps-6.c: Likewise.
2989 * gcc.target/mips/mips32-dspr2.c: Likewise.
2990 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2991 * gcc.target/mips/neg-abs-1.c: Likewise.
2992 * gcc.target/mips/neg-abs-2.c: Likewise.
2993 * gcc.target/mips/nmadd-3.c: Likewise.
2994 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2995 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2996 * gcc.target/mips/octeon-pop-1.c: Likewise.
2997 * gcc.target/mips/pr26765.c: Likewise.
2998 * gcc.target/mips/pr33256.c: Likewise.
2999 * gcc.target/mips/pr33635-1.c: Likewise.
3000 * gcc.target/mips/pr33755.c: Likewise.
3001 * gcc.target/mips/pr35802.c: Likewise.
3002 * gcc.target/mips/pr45074.c: Likewise.
3003 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3004 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3005 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3006 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3007 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3008 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3009 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3010 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3011 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3012 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3013 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3014 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3015 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3016 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3017 * gcc.target/mips/save-restore-1.c: Likewise.
3018 * gcc.target/mips/save-restore-3.c: Likewise.
3019 * gcc.target/mips/save-restore-5.c: Likewise.
3020 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3021 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3022 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3023 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3024 * gcc.target/mips/stack-1.c: Likewise.
3026 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3029 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3030 branch under test to be filled with preceding rather than
3031 following instructions.
3032 * gcc.target/mips/branch-10.c: Likewise.
3033 * gcc.target/mips/branch-11.c: Likewise.
3034 * gcc.target/mips/branch-12.c: Likewise.
3035 * gcc.target/mips/branch-13.c: Likewise.
3036 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3037 to be eliminated. Tighten $28 scan-assembler-not test.
3039 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3041 * gcc.target/mips/call-4.c: ...this new test.
3043 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3045 * gcc.target/mips/code-readable-3.c: Likewise.
3046 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3047 flag but skip for -O0.
3048 * gcc.target/mips/code-readable-4.c: Likewise.
3050 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3051 of operations under test.
3052 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3054 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3055 Don't require sibling-call optimization.
3056 * gcc.target/mips/near-far-4.c: Likewise.
3058 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3059 Make sure that the register variable is used.
3060 * gcc.target/mips/soft-float-1.c: Likewise.
3062 * gcc.target/mips/sdata-1.c: Make static data volatile.
3063 * gcc.target/mips/sdata-2.c: Likewise.
3064 * gcc.target/mips/sdata-3.c: Likewise.
3065 * gcc.target/mips/sdata-4.c: Likewise.
3067 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3069 * gcc.target/mips/atomic-memory-2.c: Likewise.
3070 * gcc.target/mips/branch-cost-1.c: Likewise.
3071 * gcc.target/mips/branch-cost-2.c: Likewise.
3072 * gcc.target/mips/cache-1.c: Likewise.
3073 * gcc.target/mips/call-1.c: Likewise.
3074 * gcc.target/mips/call-saved-2.c: Likewise.
3075 * gcc.target/mips/const-anchor-1.c: Likewise.
3076 * gcc.target/mips/const-anchor-2.c: Likewise.
3077 * gcc.target/mips/dse-1.c: Likewise.
3078 * gcc.target/mips/dsp-lhx.c: Likewise.
3079 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3080 * gcc.target/mips/ext-1.c: Likewise.
3081 * gcc.target/mips/ext-2.c: Likewise.
3082 * gcc.target/mips/ext-3.c: Likewise.
3083 * gcc.target/mips/ext-4.c: Likewise.
3084 * gcc.target/mips/ext-5.c: Likewise.
3085 * gcc.target/mips/ext-6.c: Likewise.
3086 * gcc.target/mips/ext-7.c: Likewise.
3087 * gcc.target/mips/extend-1.c: Likewise.
3088 * gcc.target/mips/fix-r4000-1.c: Likewise.
3089 * gcc.target/mips/fix-r4000-3.c: Likewise.
3090 * gcc.target/mips/fix-r4000-5.c: Likewise.
3091 * gcc.target/mips/fix-r4000-6.c: Likewise.
3092 * gcc.target/mips/fix-r4000-8.c: Likewise.
3093 * gcc.target/mips/fix-r4000-10.c: Likewise.
3094 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3095 * gcc.target/mips/fixed-vector-type.c: Likewise.
3096 * gcc.target/mips/fpr-moves-1.c: Likewise.
3097 * gcc.target/mips/fpr-moves-2.c: Likewise.
3098 * gcc.target/mips/fpr-moves-3.c: Likewise.
3099 * gcc.target/mips/fpr-moves-4.c: Likewise.
3100 * gcc.target/mips/fpr-moves-5.c: Likewise.
3101 * gcc.target/mips/fpr-moves-6.c: Likewise.
3102 * gcc.target/mips/ins-1.c: Likewise.
3103 * gcc.target/mips/ins-2.c: Likewise.
3104 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3105 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3106 * gcc.target/mips/lazy-binding-1.c: Likewise.
3107 * gcc.target/mips/madd-3.c: Likewise.
3108 * gcc.target/mips/madd-5.c: Likewise.
3109 * gcc.target/mips/madd-6.c: Likewise.
3110 * gcc.target/mips/madd-8.c: Likewise.
3111 * gcc.target/mips/madd-9.c: Likewise.
3112 * gcc.target/mips/memcpy-1.c: Likewise.
3113 * gcc.target/mips/mips-ps-type.c: Likewise.
3114 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3115 * gcc.target/mips/mips-sched-madd.c: Likewise.
3116 * gcc.target/mips/mips16e-extends.c: Likewise.
3117 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3118 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3119 * gcc.target/mips/movcc-1.c: Likewise.
3120 * gcc.target/mips/movcc-2.c: Likewise.
3121 * gcc.target/mips/movcc-3.c: Likewise.
3122 * gcc.target/mips/msub-5.c: Likewise.
3123 * gcc.target/mips/msub-6.c: Likewise.
3124 * gcc.target/mips/msub-8.c: Likewise.
3125 * gcc.target/mips/mult-2.c: Likewise.
3126 * gcc.target/mips/mult-3.c: Likewise.
3127 * gcc.target/mips/mult-5.c: Likewise.
3128 * gcc.target/mips/mult-6.c: Likewise.
3129 * gcc.target/mips/mult-7.c: Likewise.
3130 * gcc.target/mips/mult-12.c: Likewise.
3131 * gcc.target/mips/mult-13.c: Likewise.
3132 * gcc.target/mips/mult-14.c: Likewise.
3133 * gcc.target/mips/mult-15.c: Likewise.
3134 * gcc.target/mips/mult-17.c: Likewise.
3135 * gcc.target/mips/mult-18.c: Likewise.
3136 * gcc.target/mips/mult-19.c: Likewise.
3137 * gcc.target/mips/nmadd-1.c: Likewise.
3138 * gcc.target/mips/nmadd-2.c: Likewise.
3139 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3140 * gcc.target/mips/octeon-cins-1.c: Likewise.
3141 * gcc.target/mips/octeon-cins-2.c: Likewise.
3142 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3143 * gcc.target/mips/octeon-exts-2.c: Likewise.
3144 * gcc.target/mips/octeon-exts-3.c: Likewise.
3145 * gcc.target/mips/octeon-exts-4.c: Likewise.
3146 * gcc.target/mips/octeon-exts-5.c: Likewise.
3147 * gcc.target/mips/octeon-exts-6.c: Likewise.
3148 * gcc.target/mips/octeon-exts-7.c: Likewise.
3149 * gcc.target/mips/octeon-pop-2.c: Likewise.
3150 * gcc.target/mips/octeon-seq-3.c: Likewise.
3151 * gcc.target/mips/octeon-seq-4.c: Likewise.
3152 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3153 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3154 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3155 * gcc.target/mips/pr54240.c: Likewise.
3156 * gcc.target/mips/rsqrt-1.c: Likewise.
3157 * gcc.target/mips/rsqrt-2.c: Likewise.
3158 * gcc.target/mips/rsqrt-3.c: Likewise.
3159 * gcc.target/mips/rsqrt-4.c: Likewise.
3160 * gcc.target/mips/save-restore-2.c: Likewise.
3161 * gcc.target/mips/save-restore-4.c: Likewise.
3162 * gcc.target/mips/sb1-1.c: Likewise.
3163 * gcc.target/mips/scc-1.c: Likewise.
3164 * gcc.target/mips/scc-2.c: Likewise.
3165 * gcc.target/mips/scc-3.c: Likewise.
3166 * gcc.target/mips/scc-4.c: Likewise.
3167 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3168 * gcc.target/mips/truncate-1.c: Likewise.
3169 * gcc.target/mips/truncate-2.c: Likewise.
3170 * gcc.target/mips/truncate-3.c: Likewise.
3171 * gcc.target/mips/truncate-4.c: Likewise.
3172 * gcc.target/mips/truncate-5.c: Likewise.
3173 * gcc.target/mips/truncate-6.c: Likewise.
3174 * gcc.target/mips/unaligned-1.c: Likewise.
3176 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3177 skip for -O0. Require -fexpensive-optimizations.
3178 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3179 * gcc.target/mips/dspr2-MULT.c: Likewise.
3180 * gcc.target/mips/fix-r4000-2.c: Likewise.
3181 * gcc.target/mips/fix-r4000-4.c: Likewise.
3182 * gcc.target/mips/fix-r4000-7.c: Likewise.
3183 * gcc.target/mips/fix-r4000-9.c: Likewise.
3184 * gcc.target/mips/madd-1.c: Likewise.
3185 * gcc.target/mips/madd-2.c: Likewise.
3186 * gcc.target/mips/madd-4.c: Likewise.
3187 * gcc.target/mips/maddu-1.c: Likewise.
3188 * gcc.target/mips/maddu-2.c: Likewise.
3189 * gcc.target/mips/maddu-3.c: Likewise.
3190 * gcc.target/mips/maddu-4.c: Likewise.
3191 * gcc.target/mips/msub-1.c: Likewise.
3192 * gcc.target/mips/msub-2.c: Likewise.
3193 * gcc.target/mips/msub-3.c: Likewise.
3194 * gcc.target/mips/msub-4.c: Likewise.
3195 * gcc.target/mips/msubu-1.c: Likewise.
3196 * gcc.target/mips/msubu-2.c: Likewise.
3197 * gcc.target/mips/msubu-3.c: Likewise.
3198 * gcc.target/mips/msubu-4.c: Likewise.
3199 * gcc.target/mips/mult-1.c: Likewise.
3200 * gcc.target/mips/mult-4.c: Likewise.
3201 * gcc.target/mips/mult-8.c: Likewise.
3202 * gcc.target/mips/mult-9.c: Likewise.
3203 * gcc.target/mips/mult-10.c: Likewise.
3204 * gcc.target/mips/mult-11.c: Likewise.
3205 * gcc.target/mips/mult-16.c: Likewise.
3207 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3208 skip for -O0 and -Os.
3209 * gcc.target/mips/fix-r4000-12.c: Likewise.
3210 * gcc.target/mips/madd-7.c: Likewise.
3211 * gcc.target/mips/mips-ps-5.c: Likewise.
3212 * gcc.target/mips/mips-ps-7.c: Likewise.
3213 * gcc.target/mips/msub-7.c: Likewise.
3215 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3216 skip for -O0. Require -mno-abicalls.
3217 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3219 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3220 skip for -O0. Require a total number of BBIT instructions and
3221 at least one of each kind.
3223 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3224 skip for -O0. Require -fno-unroll-loops.
3226 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3227 skip for -O0. Allow BLTZ as well as BGEZ.
3229 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3231 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3232 skip for -O0. Require -fschedule-insns2.
3233 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3235 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3236 but skip for -O0. Make a branch-likely more likely.
3238 * gcc.target/mips/timode-2.c: Split each test into its own function.
3239 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3241 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3242 skip for -O0. Require -fpeephole2.
3243 * gcc.target/mips/vr-mult-2.c: Likewise.
3245 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3247 PR preprocessor/53469
3248 * gcc.dg/cpp/_Pragma7.c: New test case.
3250 2012-08-27 Tobias Burnus <burnus@net-b.de>
3253 * gfortran.dg/do_5.f90: New.
3255 2012-08-27 Tobias Burnus <burnus@net-b.de>
3257 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3258 from dg-options as -Wall no longer implies it.
3260 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3262 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3264 2012-08-25 Jason Merrill <jason@redhat.com>
3266 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3268 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3271 * g++.dg/cpp0x/auto34.C: New.
3273 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3276 * gcc.dg/pr54363.c: New test.
3279 * gcc.dg/pr54355.c: New test.
3281 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3284 * gcc.target/i386/pr52857-1.c: New.
3285 * gcc.target/i386/pr52857-2.c: Likewise.
3287 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3289 * gcc.target/mips/code-readable-4.c: New test.
3291 2012-08-23 Julian Brown <julian@codesourcery.com>
3292 Sandra Loosemore <sandra@codesourcery.com>
3294 * gcc.target/mips/code-readable-1.c: Add -O to options.
3296 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/lookup/using53.C: New.
3301 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3303 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3304 * gcc.dg/fixed-point/convert-1.c: New.
3305 * gcc.dg/fixed-point/convert-2.c: New.
3306 * gcc.dg/fixed-point/convert-3.c: New.
3307 * gcc.dg/fixed-point/convert-4.c: New.
3308 * gcc.dg/fixed-point/convert-float-1.c: New.
3309 * gcc.dg/fixed-point/convert-float-2.c: New.
3310 * gcc.dg/fixed-point/convert-float-3.c: New.
3311 * gcc.dg/fixed-point/convert-float-4.c: New.
3312 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3313 * gcc.dg/fixed-point/convert-sat.c: New.
3314 * gcc.dg/fixed-point/convert.h: New.
3316 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3319 * gcc.target/sh/pr54089-2.c: New.
3321 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3323 * gcc.target/i386/long-double-64-1.c: New file.
3324 * gcc.target/i386/long-double-64-2.c: Likewise.
3325 * gcc.target/i386/long-double-64-3.c: Likewise.
3326 * gcc.target/i386/long-double-64-4.c: Likewise.
3327 * gcc.target/i386/long-double-80-1.c: Likewise.
3328 * gcc.target/i386/long-double-80-2.c: Likewise.
3329 * gcc.target/i386/long-double-80-3.c: Likewise.
3330 * gcc.target/i386/long-double-80-4.c: Likewise.
3331 * gcc.target/i386/long-double-80-5.c: Likewise.
3332 * gcc.target/i386/long-double-80-6.c: Likewise.
3333 * gcc.target/i386/long-double-80-7.c: Likewise.
3335 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3337 PR tree-optimization/54317
3338 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3340 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3343 * gcc.target/sh/pr39423-2.c: New.
3345 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3347 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3348 * gcc.dg/fold-perm.c: Likewise.
3350 2012-08-20 Jan Hubicka <jh@suse.cz>
3353 * gcc.dg/ipa/inlinehint-1.c: New.
3355 2012-08-20 Florian Weimer <fweimer@redhat.com>
3358 * g++.dg/init/new38.C: New test.
3359 * g++.dg/init/new39.C: New test.
3361 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3364 * gcc.target/sh/pr54089-1.c: New.
3366 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3369 * gcc.target/sh/pr51244-11.c: New.
3371 2012-08-20 Tobias Burnus <burnus@net-b.de>
3374 * gfortran.dg/warn_target_lifetime_2.f90: New.
3376 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3379 * g++.dg/warn/Wunused-var-17.C: New.
3381 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3384 * gcc.dg/gomp/pr53992.c: New test.
3386 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3389 * gcc.c-torture/execute/20120817-1.c: New test.
3391 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3393 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3395 (f2): New test that really does need adds.
3397 2012-08-20 Richard Guenther <rguenther@suse.de>
3399 PR tree-optimization/54327
3400 * gcc.dg/torture/pr54327.c: New testcase.
3402 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3404 PR tree-optimization/54321
3405 * gcc.c-torture/compile/pr54321.c: New test.
3407 2012-08-20 Tobias Burnus <burnus@net-b.de>
3410 * gfortran.dg/warn_target_lifetime_1.f90: New.
3412 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3415 * gfortran.dg/real_compare_1.f90: New test case.
3416 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3418 2012-08-18 Jan Hubicka <jh@suse.cz>
3420 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3422 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3425 * gfortran.dg/interface_37.f90: New test.
3427 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3428 Gary Funck <gary@intrepid.com>
3431 * gcc.target/i386/pr20020-1.c: New test.
3432 * gcc.target/i386/pr20020-2.c: Likewise.
3433 * gcc.target/i386/pr20020-3.c: Likewise.
3435 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3437 * gcc.target/i386/perm-concat.c: New test.
3439 2012-08-17 Julian Brown <julian@codesourcery.com>
3441 * gcc.target/arm/div64-unwinding.c: New test.
3443 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3445 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3447 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3450 * gcc.target/sh/pr54236-1.c: New.
3452 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3454 * lib/target-supports.exp (check_effective_target_sync_int_long)
3455 (check_effective_target_sync_char_short): Enable for crisv32-*
3459 * gcc.dg/torture/pr54261-1.c: New test.
3461 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3465 * gfortran.dg/typebound_call_24.f03: New.
3467 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3469 PR tree-optimization/54245
3470 * gcc.dg/tree-ssa/pr54245.c: New test.
3472 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3474 PR tree-optimization/54240
3475 * gcc.target/powerpc/pr54240.c: New test.
3476 * gcc.target/mips/pr54240.c: Likewise.
3478 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3481 * gcc.target/sh/pr52933-1.c: New.
3482 * gcc.target/sh/pr52933-2.c: New.
3484 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3487 * gcc.target/sh/pr50751-8.c: New.
3489 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3492 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3493 * gfortran.dg/typebound_proc_27.f03: New test.
3495 2012-08-14 Sterling Augustine <saugustine@google.com>
3497 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3499 2012-08-14 Tobias Burnus <burnus@net-b.de>
3502 * gfortran.dg/data_constraints_3.f90: New.
3503 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3504 to disable -pedantic compilation.
3505 * gfortran.dg/pr37243.f: Ditto.
3506 * gfortran.dg/g77/19990826-3.f: Ditto.
3507 * gfortran.dg/g77/20020307-1.f : Ditto.
3508 * gfortran.dg/g77/980310-3.f: Ditto.
3510 2012-08-14 Tobias Burnus <burnus@net-b.de>
3513 * gfortran.dg/warn_conversion_4.f90: New.
3515 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3518 PR rtl-optimization/53495
3519 * gcc.c-torture/compile/pr53411.c: New test.
3520 * gcc.c-torture/compile/pr53495.c: New test.
3522 2012-08-13 Richard Guenther <rguenther@suse.de>
3524 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3526 2012-08-13 Richard Guenther <rguenther@suse.de>
3528 PR tree-optimization/54200
3529 * gcc.dg/guality/pr54200.c: New testcase.
3530 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3532 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3534 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3536 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3539 * gcc.target/sh/pr51244-7.c: New.
3540 * gcc.target/sh/pr51244-8.c: New.
3541 * gcc.target/sh/pr51244-9.c: New.
3542 * gcc.target/sh/pr51244-10.c: New.
3544 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3546 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3548 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3549 * gcc.target/sh/pr53511-1.c: Likewise.
3550 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3551 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3552 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3553 * gcc.target/sh/pr53512-3.c: Likewise.
3554 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3556 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3559 * gcc.c-torture/compile/pr39423-1.c: New.
3560 * gcc.c-torture/compile/pr39423-2.c: New.
3562 2012-08-12 Tobias Burnus <burnus@net-b.de>
3565 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3566 they appear uninitialized on the RHS.
3567 * gfortran.dg/public_private_module_6.f90: New.
3569 2012-08-11 Martin Jambor <mjambor@suse.cz>
3572 * gfortran.dg/pr48636.f90: New test.
3574 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3576 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3578 (main): Adjust caller.
3580 2012-08-10 Richard Guenther <rguenther@suse.de>
3582 * gcc.dg/matrix/*.c: Adjust and move ...
3583 * gcc.dg/torture/: ... here.
3584 * gcc.dg/matrix: Remove directory.
3586 2012-08-10 Richard Guenther <rguenther@suse.de>
3589 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3591 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3594 * gcc.dg/tree-ssa/pr54211.c: New test.
3596 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3598 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3599 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3601 2012-08-10 Richard Guenther <rguenther@suse.de>
3603 PR tree-optimization/54109
3604 * gcc.dg/torture/pr54109.c: New testcase.
3605 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3606 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3608 2012-08-10 Richard Guenther <rguenther@suse.de>
3610 PR tree-optimization/54027
3611 * gcc.dg/torture/pr54027.c: New testcase.
3613 2012-08-10 Richard Guenther <rguenther@suse.de>
3615 * g++.dg/plugin/selfassign.c: Adjust.
3616 * gcc.dg/plugin/selfassign.c: Likewise.
3617 * gcc.dg/strlenopt-11.c: Likewise.
3618 * gcc.dg/strlenopt-13.c: Likewise.
3619 * gcc.dg/no-strict-overflow-4.c: Likewise.
3620 * gcc.dg/strict-overflow-4.c: Likewise.
3621 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3622 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3623 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3624 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3625 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3626 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3627 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3628 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3629 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3630 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3631 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3632 * gcc.dg/pr46309.c: Likewise.
3633 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3635 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3637 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3639 * gcc.c-torture/compile/20120727-2.c: New test.
3641 2012-08-09 Martin Jambor <mjambor@suse.cz>
3643 * gcc.dg/ipa/iinline-4.c: New test.
3644 * gcc.dg/ipa/iinline-5.c: Likewise.
3645 * gcc.dg/ipa/iinline-6.c: Likewise.
3646 * gcc.dg/ipa/iinline-7.c: Likewise.
3647 * gcc.dg/lto/20120723_0.c: Likewise.
3648 * gcc.dg/lto/20120723_1.c: Likewise.
3650 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3653 * gcc.target/sh/pr39423-1.c: New.
3655 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3658 * gcc.target/sh/pr51244-5: New.
3659 * gcc.target/sh/pr51244-6: New.
3661 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3663 * gcc.target/i386/adx-addxcarry32-3.c: New.
3664 * gcc.target/i386/adx-addxcarry64-3.c: New.
3666 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3668 PR rtl-optimization/53701
3669 * gcc.dg/pr53701.c: New test.
3671 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3673 * gcc.c-torture/compile/20120727-1.c: New test.
3675 2012-08-09 Tobias Burnus <burnus@net-b.de>
3678 * gfortran.dg/intrinsic_shadow_4.f90: New.
3680 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3682 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3684 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3686 * gcc.c-torture/execute/20120808-1.c: New test.
3688 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3690 PR rtl-optimization/54157
3691 * gcc.target/i386/pr54157.c: New file.
3693 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3695 * gcc.target/i386/adx-addcarryx32-1.c: New.
3696 * gcc.target/i386/adx-addcarryx32-2.c: New.
3697 * gcc.target/i386/adx-addcarryx64-1.c: New.
3698 * gcc.target/i386/adx-addcarryx64-2.c: New.
3699 * gcc.target/i386/adx-check.h: New.
3700 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3701 * gcc.target/i386/sse-12.c: Add -madx.
3702 * gcc.target/i386/sse-13.c: Ditto.
3703 * gcc.target/i386/sse-14.c: Ditto.
3704 * gcc.target/i386/sse-22.c: Ditto.
3705 * gcc.target/i386/sse-23.c: Ditto.
3706 * g++.dg/other/i386-2.C: Ditto.
3707 * g++.dg/other/i386-3.C: Ditto.
3709 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3711 * gcc.dg/tree-ssa/slsr-5.c: New.
3712 * gcc.dg/tree-ssa/slsr-6.c: New.
3713 * gcc.dg/tree-ssa/slsr-7.c: New.
3714 * gcc.dg/tree-ssa/slsr-8.c: New.
3715 * gcc.dg/tree-ssa/slsr-9.c: New.
3716 * gcc.dg/tree-ssa/slsr-10.c: New.
3717 * gcc.dg/tree-ssa/slsr-11.c: New.
3718 * gcc.dg/tree-ssa/slsr-12.c: New.
3719 * gcc.dg/tree-ssa/slsr-13.c: New.
3720 * gcc.dg/tree-ssa/slsr-14.c: New.
3721 * gcc.dg/tree-ssa/slsr-15.c: New.
3722 * gcc.dg/tree-ssa/slsr-16.c: New.
3723 * gcc.dg/tree-ssa/slsr-17.c: New.
3724 * gcc.dg/tree-ssa/slsr-18.c: New.
3725 * gcc.dg/tree-ssa/slsr-19.c: New.
3726 * gcc.dg/tree-ssa/slsr-20.c: New.
3727 * gcc.dg/tree-ssa/slsr-21.c: New.
3728 * gcc.dg/tree-ssa/slsr-22.c: New.
3729 * gcc.dg/tree-ssa/slsr-23.c: New.
3730 * gcc.dg/tree-ssa/slsr-24.c: New.
3731 * gcc.dg/tree-ssa/slsr-25.c: New.
3732 * gcc.dg/tree-ssa/slsr-26.c: New.
3733 * gcc.dg/tree-ssa/slsr-30.c: New.
3734 * gcc.dg/tree-ssa/slsr-31.c: New.
3736 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3738 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3739 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3740 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3742 2012-08-06 Cary Coutant <ccoutant@google.com>
3744 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3746 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3749 * gfortran.dg/dummy_procedure_5.f90: Modified.
3750 * gfortran.dg/dummy_procedure_8.f90: New.
3751 * gfortran.dg/interface_26.f90: Modified.
3752 * gfortran.dg/proc_ptr_11.f90: Modified.
3753 * gfortran.dg/proc_ptr_15.f90: Modified.
3754 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3755 * gfortran.dg/typebound_override_1.f90: Modified.
3756 * gfortran.dg/typebound_proc_6.f03: Modified.
3758 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3760 PR tree-optimization/51938
3761 PR tree-optimization/52005
3762 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3763 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3764 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3765 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3767 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3769 Avoid crashing on erroneous static_assert usage
3770 * g++.dg/cpp0x/static_assert8.C: New test.
3772 2012-08-06 Jason Merrill <jason@redhat.com>
3774 * g++.dg/cpp0x/sfinae38.C: New.
3776 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3777 Paolo Carlini <paolo.carlini@oracle.com>
3780 * g++.dg/conversion/void2.C: New.
3782 2012-08-06 Tom de Vries <tom@codesourcery.com>
3784 * gcc.dg/tree-ssa/vrp78.c: New test.
3786 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3787 Richard Sandiford <rdsandiford@googlemail.com>
3789 * g++.dg/opt/enum2.C: Require fpic target.
3790 * g++.dg/lto/20090303_0.C: Likewise.
3792 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3793 Catherine Moore <clm@codesourcery.com>
3795 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3796 flush function names too.
3797 * gcc.target/mips/clear-cache-1.c: Likewise.
3799 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3802 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3804 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3807 * gfortran.dg/array_5.f90: New test.
3809 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3811 PR tree-optimization/30318
3812 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3814 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3816 * g++.dg/ext/vector17.C: New testcase.
3818 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3821 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3822 * g++.dg/opt/longbranch1.C: Likewise.
3824 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3826 PR tree-optimization/53805
3827 * gcc.dg/fold-notunord.c: New testcase.
3829 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3832 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3833 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3835 2012-08-02 Jason Merrill <jason@redhat.com>
3836 Paolo Carlini <paolo.carlini@oracle.com>
3838 PR c++/51213 (again)
3839 * g++.dg/cpp0x/sfinae37.C: Extend.
3841 2012-08-02 Richard Guenther <rguenther@suse.de>
3843 PR tree-optimization/50672
3844 * g++.dg/torture/pr50672.C: New testcase.
3846 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3849 * gfortran.dg/abstract_type_6.f03: Modified.
3850 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3851 * gfortran.dg/proc_ptr_comp_35.f90: New.
3852 * gfortran.dg/typebound_proc_9.f03: Modified.
3853 * gfortran.dg/typebound_proc_26.f90: New.
3855 2012-08-02 Richard Guenther <rguenther@suse.de>
3857 * gcc.dg/torture/pta-callused-1.c: Adjust.
3858 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3859 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3860 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3861 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3862 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3863 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3864 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3865 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3867 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3870 * gfortran.dg/include_6.f90: New test case.
3871 * gfortran.dg/include_7.f90: New test case.
3872 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3874 2012-08-01 Tom de Vries <tom@codesourcery.com>
3876 * gcc.dg/tree-ssa/vrp76.c: New test.
3878 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3880 PR tree-optimization/46556
3881 * gcc.dg/tree-ssa/slsr-27.c: New.
3882 * gcc.dg/tree-ssa/slsr-28.c: New.
3883 * gcc.dg/tree-ssa/slsr-29.c: New.
3885 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3888 * gfortran.dg/proc_decl_29.f90: New.
3890 2012-07-31 Dehao Chen <dehao@google.com>
3892 * gcc.dg/predict-7.c: New test.
3894 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3897 * gfortran.dg/typebound_override_3.f90: New.
3899 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3901 PR tree-optimization/53773
3902 * gcc.dg/vect/pr53773.c: New test.
3904 2012-07-31 Nick Clifton <nickc@redhat.com>
3906 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3909 2012-07-31 Tobias Burnus <burnus@net-b.de>
3911 * gfortran.dg/c_funloc_tests_6.f90: New.
3912 * gfortran.dg/c_funloc_tests_7.f90: New.
3913 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3915 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3918 * g++.dg/cpp0x/temp_default5.C: New.
3920 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3923 * gfortran.dg/proc_ptr_37.f90: New.
3925 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3927 * lib/target-supports.exp
3928 (check_effective_target_vect_natural_alignment): New function.
3929 * gcc.dg/align-2.c: Only run on targets with natural alignment
3931 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3932 alignment of vector types.
3934 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3935 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3937 * gcc.target/i386/rdseed16-1.c: New.
3938 * gcc.target/i386/rdseed32-1.c: Ditto
3939 * gcc.target/i386/rdseed64-1.c: Ditto
3940 * gcc.target/i386/sse-12.c: Add -mrdseed.
3941 * gcc.target/i386/sse-13.c: Ditto.
3942 * gcc.target/i386/sse-14.c: Ditto.
3943 * g++.dg/other/i386-2.C: Ditto.
3944 * g++.dg/other/i386-3.C: Ditto.
3946 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3949 * gcc.target/sh/pr51244-4.c: New.
3951 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3953 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3954 for alpha*-*-* targets. Cleanup original tree dump.
3956 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3958 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3959 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3961 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3963 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3964 rand, srand. Include <stdlib.h>.
3966 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3968 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3970 2012-07-26 Richard Henderson <rth@redhat.com>
3972 * gcc.dg/attr-hotcold-1.c: New.
3973 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3975 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3976 Sandra Loosemore <sandra@codesourcery.com>
3978 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3980 2012-07-26 Tobias Burnus <burnus@net-b.de>
3982 * gfortran.dg/contiguous_1.f90: Update dg-error.
3983 * gfortran.dg/proc_ptr_32.f90: Ditto.
3985 2012-07-26 Richard Guenther <rguenther@suse.de>
3987 PR tree-optimization/54098
3988 * gcc.dg/torture/pr54098.c: New testcase.
3990 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3992 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3993 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3995 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3998 * gfortran.dg/array_constructor_39.f90: New test.
4000 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4003 * gfortran.dg/array_constructor_38.f90: New test.
4005 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4007 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4009 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4011 * gnat.dg/noreturn5.ad[sb]: New test.
4013 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4014 Paul Brook <paul@codesourcery.com>
4018 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4019 * c-c++-common/pr53633.c: New test.
4021 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4023 * gcc.target/i386/asm-dialect-1.c: New test case.
4025 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4026 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4028 * gcc.target/i386/prefetchw-1.c: New.
4029 * gcc.target/i386/sse-12.c: Add -mprfchw.
4030 * gcc.target/i386/sse-13.c: Ditto.
4031 * gcc.target/i386/sse-14.c: Ditto.
4032 * gcc.target/i386/sse-22.c: Ditto.
4033 * gcc.target/i386/sse-23.c: Ditto.
4034 * g++.dg/other/i386-2.C: Ditto.
4035 * g++.dg/other/i386-3.C: Ditto.
4037 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4039 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4041 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4044 * gcc.target/arm/pr54051.c: New.
4045 * gcc.target/arm/vfp-1.c: Adjust test.
4047 2012-07-24 Julian Brown <julian@codesourcery.com>
4049 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4050 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4053 2012-07-23 Paul Brook <paul@codesourcery.com>
4055 * g++.dg/other/armv7m-1.c: New test.
4057 2012-07-23 Julian Brown <julian@codesourcery.com>
4059 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4061 (DO_TEST): Define to 1 for appropriate ARM targets.
4063 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4065 PR tree-optimization/53881
4066 * gcc.dg/pr53881.c: Renamed to ...
4067 * gcc.dg/pr53881-1.c: ... this.
4068 * gcc.dg/pr53881-2.c: New test.
4070 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4072 Handle recent changes in default atomics for cris*-*-linux*.
4073 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4074 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4075 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4076 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4077 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4078 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4079 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4080 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4081 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4082 -mno-unaligned-atomic-may-use-library is in effect for
4084 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4085 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4086 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4087 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4088 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4089 gcc.target/cris/torture/sync-mis-op-i-1.c,
4090 gcc.target/cris/torture/sync-mis-op-i-2.c,
4091 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4092 gcc.target/cris/torture/sync-mis-op-i-3.c,
4093 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4094 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4095 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4096 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4097 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4098 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4099 (main): Remove local variable x.
4100 [mis_ok]: Check that atomics don't fail.
4102 2012-07-21 Andrew Pinski <apinski@cavium.com>
4104 * gcc.dg/tree-ssa/vrp72.c: New test.
4105 * gcc.dg/tree-ssa/vrp73.c: New test.
4106 * gcc.dg/tree-ssa/vrp74.c: New test.
4107 * gcc.dg/tree-ssa/vrp75.c: New test.
4109 2012-07-21 Andrew Pinski <apinski@cavium.com>
4111 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4112 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4114 2012-07-21 Andrew Pinski <apinski@cavium.com>
4116 * gcc.target/mips/octeon-pop-2.c: New testcase.
4118 2012-07-21 Tobias Burnus <burnus@net-b.de>
4121 * gfortran.dg/assumed_rank_3.f90: New.
4122 * gfortran.dg/assumed_rank_11.f90: New.
4123 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4124 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4125 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4127 2012-07-21 Andrew Pinski <apinski@cavium.com>
4129 * gcc.target/mips/unaligned-1.c: New testcase.
4131 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4133 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4135 2012-07-20 Tobias Burnus <burnus@net-b.de>
4137 * gfortran.dg/bind_c_array_params_2.f90: New.
4138 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4139 and update dg-error.
4141 2012-07-20 Tobias Burnus <burnus@net-b.de>
4143 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4145 2012-07-20 Jason Merrill <jason@redhat.com>
4148 * g++.dg/other/array7.C: New.
4150 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4152 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4153 the basic block and check loop depth.
4154 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4155 matching patterns and comments.
4156 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4157 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4159 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4162 * c-c++-common/pr28656.c: New test.
4164 2012-07-19 Jason Merrill <jason@redhat.com>
4167 * g++.dg/init/mutable1.C: New.
4169 2012-07-20 Tobias Burnus <burnus@net-b.de>
4172 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4173 * gfortran.dg/assumed_rank_1.f90: New.
4174 * gfortran.dg/assumed_rank_1_c.c: New.
4175 * gfortran.dg/assumed_rank_2.f90: New.
4176 * gfortran.dg/assumed_rank_4.f90: New.
4177 * gfortran.dg/assumed_rank_5.f90: New.
4178 * gfortran.dg/assumed_rank_6.f90: New.
4179 * gfortran.dg/assumed_rank_7.f90: New.
4180 * gfortran.dg/assumed_rank_8.f90: New.
4181 * gfortran.dg/assumed_rank_8_c.c: New.
4182 * gfortran.dg/assumed_rank_9.f90: New.
4183 * gfortran.dg/assumed_rank_10.f90: New.
4184 * gfortran.dg/assumed_rank_12.f90: New.
4186 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4188 * gnat.dg/opt25.adb: New test.
4189 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4190 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4192 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4194 * gnat.dg/aggr20.ad[sb]: New test.
4195 * gnat.dg/aggr20_pkg.ads: New helper.
4197 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4199 * gnat.dg/derived_type3.adb: New test.
4200 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4202 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4204 PR rtl-optimization/53942
4205 * gcc.dg/pr53942.c: New test.
4207 2012-07-19 Jason Merrill <jason@redhat.com>
4210 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4212 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4214 * gnat.dg/discr38.adb: New test.
4216 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4219 * c-c++-common/gomp/pr54017.c: New test.
4221 2012-07-19 Richard Guenther <rguenther@suse.de>
4222 Eric Botcazou <ebotcazou@adacore.com>
4224 * gnat.dg/loop_optimization11.adb: New testcase.
4225 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4227 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4228 Jason Merrill <jason@redhat.com>
4230 * g++.dg/cpp0x/sfinae37.C: New.
4231 * g++.dg/template/access23.C: New.
4232 * g++.dg/template/access7.C: Adjust.
4233 * g++.dg/template/sfinae10.C: Don't expect errors.
4234 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4236 2012-07-18 Julian Brown <julian@codesourcery.com>
4237 Sandra Loosemore <sandra@codesroucery.com>
4239 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4241 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4243 * gnat.dg/noreturn4.ad[sb]: New test.
4244 * gnat.dg/noreturn4_pkg.ads: New helper.
4246 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4247 Julian Brown <julian@codesourcery.com>
4249 * gcc.target/arm/neon-vdup-1.c: New test case.
4250 * gcc.target/arm/neon-vdup-2.c: New test case.
4251 * gcc.target/arm/neon-vdup-3.c: New test case.
4252 * gcc.target/arm/neon-vdup-4.c: New test case.
4253 * gcc.target/arm/neon-vdup-5.c: New test case.
4254 * gcc.target/arm/neon-vdup-6.c: New test case.
4255 * gcc.target/arm/neon-vdup-7.c: New test case.
4256 * gcc.target/arm/neon-vdup-8.c: New test case.
4257 * gcc.target/arm/neon-vdup-9.c: New test case.
4258 * gcc.target/arm/neon-vdup-10.c: New test case.
4259 * gcc.target/arm/neon-vdup-11.c: New test case.
4260 * gcc.target/arm/neon-vdup-12.c: New test case.
4261 * gcc.target/arm/neon-vdup-13.c: New test case.
4262 * gcc.target/arm/neon-vdup-14.c: New test case.
4263 * gcc.target/arm/neon-vdup-15.c: New test case.
4264 * gcc.target/arm/neon-vdup-16.c: New test case.
4265 * gcc.target/arm/neon-vdup-17.c: New test case.
4266 * gcc.target/arm/neon-vdup-18.c: New test case.
4267 * gcc.target/arm/neon-vdup-19.c: New test case.
4268 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4269 arguments non-constant.
4271 2012-07-18 Richard Guenther <rguenther@suse.de>
4273 PR tree-optimization/53970
4274 * g++.dg/torture/pr53970.C: New testcase.
4276 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4279 * gcc.c-torture/compile/pr38621.c: New.
4281 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4284 * gcc.target/sh/pr33135-1.c: New.
4285 * gcc.target/sh/pr33135-2.c: New.
4286 * gcc.target/sh/pr33135-3.c: New.
4287 * gcc.target/sh/pr33135-4.c: New.
4289 2012-07-17 Jason Merrill <jason@redhat.com>
4292 * g++.dg/parse/enum9.C: New.
4294 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4295 Sandra Loosemore <sandra@codesourcery.com>
4297 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4298 if there is a conflict with -mcpu=. Use -mcpu=5208.
4300 2012-07-17 Jason Merrill <jason@redhat.com>
4303 * g++.dg/template/array23.C: New.
4305 2012-07-17 Tobias Burnus <burnus@net-b.de>
4308 * gfortran.dg/bind_c_usage_26.f90: New.
4309 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4310 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4311 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4312 * gfortran.dg/interop_params.f03: Ditto.
4314 2012-07-17 Jason Merrill <jason@redhat.com>
4316 * g++.dg/template/inherit8.C: Adjust.
4317 * g++.dg/template/using21.C: Adjust.
4318 * g++.dg/template/using22.C: Adjust.
4321 * g++.dg/template/current-inst1.C: New.
4322 * g++.dg/parse/crash35.C: Adjust.
4324 2012-07-17 Tobias Burnus <burnus@net-b.de>
4327 * gfortran.dg/oldstyle_4.f90: New.
4329 2012-07-17 Tobias Burnus <burnus@net-b.de>
4332 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4333 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4335 2012-07-16 Jason Merrill <jason@redhat.com>
4337 * g++.dg/parse/access8.C: Adjust.
4338 * g++.dg/template/sfinae6_neg.C: Adjust.
4340 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4343 * gfortran.dg/coarray_allocate_1.f90: New test.
4345 2012-07-16 Andrew Pinski <apinski@cavium.com>
4347 * gcc.c-torture/execute/bswap-1.c: New testcase.
4348 * gcc.c-torture/compile/unalign-1.c: New testcase.
4349 * gcc.c-torture/compile/20120524-1.c: New testcase.
4350 * gcc.c-torture/compile/20101216-1.c: New testcase.
4352 2012-07-16 Dehao Chen <dehao@google.com>
4355 2012-07-10 Dehao Chen <dehao@google.com>
4357 * gcc.dg/debug_info_inline.c: New test.
4359 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4362 * gfortran.dg/proc_decl_28.f90: New.
4364 2012-07-16 Andrew Pinski <apinski@cavium.com>
4366 * gcc.dg/torture/builtins-1.c: New testcase.
4368 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4370 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4371 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4372 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4373 gcc.target/cris/sync-1-v10.c,
4374 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4375 pass -mno-unaligned-atomic-may-use-library.
4376 * gcc.target/cris/sync-xchg-1.c: New test.
4377 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4378 valid register operand output modifier.
4380 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4382 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4385 2012-07-13 Andrew Pinski <apinski@cavium.com>
4387 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4388 rather than cleanup-tree-dump.
4389 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4391 2012-07-13 Richard Guenther <rguenther@suse.de>
4393 PR tree-optimization/53907
4394 * gcc.target/i386/pr53907.c: New testcase.
4396 2012-07-13 Richard Guenther <rguenther@suse.de>
4398 PR tree-optimization/53922
4399 * gcc.dg/torture/pr53922.c: New testcase.
4401 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4403 PR rtl-optimization/53908
4404 * gcc.dg/torture/pr53908.c: New test.
4406 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4409 * g++.dg/cpp0x/variadic135.C: New.
4411 2012-07-12 Jason Merrill <jason@redhat.com>
4413 * g++.dg/template/sfinae6_neg.C: Adjust.
4415 2012-07-12 Tobias Burnus <burnus@net-b.de>
4417 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4418 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4419 scan-tree-dump-times pattern.
4421 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4423 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4425 2012-07-11 Jason Merrill <jason@redhat.com>
4428 * g++.g/cpp0x/defaulted37.C: New.
4430 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4433 * gcc.target/arm/pr53859.c: New test.
4435 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4438 * gcc.c-torture/compile/pr53886.c: New.
4440 2012-07-10 Dehao Chen <dehao@google.com>
4442 * gcc.dg/debug_info_inline.c: New test.
4444 2012-07-10 Jason Merrill <jason@redhat.com>
4447 * g++.dg/cpp0x/defaulted36.C: New.
4448 * g++.dg/cpp0x/defaulted21.C: Adjust.
4450 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4452 2012-07-09 Sterling Augustine <saugustine@google.com>
4454 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4456 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4458 PR tree-optimization/53887
4459 * gcc.dg/pr53887.c: New test.
4461 2012-07-09 Jason Merrill <jason@redhat.com>
4464 * g++.dg/cpp0x/nullptr29.C: New.
4466 2012-07-09 Tom de Vries <tom@codesourcery.com>
4467 Richard Guenther <rguenther@suse.de>
4469 * gcc.dg/builtin-unreachable-6.c: New test.
4470 * gcc.dg/builtin-unreachable-5.c: New test.
4472 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4474 PR tree-optimization/53881
4475 * gcc.dg/pr53881.c: New test.
4477 2012-07-06 Jason Merrill <jason@redhat.com>
4480 * g++.dg/cpp0x/variadic134.C: New.
4483 * g++.dg/cpp0x/alias-decl-20.C: New.
4485 2012-07-06 Tom de Vries <tom@codesourcery.com>
4487 PR tree-optimization/51879
4488 * gcc.dg/pr51879-16.c: New test.
4489 * gcc.dg/pr51879-17.c: Same.
4491 2012-07-06 Tom de Vries <tom@codesourcery.com>
4493 PR tree-optimization/52009
4494 * gcc.dg/pr51879-7.c: New test.
4495 * gcc.dg/pr51879-18.c: New test.
4497 2012-07-05 Jason Merrill <jason@redhat.com>
4500 * g++.dg/template/typedef39.C: New.
4503 * g++.dg/cpp0x/variadic133.C: New.
4504 * g++.dg/template/param1.C: Adjust.
4506 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4510 * gcc.target/arm/neon/vtrnf32.c: Update.
4511 * gcc.target/arm/neon/vtrns32.c: Update.
4512 * gcc.target/arm/neon/vtrnu32.c: Update.
4513 * gcc.target/arm/neon/vzipf32.c: Update.
4514 * gcc.target/arm/neon/vzips32.c: Update.
4515 * gcc.target/arm/neon/vzipu32.c: Update.
4517 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4520 * gfortran.dg/inline_sum_4.f90: New test.
4522 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4524 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4526 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4528 * gcc.target/arm/fma-sp.c: New testcase.
4529 * gcc.target/arm/fma.c: Likewise.
4530 * gcc.target/arm/fma.h: Likewise.
4532 2012-07-04 Jason Merrill <jason@redhat.com>
4535 * g++.dg/other/enum3.C: New.
4537 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4540 * g++.dg/torture/pr53321.C: New test.
4542 2012-07-04 Richard Guenther <rguenther@suse.de>
4544 PR tree-optimization/53844
4545 * g++.dg/tree-ssa/pr53844.C: New testcase.
4547 2012-07-04 Richard Guenther <rguenther@suse.de>
4549 PR tree-optimization/53849
4550 * gcc.dg/pr53849.c: New testcase.
4552 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4555 * g++.dg/ext/label14.C: New test.
4557 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4560 * g++.dg/other/pr53811.C: New test.
4562 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4565 * gcc.target/m68k/stack-limit-1.c: New testcase.
4567 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4569 * gnat.dg/recursive_call.adb: New test.
4571 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4573 * gnat.dg/discr37.ad[sb]: New test.
4575 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4577 * g++.dg/other/packed1.C: Remove SH from xfail list.
4579 2012-07-02 Jason Merrill <jason@redhat.com>
4582 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4585 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4588 * g++.dg/cpp0x/decltype39.C: New.
4589 * g++.dg/diagnostic/method1.C: Adjust.
4592 * g++.dg/template/ref6.C: New.
4594 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4597 * gcc.target/sh/pr53568-1.c: New.
4599 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4602 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4604 2012-07-02 Jason Merrill <jason@redhat.com>
4607 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4610 * g++.dg/template/enum7.C: New.
4611 * g++.dg/other/ptrmem10.C: Adjust.
4612 * g++.dg/other/ptrmem11.C: Adjust.
4613 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4615 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4617 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4619 2012-07-01 Wei Guozhi <carrot@google.com>
4622 * gcc.target/arm/pr53447-1.c: New testcase.
4623 * gcc.target/arm/pr53447-2.c: New testcase.
4624 * gcc.target/arm/pr53447-3.c: New testcase.
4625 * gcc.target/arm/pr53447-4.c: New testcase.
4627 2012-06-29 Richard Guenther <rguenther@suse.de>
4629 PR tree-optimization/47061
4630 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4632 2012-06-29 Richard Guenther <rguenther@suse.de>
4634 PR tree-optimization/37541
4635 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4637 2012-06-29 Richard Guenther <rguenther@suse.de>
4639 PR tree-optimization/52589
4640 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4642 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4644 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4646 * g++.dg/template/error46.C: Add missing comment to dg-message.
4647 * g++.dg/template/crash107.C: Likewise.
4648 * g++.dg/template/error47.C: Likewise.
4649 * g++.dg/template/crash108.C: Likewise.
4650 * g++.dg/overload/operator5.C: Likewise.
4652 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4653 errors in dg-message directives, add comments.
4655 2012-06-28 Kai Tietz <ktietz@redhat.com>
4657 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4658 hard-coded 'unsigned long'.
4660 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4662 PR tree-optimization/51581
4663 * gcc.dg/vect/pr51581-4.c: New test.
4665 PR tree-optimization/53645
4666 * gcc.c-torture/execute/pr53645-2.c: New test.
4668 2012-06-28 Richard Guenther <rguenther@suse.de>
4671 * gcc.dg/torture/pr53790.c: New testcase.
4673 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4675 PR tree-optimization/53645
4676 * gcc.c-torture/execute/pr53645.c: New test.
4678 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4680 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4682 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4686 * gcc.dg/guality/pr49888.c: Account for the possibility that
4687 the variable is optimized out at the first test.
4689 2012-06-27 Jason Merrill <jason@redhat.com>
4691 * g++.dg/cpp0x/override2.C: Adjust.
4692 * g++.dg/template/error5.C: Adjust.
4693 * g++.dg/parse/crash28.C: Adjust.
4696 * g++.dg/parse/template27.C: New.
4697 * g++.dg/template/crash74.C: Adjust expected output.
4699 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4703 * gfortran.dg/typebound_operator_16.f03: New.
4705 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4707 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4708 even src1.i and src2.i fields even in the second half of the arrays.
4710 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4713 * g++.dg/torture/vshuf-16.inc: New test.
4714 * g++.dg/torture/vshuf-2.inc: New test.
4715 * g++.dg/torture/vshuf-4.inc: New test.
4716 * g++.dg/torture/vshuf-8.inc: New test.
4717 * g++.dg/torture/vshuf-main.inc: New test.
4718 * g++.dg/torture/vshuf-v16hi.C: New test.
4719 * g++.dg/torture/vshuf-v16qi.C: New test.
4720 * g++.dg/torture/vshuf-v2df.C: New test.
4721 * g++.dg/torture/vshuf-v2di.C: New test.
4722 * g++.dg/torture/vshuf-v2sf.C: New test.
4723 * g++.dg/torture/vshuf-v2si.C: New test.
4724 * g++.dg/torture/vshuf-v4df.C: New test.
4725 * g++.dg/torture/vshuf-v4di.C: New test.
4726 * g++.dg/torture/vshuf-v4sf.C: New test.
4727 * g++.dg/torture/vshuf-v4si.C: New test.
4728 * g++.dg/torture/vshuf-v8hi.C: New test.
4729 * g++.dg/torture/vshuf-v8qi.C: New test.
4730 * g++.dg/torture/vshuf-v8si.C: New test.
4732 2012-06-27 Richard Guenther <rguenther@suse.de>
4735 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4737 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4739 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4740 scan-dump-dem-not): Use printable pattern in test name.
4742 2012-06-26 Sterling Augustine <saugustine@google.com>
4743 Dominique Dhumieres <dominiq@lps.ens.fr>
4745 * gcc.dg/pubtypes-2.c: Update expected output.
4746 * gcc.dg/pubtypes-3.c: Likewise.
4747 * gcc.dg/pubtypes-4.c: Likewise.
4749 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4751 * gcc.dg/tree-ssa/slsr-1.c: New test.
4752 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4753 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4754 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4756 2012-06-26 Matt Turner <mattst88@gmail.com>
4759 * gcc.target/arm/mmx-2.c: New.
4761 2012-06-26 Richard Guenther <rguenther@suse.de>
4764 * g++.dg/torture/pr53752.C: New testcase.
4766 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4768 PR tree-optimization/53748
4769 * gcc.c-torture/compile/pr53748.c: New test.
4771 2012-06-25 Jason Merrill <jason@redhat.com>
4775 * g++.dg/cpp0x/decltype38.C: New.
4776 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4778 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4780 * lib/target-supports-dg.exp (testname-for-summary): New.
4781 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4782 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4783 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4784 scan-module-absence, output-exists, output-exists-not: Use
4785 testname-for-summary.
4786 (dg-test): Clean up testname_with_flags.
4787 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4788 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4789 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4790 scan-assembler-dem-not, object-size: Use testname-for-summary.
4791 * lib/gcov.exp (run-gcov): Likewise.
4792 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4793 scan-dump-dem, scan-dump-dem-note): Likewise.
4795 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4796 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4797 including profopt.opt; save and restore existing value.
4798 * g++.dg/bprob/bprob.exp: Likewise.
4799 * gcc.dg/matrix/matrix.exp: Likewise.
4800 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4801 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4804 2012-06-25 Richard Henderson <rth@redhat.com>
4806 * gcc.dg/pr53749.c: New.
4808 2012-06-25 Jason Merrill <jason@redhat.com>
4811 * g++.dg/cpp0x/nullptr28.C: New.
4813 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4815 * gcc.target/arm/neon-vld1_dupQ.c: New.
4817 2012-06-25 Florian Weimer <fweimer@redhat.com>
4819 * g++.dg/init/new35.C: New.
4820 * g++.dg/init/new36.C: New.
4821 * g++.dg/init/new37.C: New.
4822 * g++.dg/ext/vla5.C: New warning.
4823 * g++.dg/ext/vla8.C: New warning.
4824 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4826 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4827 James Greenhalgh <james.greenhalgh@arm.com>
4829 * gcc.target/arm/ftest-support-arm.h New testcase.
4830 * gcc.target/arm/ftest-support-thumb.h Likewise.
4831 * gcc.target/arm/ftest-support.h Likewise.
4832 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4833 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4834 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4835 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4836 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4837 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4838 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4839 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4840 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4841 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4842 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4843 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4844 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4845 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4846 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4847 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4848 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4849 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4850 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4851 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4852 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4853 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4854 * lib/target-supports.exp
4855 (check_effective_target_arm_arch_FUNC): Add support for more
4857 (add_options_for_arm_arch_FUNC): Likewise.
4858 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4860 2012-06-25 Jason Merrill <jason@redhat.com>
4863 * g++.dg/cpp0x/constexpr-tuple.C: New.
4865 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4868 * gcc.target/i386/pr53759.c: New test.
4871 * g++.dg/cpp0x/nsdmi7.C: New test.
4873 2012-06-24 Kai Tietz <ktietz@redhat.com>
4875 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4877 * gcc.target/i386/pr38988.c: Likewise.
4879 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4883 * gfortran.dg/typebound_generic_12.f03: New.
4884 * gfortran.dg/typebound_generic_13.f03: New.
4886 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4888 * gnat.dg/lto15.ad[sb]: New test.
4890 2012-06-21 Meador Inge <meadori@codesourcery.com>
4893 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4895 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4897 * gcc.dg/pch/ident-1.c: New test.
4898 * gcc.dg/pch/ident-1.hs: Header file for new test.
4900 2012-06-21 Michael Matz <matz@suse.de>
4903 * gcc.c-torture/execute/pr53688.c: New test.
4905 2012-06-20 Richard Guenther <rguenther@suse.de>
4907 PR tree-optimization/30318
4908 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4910 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4912 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4914 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4916 * gcc.target/i386/clearcapv2.map: New file.
4917 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4919 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4921 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4922 and add __sh__ case.
4924 2012-06-19 Jason Merrill <jason@redhat.com>
4927 * g++.dg/debug/localclass1.C: New.
4929 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4931 * g++.dg/cpp0x/override4.C: New.
4933 2012-06-14 Jason Merrill <jason@redhat.com>
4936 * g++.dg/cpp0x/decltype37.C: New.
4938 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4940 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4942 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4944 * gcc.c-torture/compile/vector-5.c,
4945 gcc.c-torture/compile/vector-6.c: New tests.
4947 2012-06-19 Richard Henderson <rth@redhat.com>
4949 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4951 2012-06-19 Richard Guenther <rguenther@suse.de>
4953 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4955 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4958 * gcc.target/i386/pr53712.c: New test.
4960 2012-06-18 Tobias Burnus <burnus@net-b.de>
4963 * gfortran.dg/elemental_optional_args_6.f90: New.
4965 2012-06-18 Tobias Burnus <burnus@net-b.de>
4968 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4969 * gfortran.dg/coarray/move_alloc_1.f90
4971 2012-06-18 Tobias Burnus <burnus@net-b.de>
4974 * gfortran.dg/coarray_27.f90: New.
4976 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4977 Greta Yorsh <Greta.Yorsh@arm.com>
4979 * gcc.target/arm/epilog-1.c: New test.
4981 2012-06-18 Richard Guenther <rguenther@suse.de>
4983 PR tree-optimization/53693
4984 * g++.dg/torture/pr53693.C: New testcase.
4986 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4988 PR tree-optimization/53703
4989 * gcc.dg/torture/pr53703.c: New test.
4991 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4994 * gcc.target/i386/pr53698.c: New test.
4996 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4998 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5000 2012-06-17 Tobias Burnus <burnus@net-b.de>
5004 * gfortran.dg/transfer_check_3.f90: New.
5006 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5008 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5010 2012-06-16 Tobias Burnus <burnus@net-b.de>
5014 * gfortran.dg/deferred_type_param_8.f90: New.
5016 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5018 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5019 testname that includes flags, passed in as new argument, in
5021 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5022 and pass it to verify-* procedures.
5024 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5025 alignment torture options with usual torture options.
5027 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5028 messages reported for one line of source code.
5029 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5030 * g++.dg/cpp0x/decltype2.C: Likewise.
5031 * g++.dg/cpp0x/decltype3.C: Likewise.
5032 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5033 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5034 * g++.dg/cpp0x/static_assert3.C: Likewise.
5035 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5036 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5037 * g++.dg/cpp0x/union1.C: Likewise.
5038 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5039 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5040 * g++.dg/cpp0x/variadic2.C: Likewise.
5041 * g++.dg/cpp0x/variadic20.C: Likewise.
5042 * g++.dg/cpp0x/variadic74.C: Likewise.
5043 * g++.dg/diagnostic/bitfld2.C: Likewise.
5044 * g++.dg/ext/attrib44.C: Likewise.
5045 * g++.dg/ext/no-asm-1.C: Likewise.
5046 * g++.dg/other/error34.C: Likewise.
5047 * g++.dg/parse/crash46.C: Likewise.
5048 * g++.dg/parse/error10.C: Likewise.
5049 * g++.dg/parse/error2.C: Likewise.
5050 * g++.dg/parse/error3.C: Likewise.
5051 * g++.dg/parse/error36.C: Likewise.
5052 * g++.dg/parse/error8.C: Likewise.
5053 * g++.dg/parse/error9.C: Likewise.
5054 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5055 * g++.dg/parse/parser-pr28152.C: Likewise.
5056 * g++.dg/parse/template25.C: Likewise.
5057 * g++.dg/parse/typename11.C: Likewise.
5058 * g++.dg/tc1/dr147.C: Likewise.
5059 * g++.dg/template/deduce3.C: Likewise.
5060 * g++.dg/template/koenig9.C: Likewise.
5061 * g++.dg/template/pr23510.C: Likewise.
5062 * g++.dg/warn/pr12242.C: Likewise.
5063 * g++.dg/warn/pr30551-2.C: Likewise.
5064 * g++.dg/warn/pr30551.C: Likewise.
5065 * g++.old-deja/g++.other/typename1.C: Likewise.
5066 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5068 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5071 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5072 * c-c++-common/torture/vshuf-2.inc: Likewise.
5073 * c-c++-common/torture/vshuf-4.inc: Likewise.
5074 * c-c++-common/torture/vshuf-8.inc: Likewise.
5075 * c-c++-common/torture/vshuf-main.inc: Likewise.
5076 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5077 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5078 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5079 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5080 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5081 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5082 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5083 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5084 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5085 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5086 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5087 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5088 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5089 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5091 2012-06-15 Michael Matz <matz@suse.de>
5093 * gcc.dg/tree-ssa/vector-4.c: New test.
5095 2012-06-15 Michael Matz <matz@suse.de>
5097 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5098 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5100 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5102 PR tree-optimization/53636
5103 * gcc.target/arm/pr53636.c: New test.
5105 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5107 PR tree-optimization/51581
5108 * gcc.c-torture/execute/pr51581-1.c: New test.
5109 * gcc.c-torture/execute/pr51581-2.c: New test.
5110 * gcc.dg/vect/pr51581-1.c: New test.
5111 * gcc.dg/vect/pr51581-2.c: New test.
5112 * gcc.dg/vect/pr51581-3.c: New test.
5113 * gcc.target/i386/avx-pr51581-1.c: New test.
5114 * gcc.target/i386/avx-pr51581-2.c: New test.
5115 * gcc.target/i386/avx2-pr51581-1.c: New test.
5116 * gcc.target/i386/avx2-pr51581-2.c: New test.
5117 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5119 2012-06-15 Richard Guenther <rguenther@suse.de>
5121 * gcc.c-torture/execute/20120615-1.c: New testcase.
5123 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5125 * gnat.dg/vect8.ad[sb]: New test.
5127 2012-06-14 Richard Guenther <rguenther@suse.de>
5129 * gcc.dg/tree-ssa/vrp.h: New testcase.
5130 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5132 2012-06-13 Christian Bruel <christian.bruel@st.com>
5135 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5137 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5139 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5141 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5144 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5145 test summary unique.
5147 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5148 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5149 scan-stack-usage-not): Don't strip torture options from test name.
5151 * lib/scandump.exp (scan-dump-times): Use printable version of
5152 regexp in test summary line.
5154 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5155 messages reported for one line of source code.
5156 * gcc.dg/format/few-1.c: Likewise.
5157 * gcc.dg/ia64-sync-2.c: Likewise.
5158 * gcc.dg/sync-2.c: Likewise.
5159 * gcc.dg/noncompile/pr44517.c: Likewise.
5161 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5164 * gcc.dg/guality/pr49888.c: New.
5166 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5168 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5169 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5170 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5172 2012-06-13 Tobias Burnus <burnus@net-b.de>
5175 * gfortran.dg/intent_out_7.f90: New.
5177 2012-06-13 Tobias Burnus <burnus@net-b.de>
5180 * gfortran.dg/save_4.f90: New.
5182 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5187 * gcc.dg/pr53532.c: New test.
5188 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5189 adjust line numbers.
5190 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5191 * gcc.dg/Wcxx-compat-8.c: Likewise.
5192 * gcc.dg/pr51034.c: New test.
5193 * gcc.dg/pr53196-1.c: New test.
5194 * gcc.dg/pr53196-2.c: New test.
5196 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5198 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5199 alignment torture options with usual torture options.
5200 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5201 instead of dg-options.
5202 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5203 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5204 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5205 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5206 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5207 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5209 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5210 to checks for multiple messages reported for one line of source code.
5211 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5213 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5214 messages reported for one line of source code.
5216 * gcc.dg/20031223-1.c: Add comments to check for multiple
5217 messages reported for one line of source code.
5218 * gcc.dg/Wconversion-integer.c: Likewise.
5219 * gcc.dg/Wfatal-2.c: Likewise.
5220 * gcc.dg/Wfatal.c: Likewise.
5221 * gcc.dg/Wobjsize-1.c: Likewise.
5222 * gcc.dg/c99-vla-jump-1.c: Likewise.
5223 * gcc.dg/c99-vla-jump-2.c: Likewise.
5224 * gcc.dg/c99-vla-jump-3.c: Likewise.
5225 * gcc.dg/c99-vla-jump-4.c: Likewise.
5226 * gcc.dg/c99-vla-jump-5.c: Likewise.
5227 * gcc.dg/decl-9.c: Likewise.
5228 * gcc.dg/declspec-10.c: Likewise.
5229 * gcc.dg/declspec-18.c: Likewise.
5230 * gcc.dg/mtune.c: Likewise.
5231 * gcc.dg/parser-pr28152-2.c: Likewise.
5232 * gcc.dg/parser-pr28152.c: Likewise.
5233 * gcc.dg/pr14475.c: Likewise.
5234 * gcc.dg/pr27953.c: Likewise.
5235 * gcc.dg/pr28322-3.c: Likewise.
5236 * gcc.dg/pr30457.c: Likewise.
5237 * gcc.dg/pr30551-2.c: Likewise.
5238 * gcc.dg/pr30551-3.c: Likewise.
5239 * gcc.dg/pr30551-4.c: Likewise.
5240 * gcc.dg/pr30551-5.c: Likewise.
5241 * gcc.dg/pr30551-6.c: Likewise.
5242 * gcc.dg/pr30551.c: Likewise.
5243 * gcc.dg/pr45461.c: Likewise.
5244 * gcc.dg/pr48552-1.c: Likewise.
5245 * gcc.dg/pr48552-2.c: Likewise.
5246 * gcc.dg/redecl-1.c: Likewise.
5247 * gcc.dg/transparent-union-3.c: Likewise.
5248 * gcc.dg/utf-dflt.c: Likewise.
5249 * gcc.dg/utf-dflt2.c: Likewise.
5250 * gcc.dg/vla-8.c: Likewise.
5251 * gcc.dg/vla-init-1.c: Likewise.
5252 * gcc.dg/wtr-int-type-1.c: Likewise.
5254 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5255 messages reported for for one line of source code.
5256 * c-c++-common/raw-string-5.c: Likewise.
5257 * c-c++-common/raw-string-4.c: Likewise.
5258 * c-c++-common/raw-string-6.c: Likewise.
5259 * c-c++-common/pr20000.c: Likewise.
5261 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5262 messages reported for one line of source code.
5263 * gcc.dg/cpp/pr30786.c: Likewise.
5264 * gcc.dg/cpp/pr28709.c: Likewise.
5265 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5266 * gcc.dg/cpp/macspace2.c: Likewise.
5267 * gcc.dg/cpp/missing-header-1.c: Likewise.
5268 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5269 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5270 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5272 2012-06-12 Jason Merrill <jason@redhat.com>
5275 * g++.dg/template/local7.C: New.
5277 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5280 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5281 * gcc.target/sh/pr51340-2.c: Likewise.
5282 * gcc.target/sh/pr51340-3.c: Likewise.
5284 2012-06-12 Michael Matz <matz@suse.de>
5286 * gcc.dg/torture/alias-1.c: New test.
5288 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5290 PR rtl-optimization/53589
5291 * gcc.dg/torture/pr53589.c: New test.
5293 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5296 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5297 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5298 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5299 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5300 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5301 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5302 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5303 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5304 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5305 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5306 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5307 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5308 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5309 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5310 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5311 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5313 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5315 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5316 (check_intel_cpu_model): New function.
5317 (check_amd_cpu_model): New function.
5318 (check_features): New function.
5319 (__get_cpuid_output): New function.
5320 (check_detailed): New function.
5321 (fn1): Rename to quick_check.
5322 (main): Update to call quick_check and call check_detailed.
5324 2012-06-11 Richard Henderson <rth@redhat.com>
5326 * lib/target-supports.exp
5327 (check_effective_target_sync_long_long_runtime): Use
5328 check_effective_target_lp64 instead of
5329 check_effective_target_powerpc64 for powerpc targets.
5331 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5334 * gcc.target/sh/pr53511-1.c: New.
5336 2012-06-11 Richard Guenther <rguenther@suse.de>
5339 * g++.dg/lto/pr53470_0.C: New testcase.
5340 * gcc.dg/lto/pr53470_0.c: Likewise.
5342 2012-06-11 Richard Guenther <rguenther@suse.de>
5345 * g++.dg/ext/pr53605.C: New testcase.
5347 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5349 * gnat.dg/specs/array1.ads: New test.
5350 * gnat.dg/specs/array2.ads: Likewise.
5351 * gnat.dg/array22.adb: Likewise.
5353 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5355 * gnat.dg/constant4.adb: New test.
5356 * gnat.dg/constant4_pkg.ads: New helper.
5358 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5361 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5362 * gfortran.dg/allocate_class_1.f90: Modified.
5363 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5364 * gfortran.dg/allocate_class_2.f90: New.
5366 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5369 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5371 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5374 * gfortran.dg/string_assign_2.f90: New test case.
5376 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5379 * gfortran.dg/string_assign_1.f90: New test case.
5381 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5384 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5385 * gcc.dg/gomp/critical-4.c: Likewise.
5386 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5387 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5388 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5389 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5390 * c-c++-common/gomp/pr53580.c: New test.
5392 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5395 * g++.dg/cpp0x/forw_enum11.C: New.
5397 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5400 * g++.dg/cpp0x/alias-decl-19.C: New.
5402 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5404 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5406 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5408 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5410 (XSTATE_SSE): Ditto.
5411 (XSTATE_YMM): Ditto.
5412 (avx_os_support): Use new defines.
5414 2012-06-06 Richard Guenther <rguenther@suse.de>
5417 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5420 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5423 * g++.dg/cpp0x/pr52841.C: New testcase.
5425 2012-06-06 Richard Guenther <rguenther@suse.de>
5427 PR tree-optimization/53081
5428 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5429 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5431 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5433 * gcc.target/powerpc/pr53487.c: New test.
5435 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5437 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5439 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5441 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5443 2012-06-05 Richard Guenther <rguenther@suse.de>
5445 PR tree-optimization/30442
5446 * gcc.dg/vect/bb-slp-30.c: New testcase.
5448 2012-06-05 Richard Guenther <rguenther@suse.de>
5450 PR tree-optimization/53081
5451 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5452 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5453 -fno-tree-loop-distribute-patterns.
5455 2012-06-05 Alan Modra <amodra@gmail.com>
5457 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5458 Check static chain in nested funcs.
5460 2012-06-04 Tobias Burnus <burnus@net-b.de>
5463 * gfortran.dg/init_flag_10.f90: New.
5465 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5468 * g++.dg/warn/Wenum-compare-no-2: New.
5470 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5472 PR preprocessor/53463
5473 * g++.dg/cpp/limits.C: New test.
5474 * g++.dg/parse/error19.C: Adjust.
5475 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5476 * g++.dg/warn/pr35635.C: Likewise.
5477 * g++.old-deja/g++.pt/assign1.C: Likewise.
5479 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5482 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5483 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5484 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5485 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5486 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5487 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5488 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5489 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5491 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5493 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5495 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5497 PR tree-optimization/53550
5498 * gcc.dg/pr53550.c: New test.
5500 2012-06-04 Richard Guenther <rguenther@suse.de>
5502 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5503 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5504 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5506 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5509 * gfortran.dg/parameter_array_element_2.f90: New.
5511 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5514 * gcc.target/sh/pr53512-1.c: New.
5515 * gcc.target/sh/pr53512-2.c: New.
5516 * gcc.target/sh/pr53512-3.c: New.
5517 * gcc.target/sh/pr53512-4.c: New.
5519 2012-06-01 Jason Merrill <jason@redhat.com>
5522 * g++.dg/ext/visibility/template12.C: New.
5523 * g++.dg/ext/attrib14.C: Adjust warning line.
5526 * g++.dg/parse/new6.C: New.
5527 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5529 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5531 * c-c++-common/restrict-2.c: Revert previous change.
5533 2012-06-01 Jason Merrill <jason@redhat.com>
5536 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5539 * g++.dg/cpp0x/auto33.C: New.
5541 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5544 * g++.dg/parse/namespace-alias-1.C: New.
5546 2012-06-01 Christian Bruel <christian.bruel@st.com>
5548 * gcc.dg/spec-options.c: New test.
5549 * gcc.dg/foo.specs: New file.
5551 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5554 * gnat.dg/lto14.adb: Skip on Solaris.
5556 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5558 * gcc.target/cris/sync-1-v10.c,
5559 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5560 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5561 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5562 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5563 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5564 gcc.target/cris/torture/sync-mis-op-i-1.c,
5565 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5566 gcc.target/cris/torture/sync-mis-op-i-2.c,
5567 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5568 gcc.target/cris/torture/sync-mis-op-i-3.c,
5569 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5570 gcc.target/cris/torture/sync-mis-op-s-1.c,
5571 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5572 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5573 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5574 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5575 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5576 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5577 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5578 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5579 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5581 2012-05-31 Richard Guenther <rguenther@suse.de>
5583 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5584 ldist-pr45948.c with disabled SCCP.
5586 2012-05-31 Richard Guenther <rguenther@suse.de>
5589 * gcc.dg/torture/pr48493.c: New testcase.
5591 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5593 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5595 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5596 of the initialization loop.
5597 (dg-final): Adjust the expected number of vectorized loops depending
5598 on vect_char_mult target selector.
5600 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5602 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5603 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5604 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5607 2012-05-30 Jason Merrill <jason@redhat.com>
5610 * g++.dg/init/new34.C: New.
5611 * g++.dg/tree-ssa/stabilize1.C: New.
5613 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5616 * g++.dg/init/new33.C: New test.
5618 2012-05-30 Richard Guenther <rguenther@suse.de>
5621 * gcc.dg/torture/pr53501.c: New testcase.
5622 * c-c++-common/restrict-2.c: Adjust.
5624 2012-05-30 Alan Modra <amodra@gmail.com>
5626 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5629 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5631 * gcc.target/i386/shuf-concat.c: New test.
5633 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5635 PR rtl-optimization/53519
5636 * gcc.c-torture/compile/pr53519.c: New test.
5638 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5640 * gcc.target/arm/neon-vrev.c: New.
5642 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5645 * gcc.target/sh/pr51340-1.c: New.
5646 * gcc.target/sh/pr51340-2.c: New.
5647 * gcc.target/sh/pr51340-3.c: New.
5649 2012-05-29 Richard Guenther <rguenther@suse.de>
5651 PR tree-optimization/53516
5652 * gcc.dg/torture/pr53516.c: New testcase.
5654 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5656 PR preprocessor/53229
5657 * gcc.dg/cpp/paste6.c: Force to run without
5658 -ftrack-macro-expansion.
5659 * gcc.dg/cpp/paste8.c: Likewise.
5660 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5661 -ftrack-macro-expansion.
5662 * gcc.dg/cpp/paste12.c: Force to run without
5663 -ftrack-macro-expansion.
5664 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5665 -ftrack-macro-expansion.
5666 * gcc.dg/cpp/paste13.c: Likewise.
5667 * gcc.dg/cpp/paste14.c: Likewise.
5668 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5669 -ftrack-macro-expansion.
5670 * gcc.dg/cpp/paste18.c: New test.
5672 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5674 * gcc.target/cris/torture/trap-1.c,
5675 gcc.target/cris/torture/trap-2.c,
5676 gcc.target/cris/torture/trap-3.c,
5677 gcc.target/cris/torture/trap-v0.c,
5678 gcc.target/cris/torture/trap-v3.c: New tests.
5680 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5683 * g++.dg/warn/Wbraces3.C: New.
5684 * g++.dg/warn/Wbraces4.C: Likewise.
5686 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5688 PR tree-optimization/53505
5689 * c-c++-common/torture/pr53505.c: New test.
5691 2012-05-27 Nathan Sidwell <nathan@acm.org>
5693 * gcc.dg/stmt-expr-4.c: New.
5695 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/parse/crash60.C: New.
5700 2012-05-26 Jason Merrill <jason@redhat.com>
5703 * c-c++-common/array-lit.c: New.
5704 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5706 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5709 * gnat.dg/array21.adb: New test.
5711 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5713 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5715 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5718 * g++.dg/other/anon-union3.C: New.
5720 2012-05-25 Ian Lance Taylor <iant@google.com>
5722 * gcc.dg/split-6.c: New test.
5724 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5726 * gnat.dg/lto14.adb: New test.
5728 2012-05-25 Tristan Gingold <gingold@adacore.com>
5730 * gcc.target/i386/large-frame.c: New.
5732 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5733 * gcc.target/powerpc/lhs-1.c: New.
5734 * gcc.target/powerpc/lhs-2.c: New.
5735 * gcc.target/powerpc/lhs-3.c: New.
5737 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5739 Make unwound macro expansion trace less redundant
5740 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5741 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5742 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5743 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5744 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5745 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5747 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5750 * g++.dg/cpp0x/constexpr-default1.C: New.
5752 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5755 * g++.dg/eh/goto2.C: New.
5757 2012-05-24 Richard Guenther <rguenther@suse.de>
5760 * g++.dg/tree-prof/pr53460.C: New testcase.
5762 2012-05-24 Richard Guenther <rguenther@suse.de>
5765 * g++.dg/debug/pr53466.C: New testcase.
5767 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5769 PR tree-optimization/53465
5770 * gcc.c-torture/execute/pr53465.c: New test.
5772 2012-05-23 Tobias Burnus <burnus@net-b.de>
5776 * gfortran.dg/allocate_with_typespec_6.f90: New.
5778 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5781 * g++.dg/warn/delete-array-1.C: New.
5783 2012-05-23 Richard Guenther <rguenther@suse.de>
5785 * gcc.dg/torture/pr39074-2.c: Adjust.
5786 * gcc.dg/torture/pr39074.c: Likewise.
5787 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5788 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5790 2012-05-22 Jan Hubicka <jh@suse.cz>
5793 * g++.dg/torture/pr53161.C: New testcase.
5795 2012-05-22 Tobias Burnus <burnus@net-b.de>
5798 * gfortran.dg/realloc_on_assign_15.f90: New.
5800 2012-05-22 Richard Guenther <rguenther@suse.de>
5803 * gcc.dg/torture/pr51071-2.c: New testcase.
5805 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5807 PR tree-optimization/53336
5808 * g++.dg/torture/pr53336.C: New testcase.
5810 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5813 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5814 instead of -Wunused-local-typedefs.
5816 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5819 * g++.dg/other/abstract4.C: New-
5821 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5824 * g++.dg/ext/attrib46.C: New.
5826 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5829 * gcc.c-torture/compile/pr53418-1.c,
5830 gcc.c-torture/compile/pr53418-2.c: New tests.
5832 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5834 PR tree-optimization/53366
5835 * gcc.dg/torture/pr53366-1.c: New test.
5836 * gcc.dg/torture/pr53366-2.c: New test.
5837 * gcc.target/i386/pr53366-1.c: New test.
5838 * gcc.target/i386/pr53366-2.c: New test.
5840 PR tree-optimization/53409
5841 * gcc.c-torture/compile/pr53409.c: New test.
5843 PR tree-optimization/53410
5844 * gcc.c-torture/compile/pr53410-1.c: New test.
5845 * gcc.c-torture/compile/pr53410-2.c: New test.
5847 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5850 * gcc.target/i386/pr53425-1.c: New file.
5851 * gcc.target/i386/pr53425-2.c: Likewise.
5853 2012-05-21 Richard Guenther <rguenther@suse.de>
5855 PR tree-optimization/53408
5856 * gcc.dg/torture/pr53408.c: New testcase.
5858 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5859 H.J. Lu <hongjiu.lu@intel.com>
5862 * gcc.target/i386/pr53416.c: New file.
5864 2012-05-21 Richard Guenther <rguenther@suse.de>
5866 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5868 2012-05-21 Richard Guenther <rguenther@suse.de>
5870 * gcc.dg/torture/ldist-1.c: New testcase.
5872 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5874 * gnat.dg/lto13.adb: New test.
5875 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5877 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5879 * gnat.dg/specs/lto12.ads: New test.
5880 * gnat.dg/specs/lto12_pkg.ads: New helper.
5882 2012-05-18 Richard Guenther <rguenther@suse.de>
5884 PR tree-optimization/53346
5885 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5886 * gcc.target/i386/incoming-10.c: Adjust.
5887 * gcc.target/i386/incoming-11.c: Likewise.
5888 * gcc.target/i386/pr46295.c: Likewise.
5890 2012-05-18 Richard Guenther <rguenther@suse.de>
5892 * gcc.dg/pr53352.c: Return zero.
5894 2012-05-18 Richard Guenther <rguenther@suse.de>
5896 PR tree-optimization/53390
5897 * gcc.dg/torture/pr53390.c: New testcase.
5899 2012-05-18 Meador Inge <meadori@codesourcery.com>
5901 PR rtl-optimization/53352
5902 * gcc.dg/pr53352.c: New test.
5904 2012-05-17 David S. Miller <davem@davemloft.net>
5906 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5907 failure on sparc-*-linux-gnu.
5909 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5912 * g++.dg/parse/error49.C: New.
5913 * g++.dg/cpp0x/error8.C: Likewise.
5914 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5915 * g++.dg/ext/utf-dflt2.C: Likewise.
5916 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5917 * g++.dg/ext/utf-dflt.C: Likewise.
5918 * c-c++-common/raw-string-3.c: Likewise.
5919 * c-c++-common/raw-string-4.c: Likewise.
5921 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5924 * g++.dg/cpp0x/catch1.C: New.
5926 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5929 * g++.dg/parse/error48.C: New.
5930 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5931 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5933 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5935 * gcc.dg/tm/indirect-2.c: New test.
5937 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5939 PR tree-optimization/53217
5940 * gfortran.dg/pr53217.f90: New test.
5942 2012-05-16 Richard Guenther <rguenther@suse.de>
5944 PR tree-optimization/53364
5945 * g++.dg/torture/pr53364.C: New testcase.
5947 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5950 * gcc.dg/pr52549.c: Fix test for long != void*
5951 * gcc.c-torture/execute/pr52979-1.x: New file.
5952 * gcc.c-torture/execute/pr52979-2.x: New file.
5954 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5956 PR preprocessor/7263
5957 * gcc.dg/binary-constants-2.c: Run without tracking locations
5958 accross macro expansion.
5959 * gcc.dg/binary-constants-3.c: Likewise.
5960 * gcc.dg/cpp/sysmac2.c: Likewise.
5961 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5963 * gcc.dg/cpp/syshdr3.c: New test.
5964 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5965 * gcc.dg/system-binary-constants-1.c: New test.
5966 * gcc.dg/system-binary-constants-1.h: New header for the new test
5968 * g++.dg/cpp/syshdr3.C: New test.
5969 * g++.dg/cpp/syshdr3.h: New header the new test above.
5970 * g++.dg/system-binary-constants-1.C: New test.
5971 * g++.dg/system-binary-constants-1.h: New header the new test
5974 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5976 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5978 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5981 * gcc.dg/pr53358.c: New test.
5983 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5986 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5987 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5989 2012-05-15 Olivier Hainque <hainque@adacore.com>
5991 * g++.dg/eh/sighandle.C: New testcase.
5993 2012-05-15 Richard Guenther <rguenther@suse.de>
5995 PR tree-optimization/53355
5996 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5998 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6000 * gfortran.dg/*.f90: Remove now redundant manual
6001 cleanup-modules directive.
6003 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6005 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6006 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6008 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6011 * gfortran.dg/int_range_io_1.f90: New test.
6013 2012-05-14 Andi Kleen <ak@linux.intel.com>
6014 Jakub Jelinek <jakub@redhat.com>
6017 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6018 * gcc.target/i386/rtm-check.h: New file.
6019 * gcc.target/i386/pr53315.c: New test.
6021 2012-05-14 Tobias Burnus <burnus@net-b.de>
6026 * gfortran.dg/deferred_type_param_4.f90: New.
6027 * gfortran.dg/deferred_type_param_6.f90: New.
6029 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6031 * gcc.target/i386/retarg.c: New test.
6033 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6036 * gfortran.dg/deferred_type_param_3.f90: New.
6037 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6038 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6040 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6042 * gnat.dg/null_pointer_deref3.adb: New test.
6044 2012-05-12 Tobias Burnus <burnus@net-b.de>
6048 * gfortran.dg/deferred_type_param_5.f90: New.
6050 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6052 * g++.dg/parse/error47.C: New.
6054 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6057 * gfortran.dg/string_compare_4.f90: Change option
6058 to -fdump-tree-original. Add test case for kind=4.
6060 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6063 * gfortran.dg/string_compare_4.f90: New test.
6065 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6067 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6069 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6072 * g++.dg/cpp0x/variadic132.C: New.
6074 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6077 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6078 * g++.dg/parse/error26.C: Tweak dg-error column number.
6080 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6083 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6085 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6087 * gnat.dg/lto11.ad[sb]: New test.
6089 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6092 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6093 directive to Scan for vpmuldq, not vpmacsdql.
6095 2012-05-09 Michael Matz <matz@suse.de>
6097 PR tree-optimization/53185
6098 * gcc.dg/vect/pr53185.c: New test.
6100 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6103 * gcc.target/i386/pr53249.c: New.
6105 2012-05-09 Richard Guenther <rguenther@suse.de>
6107 PR tree-optimization/18437
6108 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6109 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6111 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6113 PR tree-optimization/53226
6114 * gcc.c-torture/compile/pr53226.c: New test.
6116 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6118 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6119 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6120 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6121 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6122 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6123 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6124 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6125 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6126 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6127 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6128 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6129 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6130 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6131 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6133 2012-05-09 Dehao Chen <dehao@google.com>
6135 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6136 * gcc.dg/predict-2.c: Likewise.
6137 * gcc.dg/predict-3.c: Likewise.
6138 * gcc.dg/predict-4.c: Likewise.
6139 * gcc.dg/predict-5.c: Likewise.
6140 * gcc.dg/predict-6.c: Likewise.
6142 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6145 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6147 2012-05-08 Richard Guenther <rguenther@suse.de>
6149 * gcc.dg/fold-bitand-4.c: New testcase.
6151 2012-05-08 Dehao Chen <dehao@google.com>
6153 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6154 heuristic is working properly.
6155 * gcc.dg/predict-2.c: Likewise.
6156 * gcc/dg/predict-3.c: Likewise.
6157 * gcc/dg/predict-4.c: Likewise.
6158 * gcc/dg/predict-5.c: Likewise.
6159 * gcc/dg/predict-6.c: Likewise.
6161 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6163 PR tree-optimization/53239
6164 * g++.dg/opt/vrp3.C: New test.
6165 * g++.dg/opt/vrp3-aux.cc: New file.
6166 * g++.dg/opt/vrp3.h: New file.
6168 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6170 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6171 .uleb128 support in assembler output.
6173 2012-05-07 Richard Guenther <rguenther@suse.de>
6176 * g++.dg/lto/pr42987_0.C: New testcase.
6177 * g++.dg/lto/pr42987_1.C: Likewise.
6179 2012-05-07 Tobias Burnus <burnus@net-b.de>
6182 * gfortran.dg/typebound_operator_15.f90: New.
6184 2012-05-06 Tobias Burnus <burnus@net-b.de>
6187 * gfortran.dg/class_array_13.f90: New.
6189 2012-05-06 Tristan Gingold <gingold@adacore.com>
6191 * gnat.dg/warn7.adb: New test.
6193 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6195 * gnat.dg/specs/renamings.ads: Rename to...
6196 * gnat.dg/specs/renaming1.ads: ...this.
6197 * gnat.dg/specs/renaming2.ads: New test.
6198 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6199 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6200 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6201 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6203 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6205 * gnat.dg/discr36.ad[sb]: New test.
6206 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6208 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6211 * c-c++-common/pr43772.c: New.
6213 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6216 * gfortran.dg/select_type_26.f03 : New test.
6217 * gfortran.dg/select_type_27.f03 : New test.
6220 * gfortran.dg/select_type_28.f03 : New test.
6222 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6226 * gfortran.dg/mod_sign0_1.f90: New test.
6227 * gfortran.dg/mod_large_1.f90: New test.
6229 2012-05-04 Tobias Burnus <burnus@net-b.de>
6232 gfortran.dg/public_private_module_5.f90: New.
6234 2012-05-04 Tobias Burnus <burnus@net-b.de>
6237 * gfortran.dg/constructor_7.f90: New.
6238 * gfortran.dg/constructor_8.f90: New.
6240 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6243 * g++.dg/cpp0x/static_assert7.C: New.
6245 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6247 PR tree-optimization/52633
6248 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6249 recognized as widening shifts instead of over-widening.
6250 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6251 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6252 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6253 * gcc.target/arm/pr52633.c: New test.
6255 2012-05-04 Richard Guenther <rguenther@suse.de>
6257 PR tree-optimization/53168
6258 * gcc.dg/torture/pr53168.c: New testcase.
6259 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6261 2012-05-04 Richard Guenther <rguenther@suse.de>
6263 * gcc.dg/lto/pr53214_0.c: New testcase.
6265 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6267 * gcc.target/ia64/pr48496.c: New test.
6268 * gcc.target/ia64/pr52657.c: Likewise.
6270 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6273 * c-c++-common/pr51712.c: New.
6275 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6278 * gcc.target/powwerpc/pr53199.c: New file.
6280 2012-05-03 Jason Merrill <jason@redhat.com>
6282 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6284 * gcc.dg/debug/dwarf2/dups-types.c: New.
6285 * gcc.dg/debug/dwarf2/dups-types.h: New.
6287 2012-05-03 Jason Merrill <jason@redhat.com>
6289 * g++.dg/debug/dwarf2/namespace-2.C: New.
6290 * g++.dg/debug/dwarf2/localclass3.C: New.
6292 2012-05-03 Jason Merrill <jason@redhat.com>
6294 * g++.dg/debug/dwarf2/thunk1.C: New.
6296 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6299 * g++.dg/other/final2.C: New.
6301 2012-05-03 Richard Guenther <rguenther@suse.de>
6303 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6305 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6307 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6308 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6309 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6310 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6312 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6314 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6316 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6317 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6318 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6321 * gcc.dg/pr53174.c: New test.
6324 * gcc.target/arm/pr53187.c: New test.
6325 * gcc.c-torture/compile/pr53187.c: New test.
6327 2012-05-03 Richard Guenther <rguenther@suse.de>
6329 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6330 unsupported prefetching support.
6332 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6334 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6335 option -ftrack-macro-expansion=0.
6336 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6337 option -ftrack-macro-expansion=0.
6339 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6341 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6342 dg-options for target arm with dg-additional-options.
6344 2012-05-03 Richard Guenther <rguenther@suse.de>
6346 PR tree-optimization/53144
6347 * gcc.dg/torture/pr53144.c: New testcase.
6349 2012-05-03 Tobias Burnus <burnus@net-b.de>
6352 * gfortran.dg/pointer_intent_7.f90: New.
6353 * gfortran.dg/pure_formal_3.f90: New.
6355 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6357 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6359 2012-05-02 Martin Jambor <mjambor@suse.cz>
6362 * g++.dg/lto/pr52605_0.C: New test.
6364 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6366 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6367 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6368 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6369 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6370 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6371 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6372 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6373 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6374 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6375 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6376 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6377 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6378 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6379 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6380 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6381 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6383 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6386 * gcc.dg/pr53153.c: New test.
6388 2012-05-02 Richard Guenther <rguenther@suse.de>
6390 * g++.dg/tree-ssa/pr19807.C: Adjust.
6392 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6394 PR tree-optimization/53163
6395 * gcc.c-torture/compile/pr53163.c: New test.
6397 PR rtl-optimization/53160
6398 * gcc.c-torture/execute/pr53160.c: New test.
6400 2012-05-01 Ian Lance Taylor <iant@google.com>
6403 * gcc.dg/pr37303.c: New test.
6405 2012-05-01 Richard Henderson <rth@redhat.com>
6407 * lib/target-supports.exp
6408 (check_effective_target_sync_long_long_runtime): True for
6409 check_effective_target_powerpc64.
6411 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6414 * gcc.dg/vector-1.c: Move to ...
6415 * c-c++-common/vector-1.c: ... here.
6416 * gcc.dg/vector-2.c: Move to ...
6417 * c-c++-common/vector-2.c: ... here.
6418 * gcc.dg/vector-3.c: Move to ...
6419 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6420 * gcc.dg/vector-4.c: Move to ...
6421 * c-c++-common/vector-4.c: ... here.
6422 * gcc.dg/vector-init-1.c: Move to ...
6423 * c-c++-common/vector-init-1.c: ... here.
6424 * gcc.dg/vector-init-2.c: Move to ...
6425 * c-c++-common/vector-init-2.c: ... here.
6426 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6427 * c-c++-common/vector-subscript-1.c: ... here.
6428 * gcc.dg/vector-subscript-2.c: Move to ...
6429 * c-c++-common/vector-subscript-2.c: ... here.
6430 * gcc.dg/vector-subscript-3.c: Move to ...
6431 * c-c++-common/vector-subscript-3.c: ... here.
6434 * g++.dg/cpp0x/vt-51314.C: New test.
6435 * g++.dg/cpp0x/variadic76.C: Fix.
6437 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6439 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6441 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6443 Add -Wvarargs option
6444 * c-c++-common/Wvarargs.c: New test case.
6445 * c-c++-common/Wvarargs-2.c: Likewise.
6447 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6449 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6450 * objc.dg/foreach-7.m: Force the test case to run without
6451 -ftrack-macro-expansion.
6452 * c-c++-common/tm/attrib-1.c: Likewise.
6453 * c-c++-common/warn-ommitted-condop.c: Likewise.
6454 * gcc.dg/assign-warn-1.c: Likewise.
6455 * gcc.dg/assign-warn-2.c: Likewise.
6456 * gcc.dg/attr-alloc_size.c: Likewise.
6457 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6458 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6459 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6460 * gcc.dg/c90-const-expr-9.c: Likewise.
6461 * gcc.dg/c99-const-expr-9.c: Likewise.
6462 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6463 * gcc.dg/cpp/direct2s.c: Likewise.
6464 * gcc.dg/cpp/pr28709.c: Likewise.
6465 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6466 * gcc.dg/dfp/composite-type.c: Likewise.
6467 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6468 with -ftrack-macro-expansion
6469 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6470 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6471 * g++.dg/ext/cleanup-1.C: Likewise.
6472 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6473 * g++.dg/template/sfinae10.C: Likewise.
6474 * g++.dg/tm/wrap-2.C: Likewise.
6475 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6476 * g++.dg/warn/Wsign-conversion.C: Likewise.
6477 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6478 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6479 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6480 it to run with -ftrack-macro-expansion.
6481 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6482 test cases without -ftrack-macro-expansion.
6484 Fix location for static class members
6485 * g++.dg/template/sfinae6_neg.C: Adjust.
6487 Make conversion warnings work on NULL with -ftrack-macro-expansion
6488 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6489 alongside the previous testing for NULL.
6491 Fix -Wuninitialized for -ftrack-macro-expansion
6492 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6494 Strip "<built-in>" loc from displayed expansion context
6495 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6496 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6497 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6500 Fix expansion point loc for macro-like tokens
6501 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6502 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6504 Fix token pasting with -ftrack-macro-expansion
6505 * gcc.dg/cpp/paste17.c: New test case for
6506 -ftrack-macro-expansion=2 mode only.
6507 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6509 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6511 * gnat.dg/warn6.ad[sb]: New test.
6513 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6516 * gcc.dg/20011021-1.c: Adjust testcase.
6518 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6521 * gfortran.dg/function_optimize_12.f90: New test.
6523 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6526 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6527 code to match current output and cover new peephole2 pattern.
6529 2012-04-27 Ollie Wild <aaw@google.com>
6531 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6533 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6535 * gcc.c-torture/execute/20120427-2.c: New testcase.
6536 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6537 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6538 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6540 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6543 * gcc.c-torture/execute/20120427-1.c: New testcase.
6545 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6548 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6550 2012-04-27 Tom de Vries <tom@codesourcery.com>
6552 PR tree-optimization/51879
6553 * gcc.dg/pr51879.c: New test.
6554 * gcc.dg/pr51879-2.c: Same.
6555 * gcc.dg/pr51879-3.c: Same.
6556 * gcc.dg/pr51879-4.c: Same.
6557 * gcc.dg/pr51879-6.c: Same.
6559 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6562 * g++.dg/cpp0x/defaulted35.C: New.
6563 * g++.dg/cpp0x/defaulted15.C: Adjust.
6565 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6567 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6570 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6572 * gcc.target/i386/builtin_target.c: Check avx2.
6574 2012-04-26 Alan Modra <amodra@gmail.com>
6576 * gcc.target/powerpc/savres.c: New test.
6577 * gcc.target/powerpc/powerpc.exp: Run it.
6579 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6582 * gcc.dg/torture/pr53120.c: New test.
6584 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6587 * gcc.c-torture/compile/pr52979-1.c: New test.
6588 * gcc.c-torture/execute/pr52979-1.c: New test.
6589 * gcc.c-torture/execute/pr52979-2.c: New test.
6591 2012-04-25 Richard Guenther <rguenther@suse.de>
6593 * gcc.target/i386/l_fma_float_5.c: Adjust.
6594 * gcc.target/i386/l_fma_double_4.c: Likewise.
6595 * gcc.target/i386/l_fma_float_2.c: Likewise.
6596 * gcc.target/i386/l_fma_float_6.c: Likewise.
6597 * gcc.target/i386/l_fma_double_1.c: Likewise.
6598 * gcc.target/i386/l_fma_double_5.c: Likewise.
6599 * gcc.target/i386/l_fma_float_3.c: Likewise.
6600 * gcc.target/i386/l_fma_double_2.c: Likewise.
6601 * gcc.target/i386/l_fma_double_6.c: Likewise.
6602 * gcc.target/i386/l_fma_float_4.c: Likewise.
6603 * gcc.target/i386/l_fma_double_3.c: Likewise.
6604 * gcc.target/i386/l_fma_float_1.c: Likewise.
6606 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6608 PR tree-optimization/53058
6609 * gcc.c-torture/compile/pr53058.c: New test.
6611 2012-04-25 Jan Hubicka <jh@suse.cz>
6614 * gcc.target/i386/pr39082-1.c: Update warning location.
6616 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6619 * gcc.dg/pr52880.c: New test.
6621 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6623 * gcc.dg/m-un-2.c: Update.
6624 * gcc.dg/20011021-1.c: Update.
6626 2012-04-25 Tobias Burnus <burnus@net-b.de>
6629 * gfortran.dg/realloc_on_assign_14.f90: New.
6631 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6634 PR tree-optimizations/52891
6635 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6637 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6640 * g++.dg/cpp0x/sfinae35.C: New.
6641 * g++.dg/cpp0x/sfinae36.C: Likewise.
6643 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6645 * gcc.target/builtin_target.c: New testcase.
6647 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6650 * gcc.target/powerpc/pr47197.c: New test.
6652 2012-04-24 Richard Guenther <rguenther@suse.de>
6654 PR tree-optimization/53085
6655 * g++.dg/torture/pr53085.C: New testcase.
6657 2012-04-24 Andrew Pinski <apinski@cavium.com>
6660 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6661 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6662 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6664 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6667 * gcc.c-torture/execute/pr53084.c: New test.
6669 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6671 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6673 2012-04-23 Andrew Pinski <apinski@cavium.com>
6675 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6677 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6680 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6681 * gcc.dg/torture/builtin-power-1.c: Likewise.
6683 2012-04-23 Richard Guenther <rguenther@suse.de>
6685 PR tree-optimization/53070
6686 * gcc.dg/torture/pr53070.c: New testcase.
6688 2012-04-23 Richard Guenther <rguenther@suse.de>
6691 * gcc.dg/pr53060.c: New testcase.
6693 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6695 PR tree-optimizations/52891
6696 * gcc.c-torture/compile/pr52891-1.c: New test.
6697 * gcc.c-torture/compile/pr52891-2.c: New test.
6699 2012-04-22 Tobias Burnus <burnus@net-b.de>
6702 * gfortran.dg/read_float_4.f90: New.
6704 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6707 * c-c++-common/pr35441.C: New.
6709 2012-04-20 Ian Lance Taylor <iant@google.com>
6711 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6712 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6714 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6716 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6718 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6720 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6722 PR rtl-optimization/44214
6723 * gcc.dg/pr44214-1.c: New test.
6724 * gcc.dg/pr44214-2.c: Likewise.
6725 * gcc.dg/pr44214-3.c: Likewise.
6727 2012-04-20 Richard Guenther <rguenther@suse.de>
6729 * g++.dg/torture/20120420-1.C: New testcase.
6731 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6733 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6735 2012-04-19 Christian Bruel <christian.bruel@st.com>
6737 * gcc.dg/pr52283.c: New test.
6739 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6741 * gcc.dg/pr37985.c: New test.
6743 2012-04-19 Richard Guenther <rguenther@suse.de>
6745 PR rtl-optimization/44688
6746 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6747 possibly profitable.
6749 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6751 PR tree-optimization/52976
6752 * gfortran.dg/reassoc_11.f: New test.
6754 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6756 PR tree-optimization/52976
6757 * gfortran.dg/reassoc_7.f: New test.
6758 * gfortran.dg/reassoc_8.f: Likewise.
6759 * gfortran.dg/reassoc_9.f: Likewise.
6760 * gfortran.dg/reassoc_10.f: Likewise.
6762 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6765 * g++.dg/cpp0x/sfinae33.C: New.
6766 * g++.dg/cpp0x/sfinae34.C: Likewise.
6768 2012-04-18 Joey Ye <joey.ye@arm.com>
6770 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6772 2012-04-18 Richard Guenther <rguenther@suse.de>
6774 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6776 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6777 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6779 2012-04-17 Tom de Vries <tom@codesourcery.com>
6781 * g++.dg/pr51264-4.C: New test.
6783 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6786 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6788 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6791 * g++.dg/parse/crash59.C: New.
6793 2012-04-17 Michael Matz <matz@suse.de>
6795 PR tree-optimization/18437
6796 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6798 2012-04-17 Richard Guenther <rguenther@suse.de>
6801 * g++.dg/torture/pr53011.C: New testcase.
6803 2012-04-16 Jason Merrill <jason@redhat.com>
6806 * g++.dg/cpp0x/variadic131.C: New.
6809 * g++.dg/cpp0x/variadic130.C: New.
6812 * g++.dg/cpp0x/variadic129.C: New.
6815 * g++.dg/cpp0x/variadic128.C: New.
6817 2012-04-16 Tobias Burnus <burnus@net-b.de>
6820 * gfortran.dg/pointer_intent_6.f90: New.
6822 2012-04-16 Tobias Burnus <burnus@net-b.de>
6825 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6826 to include public_private_module_4.f90.
6827 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6830 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6833 * g++.dg/diagnostic/operator1.C: New.
6834 * g++.dg/ext/label5.C: Adjust.
6835 * g++.dg/ext/va-arg1.C: Likewise.
6836 * g++.dg/other/error20.C: Likewise.
6837 * g++.dg/other/error20.C: Likewise.
6838 * g++.dg/other/error16.C: Likewise.
6839 * g++.dg/other/error10.C: Likewise.
6840 * g++.dg/parse/error30.C: Likewise.
6841 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6843 2012-04-16 Jason Merrill <jason@redhat.com>
6846 * g++.dg/cpp0x/variadic127.C: New.
6848 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6850 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6852 Use fail, pass instead of unresolved.
6856 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6858 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6859 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6860 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6862 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6865 * gfortran.dg/typebound_call_23.f03: New test case.
6867 2012-04-15 Jason Merrill <jason@redhat.com>
6870 * g++.dg/cpp0x/variadic126.C: New.
6873 * g++.dg/cpp0x/variadic125.C: New.
6876 * g++.dg/cpp0x/variadic124.C: New.
6879 * g++.dg/cpp0x/nullptr27.C: New.
6882 * g++.dg/warn/format8.C: New.
6884 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6887 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6889 2012-04-14 Tobias Burnus <burnus@net-b.de>
6893 * gfortran.dg/public_private_module_3.f90: New.
6894 * gfortran.dg/public_private_module_4.f90: New.
6896 2012-04-14 Tom de Vries <tom@codesourcery.com>
6898 * gcc.dg/superblock.c: New test.
6900 2012-04-14 Tom de Vries <tom@codesourcery.com>
6902 * gcc.dg/pr51879-12.c: New test.
6904 2012-04-13 Jason Merrill <jason@redhat.com>
6907 * g++.dg/cpp0x/variadic123.C: New.
6908 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6911 * g++.dg/cpp0x/initlist-ctor1.C: New.
6914 * g++.dg/other/anon-union2.C: New.
6916 2012-04-13 Martin Jambor <mjambor@suse.cz>
6919 * g++.dg/ipa/pr52939.C: New test.
6921 2012-04-13 Tom de Vries <tom@codesourcery.com>
6923 * gcc.dg/pr52734.c: New test.
6925 2012-04-13 Richard Guenther <rguenther@suse.de>
6927 PR tree-optimization/52969
6928 * gcc.dg/torture/pr52969.c: New testcase.
6930 2012-04-13 Richard Guenther <rguenther@suse.de>
6933 * gcc.dg/pr52549.c: New testcase.
6935 2012-04-13 Richard Guenther <rguenther@suse.de>
6938 * gcc.dg/pr52862.c: New testcase.
6940 2012-04-13 Joey Ye <joey.ye@arm.com>
6942 * gcc.target/arm/thumb1-imm.c: New testcase.
6944 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6947 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6948 second function argument.
6949 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6950 (calc_permps): Update declaration. Calculate result correctly.
6951 (avx2_test): Change src2 type to union256i_d.
6952 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6955 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6958 * gcc.target/powerpc/pr52775.c: New file.
6960 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6962 PR tree-optimization/18589
6963 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6964 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6965 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6966 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6967 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6968 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6969 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6970 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6971 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6972 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6974 2012-04-12 Richard Guenther <rguenther@suse.de>
6976 PR tree-optimization/52943
6977 * gcc.dg/torture/pr52943.c: New testcase.
6979 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6982 * gcc/target/sh/pr50751-4.c: New.
6983 * gcc/target/sh/pr50751-5.c: New.
6984 * gcc/target/sh/pr50751-6.c: New.
6985 * gcc/target/sh/pr50751-7.c: New.
6987 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6990 * g++.dg/lookup/using52.C: New.
6992 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6994 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6996 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6998 PR rtl-optimization/52876
6999 * gcc.target/i386/pr52876.c: New.
7001 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7003 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7005 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7007 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7008 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7009 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7010 (ptrdiff_t): ... this. All uses changed.
7011 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7012 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7014 (main): Cast argument to __INTPTR_TYPE__.
7015 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7017 * gcc.dg/mallign.c (main): Likewise.
7018 * gcc.dg/pr38700.c (foo): Likewise.
7019 * gcc.dg/long-long-cst1.c (t): Likewise.
7020 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7021 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7022 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7023 * gcc.dg/pr25682.c (d, foo): Likewise.
7024 * gcc.dg/format/cast-1.c (f): Likewise.
7025 * gcc.dg/c90-const-expr-10.c
7026 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7027 (size_t): ...this. All uses changed.
7028 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7029 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7030 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7031 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7032 * gcc.dg/sequence-pt-1.c: Likewise.
7033 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7034 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7035 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7036 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7037 of ptrdiff_t with it.
7038 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7039 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7040 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7042 2012-04-11 Jason Merrill <jason@redhat.com>
7045 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7046 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7049 * g++.dg/ext/attrib45.C: New.
7051 * g++.dg/eh/dtor3.C: New.
7053 2012-04-11 Richard Guenther <rguenther@suse.de>
7056 * gfortran.dg/pr52621.f90: New testcase.
7058 2012-04-11 Richard Guenther <rguenther@suse.de>
7061 * g++.dg/torture/pr52918-1.C: New testcase.
7062 * g++.dg/torture/pr52918-2.C: Likewise.
7064 2012-04-11 Tobias Burnus <burnus@net-b.de>
7067 * gfortran.dg/block_11.f90: New.
7069 2012-04-11 Nick Clifton <nickc@redhat.com>
7071 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7073 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7076 * gcc.target/powerpc/pr16458-1.c: New test.
7077 * gcc.target/powerpc/pr16458-2.c: Likewise.
7078 * gcc.target/powerpc/pr16458-3.c: Likewise.
7079 * gcc.target/powerpc/pr16458-4.c: Likewise.
7081 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7083 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7084 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7085 * gcc.dg/builtin-bswap-5.c: Likewise.
7086 * gcc.target/i386/builtin-bswap-4.c: New test.
7088 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7091 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7093 2012-04-11 Richard Guenther <rguenther@suse.de>
7095 PR rtl-optimization/52881
7096 * gcc.dg/torture/pr52881.c: New testcase.
7097 * gcc.dg/torture/pr52913.c: Likewise.
7099 2012-04-11 Richard Guenther <rguenther@suse.de>
7101 PR tree-optimization/52912
7102 * gcc.dg/torture/pr52912.c: New testcase.
7104 2010-04-10 Michael Matz <matz@suse.de>
7106 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7107 * gcc.dg/vect/vect-outer-1.c: Adjust.
7108 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7109 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7110 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7111 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7112 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7113 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7115 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7117 PR tree-optimization/52870
7118 * gcc.dg/vect/pr52870.c: New test.
7120 2012-04-09 Mike Stump <mikestump@comcast.net>
7122 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7123 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7124 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7125 * gnat.dg/aggr11.adb: Likewise.
7126 * gnat.dg/aggr11_pkg.ads: Likewise.
7127 * gnat.dg/aggr15.adb: Likewise.
7128 * gnat.dg/aggr15.ads: Likewise.
7129 * gnat.dg/aggr17.adb: Likewise.
7130 * gnat.dg/aggr18.adb: Likewise.
7131 * gnat.dg/array14.adb: Likewise.
7132 * gnat.dg/array14.ads: Likewise.
7133 * gnat.dg/array14_pkg.ads: Likewise.
7134 * gnat.dg/array19.adb: Likewise.
7135 * gnat.dg/array19.ads: Likewise.
7136 * gnat.dg/discr27.adb: Likewise.
7137 * gnat.dg/discr27.ads: Likewise.
7138 * gnat.dg/discr35.adb: Likewise.
7139 * gnat.dg/discr35.ads: Likewise.
7140 * gnat.dg/discr6.adb: Likewise.
7141 * gnat.dg/discr6_pkg.ads: Likewise.
7142 * gnat.dg/import1.adb: Likewise.
7143 * gnat.dg/import1.ads: Likewise.
7144 * gnat.dg/loop_address2.adb: Likewise.
7145 * gnat.dg/opt7.adb: Likewise.
7146 * gnat.dg/opt7.ads: Likewise.
7147 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7148 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7149 * gnat.dg/rep_clause2.adb: Likewise.
7150 * gnat.dg/rep_clause2.ads: Likewise.
7151 * gnat.dg/slice2.adb: Likewise.
7152 * gnat.dg/slice2.ads: Likewise.
7153 * gnat.dg/slice6.adb: Likewise.
7154 * gnat.dg/slice6_pkg.ads: Likewise.
7155 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7156 * gnat.dg/taft_type2.adb: Likewise.
7157 * gnat.dg/taft_type2.ads: Likewise.
7158 * gnat.dg/taft_type2_pkg.ads: Likewise.
7159 * gnat.dg/volatile10.adb: Likewise.
7160 * gnat.dg/volatile10_pkg.ads: Likewise.
7162 * gcc.dg/dll-8.c: Remove execute permissions.
7163 * g++.dg/ext/dllexport5.C: Likewise.
7165 2012-04-09 Jan Hubicka <jh@suse.cz>
7170 * gcc.dg/lto/pr52634_1.c: New testcase.
7171 * gcc.dg/lto/pr52634_0.c: New testcase.
7173 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7176 * gcc.target/i386/pr52883.c: New testcase.
7178 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7180 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7181 (check_effective_target_sync_long_long): Add SPARC case.
7182 (check_effective_target_sync_long_long_runtime): Likewise.
7183 (check_effective_target_sync_int_long): Adjust SPARC case.
7184 (check_effective_target_sync_char_short): Likewise.
7186 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7188 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7189 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7191 2012-04-08 Tobias Burnus <burnus@net-b.de>
7195 * gfortran.dg/public_private_module_2.f90: New.
7197 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7199 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7202 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7205 * gfortran.dg/function_optimize_11.f90: New test.
7207 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7210 * gfortran.dg/use_only_6.f90: New test.
7212 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7215 * gfortran.dg/use_only_6.f90: New test.
7216 2012-04-06 Mike Stump <mikestump@comcast.net>
7219 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7221 2012-04-05 Jason Merrill <jason@redhat.com>
7224 * g++.dg/template/qualified-id5.C: New.
7226 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7229 * gcc.target/i386/pr52882.c: New test.
7231 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7232 Dominique D'Humieures <dominiq@lps.ens.fr>
7235 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7236 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7238 2012-04-04 Jason Merrill <jason@redhat.com>
7241 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7243 2012-04-03 Jason Merrill <jason@redhat.com>
7246 * g++.dg/cpp0x/variadic-value1.C: New.
7248 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7250 * gnat.dg/pack18.adb: New test.
7251 * gnat.dg/pack18_pkg.ads: New helper.
7253 2012-04-03 Richard Guenther <rguenther@suse.de>
7255 PR tree-optimization/52808
7256 * gcc.dg/pr52808.c: New testcase.
7258 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7260 PR tree-optimization/52835
7261 * gfortran.dg/pr52835.f90: New test.
7263 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7265 * gnat.dg/specs/aggr5.ads: New test.
7267 2012-04-02 Richard Guenther <rguenther@suse.de>
7269 PR tree-optimization/52756
7270 * gcc.dg/torture/pr52756.c: New testcase.
7272 2012-04-02 Richard Guenther <rguenther@suse.de>
7275 * gcc.dg/pr52803.c: New testcase.
7277 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7280 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7283 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7286 * g++.dg/cpp0x/noexcept17.C: New.
7287 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7288 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7289 * g++.dg/cpp0x/noexcept01.C: Likewise.
7290 * g++.dg/eh/init-temp1.C: Likewise.
7291 * g++.dg/eh/ctor1.C: Likwise.
7293 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7295 * gnat.dg/controlled6.adb: New test.
7296 * gnat.dg/controlled6_pkg.ads: New helper.
7297 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7299 2012-03-30 Richard Henderson <rth@redhat.com>
7302 * g++.dg/opt/pr52727.C: New testcase.
7304 2012-03-30 Richard Guenther <rguenther@suse.de>
7306 PR tree-optimization/52754
7307 * gcc.target/i386/pr52754.c: New testcase.
7309 2012-03-30 Richard Guenther <rguenther@suse.de>
7312 * g++.dg/torture/pr52772.C: New testcase.
7314 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7317 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7319 2012-03-29 Jason Merrill <jason@redhat.com>
7322 * g++.dg/template/inherit8.C: New.
7324 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7327 * g++.dg/ext/weak4.C: New test.
7329 PR tree-optimization/52760
7330 * gcc.c-torture/execute/pr52760.c: New test.
7332 2012-03-29 Jason Merrill <jason@redhat.com>
7335 * g++.dg/cpp0x/initlist-array3.C: New.
7337 2012-03-28 Jason Merrill <jason@redhat.com>
7340 * g++.dg/overload/virtual2.C: New.
7342 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7344 * gnat.dg/vect7.ad[sb]: New test.
7346 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7347 Tobias Burnus <burnus@gcc.gnu.org>
7350 * gfortran.dg/allocate_class_1.f90 : Change error test.
7351 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7352 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7353 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7355 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7358 * gcc.dg/pr52691.c: New test.
7361 * gcc.c-torture/compile/pr52750.c: New test.
7363 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7366 * gcc.target/avr/torture/builtins-2.c: New test.
7368 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7371 * gcc.target/i386/pr52736.c: New test.
7373 2012-03-27 Martin Jambor <mjambor@suse.cz>
7376 * gcc.dg/torture/pr52693.c: New test.
7378 2012-03-27 Meador Inge <meadori@codesourcery.com>
7381 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7383 2012-03-27 Mike Stump <mikestump@comcast.net>
7386 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7387 failures that match branch names.
7389 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7390 H.J. Lu <hongjiu.lu@intel.com>
7393 * gcc.target/i386/pr52698.c: New test.
7395 2012-03-27 Richard Guenther <rguenther@suse.de>
7398 * gcc.dg/torture/pr52720.c: New testcase.
7400 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7402 * gnat.dg/pack17.adb: New test.
7404 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7406 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7407 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7409 2012-03-26 Martin Jambor <mjambor@suse.cz>
7411 PR tree-optimization/50052
7412 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7414 2012-03-26 Richard Guenther <rguenther@suse.de>
7416 PR tree-optimization/52701
7417 * gfortran.dg/pr52701.f90: New testcase.
7419 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7421 PR tree-optimization/52686
7422 * gcc.target/arm/pr52686.c: New test.
7424 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7426 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7427 Add "-Os -flto" to list.
7429 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7431 * gnat.dg/concat2.ad[sb]: New test.
7433 2012-03-24 Jason Merrill <jason@redhat.com>
7435 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7436 * g++.dg/cpp0x/trailing2.C: Likewise.
7437 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7438 * g++.dg/cpp1y/auto-fn1.C: New.
7439 * g++.dg/cpp1y/auto-fn2.C: New.
7440 * g++.dg/cpp1y/auto-fn3.C: New.
7441 * g++.dg/cpp1y/auto-fn4.C: New.
7442 * g++.dg/cpp1y/auto-fn5.C: New.
7443 * g++.dg/cpp1y/auto-fn6.C: New.
7444 * g++.dg/cpp1y/auto-fn7.C: New.
7445 * g++.dg/cpp1y/auto-fn8.C: New.
7446 * g++.dg/cpp1y/auto-fn9.C: New.
7447 * g++.dg/cpp1y/auto-fn10.C: New.
7448 * g++.dg/cpp1y/auto-fn11.C: New.
7450 2012-03-23 Richard Guenther <rguenther@suse.de>
7452 PR tree-optimization/52678
7453 * gfortran.dg/pr52678.f: New testcase.
7455 2012-03-23 Richard Guenther <rguenther@suse.de>
7457 PR tree-optimization/52638
7458 * g++.dg/torture/pr52638.C: New testcase.
7460 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7463 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7465 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7468 * g++.dg/ext/attrib44.C: New test.
7470 2012-03-22 Jan Hubicka <jh@suse.cz>
7473 * g++.dg/torture/pr51737.C: New testcase
7475 2012-03-22 Richard Guenther <rguenther@suse.de>
7477 PR tree-optimization/52548
7478 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7480 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7482 * lib/fortran-modules.exp (list-module-names-1): Remove
7485 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7488 * gcc.target/sh/pr50751-1.c: New.
7489 * gcc.target/sh/pr50751-2.c: New.
7490 * gcc.target/sh/pr50751-3.c: New.
7492 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7495 * gcc.target/sh/sh4a-cos.c: Remove.
7496 * gcc.target/sh/sh4a-sin.c: Remove.
7497 * gcc.target/sh/sh4a-sincos.c: Remove.
7499 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7501 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7502 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7504 2012-03-21 Martin Jambor <mjambor@suse.cz>
7507 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7508 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7510 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7512 * gcc.target/arm/thumb-16bit-ops.c: New file.
7513 * gcc.target/arm/thumb-ifcvt.c: New file.
7515 2012-03-20 Jason Merrill <jason@redhat.com>
7517 * lib/target-supports.exp: Add { target c++1y }.
7519 * g++.dg/cpp0x/auto32.C: New.
7521 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7524 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7526 * gcc.dg/torture/pr48124-4.c: Ditto:
7527 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7529 2012-03-20 Jason Merrill <jason@redhat.com>
7532 * g++.dg/cpp0x/initlist66.C: New.
7534 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7536 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7539 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7542 * gcc.target/avr/torture/addr-space-2.h: New file.
7543 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7544 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7545 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7546 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7548 2012-03-20 Richard Guenther <rguenther@suse.de>
7550 * gnat.dg/pack16.adb: New testcase.
7551 * gnat.dg/pack16_pkg.ads: Likewise.
7552 * gnat.dg/specs/pack8.ads: Likewise.
7553 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7555 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7557 * g++.dg/warn/Wuseless-cast.C: Extend.
7559 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7562 * g++.dg/warn/Wuseless-cast.C: New.
7564 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7567 * gfortran.dg/pr52608.f90: New test.
7569 2012-03-17 Tobias Burnus <burnus@net-b.de>
7572 * gfortran.dg/proc_ptr_36.f90: New.
7574 2012-03-16 Martin Jambor <mjambor@suse.cz>
7576 * gcc.dg/misaligned-expand-1.c: New test.
7577 * gcc.dg/misaligned-expand-3.c: Likewise.
7579 2012-03-16 Richard Guenther <rguenther@suse.de>
7580 Kai Tietz <ktietz@redhat.com>
7583 * gcc.c-torture/execute/pr48814-1.c: New test.
7584 * gcc.c-torture/execute/pr48814-2.c: New test.
7585 * gcc.dg/tree-ssa/assign-1.c: New test.
7586 * gcc.dg/tree-ssa/assign-2.c: New test.
7587 * gcc.dg/tree-ssa/assign-3.c: New test.
7589 2012-03-16 Richard Guenther <rguenther@suse.de>
7591 * gnat.dg/specs/pack7.ads: New testcase.
7593 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7596 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7597 * gcc.dg/torture/vshuf-8.inc: Likewise.
7598 * gcc.dg/torture/vshuf-16.inc: Likewise.
7599 * gcc.dg/torture/vshuf-32.inc: Likewise.
7601 2012-03-15 Jason Merrill <jason@redhat.com>
7603 * g++.dg/torture/pr52582.C: New.
7605 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7607 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7609 2012-03-15 Ira Rosen <irar@il.ibm.com>
7610 Ulrich Weigand <ulrich.weigand@linaro.org>
7612 * gcc.dg/vect/slp-cond-3.c: New test.
7613 * gcc.dg/vect/slp-cond-4.c: New test.
7615 2012-03-15 Ira Rosen <irar@il.ibm.com>
7616 Ulrich Weigand <ulrich.weigand@linaro.org>
7618 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7619 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7621 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7626 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7627 * gfortran.dg/round_1.f03: Likewise.
7629 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7630 Andrew Pinski <apinski@cavium.com>
7633 * gcc.dg/pr52592.c: New test.
7635 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7637 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7638 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7639 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7640 * lib/fortran-modules.exp: .. this new file. Adjust users.
7641 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7642 gfortran-dg-debug-runtest): Call cleanup-modules.
7643 * lib/fortran-torture.exp (fortran-torture-execute,
7644 fortran-torture): Likewise.
7645 * gfortran.dg/coarray/caf.exp: Likewise.
7646 * lib/lto.exp: Likewise.
7647 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7648 * gfortran.dg/class_4b.f03: Likewise.
7649 * gfortran.dg/class_4c.f03: Likewise.
7650 * gfortran.dg/class_45a.f03: Likewise.
7651 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7652 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7653 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7654 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7655 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7656 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7657 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7658 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7659 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7660 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7661 * gfortran.dg/whole_file_28.f90: Likewise.
7662 * gfortran.dg/whole_file_29.f90: Likewise.
7663 * gfortran.dg/whole_file_30.f90: Likewise.
7664 * gfortran.dg/whole_file_31.f90: Likewise.
7666 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7668 PR tree-optimization/52267
7669 * gcc.dg/pr52267.c: New test.
7670 * gcc.dg/tree-ssa/vrp65.c: New test.
7671 * gcc.dg/tree-ssa/vrp66.c: New test.
7673 2012-03-15 Richard Guenther <rguenther@suse.de>
7676 * gfortran.dg/vect/pr52580.f: New testcase.
7678 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7680 * gcc.target/sh/fpul-usage-1.c: New.
7682 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7685 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7686 * gcc.target/sh/pr49468-di.c: Likewise.
7688 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7690 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7691 * gcc.dg/c99-stdint-6.c: Likewise.
7692 * gcc.dg/lto/20090210_0.c: Likewise.
7693 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7694 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7695 * gcc.dg/pragma-init-fini-2.c: Likewise.
7696 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7697 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7698 * gcc.target/i386/pr22152.c: Likewise.
7699 * gcc.target/i386/vect8-ret.c: Likewise.
7700 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7703 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7705 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7706 * g++.dg/tree-prof/partition1.C: Likewise.
7707 * g++.dg/tree-prof/partition2.C: Likewise.
7708 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7710 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7711 * gcc.c-torture/execute/20010724-1.c: Remove.
7712 * gcc.c-torture/execute/20010724-1.x: Remove.
7713 * gcc.c-torture/execute/20040208-2.c: Remove.
7714 * gcc.c-torture/execute/20040208-2.x: Remove.
7715 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7717 (main) [__mips__ && __sgi__]: Remove.
7718 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7719 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7720 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7721 mips-sgi-irix6* handling.
7722 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7723 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7724 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7726 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7727 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7728 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7729 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7730 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7731 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7733 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7734 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7735 * gcc.target/mips/save-restore-3.c: Likewise.
7736 * gcc.target/mips/save-restore-4.c: Likewise.
7737 * gcc.target/mips/save-restore-5.c: Likewise.
7738 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7739 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7741 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7743 (restore_ld_library_path_env_vars): Likewise.
7744 * lib/target-supports.exp (check_profiling_available): Remove
7745 mips*-*-irix* handling.
7746 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7747 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7748 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7750 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7753 * g++.dg/opt/pr52582.C: New test.
7755 2012-03-14 Richard Guenther <rguenther@suse.de>
7757 PR tree-optimization/52571
7758 * gcc.dg/vect/vect-2.c: Initialize arrays.
7759 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7760 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7761 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7763 2012-03-14 Richard Guenther <rguenther@suse.de>
7768 * gcc.dg/torture/pr48124-1.c: New testcase.
7769 * gcc.dg/torture/pr48124-2.c: Likewise.
7770 * gcc.dg/torture/pr48124-3.c: Likewise.
7771 * gcc.dg/torture/pr48124-4.c: Likewise.
7773 2012-03-14 Richard Guenther <rguenther@suse.de>
7776 * gcc.dg/pr52578.c: New testcase.
7778 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7781 * g++.dg/cpp0x/udlit-args2.C: New test.
7783 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7786 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7787 * gcc.c-torture/compile/pr48596.c: ... here.
7789 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7792 * g++.dg/lookup/hidden-class17.C: New test.
7794 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7797 * gcc.dg/Wunused-var-3.c: New test.
7799 2012-03-13 Martin Jambor <mjambor@suse.cz>
7801 * gcc.dg/misaligned-expand-2.c: New test.
7803 2012-03-13 Richard Guenther <rguenther@suse.de>
7806 * gcc.dg/pr52134.c: New testcase.
7808 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7810 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7812 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7814 PR tree-optimization/46728
7815 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7816 * gcc.target/powerpc/pr46728-5.c: Likewise.
7817 * gcc.target/powerpc/pr46728-8.c: Likewise.
7818 * gcc.target/powerpc/pr46728-10.c: Likewise.
7819 * gcc.target/powerpc/pr46728-11.c: Likewise.
7820 * gcc.target/powerpc/pr46728-13.c: Likewise.
7821 * gcc.target/powerpc/pr46728-14.c: Likewise.
7822 * gcc.target/powerpc/pr46728-15.c: Likewise.
7824 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7827 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7829 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7831 PR tree-optimization/46728
7832 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7833 * gcc.target/powerpc/pr46728-5.c: Likewise.
7834 * gcc.target/powerpc/pr46728-8.c: Likewise.
7835 * gcc.target/powerpc/pr46728-10.c: Likewise.
7836 * gcc.target/powerpc/pr46728-11.c: Likewise.
7837 * gcc.target/powerpc/pr46728-13.c: Likewise.
7838 * gcc.target/powerpc/pr46728-14.c: Likewise.
7839 * gcc.target/powerpc/pr46728-15.c: Likewise.
7841 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7844 * gcc.target/avr/torture/addr-space-1.h: New file.
7845 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7846 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7847 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7848 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7850 2012-03-12 Andrew Pinski <apinski@cavium.com>
7852 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7854 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7856 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7857 * g++.dg/abi/thunk4.C: Likewise.
7858 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7860 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7862 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7863 * g++.dg/eh/spbp.C: Likewise.
7864 * g++.dg/ext/label13.C: Likewise.
7865 * g++.dg/guality/guality.exp: Likewise.
7866 * g++.dg/other/anon5.C: Likewise.
7867 * g++.dg/other/pragma-ep-1.C: Remove.
7868 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7869 * g++.dg/warn/pr31246.C: Likewise.
7870 * g++.dg/warn/weak1.C: Likewise.
7871 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7872 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7873 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7874 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7875 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7876 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7877 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7878 * gcc.dg/c99-tgmath-1.c: Likewise.
7879 * gcc.dg/c99-tgmath-2.c: Likewise.
7880 * gcc.dg/c99-tgmath-3.c: Likewise.
7881 * gcc.dg/c99-tgmath-4.c: Likewise.
7882 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7884 * gcc.dg/debug/pr49032.c: Likewise.
7885 * gcc.dg/guality/guality.exp: Likewise.
7886 * gcc.dg/intmax_t-1.c: Likewise.
7887 * gcc.dg/pr48616.c: Likewise.
7888 * gcc.dg/pragma-ep-1.c: Remove.
7889 * gcc.dg/pragma-ep-2.c: Remove.
7890 * gcc.dg/pragma-ep-3.c: Remove.
7891 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7892 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7893 * gcc.misc-tests/gcov-14.c: Likewise.
7894 * gfortran.dg/guality/guality.exp: Likewise.
7895 * lib/target-supports.exp (check_weak_available): Likewise.
7896 (add_options_for_tls): Likewise.
7897 (check_ascii_locale_available): Likewise.
7898 * obj-c++.dg/dwarf-2.mm: Likewise.
7899 * objc.dg/dwarf-1.m: Likewise.
7900 * objc.dg/dwarf-2.m: Likewise.
7902 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7904 PR tree-optimization/51721
7905 * gcc.dg/tree-ssa/vrp64.c: New test.
7907 PR tree-optimization/52533
7908 * gcc.c-torture/compile/pr52533.c: New test.
7910 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7912 * gcc.target/i386/rtm-xabort-1.c: New.
7913 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7914 * gcc.target/i386/rtm-xend-1.c: Ditto.
7915 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7916 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7917 * gcc.target/i386/sse-13.c: Ditto.
7918 * gcc.target/i386/sse-14.c: Ditto.
7919 * gcc.target/i386/sse-22.c: Ditto.
7920 * gcc.target/i386/sse-23.c: Ditto.
7921 * g++.dg/other/i386-2.C: Ditto.
7922 * g++.dg/other/i386-3.C: Ditto.
7924 2012-03-12 Tobias Burnus <burnus@net-b.de>
7927 * gfortran.dg/proc_ptr_35.f90: New.
7929 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7932 * gcc.dg/torture/pr52530.c: New test.
7934 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7937 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7939 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7942 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7944 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7946 2012-03-09 Andrew Pinski <apinski@cavium.com>
7949 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7950 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7952 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7954 * gcc.dg/tree-ssa/scev-3.c: New.
7955 * gcc.dg/tree-ssa/scev-4.c: New.
7957 2012-03-08 Tobias Burnus <burnus@net-b.de>
7960 * gfortran.dg/proc_ptr_34.f90
7962 2012-03-07 Jason Merrill <jason@redhat.com>
7965 * g++.dg/cpp0x/udlit-mangle.C: New.
7967 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7969 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7971 2012-03-06 Richard Guenther <rguenther@suse.de>
7974 * gcc.dg/torture/pr52493.c: New testcase.
7976 2012-03-06 Richard Guenther <rguenther@suse.de>
7979 * gcc.dg/lto/pr52097_0.c: New testcase.
7981 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7984 * gcc.target/sh/pr51244-1.c: New.
7985 * gcc.target/sh/pr51244-2.c: New.
7986 * gcc.target/sh/pr51244-3.c: New.
7988 2012-03-05 Jason Merrill <jason@redhat.com>
7991 * g++.dg/ext/visibility/template11.C: New.
7993 * g++.dg/cpp0x/implicit13.C: New.
7995 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7997 PR tree-optimization/51721
7998 * gcc.dg/tree-ssa/vrp63.c: New test.
7999 * gcc.dg/pr51721.c: New test.
8001 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8004 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8007 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8010 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8012 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8015 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8017 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8019 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8022 2012-03-03 Jason Merrill <jason@redhat.com>
8024 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8027 * g++.dg/cpp0x/initlist65.C: New.
8030 * g++.dg/ext/is_empty2.C: New.
8032 2012-03-03 Tobias Burnus <burnus@net-b.de>
8035 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8037 2012-03-03 Tobias Burnus <burnus@net-b.de>
8039 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8040 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8041 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8042 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8043 * gfortran.dg/class_30.f90: Remove dg-warning line.
8044 * gfortran.dg/bind_c_usage_25.f90: New.
8046 2012-03-03 Tobias Burnus <burnus@net-b.de>
8049 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8050 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8051 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8053 2012-03-03 Tobias Burnus <burnus@net-b.de>
8056 * gfortran.dg/assumed_type_1.f90: New.
8057 * gfortran.dg/assumed_type_2.f90: New.
8058 * gfortran.dg/assumed_type_3.f90: New.
8059 * gfortran.dg/assumed_type_4.f90: New.
8061 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8064 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8065 * gcc.target/sh/pr49468-di.c: New.
8067 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8069 * gcc.dg/graphite/pr50561.c: Update.
8071 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8073 * gcc.target/powerpc/pr52457.c: New test.
8075 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8077 * gcc.target/arm/sat-1.c: New test.
8079 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8082 * gcc.target/i386/pr46716.c: New test.
8084 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8087 * g++.dg/cpp0x/sfinae32.C: New.
8089 2012-03-02 Richard Guenther <rguenther@suse.de>
8091 PR tree-optimization/52406
8092 * gcc.dg/torture/pr52406.c: New testcase.
8094 2012-03-02 Tobias Burnus <burnus@net-b.de>
8097 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8098 * gfortran.dg/nullify_2.f90: Update dg-error.
8099 * gfortran.dg/nullify_4.f90: Ditto.
8100 * gfortran.dg/pointer_init_6.f90: Ditto.
8102 2012-03-02 Tobias Burnus <burnus@net-b.de>
8105 * gfortran.dg/class_51.f90: New.
8107 2012-03-02 Tobias Burnus <burnus@net-b.de>
8110 * gfortran.dg/intrinsic_8.f90: New.
8112 2012-03-01 Kai Tietz <ktietz@redhat.com>
8114 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8115 routines on mingw targets.
8116 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8118 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8120 PR tree-optimization/52445
8121 * gcc.dg/pr52445.c: New test.
8123 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8126 * gcc.c-torture/compile/pr52437.c: New test.
8129 * gcc.dg/torture/pr52419.c: New test.
8131 PR tree-optimization/52429
8132 * gcc.dg/torture/pr52429.c: New test.
8133 * g++.dg/opt/pr52429.C: New test.
8135 2012-02-29 Richard Guenther <rguenther@suse.de>
8138 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8139 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8140 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8141 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8142 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8143 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8145 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8147 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8149 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8152 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8154 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8157 * gcc.target/arm/neon/pr51534.c: New testcase.
8159 2012-02-28 Richard Guenther <rguenther@suse.de>
8162 * gcc.dg/torture/pr52407.c: New testcase.
8164 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8166 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8167 * gcc.target/arm/vfp2.c: Likewise.
8168 * gcc.target/arm/vfp3.c: Likewise.
8169 * gcc.target/arm/vfp4.c: Likewise.
8170 * gcc.target/arm/vfp5.c: Likewise.
8171 * gcc.target/arm/vfp6.c: Likewise.
8172 * gcc.target/arm/vfp7.c: Likewise.
8173 * gcc.target/arm/vfp8.c: Likewise.
8174 * gcc.target/arm/vfp9.c: Likewise.
8175 * gcc.target/arm/vfp10.c: Likewise.
8176 * gcc.target/arm/vfp11.c: Likewise.
8177 * gcc.target/arm/vfp12.c: Likewise.
8178 * gcc.target/arm/vfp13.c: Likewise.
8179 * gcc.target/arm/vfp14.c: Likewise.
8180 * gcc.target/arm/vfp15.c: Likewise.
8181 * gcc.target/arm/vfp16.c: Likewise.
8182 * gcc.target/arm/vfp17.c: Likewise.
8183 * gcc.target/arm/neon-constants.h: New file.
8184 * gcc.target/arm/neon-vect1.c: New test.
8185 * gcc.target/arm/neon-vect2.c: New test.
8186 * gcc.target/arm/neon-vect3.c: New test.
8187 * gcc.target/arm/neon-vect4.c: New test.
8188 * gcc.target/arm/neon-vect5.c: New test.
8189 * gcc.target/arm/neon-vect6.c: New test.
8190 * gcc.target/arm/neon-vect7.c: New test.
8191 * gcc.target/arm/neon-vect8.c: New test.
8193 2012-02-28 Richard Guenther <rguenther@suse.de>
8195 PR tree-optimization/52402
8196 * gcc.dg/torture/pr52402.c: New testcase.
8198 2012-02-28 Richard Guenther <rguenther@suse.de>
8201 * g++.dg/lto/pr52400_0.C: New testcase.
8203 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8205 * gcc.target/avr/torture/builtins-1.c: New test.
8206 * gcc.target/avr/torture/builtins-error.c: New test.
8208 2012-02-28 Kai Tietz <ktietz@redhat.com>
8210 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8211 * gcc.target/i386/pr45352-2.c: Likewise.
8212 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8213 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8214 targets instead rand.
8215 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8216 * gcc.target/i386/sse2-mul-1.c: Likewise.
8217 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8218 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8219 * gcc.target/i386/pad-1.c: Likewise.
8220 * gcc.target/i386/pad-9.c: Likewise.
8221 * gcc.target/i386/pad-2.c: Likewise.
8222 * gcc.target/i386/pad-5b.c: Likewise.
8223 * gcc.target/i386/pad-8.c: Likewise.
8224 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8225 * gcc.target/i386/pr44130.c: Likewise.
8226 * gcc.target/i386/align-main-1.c: Likewise.
8227 * gcc.target/i386/align-main-2.c: Likewise.
8228 * gcc.target/i386/sw-1.c: Likewise.
8229 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8230 on x64 mingw target.
8231 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8232 * gcc.target/i386/pr46295.c: Likewise.
8233 * gcc.target/i386/amd64-abi-1.c: Likewise.
8234 * gcc.target/i386/amd64-abi-2.c: Likewise.
8235 * gcc.target/i386/pr39082-1.c: Likewise.
8236 * gcc.target/i386/pr39162.c: Likewise.
8237 * gcc.target/i386/pr22152.c: Likewise.
8238 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8239 * gcc.target/i386/wrfsbase-2.c: Likewise.
8240 * gcc.target/i386/local.c: Likewise
8241 * gcc.target/i386/wrgsbase-1.c: Likewise.
8242 * gcc.target/i386/wrfsbase-1.c: Likewise.
8243 * gcc.target/i386/pr39315-3.c: Likewise.
8244 * gcc.target/i386/pr35767-4.c: Likewise.
8245 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8247 * gcc.target/i386/pr45336-2.c: Likewise.
8248 * gcc.target/i386/pr45336-1.c: Likewise.
8249 * gcc.target/i386/pr45336-4.c: Likewise.
8251 2012-02-27 Tristan Gingold <gingold@adacore.com>
8253 * gnat.dg/array20.ad[sb]: New test.
8255 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8258 * gcc.target/arm/pr52375.c: New test.
8259 * gcc.c-torture/compile/pr52375.c: New test.
8261 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8263 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8264 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8266 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8268 * gnat.dg/aggr19.adb: New test.
8269 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8271 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8274 * gcc.target/sh/pr49263.c: New.
8276 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8278 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8279 simulate_thread_wrapper_other_threads
8280 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8281 Move initialization of 'value' to main().
8282 (main): Initialize 'value';
8283 * gcc.dg/simulate-thread/speculative-store.c
8284 (simulate_thread_step_verify): Return 0 when successful.
8285 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8287 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8288 (simulate_thread_wrapper_other_threads): Return a success/fail value
8289 and issue an error if the instruction count threshold is exceeded.
8291 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8294 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8295 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8297 2012-02-24 Richard Guenther <rguenther@suse.de>
8300 * gcc.dg/pr52355.c: New testcase.
8302 2012-02-23 Kai Tietz <ktietz@redhat.com>
8304 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8305 * gcc.dg/Wpadded.c: Likewise.
8306 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8308 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8309 for sleep by Sleep and add windows.h include for this function.
8310 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8312 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8314 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8315 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8316 on x64 mingw target.
8317 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8318 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8319 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8320 failure on LLP64 target.
8322 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8325 * gcc.dg/noncompile/pr52290.c: New test.
8327 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8329 PR tree-optimization/52019
8330 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8332 2012-02-22 Kai Tietz <ktietz@redhat.com>
8334 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8335 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8336 derived pdiff_t type.
8337 * g++.dg/torture/pr49720.C: Likewise
8339 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8342 * gcc.target/i386/pr52330.c: New test.
8344 2012-02-22 Tobias Burnus <burnus@net-b.de>
8347 * gfortran.dg/io_constraints_10.f90: New.
8349 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8351 * lib/target-supports.exp (check_effective_target_vect_condition):
8352 Return true for NEON.
8354 2012-02-21 Kai Tietz <ktietz@redhat.com>
8356 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8358 2012-02-21 Richard Guenther <rguenther@suse.de>
8360 PR tree-optimization/52324
8361 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8363 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8366 * gcc.target/avr/torture/pr51782-1.c: New test.
8368 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8370 PR tree-optimization/52318
8371 * gcc.dg/pr52318.c: New test.
8373 2012-02-20 Kai Tietz <ktietz@redhat.com>
8375 * gcc.dg/bf-ms-layout-3.c: New testcase.
8377 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8381 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8383 2012-02-20 Richard Guenther <rguenther@suse.de>
8385 PR tree-optimization/52298
8386 * gcc.dg/torture/pr52298.c: New testcase.
8387 * gcc.dg/vect/pr52298.c: Likewise.
8389 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8391 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8392 * gcc.c-torture/execute/pr52286.c: Ditto.
8394 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8396 PR tree-optimization/52286
8397 * gcc.c-torture/execute/pr52286.c: New test.
8399 2012-02-18 Tobias Burnus <burnus@net-b.de>
8402 * gfortran.dg/interface_35.f90: Use -std=f2003.
8403 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8404 * gfortran.dg/interface_assignment_4.f90: Ditto.
8405 * gfortran.dg/bessel_1.f90: Ditto.
8406 * gfortran.dg/func_result_6.f90: Ditto.
8407 * gfortran.dg/hypot_1.f90: Ditto.
8408 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8410 2012-02-17 Tobias Burnus <burnus@net-b.de>
8412 PR translation/52232
8413 PR translation/52234
8414 PR translation/52245
8415 PR translation/52246
8416 PR translation/52262
8417 PR translation/52273
8418 * gfortran.dg/coarray_22.f90: Update dg-error.
8419 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8421 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8424 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8425 (simulate-thread): Use default timeout.
8427 2012-02-16 Jason Merrill <jason@redhat.com>
8430 * g++.dg/ext/timevar1.C: New.
8432 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8435 * g++.dg/template/using21.C: New.
8436 * g++.dg/template/using22.C: Likewise.
8438 2012-02-16 Jason Merrill <jason@redhat.com>
8441 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8443 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8445 PR tree-optimization/52255
8446 * gcc.c-torture/compile/pr52255.c: New test.
8449 * g++.dg/debug/dwarf2/pr52260.C: New test.
8452 * g++.dg/ipa/pr51929.C: New test.
8454 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8457 * gcc.target/powerpc/pr52199.c: New file.
8459 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8462 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8464 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8466 * gcc.dg/pr51867.c: Don't include <math.h>.
8469 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8471 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8472 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8474 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8476 PR tree-optimization/50561
8477 * gcc.dg/graphite/pr50561.c: New testcase.
8479 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8481 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8482 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8484 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8486 * gnat.dg/discr35.ad[sb]: New test.
8488 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8490 * gnat.dg/volatile10.adb: New test.
8491 * gnat.dg/volatile10_pkg.ads: New helper.
8493 2012-02-14 Jason Merrill <jason@redhat.com>
8495 * g++.dg/ext/attrib43.C: New.
8497 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8499 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8500 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8502 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8503 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8504 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8505 effective_target fgnu_tm.
8506 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8508 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8511 * g++.dg/template/asmgoto1.C: New test.
8513 2012-02-14 Ian Lance Taylor <iant@google.com>
8516 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8517 compiling generated file for 64bit and index tests.
8519 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8521 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8523 2012-02-14 Richard Guenther <rguenther@suse.de>
8525 PR tree-optimization/52244
8526 PR tree-optimization/51528
8527 * gcc.dg/torture/pr52244.c: New testcase.
8529 2012-02-14 Walter Lee <walt@tilera.com>
8531 * g++.dg/other/PR23205.C: Disable test on tile.
8532 * g++.dg/other/pr23205-2.C: Disable test on tile.
8533 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8534 * gcc.dg/20040813-1.c: Disable test on tile.
8535 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8536 * gcc.misc-tests/linkage.exp: Handle tilegx.
8538 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8540 PR tree-optimization/52210
8541 * gcc.dg/pr52210.c: New test.
8543 2012-02-14 Jason Merrill <jason@redhat.com>
8546 * g++.dg/overload/defarg5.C: New.
8548 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8551 * c-c++-common/pr52181.c: New test.
8553 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8556 * g++.dg/ext/atomic-1.C: New test.
8558 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8560 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8562 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8565 * gcc.c-torture/execute/pr52209.c: New test.
8567 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8570 * gfortran.dg/elemental_optional_args_5.f03: New test.
8572 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8575 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8578 2012-02-11 Ian Lance Taylor <iant@google.com>
8581 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8582 SPARC Solaris. Don't run the test at all on systems where it may
8583 not work, rather than xfailing it.
8585 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8587 PR rtl-optimization/52175
8588 * gcc.c-torture/compile/pr52175.c: New test.
8590 2012-02-10 Jason Merrill <jason@redhat.com>
8593 * g++.dg/template/repo10.C: New.
8595 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8598 * gcc.dg/pr52132.c: New test.
8600 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8602 * gnat.dg/specs/aggr4.ads: New test.
8603 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8605 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8608 * gcc.target/i386/pr52146.c: New.
8610 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8613 * c-c++-common/pr52177.c: New test.
8615 2012-02-10 Jan Hubicka <jh@suse.cz>
8618 * g++.dg/torture/pr48600.C: New testcase.
8620 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8623 * gcc.dg/dfp/pr52140.c: New test.
8625 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8628 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8631 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8634 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8635 * gcc.dg/pr51867.c: New test.
8637 2012-02-09 Ian Lance Taylor <iant@google.com>
8639 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8640 which don't support -fsplit-stack. Turn off optimization when
8641 compiling select5-out.go.
8643 2012-02-08 Ian Lance Taylor <iant@google.com>
8645 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8646 systems which don't support -fsplit-stack.
8648 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8650 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8651 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8652 machine instuction in the log.
8654 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8656 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8659 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8662 * gcc.dg/pr48524.c: New test.
8663 * gcc.dg/pr48524.spec: New spec file for test.
8665 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8668 * gfortran.dg/vect/pr32380.f90: New test.
8670 2012-02-08 Tobias Burnus <burnus@net-b.de>
8673 * gfortran.dg/realloc_on_assign_12.f90: New.
8675 2012-02-08 Richard Guenther <rguenther@suse.de>
8677 PR rtl-optimization/52170
8678 * gcc.dg/torture/pr52170.c: New testcase.
8680 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8682 PR gcov-profile/52150
8683 * gcc.dg/tree-prof/pr52150.c: New test.
8685 PR rtl-optimization/52139
8686 * gcc.dg/pr52139.c: New test.
8688 2012-02-07 Jason Merrill <jason@redhat.com>
8691 * g++.dg/cpp0x/constexpr-union3.C: New.
8694 * g++.dg/lto/pr52035_0.C: New.
8696 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8698 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8699 * gcc.dg/special/weak-1.c: Likewise.
8700 * gcc.dg/ucnid-12.c: Likewise.
8701 * gcc.dg/torture/pr45678-1.c: Likewise.
8702 * gcc.dg/torture/pr45678-2.c: Likewise.
8703 * gcc.dg/vector-4.c: Likewise.
8704 * gcc.dg/ipa/inline-5.c: Likewise.
8705 * gcc.dg/ucnid-11.c: Likewise.
8706 * gcc.misc-tests/gcov-13.c: Likewise.
8707 * gcc.misc-tests/gcov-14.c: Likewise.
8708 * g++.dg/ext/label13.C: Likewise.
8709 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8710 hppa*-*-hpux* options.
8711 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8712 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8713 * gcc.dg/pr48616.c: Likewise.
8714 * gcc.dg/pr17957.c: Likewise.
8715 * gcc.dg/pr17055-1.c: Likewise.
8716 * gcc.dg/pr32912-1.c: Likewise.
8717 * gcc.dg/tm/pr51472.c: Likewise.
8718 * c-c++-common/fold-bitand-4.c: Likewise.
8719 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8720 Use dg-additional-options for extra options.
8722 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8724 * gcc.target/epiphany/interrupt-2.c: New test.
8726 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8729 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8730 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8733 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8736 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8738 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8742 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8743 * gcc.target/mips/va-arg-1.c: New test.
8745 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8747 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8748 for -mno-pointers-to-nested-functions.
8750 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8752 * gcc.c-torture/execute/20120207-1.c: New test.
8754 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8756 PR rtl-optimization/52060
8757 * gcc.dg/torture/pr52060.c: New test.
8760 * gcc.c-torture/compile/pr52074.c: New test.
8762 2012-02-07 Tobias Burnus <burnus@net-b.de>
8765 * gfortran.dg/class_to_type_2.f90: New.
8767 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8770 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8773 2012-02-06 Jason Merrill <jason@redhat.com>
8776 * g++.dg/template/conv13.C: New.
8778 2012-02-06 Richard Guenther <rguenther@suse.de>
8780 PR tree-optimization/52115
8781 * gcc.c-torture/compile/pr52115.c: New testcase.
8783 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8786 * gcc.c-torture/execute/pr52129.c: New test.
8788 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8790 * gcc.dg/pr48374.c: Actually add the test I forgot
8791 in the 2012-01-25 commit.
8793 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8796 * gfortran.dg/vect/vect-8.f90: New test case.
8798 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8801 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8803 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8806 * gfortran.dg/class_48.f90 : Add test of allocate class array
8807 component with source in subroutine test3. Remove commenting
8808 out in subroutine test4, since branching on unitialized variable
8809 is now fixed (no PR for this last.).
8811 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8813 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8815 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8817 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8820 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8821 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8823 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8825 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8826 (check_effective_target_sync_int_long): Use it.
8827 (check_effective_target_sync_char_short): Likewise.
8828 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8830 2012-02-05 Tobias Burnus <burnus@net-b.de>
8833 * gfortran.dg/class_48.f90: Add some further checks.
8835 2012-02-05 Ira Rosen <irar@il.ibm.com>
8837 PR tree-optimization/52091
8838 * gcc.dg/vect/pr52091.c: New test.
8840 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8842 PR rtl-optimization/52113
8843 * gcc.target/avr/pr52113.c: New test.
8845 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8847 PR rtl-optimization/52092
8848 * gcc.c-torture/compile/pr52092.c: New test.
8850 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8853 * gfortran.dg/class_array_10.f03: New test.
8856 * gfortran.dg/class_array_11.f03: New test.
8859 * gfortran.dg/class_array_12.f03: New test.
8861 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8864 * gfortran.dg/realloc_on_assign_11.f90: New test.
8866 2012-02-02 Tobias Burnus <burnus@net-b.de>
8869 * gfortran.dg/shape_7.f90: New.
8871 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8873 * gcc.target/mips/mips-prepend-1.c: New test.
8875 2012-02-02 Jan Hubicka <jh@suse.cz>
8876 Tom de Vries <tom@codesourcery.com>
8879 * gcc.dg/alias-12.c: New testcase.
8880 * gcc.dg/alias-13.c: New testcase.
8882 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8885 * gcc.dg/pr52086.c: New test.
8887 PR tree-optimization/52073
8888 * gcc.c-torture/compile/pr52073.c: New test.
8890 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8893 * gfortran.dg/function_optimize_10.f90: New test.
8895 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8897 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8900 2012-02-01 Tobias Burnus <burnus@net-b.de>
8903 * gfortran.dg/typebound_operator_14.f90: New.
8905 2012-02-01 Tobias Burnus <burnus@net-b.de>
8908 * gfortran.dg/elemental_function_1.f90: New.
8910 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8912 PR rtl-optimization/51374
8913 * gcc.target/avr/torture/pr51374-1.c:
8914 Also fail if SBIS is seen.
8916 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8918 PR rtl-optimization/51374
8919 * gcc.target/avr/torture/pr51374-1.c: New.
8921 2012-01-31 Tobias Burnus <burnus@net-b.de>
8924 * gfortran.dg/typebound_generic_11.f90: New.
8926 2012-01-31 Tobias Burnus <burnus@net-b.de>
8929 * gfortran.dg/class_49.f90: New.
8931 2012-01-31 Tobias Burnus <burnus@net-b.de>
8934 * gfortran.dg/elemental_args_check_6.f90: New.
8936 2012-01-31 Jason Merrill <jason@redhat.com>
8939 * g++.dg/cpp0x/variadic122.C: New.
8941 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8944 * gfortran.dg/realloc_on_assign_10.f90: New test.
8946 2012-01-31 Richard Guenther <rguenther@suse.de>
8948 PR tree-optimization/51528
8949 * gcc.dg/torture/pr51528.c: New testcase.
8951 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8954 * lib/go.exp (go_target_compile): Append timeout= to options.
8955 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8956 select5-out.go test on alpha*-*-* targets.
8958 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8960 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8961 (TEST_SHORT): Reformat in the same way.
8962 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8963 (TEST_SHORT): Reformat in the same way.
8964 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8965 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8966 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8967 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8968 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8970 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8973 * gcc.target/arm/pr51835.c: New testcase.
8975 2012-01-30 Richard Guenther <rguenther@suse.de>
8977 PR tree-optimization/52028
8978 * gcc.dg/torture/pr52028.c: New testcase.
8979 * gfortran.dg/ldist-pr45199.f: Adjust.
8980 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8981 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8982 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8984 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8987 * gcc.dg/tree-prof/pr52027.c: New test.
8989 PR tree-optimization/52046
8990 * gcc.dg/pr52046.c: New test.
8993 * g++.dg/other/pr52048.C: New test.
8995 2012-01-30 Richard Guenther <rguenther@suse.de>
8997 PR tree-optimization/52045
8998 * gcc.dg/pr52045.c: New testcase.
9000 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9002 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9003 new code generated for __sync_lock_release.
9005 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9007 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9009 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9012 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9014 * g++.dg/ext/visibility/template10.C: Fix typo.
9016 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9018 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9021 * g++.dg/cpp0x/constexpr-ice6.C: New.
9023 2012-01-29 Tobias Burnus <burnus@net-b.de>
9026 * gfortran.dg/default_initialization_6.f90: New.
9028 2012-01-29 Tobias Burnus <burnus@net-b.de>
9031 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9032 * gfortran.dg/class_48.f90: New.
9034 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9037 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9039 2012-01-28 Tobias Burnus <burnus@net-b.de>
9042 * gfortran.dg/class_allocate_12.f90: New.
9044 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9046 * gcc.dg/torture/pr50444.c: Fix dg directives.
9048 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9051 * gcc.target/arm/pr52006.c: New test.
9053 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9056 * gcc.dg/lto/trans-mem.h: New file.
9057 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9058 * gcc.dg/lto/trans-mem-1_1.c: Same.
9059 * gcc.dg/lto/trans-mem-4_1.c: Same.
9060 * gcc.dg/lto/trans-mem-3_1.c: Same.
9062 2012-01-27 Tobias Burnus <burnus@net-b.de>
9065 * gfortran.dg/dummy_procedure_7.f90: New.
9067 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9069 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9070 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9072 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9075 * g++.dg/other/gc5.C: New test.
9077 2012-01-27 Richard Guenther <rguenther@suse.de>
9079 PR tree-optimization/50444
9080 * gcc.dg/torture/pr50444.c: New testcase.
9082 2012-01-27 Tobias Burnus <burnus@net-b.de>
9086 * gfortran.dg/move_alloc_13.f90: New.
9088 2012-01-27 Tobias Burnus <burnus@net-b.de>
9091 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9092 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9093 and change dg-error string.
9095 2012-01-27 Tobias Burnus <burnus@net-b.de>
9098 * gfortran.dg/elemental_args_check_5.f90: New.
9100 2012-01-27 Richard Guenther <rguenther@suse.de>
9103 * g++.dg/torture/pr51959.C: New testcase.
9105 2012-01-27 Tom de Vries <tom@codesourcery.com>
9107 PR tree-optimization/51990
9108 * gcc.dg/pr51990.c: New test.
9109 * gcc.dg/pr51990-2.c: Same.
9111 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9112 Tobias Burnus <burnus@gcc.gnu.org>
9115 * gfortran.dg/class_allocate_11.f03: New.
9120 * gfortran.dg/class_allocate_7.f03: New.
9121 * gfortran.dg/class_allocate_8.f03: New.
9122 * gfortran.dg/class_allocate_9.f03: New.
9123 * gfortran.dg/class_allocate_10.f03: New.
9125 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9127 * gnat.dg/discr34.adb: New test.
9128 * gnat.dg/discr34_pkg.ads: New helper.
9130 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9132 * gnat.dg/discr33.adb: New test.
9134 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9136 * gnat.dg/limited_with3.ad[sb): New test.
9137 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9138 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9139 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9141 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9143 * gnat.dg/stack_usage1.adb: New test.
9144 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9146 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9147 * gcc.dg/pr44194-2.c: Likewise.
9149 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9152 * g++.dg/template/crash112.C: New.
9154 2012-01-27 Richard Henderson <rth@redhat.com>
9156 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9158 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9160 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9162 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9165 * g++.dg/opt/pr51895.C: New test.
9167 2012-01-26 Michael Matz <matz@suse.de>
9169 PR tree-optimization/48794
9170 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9172 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9174 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9176 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9178 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9179 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9181 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9182 the default value for s390 and s390x.
9184 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9187 * gcc.dg/lto/trans-mem-4_0.c: New.
9188 * gcc.dg/lto/trans-mem-4_1.c: New.
9189 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9191 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9192 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9194 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9195 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9198 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9200 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9202 2012-01-25 Ian Lance Taylor <iant@google.com>
9204 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9206 2012-01-25 Tobias Burnus <burnus@net-b.de>
9209 * gfortran.dg/typebound_proc_25.f90: New.
9211 2012-01-25 Jason Merrill <jason@redhat.com>
9214 * g++.dg/lto/pr51992_0.C: New.
9216 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9218 PR tree-optimization/51987
9219 * gcc.target/i386/pr51987.c: New test.
9221 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9223 * gcc.dg/tm/lto-1.c: Require lto support in target.
9225 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9227 PR rtl-optimization/48374
9228 * gcc.dg/pr48374.c: New test.
9230 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9232 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9234 2012-01-25 Tobias Burnus <burnus@net-b.de>
9237 * gfortran.dg/derived_constructor_char_3.f90: New.
9239 2012-01-24 Ian Lance Taylor <iant@google.com>
9241 * go.test/go-test.exp (filecmp): New procedure.
9242 (errchk): Handle quoted square brackets.
9243 (go-gc-tests): Set go_compile_args. Handle various new test
9244 lines. Skip a few new tests.
9245 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9247 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9249 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9250 (check_effective_target_vect_extract_even_odd)
9251 (check_effective_target_vect_interleave): Return true for MIPS
9254 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9256 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9257 (main): Use it instead of argc.
9259 2012-01-24 Jason Merrill <jason@redhat.com>
9262 * g++.dg/cpp0x/sfinae31.C: New.
9264 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9266 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9268 2012-01-24 Jason Merrill <jason@redhat.com>
9271 * g++.dg/inherit/covariant20.C: New.
9273 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9276 * g++.dg/parse/crash58.C: New.
9278 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9281 * gcc.dg/pr51957-1.c: New test.
9282 * gcc.dg/pr51957-1.h: New file.
9283 * gcc.dg/pr51957-2.c: New test.
9285 2012-01-23 Jason Merrill <jason@redhat.com>
9288 * g++.dg/ext/visibility/template10.C: New.
9290 2012-01-23 Tobias Burnus <burnus@net-b.de>
9293 * gfortran.dg/move_alloc_12.f90: New.
9295 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9298 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9300 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9303 * g++.dg/template/crash111.C: New.
9305 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9307 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9309 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9311 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9314 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9315 the DW_TAG_class_type and DW_AT_name: "Executor".
9317 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9319 * lib/target-supports.exp
9320 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9321 (check_effective_target_vect_interleave): Likewise.
9323 2012-01-22 Jason Merrill <jason@redhat.com>
9326 * g++.dg/template/using20.C: New.
9327 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9329 2012-01-23 Jason Merrill <jason@redhat.com>
9332 * g++.dg/torture/pr51344.C: Limit to x86.
9334 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9336 * c-c++-common/tm/omp.c: Require target with pthread support.
9338 2012-01-23 Richard Guenther <rguenther@suse.de>
9340 PR tree-optimization/51949
9341 * gcc.dg/torture/pr51949.c: New testcase.
9343 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9345 PR rtl-optimization/51933
9346 * gcc.c-torture/execute/pr51933.c: New test.
9348 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9350 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9351 Do not define for Interix.
9353 2012-01-22 Jason Merrill <jason@redhat.com>
9356 * g++.dg/lto/pr51832.h: New.
9357 * g++.dg/lto/pr51832_0.C: New.
9358 * g++.dg/lto/pr51832_1.C: New.
9360 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9362 * gcc.dg/ext-elim-1.c: New test.
9364 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9367 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9368 * g++.dg/opt/longbranch1.C: Likewise.
9370 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9372 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9375 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9378 * gfortran.dg/namelist_74.f90: New test.
9379 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9381 2012-01-21 Tobias Burnus <burnus@net-b.de>
9384 * gfortran.dg/class_47.f90: New.
9386 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9388 * gnat.dg/renaming5.ad[sb]: New test.
9390 2012-01-20 Jason Merrill <jason@redhat.com>
9393 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9395 2012-01-20 Jason Merrill <jason@redhat.com>
9398 * g++.dg/ext/attrib42.C: Require ilp32.
9400 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9403 * gcc.target/arm/pr51915.c: New test.
9405 2012-01-20 Cary Coutant <ccoutant@google.com>
9406 Dodji Seketeli <dodji@redhat.com>
9409 * g++.dg/debug/dwarf2/nested-3.C: New test.
9411 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9414 * g++.dg/template/crash110.C: New.
9416 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9418 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9419 Remove default options on hppa*-*-hpux*.
9421 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9423 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9425 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9427 * gcc.c-torture/compile/pr51856.c: New testcase.
9429 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9431 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9432 options to go_target_compile.
9434 2012-01-20 Kai Tietz <ktietz@redhat.com>
9436 * g++.dg/torture/pr51344.C: Fix typo.
9438 2012-01-20 Richard Guenther <rguenther@suse.de>
9440 PR tree-optimization/51903
9441 * g++.dg/torture/pr51903.C: New testcase.
9443 2012-01-20 Tobias Burnus <burnus@net-b.de>
9444 Janus Weil <janus@gcc.gnu.org>
9447 * gfortran.dg/use_21.f90: New.
9449 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9452 * gcc.dg/torture/pr51106-1.c: New test.
9453 * gcc.dg/torture/pr51106-2.c: New test.
9455 2012-01-19 Kai Tietz <ktietz@redhat.com>
9457 * g++.dg/torture/pr51344.C: New test.
9459 2012-01-19 Tobias Burnus <burnus@net-b.de>
9462 * gfortran.dg/intrinsic_size_2.f90: New.
9464 2012-01-19 Jason Merrill <jason@redhat.com>
9467 * g++.dg/inherit/using7.C: New.
9469 2012-01-19 Richard Guenther <rguenther@suse.de>
9471 PR tree-optimization/37997
9472 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9474 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9476 PR rtl-optimization/51505
9477 * gcc.dg/pr51505.c: New test.
9479 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9482 * gfortran.dg/typebound_operator_12.f03: New.
9483 * gfortran.dg/typebound_operator_13.f03: New.
9485 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9488 * g++.dg/cpp0x/pr51225.C: New.
9490 2012-01-17 Ian Lance Taylor <iant@google.com>
9493 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9495 2012-01-17 Tobias Burnus <burnus@net-b.de>
9498 * gfortran.dg/realloc_on_assign_9.f90: New.
9500 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9503 * gcc.dg/tm/memopt-3.c: Remove xfail.
9504 * gcc.dg/tm/memopt-4.c: Remove xfail.
9505 * gcc.dg/tm/memopt-5.c: Remove xfail.
9506 * gcc.dg/tm/memopt-7.c: Remove xfail.
9508 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9510 PR tree-optimization/51877
9511 * gcc.c-torture/execute/pr51877.c: New test.
9513 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9515 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9516 {!vect_align_arrays} to vect_sizes_32B_16B.
9517 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9518 * gcc.dg/vect/vect-peel-3.c: Ditto.
9520 2012-01-16 Jason Merrill <jason@redhat.com>
9523 * g++.dg/abi/mangle60.C: New.
9526 * g++.dg/pch/mangle1.{C,Hs}: New.
9528 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9529 Tobias Burnus <burnus@net-b.de>
9532 * gfortran.dg/elemental_optional_args_3.f90: New
9533 * gfortran.dg/elemental_optional_args_4.f90: New
9535 2012-01-16 Tobias Burnus <burnus@net-b.de>
9538 * gfortran.dg/use_20.f90: New
9540 2012-01-16 Jason Merrill <jason@redhat.com>
9543 * g++.dg/cpp0x/rv-bitfield.C: New.
9544 * g++.dg/cpp0x/rv-bitfield2.C: New.
9546 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9548 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9549 subroutine 'qsort' and use index array to assign the result.
9551 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9553 PR tree-optimization/51865
9554 * gcc.dg/pr51865.c: New test.
9556 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9558 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9560 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9562 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9563 to be loaded from the constant pool, rather than via %hi and %lo.
9565 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9567 PR rtl-optimization/51821
9568 * gcc.dg/pr51821.c: New test.
9570 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9572 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9574 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9576 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9578 2012-01-14 Tobias Burnus <burnus@net-b.de>
9581 * gfortran.dg/init_flag_8.f90: New.
9582 * gfortran.dg/init_flag_9.f90: New.
9584 2011-01-14 Tobias Burnus <burnus@net-b.de>
9587 * gfortran.dg/use_18.f90: New.
9588 * gfortran.dg/use_19.f90: New.
9590 2012-01-13 Ian Lance Taylor <iant@google.com>
9593 * g++.dg/warn/Wsign-compare-4.C: New.
9595 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9598 * gfortran.dg/alloc_comp_assign.f03: New.
9599 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9600 __BUILTIN_FREE from 38 to 32.
9602 2012-01-13 Jason Merrill <jason@redhat.com>
9605 * g++.dg/warn/Wreturn-type-7.C: New.
9607 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9609 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9611 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9612 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9613 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9614 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9615 int32plus because of big array needed.
9616 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9617 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9619 2012-01-13 Jason Merrill <jason@redhat.com>
9622 * g++.dg/ext/visibility/template9.C: New.
9625 * g++.dg/cpp0x/defaulted34.C: New.
9626 * g++.dg/template/virtual3.C: New.
9628 2012-01-13 Richard Guenther <rguenther@suse.de>
9631 * gcc.dg/torture/pr8081.c: New testcase.
9633 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9635 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9637 2012-01-12 Jason Merrill <jason@redhat.com>
9640 * g++.dg/ext/stmtexpr14.C: New.
9642 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9645 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9647 2012-01-12 Jason Merrill <jason@redhat.com>
9650 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9651 * g++.dg/abi/mangle58.C: Likewise.
9654 * g++.dg/template/arg8.C: New.
9656 2012-01-12 Ira Rosen <irar@il.ibm.com>
9658 PR tree-optimization/51799
9659 * gcc.dg/vect/pr51799.c: New test.
9660 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9663 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9664 Tobias Burnus <burnus@net-b.de>
9668 * lib/target-supports.exp
9669 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9670 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9672 2012-01-11 Jason Merrill <jason@redhat.com>
9675 * g++.dg/ext/attrib42.C: New.
9677 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9680 * gcc.dg/pr51796.c: New test.
9682 2012-01-11 Jason Merrill <jason@redhat.com>
9685 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9687 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9689 * gnat.dg/array19.ad[sb]: New test.
9691 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9693 * gnat.dg/opt23.ad[sb]: New test.
9694 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9695 * gnat.dg/opt24.ad[sb]: New test.
9697 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9699 PR tree-optimization/49642
9700 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9701 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9703 2012-01-11 Jason Merrill <jason@redhat.com>
9706 * g++.dg/template/explicit-args5.C: New.
9708 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9710 * gcc.c-torture/execute/20120110-1.c: New testcase.
9712 2012-01-10 Jason Merrill <jason@redhat.com>
9715 * g++.dg/inherit/ambig1.C: New.
9718 * g++.dg/cpp0x/constexpr-cache1.C: New.
9720 2012-01-10 Richard Guenther <rguenther@suse.de>
9722 PR tree-optimization/51801
9723 * gcc.dg/torture/pr51801.c: New testcase.
9725 2012-01-10 Tobias Burnus <burnus@net-b.de>
9728 * gfortran.dg/allocate_with_typespec_5.f90: New.
9730 2012-01-10 Tobias Burnus <burnus@net-b.de>
9732 * gfortran.dg/class_39.f03: Update dg-error string.
9734 2012-01-10 Richard Guenther <rguenther@suse.de>
9736 PR tree-optimization/50913
9737 * gcc.dg/graphite/interchange-16.c: New testcase.
9738 * gcc.dg/graphite/scop-20.c: XFAIL.
9739 * gfortran.dg/graphite/interchange-1.f: Likewise.
9740 * gfortran.dg/graphite/block-1.f90: Likewise.
9741 * gfortran.dg/graphite/block-2.f: Likewise.
9743 2012-01-10 Richard Henderson <rth@redhat.com>
9745 * lib/target-supports.exp (check_effective_target_vect_perm,
9746 check_effective_target_vect_perm_byte,
9747 check_effective_target_vect_perm_short): Enable for arm neon.
9749 2012-01-09 Tobias Burnus <burnus@net-b.de>
9752 * gfortran.dg/typebound_operator_11.f90: New.
9754 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9756 * gnat.dg/array18.adb: New test.
9757 * gnat.dg/array18_pkg.ads: New helper.
9759 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9762 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9763 around base object in first assignment in main program.
9764 * gfortran.dg/typebound_operator_10.f03: New test.
9766 2012-01-09 Martin Jambor <mjambor@suse.cz>
9768 PR tree-optimization/51759
9769 * g++.dg/ipa/pr51759.C: New test.
9771 2012-01-09 Tobias Burnus <burnus@net-b.de>
9774 * gfortran.dg/optional_absent_2.f90: New.
9776 2012-01-09 Tobias Burnus <burnus@net-b.de>
9779 * gfortran.dg/use_17.f90: New.
9781 2012-01-09 Gary Funck <gary@intrepid.com>
9783 PR preprocessor/33919
9784 * gcc.dg/pr33919.c: New test.
9785 * gcc.dg/pr33919-0.h: New test header file.
9786 * gcc.dg/pr33919-1.h: Ditto.
9787 * gcc.dg/pr33919-2.h: Ditto.
9789 2012-01-07 Jan Hubicka <jh@suse.cz>
9791 PR tree-optimize/51694
9792 * gcc.c-torture/compile/pr51694.c: new testcase.
9794 2012-01-07 Jan Hubicka <jh@suse.cz>
9796 PR tree-optimization/51600
9797 * g++.dg/torture/pr51600.C: New testcase.
9799 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9801 PR gcov-profile/51715
9802 PR gcov-profile/51717
9803 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9804 * gcc.misc-tests/gcov-14.c: Likewise.
9806 2012-01-06 Jason Merrill <jason@redhat.com>
9808 * g++.dg/parse/new5.C: New.
9810 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9813 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9814 including <string.h>.
9816 2012-01-06 Jason Merrill <jason@redhat.com>
9818 * g++.dg/abi/mangle51.C: New.
9819 * g++.dg/abi/mangle52.C: New.
9820 * g++.dg/abi/mangle53.C: New.
9821 * g++.dg/abi/mangle54.C: New.
9822 * g++.dg/abi/mangle55.C: New.
9823 * g++.dg/abi/mangle56.C: New.
9824 * g++.dg/abi/mangle57.C: New.
9825 * g++.dg/abi/mangle58.C: New.
9826 * g++.dg/abi/mangle59.C: New.
9827 * g++.dg/cpp0x/trailing3.C: Update mangling.
9828 * g++.dg/cpp0x/variadic111.C: Update mangling.
9829 * g++.dg/cpp0x/variadic4.C: Update mangling.
9830 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9831 * g++.dg/template/nontype22.C: Works now.
9832 * g++.dg/template/pr35240.C: Works now.
9834 * g++.dg/cpp0x/error7.C: New.
9836 2012-01-06 Tobias Burnus <burnus@net-b.de>
9838 * gfortran.dg/deallocate_stat_2.f90: New.
9839 * coarray/allocate_errgmsg.f90: New.
9840 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9841 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9842 * coarray/subobject_1.f90: Fix for num_images > 1.
9843 * gfortran.dg/deallocate_stat.f90: Update due to changed
9846 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9848 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9850 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9852 * ada/acats/overflow.lst: Add cb20004.
9854 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9857 * g++.dg/cpp0x/alias-decl-18.C: New test.
9859 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9861 * gcc.c-torture/execute/20120104-1.c: New test.
9863 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9866 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9867 the old typebound_operator_8.f03.
9868 * gfortran.dg/typebound_operator_8.f03: New version of
9869 typebound_operator_7.f03 with 'u' a derived type instead of a
9872 2012-01-05 Richard Guenther <rguenther@suse.de>
9874 * g++.dg/torture/pr49309.C: Skip for -flto.
9876 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9879 * gcc.c-torture/compile/pr51761.c: New test.
9881 2012-01-05 Richard Guenther <rguenther@suse.de>
9883 PR tree-optimization/51760
9884 * gcc.dg/torture/pr51760.c: New testcase.
9886 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9889 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9891 2012-01-05 Richard Guenther <rguenther@suse.de>
9894 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9895 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9897 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9900 * gcc.dg/pr51695.c: New test.
9902 2012-01-04 Andrew Pinski <apinski@cavium.com>
9904 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9905 * gcc.target/mips/octeon2-lx-1.c: New test.
9906 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9907 * gcc.target/mips/octeon2-lx-2.c: New test.
9908 * gcc.target/mips/octeon2-lx-3.c: New test.
9910 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9914 * gcc.dg/tm/alias-1.c: Adjust regexp.
9915 * gcc.dg/tm/alias-2.c: Adjust regexp.
9917 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9920 * g++.dg/warn/Wparentheses-26.C: New.
9922 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9924 * gfortran.dg/elemental_optional_args_2.f90: New test.
9926 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9929 * gfortran.dg/common_17.f90: New test.
9931 2012-01-04 Richard Guenther <rguenther@suse.de>
9933 PR tree-optimization/49651
9934 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9935 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9937 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9940 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9942 2012-01-03 Andrew Pinski <apinski@cavium.com>
9944 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9945 for all mips targets. Also allow an optional .cfi_startproc.
9947 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9949 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9951 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9954 * g++.dg/rtti/dyncast5.C: New.
9956 2012-01-03 Richard Guenther <rguenther@suse.de>
9958 PR tree-optimization/51070
9959 * gcc.dg/torture/pr51070-2.c: New testcase.
9961 2012-01-03 Richard Guenther <rguenther@suse.de>
9963 PR tree-optimization/51692
9964 * gcc.dg/torture/pr51692.c: New testcase.
9966 2012-01-03 Richard Guenther <rguenther@suse.de>
9969 * g++.dg/lto/pr51650-3_0.C: New testcase.
9971 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9974 * g++.dg/warn/Wredundant-decls-spec.C: New.
9976 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9978 PR tree-optimization/51719
9979 * g++.dg/tree-prof/pr51719.C: New test.
9981 2012-01-03 Richard Guenther <rguenther@suse.de>
9984 * gcc.dg/fold-compare-6.c: New testcase.
9986 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9989 * g++.dg/gomp/pr51669.C: New test.
9991 2012-01-02 Jason Merrill <jason@redhat.com>
9994 * g++.dg/cpp0x/constexpr-union2.C: New.
9997 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9999 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10002 * g++.dg/cpp0x/constexpr-99.C: New test.
10004 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10007 * g++.dg/template/init9.C: New.
10009 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10011 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10012 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10013 rather than a specific number.
10015 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10020 * gfortran.dg/typebound_operator_7.f03: New.
10021 * gfortran.dg/typebound_operator_8.f03: New.
10023 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10026 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10028 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10030 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10032 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10034 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10036 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10039 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10041 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10042 * gfortran.dg/io_real_boz_4.f90: Likewise.
10043 * gfortran.dg/io_real_boz_5.f90: Likewise.
10045 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10047 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10049 2012-01-02 Revital Eres <revital.eres@linaro.org>
10051 * gcc.dg/sms-11.c: New file.
10053 2012-01-02 Tobias Burnus <burnus@net-b.de>
10056 * gfortran.dg/coarray/image_index_3.f90: New.
10058 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10061 * g++.dg/parse/enum8.C: New.
10063 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10066 * g++.dg/conversion/reinterpret4.C: New.
10067 * g++.dg/conversion/reinterpret1.C: Adjust.
10069 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10071 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10073 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10075 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10076 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10077 * g++.old-deja/g++.jason/access14.C: Likewise.
10078 * g++.old-deja/g++.jason/access8.C: Likewise.
10079 * g++.old-deja/g++.jason/access1.C: Likewise.
10080 * g++.old-deja/g++.other/access3.C: Likewise.
10081 * g++.old-deja/g++.other/access5.C: Likewise.
10082 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10083 * g++.old-deja/g++.law/visibility22.C: Likewise.
10084 * g++.old-deja/g++.law/visibility26.C: Likewise.
10085 * g++.old-deja/g++.mike/p2746.C: Likewise.
10086 * g++.dg/debug/using1.C: Likewise.
10087 * g++.dg/lookup/using51.C: Likewise.
10088 * g++.dg/inherit/using5.C: Likewise.
10089 * g++.dg/inherit/pr30297.C: Likewise.
10090 * g++.dg/inherit/access8.C: Likewise.
10091 * g++.dg/torture/pr39362.C: Likewise.
10092 * g++.dg/template/crash13.C: Likewise.
10093 * g++.dg/template/using10.C: Likewise.
10095 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10098 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10100 2012-01-01 Ira Rosen <irar@il.ibm.com>
10102 PR tree-optimization/51704
10103 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10104 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10105 corresponding flags.
10107 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10110 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10112 2012-01-01 Jan Hubicka <jh@suse.cz>
10114 PR rtl-optimization/51069
10115 * gcc.c-torture/compile/pr51069.c: New testcase.
10117 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10119 PR tree-optimization/51683
10120 * gcc.dg/pr51683.c: New test.
10122 Copyright (C) 2012 Free Software Foundation, Inc.
10124 Copying and distribution of this file, with or without modification,
10125 are permitted in any medium without royalty provided the copyright
10126 notice and this notice are preserved.