1 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
5 * gcc.target/i386/pr55247-2.c: New file.
7 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
10 * g++.dg/pr55263.C: New test.
12 2012-11-11 Martin Jambor <mjambor@suse.cz>
14 PR tree-optimization/55238
15 * testsuite/gcc.dg/torture/pr55238.c: New test.
17 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
19 * c-c++-common/torture/vector-subscript-1.c: Likewise.
20 * c-c++-common/torture/vector-subscript-2.c: Likewise.
22 2012-11-10 Jan Hubicka <jh@suse.cz>
24 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
26 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
28 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
29 -mno-sse -mno-mmx to dg-options. Reformat.
31 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
33 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
34 * c-c++-common/vector-compare-1.c: Same.
35 * c-c++-common/vector-compare-2.c: Same.
36 * g++.dg/other/unused1.C: Skip on AIX.
37 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
40 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
43 * gcc.target/i386/pr55247.c: New test.
45 2012-11-09 Andrew Pinski <apinski@cavium.com>
47 * gcc.c-torture/execute/20121108-1.c: New test.
49 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
52 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
53 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
54 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
55 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
57 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
59 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
60 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
61 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
63 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
65 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
67 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
68 * g++.dg/tm/pr47530.C: Same.
70 2012-11-09 Jason Merrill <jason@redhat.com>
73 * g++.dg/cpp0x/alias-decl-25.C: New.
75 * g++.dg/abi/abi-tag1.C: New.
76 * g++.dg/abi/abi-tag2.C: New.
78 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
80 PR rtl-optimization/55154
81 * gcc.target/i386/pr55154.c: New test.
83 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
85 PR rtl-optimization/55151
86 * gcc.dg/pr55151.c: Move ...
87 * gcc.target/i386/pr55151.c: ... here.
89 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
91 PR rtl-optimization/54472
92 * gcc.dg/pr54472.c: New test.
94 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
96 * gnat.dg/stack_check3.ad[sb]: New test.
98 2012-11-08 Ian Lance Taylor <iant@google.com>
100 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
101 with arguments. Handle errorcheckoutput and rundir test types.
103 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
105 PR tree-optimization/55191
106 * gcc.dg/pr55191.c: New test.
108 2012-11-08 Jakub Jelinek <jakub@redhat.com>
111 * g++.dg/debug/pr54499.C: New test.
113 2012-11-08 Jan Hubicka <jh@suse.cz>
116 * gcc.dg/winline-3.c: Update.
118 2012-11-08 Martin Jambor <mjambor@suse.cz>
120 * gfortran.dg/ipcp-array-1.f90: New test.
122 2012-11-08 Florian Weimer <fweimer@redhat.com>
124 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
126 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
128 PR rtl-optimization/55151
129 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
131 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
133 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
135 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
137 * gcc.c-torture/compile/20121107-1.c: New test.
139 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
141 PR rtl-optimization/55151
142 * gcc.dg/pr55151.c: Compile it only for x86_64.
144 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
146 PR rtl-optimization/55122
147 * gcc.dg/pr55122.c: New test.
149 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
151 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
153 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
154 * gcc.target/powerpc/loop_align.c: Skip on AIX.
155 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
156 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
158 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
161 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
163 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
166 * c-c++-common/pr51294.c: New.
168 2012-11-07 Martin Jambor <mjambor@suse.cz>
170 PR tree-optimization/53787
171 * gcc.dg/ipa/ipa-5.c: Adjust.
172 * gcc.dg/ipa/ipcp-agg-1.c: New test.
173 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
174 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
175 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
176 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
177 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
178 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
179 * gfortran.dg/pr48636-2.f90: New test.
180 * gfortran.dg/pr53787.f90: Likewise.
182 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
186 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
189 * g++.dg/cpp0x/constexpr-union4.C: New.
191 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
193 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
195 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
198 * gcc.c-torture/compile/pr49220.c: New test.
200 2012-11-07 Florian Weimer <fweimer@redhat.com>
202 * g++.dg/init/new40.C: New.
204 2012-11-07 Jakub Jelinek <jakub@redhat.com>
207 * gcc.dg/guality/pr54693-2.c: New test.
209 2012-11-06 Andrew Pinski <apinski@cavium.com>
211 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
212 -fno-vect-cost-model.
214 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
216 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
217 * gcc.dg/tm/debug-1.c: Same.
218 * gcc.dg/tm/irrevocable-3.c: Same.
219 * gcc.dg/tm/irrevocable-4.c: Same.
220 * gcc.dg/tm/memopt-10.c: Same.
221 * gcc.dg/tm/memopt-11.c: Same.
222 * gcc.dg/tm/props-4.c: Same.
223 * gcc.dg/tm/wrap-3.c: Same.
224 * gcc.dg/tm/wrap-4.c: Same.
226 2012-11-06 Andrew Pinski <apinski@cavium.com>
228 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
230 2012-11-06 Jan Hubicka <jh@suse.cz>
232 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
234 * gcc.dg/tree-ssa/loop-23.c: Likewise.
235 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
236 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
238 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
240 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
242 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
245 * gcc.dg/torture/pr41993.c: New test.
247 2012-11-06 Jan Hubicka <jh@suse.cz>
249 * gcc.target/i386/l_fma_float_?.c: Update.
250 * gcc.target/i386/l_fma_double_?.c: Update.
252 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
255 * gcc.target/sh/pr54089-8.c: New.
256 * gcc.target/sh/pr54089-9.c: New.
258 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
261 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
262 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
263 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
264 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
265 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
266 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
267 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
268 * gcc.target/i386/avx-vzeroupper-27.c: New.
270 2012-11-06 Janus Weil <janus@gcc.gnu.org>
273 * gfortran.dg/transfer_class_1.f90: New.
274 * gfortran.dg/transfer_class_2.f90: New.
276 2012-11-05 Sriraman Tallam <tmsriram@google.com>
278 * testsuite/g++.dg/mv1.C: New test.
279 * testsuite/g++.dg/mv2.C: New test.
280 * testsuite/g++.dg/mv3.C: New test.
281 * testsuite/g++.dg/mv4.C: New test.
282 * testsuite/g++.dg/mv5.C: New test.
283 * testsuite/g++.dg/mv6.C: New test.
285 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
288 * gcc.dg/const-uniq-1.c (a): Increase length four times.
290 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
292 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
295 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
297 * g++.dg/torture/20121105-1.C: New test.
299 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
301 * gcc.dg/torture/fp-compare.c: New testcase.
303 2012-11-05 Jan Hubicka <jh@suse.cz>
305 * gcc.dg/const-1.c: Update.
306 * gcc.dg/pure-1.c: Update.
308 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
310 PR rtl-optimization/55151
311 * gcc.dg/pr55151.c: New test.
313 2012-11-05 Jakub Jelinek <jakub@redhat.com>
317 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
319 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
322 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
324 2012-11-05 Jan Hubicka <jh@suse.cz>
326 * gcc.dg/autopar/pr49960.c: Fix testcase.
328 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
330 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
331 Fix scan-tree-dump-times directive.
333 2012-11-04 Janus Weil <janus@gcc.gnu.org>
336 * gfortran.dg/associate_12.f90: New.
338 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
341 * lib/target-supports.exp (check_effective_target_masm_intel): New
343 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
346 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
347 Jack Howarth <howarth@bromo.med.uc.edu>
349 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
350 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
351 * gcc.target/i386/pr53249.c: Likewise.
353 2012-11-03 Andrew Pinski <apinski@cavium.com>
355 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
356 call abort1 so that cross jumping does not happen.
358 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
361 * gcc.target/sh/pr51244-18.c: New.
362 * gcc.target/sh/pr51244-19.c: New.
364 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
366 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
367 b requires a 64-bit operation followed by a truncation.
369 2012-11-02 Jan Hubicka <jh@suse.cz>
371 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
373 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
375 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
376 conditions to verify the reduction code is vectorized.
378 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
379 in case 'pow', such as 'powerpc' is used in the compiler version name.
380 * gcc.target/powerpc/pr46728-2.c: Likewise.
381 * gcc.target/powerpc/pr46728-3.c: Likewise.
382 * gcc.target/powerpc/pr46728-4.c: Likewise.
383 * gcc.target/powerpc/pr46728-5.c: Likewise.
384 * gcc.target/powerpc/pr46728-7.c: Likewise.
385 * gcc.target/powerpc/pr46728-8.c: Likewise.
386 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
388 2012-11-02 Jan Hubicka <jh@suse.cz>
390 * gcc.dg/tree-ssa/loop-38.c: New testcase.
392 2012-11-02 Jan Hubicka <jh@suse.cz>
394 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
395 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
397 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
400 * gcc.target/i386/pr55130.c: New test.
402 2012-11-02 Jakub Jelinek <jakub@redhat.com>
405 * gcc.target/i386/pr55147.c: New test.
407 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
409 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
410 * gfortran.dg/default_format_denormal_1.f90: Same.
412 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
415 * g++.dg/ext/vector19.C: Remove target restrictions.
416 * gcc.dg/fold-compare-7.c: New testcase.
418 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
421 * gcc.target/sh/pr55160.c: New.
423 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
425 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
426 scan-assembler regex.
428 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
431 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
432 * gcc.dg/pr55150-2.c: New test.
434 2012-11-01 Sharad Singhai <singhai@google.com>
436 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
437 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
438 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
439 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
441 2012-10-31 Dehao Chen <dehao@google.com>
443 * g++.dg/debug/dwarf2/block.C: New testcase.
445 2012-10-31 Jan Hubicka <jh@suse.cz>
447 * gcc.dg/pr44974.c: Add noinline.
449 2012-10-31 Janus Weil <janus@gcc.gnu.org>
452 * gfortran.dg/class_54.f90: New.
454 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
455 Jakub Jelinek <jakub@redhat.com>
457 PR tree-optimization/55018
458 * gcc.dg/torture/pr55018.c: New test.
460 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
463 * g++.dg/ext/vla13.C: New.
465 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
468 * gcc.dg/pr55150.c: New test.
470 2012-10-31 Tobias Burnus <burnus@net-b.de>
473 * gfortran.dg/associate_11.f90: New.
475 2012-10-31 Dodji Seketeli <dodji@redhat.com>
478 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
480 2012-10-31 Jakub Jelinek <jakub@redhat.com>
482 PR tree-optimization/19105
483 PR tree-optimization/21643
484 PR tree-optimization/46309
485 * gcc.dg/pr19105.c: New test.
486 * gcc.dg/pr21643.c: New test.
487 * gcc.dg/pr46309-2.c: New test.
488 * gcc.c-torture/execute/pr46309.c: New test.
490 2012-10-31 Alan Modra <amodra@gmail.com>
492 * gcc.target/powerpc/dimode_off.c: New.
493 * gcc.target/powerpc/timode_off.c: New.
494 * gcc.target/powerpc/dfmode_off.c: New.
495 * gcc.target/powerpc/tfmode_off.c: New.
497 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
499 PR rtl-optimization/55093
500 * gcc.target/i386/pr55093.c: New file.
502 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
504 * gcc.target/i386/pr55116.c: Renamed to ...
505 * gcc.target/i386/pr55116-1.c: This.
507 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
509 * gcc.target/i386/pr55116-2.c: New file.
511 2012-10-30 Richard Biener <rguenther@suse.de>
513 * gcc.dg/vect/slp-perm-2.c: Adjust.
515 2012-10-30 Richard Biener <rguenther@suse.de>
517 PR tree-optimization/55111
518 * gcc.dg/torture/pr55111.c: New testcase.
520 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
523 * gcc.target/sh/pr53988.c: New.
525 2012-10-30 Bin Cheng <bin.cheng@arm.com>
528 * gcc.dg/hoist-register-pressure-1.c: Rename from
529 hoist-register-pressure.c. Add nonpic condition.
530 * gcc.dg/hoist-register-pressure-2.c: New testcase.
532 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
535 * gcc.dg/Wreturn-local-addr.c: New.
536 * g++.dg/warn/Wno-return-local-addr.C: New.
537 * g++.dg/warn/Wreturn-local-addr.C: New.
539 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
542 * gcc.target/i386/pr55116.c: New file.
544 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
547 * gcc.dg/Wshadow-4.c: New.
548 * gcc.dg/Wshadow-4.h: New.
550 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
553 * gcc.dg/guality/pr54693.c: New.
555 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
558 * gcc.dg/pr55027.c: New testcase.
560 2012-10-29 Jan Hubicka <jh@suse.cz>
562 * gcc.dg/ipa/inline-6.c: New testcase.
564 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
566 PR rtl-optimization/55106
567 * g++.dg/pr55106.C: New.
569 2012-10-29 Richard Guenther <rguenther@suse.de>
572 * gcc.dg/torture/pr53695.c: New testcase.
574 2012-10-28 Jan Hubicka <jh@suse.cz>
576 * gcc.dg/ipa/inlinehint-3.c: New testcase.
578 2012-10-28 Tobias Burnus <burnus@net-b.de>
581 * gfortran.dg/do_check_6.f90: New.
583 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
584 Jack Howarth <howarth@bromo.med.uc.edu>
587 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
589 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
591 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
594 * gcc.target/i386/pr34283.c: New test.
596 2012-10-26 Jakub Jelinek <jakub@redhat.com>
599 * g++.dg/opt/pr55081.C: New test.
603 * gcc.dg/guality/pr54970.c: New test.
605 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
608 * g++.dg/template/new11.C: New.
610 2012-10-26 Richard Biener <rguenther@suse.de>
613 * gcc.dg/torture/pr54824.c: New testcase.
615 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
617 * gcc.target/i386/fxsave-1.c: New.
618 * gcc.target/i386/fxsave64-1.c: Ditto.
619 * gcc.target/i386/fxrstor-1.c: Ditto.
620 * gcc.target/i386/fxrstor64-1.c: Ditto.
621 * gcc.target/i386/xsave-1.c: Ditto.
622 * gcc.target/i386/xsave64-1.c: Ditto.
623 * gcc.target/i386/xrstor-1.c: Ditto.
624 * gcc.target/i386/xrstor64-1.c: Ditto.
625 * gcc.target/i386/xsaveopt-1.c: Ditto.
626 * gcc.target/i386/xsaveopt64-1.c: Ditto.
627 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
628 * gcc.target/i386/sse-13.c: Ditto.
629 * gcc.target/i386/sse-14.c: Ditto.
630 * gcc.target/i386/sse-22.c: Ditto.
631 * gcc.target/i386/sse-23.c: Ditto.
632 * g++.dg/other/i386-2.C: Ditto.
633 * g++.dg/other/i386-3.C: Ditto.
635 2012-10-25 Jan Hubicka <jh@suse.cz>
637 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
640 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
643 * g++.dg/ext/transparent-union.C: New.
645 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
648 * g++.dg/ext/vector19.C: New testcase.
650 2012-10-25 Richard Biener <rguenther@suse.de>
652 PR tree-optimization/54902
653 * g++.dg/torture/pr54902.C: New testcase.
655 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
658 * g++.dg/template/crash114.C: New.
660 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
663 * gcc.target/i386/pr55049-1.c: New test.
665 2012-10-24 Janus Weil <janus@gcc.gnu.org>
668 * gfortran.dg/class_dummy_4.f03: New.
670 2012-10-24 Jakub Jelinek <jakub@redhat.com>
672 PR rtl-optimization/55010
673 * gcc.dg/pr55010.c: New test.
676 * g++.dg/debug/pr54828.C: New test.
678 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
680 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
681 * gcc.dg/vect/vect-83_64.c: Likewise.
683 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/cpp0x/constexpr-union4.C: New.
688 2012-10-23 Jeff Law <law@redhat.com>
690 * gcc.c-torture/execute/pr54985.c: New test.
692 2012-10-23 Paul Koning <ni1d@arrl.net>
695 * g++.dg/debug/dwarf2/pr54508.C: New.
697 2012-10-23 Jakub Jelinek <jakub@redhat.com>
700 * g++.dg/template/sizeof14.C: New test.
702 2012-10-23 Ian Bolton <ian.bolton@arm.com>
703 Jim MacArthur <jim.macarthur@arm.com>
704 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
705 Marcus Shawcroft <marcus.shawcroft@arm.com>
706 Nigel Stephens <nigel.stephens@arm.com>
707 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
708 Richard Earnshaw <rearnsha@arm.com>
709 Sofiane Naci <sofiane.naci@arm.com>
710 Stephen Thomas <stephen.thomas@arm.com>
711 Tejas Belagod <tejas.belagod@arm.com>
712 Yufeng Zhang <yufeng.zhang@arm.com>
714 * lib/target-supports.exp
715 (check_profiling_available): Add AArch64.
716 (check_effective_target_vect_int): Likewise.
717 (check_effective_target_vect_shift): Likewise.
718 (check_effective_target_vect_float): Likewise.
719 (check_effective_target_vect_double): Likewise.
720 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
721 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
722 (check_effective_target_vect_pack_trunc): Likewise.
723 (check_effective_target_vect_unpack): Likewise.
724 (check_effective_target_vect_hw_misalign): Likewise.
725 (check_effective_target_vect_short_mult): Likewise.
726 (check_effective_target_vect_int_mult): Likewise.
727 (check_effective_target_vect_stridedN): Likewise.
728 (check_effective_target_sync_int_long): Likewise.
729 (check_effective_target_sync_char_short): Likewise.
730 (check_vect_support_and_set_flags): Likewise.
731 (check_effective_target_aarch64_tiny): New.
732 (check_effective_target_aarch64_small): New.
733 (check_effective_target_aarch64_large): New.
734 * g++.dg/other/PR23205.C: Enable aarch64.
735 * g++.dg/other/pr23205-2.C: Likewise.
736 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
737 * gcc.c-torture/execute/20101011-1.c: Likewise.
738 * gcc.dg/20020312-2.c: Likewise.
739 * gcc.dg/20040813-1.c: Likewise.
740 * gcc.dg/builtin-apply2.c: Likewise.
741 * gcc.dg/stack-usage-1.c: Likewise.
743 2012-10-23 Ian Bolton <ian.bolton@arm.com>
744 Jim MacArthur <jim.macarthur@arm.com>
745 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
746 Marcus Shawcroft <marcus.shawcroft@arm.com>
747 Nigel Stephens <nigel.stephens@arm.com>
748 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
749 Richard Earnshaw <rearnsha@arm.com>
750 Sofiane Naci <sofiane.naci@arm.com>
751 Stephen Thomas <stephen.thomas@arm.com>
752 Tejas Belagod <tejas.belagod@arm.com>
753 Yufeng Zhang <yufeng.zhang@arm.com>
755 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
756 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
757 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
758 * gcc.target/aarch64/aapcs/abitest.S: New file.
759 * gcc.target/aarch64/aapcs/abitest.h: New file.
760 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
761 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
762 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
763 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
764 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
765 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
766 * gcc.target/aarch64/aapcs/ice_1.c: New file.
767 * gcc.target/aarch64/aapcs/ice_2.c: New file.
768 * gcc.target/aarch64/aapcs/ice_3.c: New file.
769 * gcc.target/aarch64/aapcs/ice_4.c: New file.
770 * gcc.target/aarch64/aapcs/ice_5.c: New file.
771 * gcc.target/aarch64/aapcs/macro-def.h: New file.
772 * gcc.target/aarch64/aapcs/test_1.c: New file.
773 * gcc.target/aarch64/aapcs/test_10.c: New file.
774 * gcc.target/aarch64/aapcs/test_11.c: New file.
775 * gcc.target/aarch64/aapcs/test_12.c: New file.
776 * gcc.target/aarch64/aapcs/test_13.c: New file.
777 * gcc.target/aarch64/aapcs/test_14.c: New file.
778 * gcc.target/aarch64/aapcs/test_15.c: New file.
779 * gcc.target/aarch64/aapcs/test_16.c: New file.
780 * gcc.target/aarch64/aapcs/test_17.c: New file.
781 * gcc.target/aarch64/aapcs/test_18.c: New file.
782 * gcc.target/aarch64/aapcs/test_19.c: New file.
783 * gcc.target/aarch64/aapcs/test_2.c: New file.
784 * gcc.target/aarch64/aapcs/test_20.c: New file.
785 * gcc.target/aarch64/aapcs/test_21.c: New file.
786 * gcc.target/aarch64/aapcs/test_22.c: New file.
787 * gcc.target/aarch64/aapcs/test_23.c: New file.
788 * gcc.target/aarch64/aapcs/test_24.c: New file.
789 * gcc.target/aarch64/aapcs/test_25.c: New file.
790 * gcc.target/aarch64/aapcs/test_26.c: New file.
791 * gcc.target/aarch64/aapcs/test_3.c: New file.
792 * gcc.target/aarch64/aapcs/test_4.c: New file.
793 * gcc.target/aarch64/aapcs/test_5.c: New file.
794 * gcc.target/aarch64/aapcs/test_6.c: New file.
795 * gcc.target/aarch64/aapcs/test_7.c: New file.
796 * gcc.target/aarch64/aapcs/test_8.c: New file.
797 * gcc.target/aarch64/aapcs/test_9.c: New file.
798 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
799 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
800 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
801 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
802 * gcc.target/aarch64/aapcs/test_complex.c: New file.
803 * gcc.target/aarch64/aapcs/test_int128.c: New file.
804 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
805 * gcc.target/aarch64/aapcs/type-def.h: New file.
806 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
807 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
808 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
809 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
810 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
811 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
812 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
813 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
814 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
815 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
816 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
817 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
818 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
819 * gcc.target/aarch64/aarch64.exp: New file.
820 * gcc.target/aarch64/adc-1.c: New file.
821 * gcc.target/aarch64/adc-2.c: New file.
822 * gcc.target/aarch64/asm-1.c: New file.
823 * gcc.target/aarch64/clrsb.c: New file.
824 * gcc.target/aarch64/clz.c: New file.
825 * gcc.target/aarch64/ctz.c: New file.
826 * gcc.target/aarch64/csinc-1.c: New file.
827 * gcc.target/aarch64/csinv-1.c: New file.
828 * gcc.target/aarch64/csneg-1.c: New file.
829 * gcc.target/aarch64/extend.c: New file.
830 * gcc.target/aarch64/fcvt.x: New file.
831 * gcc.target/aarch64/fcvt_double_int.c: New file.
832 * gcc.target/aarch64/fcvt_double_long.c: New file.
833 * gcc.target/aarch64/fcvt_double_uint.c: New file.
834 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
835 * gcc.target/aarch64/fcvt_float_int.c: New file.
836 * gcc.target/aarch64/fcvt_float_long.c: New file.
837 * gcc.target/aarch64/fcvt_float_uint.c: New file.
838 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
839 * gcc.target/aarch64/ffs.c: New file.
840 * gcc.target/aarch64/fmadd.c: New file.
841 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
842 * gcc.target/aarch64/frint.x: New file.
843 * gcc.target/aarch64/frint_double.c: New file.
844 * gcc.target/aarch64/frint_float.c: New file.
845 * gcc.target/aarch64/index.c: New file.
846 * gcc.target/aarch64/mneg-1.c: New file.
847 * gcc.target/aarch64/mneg-2.c: New file.
848 * gcc.target/aarch64/mneg-3.c: New file.
849 * gcc.target/aarch64/mnegl-1.c: New file.
850 * gcc.target/aarch64/mnegl-2.c: New file.
851 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
852 * gcc.target/aarch64/pic-constantpool1.c: New file.
853 * gcc.target/aarch64/pic-symrefplus.c: New file.
854 * gcc.target/aarch64/predefine_large.c: New file.
855 * gcc.target/aarch64/predefine_small.c: New file.
856 * gcc.target/aarch64/predefine_tiny.c: New file.
857 * gcc.target/aarch64/reload-valid-spoff.c: New file.
858 * gcc.target/aarch64/scalar_intrinsics.c: New file.
859 * gcc.target/aarch64/table-intrinsics.c: New file.
860 * gcc.target/aarch64/tst-1.c: New file.
861 * gcc.target/aarch64/vect-abs-compile.c: New file.
862 * gcc.target/aarch64/vect-abs.c: New file.
863 * gcc.target/aarch64/vect-abs.x: New file.
864 * gcc.target/aarch64/vect-compile.c: New file.
865 * gcc.target/aarch64/vect-faddv-compile.c: New file.
866 * gcc.target/aarch64/vect-faddv.c: New file.
867 * gcc.target/aarch64/vect-faddv.x: New file.
868 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
869 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
870 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
871 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
872 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
873 * gcc.target/aarch64/vect-fp-compile.c: New file.
874 * gcc.target/aarch64/vect-fp.c: New file.
875 * gcc.target/aarch64/vect-fp.x: New file.
876 * gcc.target/aarch64/vect-mull-compile.c: New file.
877 * gcc.target/aarch64/vect-mull.c: New file.
878 * gcc.target/aarch64/vect-mull.x: New file.
879 * gcc.target/aarch64/vect.c: New file.
880 * gcc.target/aarch64/vect.x: New file.
881 * gcc.target/aarch64/vector_intrinsics.c: New file.
882 * gcc.target/aarch64/vfp-1.c: New file.
883 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
884 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
885 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
886 * g++.dg/abi/aarch64_guard1.C: New file.
888 2012-10-23 Jakub Jelinek <jakub@redhat.com>
891 * c-c++-common/pr54988.c: New test.
893 2012-10-23 Jan Hubicka <jh@suse.cz>
895 * gcc.dg/tree-prof/peel-1.c: New testcase.
897 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
900 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
902 2012-10-23 Joseph Myers <joseph@codesourcery.com>
904 * gcc.dg/c99-predef-1.c: New test.
905 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
906 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
907 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
908 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
909 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
910 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
911 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
912 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
913 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
914 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
915 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
916 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
918 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
920 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
922 2012-10-23 Jan Hubicka <jh@suse.cz>
925 * gcc.c-torture/execute/pr54937.c: New testcase.
926 * gcc.dg/tree-ssa/cunroll-2.c: Update.
928 2012-10-23 Jan Hubicka <jh@suse.cz>
931 * gfortran.dg/pr54967.f90: New testcase.
933 2012-10-23 Terry Guo <terry.guo@arm.com>
936 * gcc.dg/pr55019.c: New.
938 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
940 PR tree-optimization/55008
941 * gcc.dg/tree-ssa/pr55008.c: New test.
943 2012-10-22 Richard Biener <rguenther@suse.de>
945 PR tree-optimization/55011
946 * gcc.dg/torture/pr55011.c: New testcase.
948 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
950 * gcc.target/arm/pr40457-1.c: Adjust expected output.
951 * gcc.target/arm/pr40457-2.c: Likewise.
952 * gcc.target/arm/pr40457-3.c: Likewise.
954 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
956 * gnat.dg/specs/limited_with4.ads: New test.
957 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
959 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
961 * gnat.dg/modular4.adb: New test.
962 * gnat.dg/modular4_pkg.ads: New helper.
964 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
966 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
967 * gnat.dg/specs/addr1.ads: Likewise.
969 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
971 * gcc.dg/webizer.c (main): Add missing exit call.
973 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
976 * gfortran.dg/wextra_1.f: New test.
978 2012-10-20 Jan Hubicka <jh@suse.cz>
980 * gcc.dg/tree-prof/unroll-1.c: New testcase.
982 2012-10-19 Janus Weil <janus@gcc.gnu.org>
985 * gfortran.dg/warn_unused_function.f90: New.
987 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
989 * lib/target-supports.exp
990 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
992 2012-10-19 Richard Guenther <rguenther@suse.de>
994 PR tree-optimization/54981
995 * gcc.dg/pr54981.c: New testcase.
997 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1000 * gcc.target/arm/pr54892.c: New.
1002 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1004 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1006 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1009 * g++.dg/init/array30.C: New.
1010 * g++.dg/init/array31.C: Likewise.
1012 2012-10-18 Tobias Burnus <burnus@net-b.de>
1015 * gfortran.dg/public_private_module_7.f90: New.
1017 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1020 * g++.dg/template/pr29633.C: New.
1022 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1024 * gnat.dg/loop_optimization13.ad[sb]: New test.
1025 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1027 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1029 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1030 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1031 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1032 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1034 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1036 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1037 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1038 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1039 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1040 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1041 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1043 2012-10-16 Jan Hubicka <jh@suse.cz>
1045 * gcc.target/i386/l_fma_float_?.c: Update.
1046 * gcc.target/i386/l_fma_double_?.c: Update.
1047 * gfortran.dg/do_1.f90: XFAIL
1048 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1049 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1050 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1051 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1052 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1053 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1056 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1060 * gcc.dg/Wstrict-overflow-24.c: New.
1062 2012-10-16 Tobias Burnus <burnus@net-b.de>
1066 * gfortran.dg/class_optional_1.f90: New.
1067 * gfortran.dg/class_optional_2.f90: New.
1069 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1072 * gcc.dg/guality/pr54796.c: New test.
1074 PR tree-optimization/54889
1075 * gfortran.dg/pr54889.f90: New test.
1077 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1079 * g++.dg/other/dump-ada-spec-2.C: New test.
1081 2012-10-16 Easwaran Raman <eraman@google.com>
1083 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1084 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1086 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1088 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1089 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1091 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1094 * gcc.c-torture/compile/pr54925.c: New.
1096 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1099 * gcc.target/sh/pr51244-17.c: New.
1101 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1104 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1106 * gcc.target/sh/pr54760-4.c: New.
1108 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1111 * gcc.target/sh/torture/sh-torture.exp: New.
1112 * gcc.target/sh/torture/pr34777.c: New.
1114 2012-10-15 Matthias Klose <doko@ubuntu.com>
1116 * lib/target-supports.exp (check_profiling_available): Match
1117 arm*-*-linux-* for ARM Linux/GNU.
1118 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1119 * gfortran.dg/enum_10.f90: Likewise.
1120 * gfortran.dg/enum_9.f90: Likewise.
1121 * gcc.target/arm/synchronize.c: Likewise.
1122 * g++.old-deja/g++.jason/enum6.C: Likewise.
1123 * g++.old-deja/g++.other/enum4.C: Likewise.
1124 * g++.old-deja/g++.law/enum9.C: Likewise.
1126 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1128 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1129 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1131 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1132 Paolo Carlini <paolo.carlini@oracle.com>
1135 * g++.dg/overload/operator6.C: New.
1137 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1139 PR c++/50080 (again)
1140 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1141 * g++.dg/parse/tmpl-outside1.C: Likewise.
1142 * g++.dg/template/qualttp18.C: Likewise.
1143 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1144 * g++.old-deja/g++.pt/overload13.C: Likewise.
1146 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1148 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1149 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1150 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1151 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1152 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1153 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1154 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1155 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1157 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1160 * g++.dg/parse/tmpl-outside2.C: New.
1161 * g++.dg/parse/tmpl-outside1.C: Adjust.
1162 * g++.dg/template/qualttp18.C: Likewise.
1163 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1164 * g++.old-deja/g++.pt/overload13.C: Likewise.
1166 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1168 PR tree-optimization/54915
1169 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1171 2012-10-15 Richard Guenther <rguenther@suse.de>
1173 PR tree-optimization/54920
1174 * gcc.dg/torture/pr54920.c: New testcase.
1176 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1178 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1180 2012-10-13 Jason Merrill <jason@redhat.com>
1182 * g++.dg/tls/thread_local7g.C: Require tls_native.
1184 2012-10-14 Jason Merrill <jason@redhat.com>
1186 * g++.dg/cpp0x/inh-ctor1.C: New.
1187 * g++.dg/cpp0x/inh-ctor2.C: New.
1188 * g++.dg/cpp0x/inh-ctor3.C: New.
1189 * g++.dg/cpp0x/inh-ctor4.C: New.
1190 * g++.dg/cpp0x/inh-ctor5.C: New.
1191 * g++.dg/cpp0x/inh-ctor6.C: New.
1192 * g++.dg/cpp0x/inh-ctor7.C: New.
1193 * g++.dg/cpp0x/inh-ctor8.C: New.
1194 * g++.dg/cpp0x/inh-ctor9.C: New.
1195 * g++.dg/cpp0x/inh-ctor10.C: New.
1196 * g++.dg/cpp0x/inh-ctor11.C: New.
1197 * g++.dg/cpp0x/inh-ctor12.C: New.
1198 * g++.dg/cpp0x/inh-ctor13.C: New.
1200 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1202 PR rtl-optimization/54919
1203 * gcc.dg/pr54919.c: New testcase.
1205 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/template/crash113.C: New.
1210 2012-10-14 Jan Hubicka <jh@suse.cz>
1212 * gcc.dg/unroll_5.c: New testcase.
1214 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1217 * g++.dg/opt/pr52643.C: New.
1219 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1222 * gcc.target/sh/pr54602-1.c: New.
1223 * gcc.target/sh/pr54602-2.c: New.
1224 * gcc.target/sh/pr54602-3.c: New.
1225 * gcc.target/sh/pr54602-4.c: New.
1227 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1230 * gcc.target/sh/pr54680.c: New.
1232 2012-10-12 Jan Hubicka <jh@suse.cz>
1234 * gcc.dg/webizer.c: New testcase.
1236 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1238 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1241 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1243 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1244 Return 0 if already specifying -mfloat-abi other than hard.
1246 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1248 * gcc.dg/pr53060.c: Prune irrelevant warning.
1250 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1253 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1254 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1255 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1256 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1257 Adjust expected wording of warnings for *cmp* builtins.
1258 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1259 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1261 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1264 * g++.dg/parse/friend-main.C: New.
1266 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1269 * g++.dg/pr53055.C: New testcase.
1271 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1274 * g++.dg/cpp0x/pr52744.C: New.
1276 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1279 * gfortran.dg/dummy_procedure_9.f90: New.
1281 2012-10-12 Richard Biener <rguenther@suse.de>
1283 PR tree-optimization/54894
1284 * gcc.dg/torture/pr54894.c: New testcase.
1286 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1289 * gcc.target/sh/pr51244-13.c: New.
1290 * gcc.target/sh/pr51244-14.c: New.
1291 * gcc.target/sh/pr51244-15.c: New.
1292 * gcc.target/sh/pr51244-16.c: New.
1294 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1297 * g++.dg/cpp0x/decltype45.C: New.
1299 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1302 * gfortran.dg/class_allocate_13.f90: New.
1304 2012-10-11 Jason Merrill <jason@redhat.com>
1306 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1307 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1309 * g++.dg/gomp/tls-5.C: Require tls_native.
1310 * g++.dg/tls/thread_local7.C: Require tls_native.
1311 * g++.dg/tls/static2.C: New.
1313 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/ext/weak5.C: New.
1318 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1321 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1322 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1324 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1327 * g++.dg/parse/pr43765.C: New.
1329 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1331 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1333 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1336 * g++.dg/init/bitfield3.C: New.
1338 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1340 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1342 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1344 PR tree-optimization/54877
1345 * gcc.dg/torture/pr54877.c: New test.
1347 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1350 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1351 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1352 and remove target info from dg-do compile.
1353 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1354 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1355 and remove target info from dg-do compile.
1357 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1359 * gcc.dg/pr54782.c: Require target with pthread support.
1361 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1364 * g++.dg/cpp0x/auto35.C: New.
1366 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1368 PR c++/53540 - using fails to be equivalent to typedef
1369 * g++.dg/cpp0x/alias-decl-24.C: New test.
1371 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1373 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1374 that c++11 attributes to types are ignored for now.
1375 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1378 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1381 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1383 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1386 * g++.dg/cpp0x/initlist67.C: New.
1388 2012-10-10 Dehao Chen <dehao@google.com>
1390 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1392 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1395 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1398 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/cpp0x/decltype44.C: New.
1403 2012-10-09 Steve Ellcey <sellcey@mips.com>
1405 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1407 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1410 * g++.dg/cpp0x/decltype43.C: New.
1412 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1415 * gcc.dg/pr53397-1.c: New test case.
1416 * gcc.dg/pr53397-2.c: New test case.
1418 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1421 * g++.dg/warn/Wparentheses-26.C: Adjust.
1422 * g++.dg/warn/Wparentheses-27.C: New.
1424 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1427 * c-c++-common/vector-scalar.c: New testcase.
1428 * g++.dg/ext/vector18.C: New testcase.
1429 * g++.dg/ext/vector5.C: This is not an error anymore.
1430 * gcc.dg/init-vec-1.c: Move ...
1431 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1432 * gcc.c-torture/execute/vector-shift1.c: Move ...
1433 * c-c++-common/torture/vector-shift1.c: ... here.
1434 * gcc.dg/scal-to-vec1.c: Move ...
1435 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1436 C++11. Adapt error messages.
1437 * gcc.dg/convert-vec-1.c: Move ...
1438 * c-c++-common/convert-vec-1.c: ... here.
1439 * gcc.dg/scal-to-vec2.c: Move ...
1440 * c-c++-common/scal-to-vec2.c: ... here.
1442 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1445 * gcc.target/i386/pr54400.c: New testcase.
1447 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1450 * g++.dg/template/pr54858.C: New test.
1452 2012-10-08 Marek Polacek <polacek@redhat.com>
1455 * g++.dg/debug/pr54831.C: New test.
1457 2012-10-08 Dehao Chen <dehao@google.com>
1459 * g++.dg/predict-loop-exit-1.C: New.
1460 * g++.dg/predict-loop-exit-2.C: New.
1461 * g++.dg/predict-loop-exit-3.C: New.
1463 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1465 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1467 2012-10-08 Jason Merrill <jason@redhat.com>
1469 * g++.dg/gomp/tls-5.C: New.
1470 * g++.dg/gomp/tls-wrap1.C: New.
1471 * g++.dg/gomp/tls-wrap2.C: New.
1472 * g++.dg/gomp/tls-wrap3.C: New.
1473 * g++.dg/gomp/tls-wrap4.C: New.
1474 * g++.dg/gomp/tls-wrapper-cse.C: New.
1475 * g++.dg/tls/thread_local-cse.C: New.
1476 * g++.dg/tls/thread_local-order1.C: New.
1477 * g++.dg/tls/thread_local-order2.C: New.
1478 * g++.dg/tls/thread_local-wrap1.C: New.
1479 * g++.dg/tls/thread_local-wrap2.C: New.
1480 * g++.dg/tls/thread_local-wrap3.C: New.
1481 * g++.dg/tls/thread_local-wrap4.C: New.
1482 * g++.dg/tls/thread_local2g.C: New.
1483 * g++.dg/tls/thread_local3g.C: New.
1484 * g++.dg/tls/thread_local4g.C: New.
1485 * g++.dg/tls/thread_local5g.C: New.
1486 * g++.dg/tls/thread_local6g.C: New.
1487 * g++.dg/tls/thread_local7g.C: New.
1489 * g++.dg/tls/thread_local3.C: New.
1490 * g++.dg/tls/thread_local4.C: New.
1491 * g++.dg/tls/thread_local5.C: New.
1492 * g++.dg/tls/thread_local6.C: New.
1494 * g++.dg/tls/init-2.C: Tweak errors.
1495 * g++.dg/tls/thread_local1.C: New.
1496 * g++.dg/tls/thread_local2.C: New.
1497 * g++.dg/tls/thread_local7.C: New.
1499 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1502 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1504 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1507 * gcc.target/sh/pr54685.c: New.
1509 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1511 PR c++/53528 C++11 attribute support
1512 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1513 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1570 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1572 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1573 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1574 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1576 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1579 * gcc.target/sh/pr54760-2.c: New.
1580 * gcc.target/sh/pr54760-3.c: New.
1582 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1585 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1587 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1588 Sandra Loosemore <sandra@codesourcery.com>
1590 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1591 and test that the accumulator is initialized using MULT.
1592 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1593 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1595 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1598 * g++.dg/cpp0x/stdint.C: New.
1600 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1603 * g++.dg/cpp0x/stddef.C: New.
1605 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1608 * gfortran.dg/typebound_operator_17.f90: New.
1610 2012-10-06 Jan Hubicka <jh@suse.cz>
1614 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1616 2012-10-06 Jan Hubicka <jh@suse.cz>
1618 * gcc.dg/lto/resolutions_0.c: New testcase.
1620 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1623 * gfortran.dg/generic_25.f90: New.
1624 * gfortran.dg/generic_26.f90: New.
1625 * gfortran.dg/generic_27.f90: New.
1627 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1630 * gcc.target/sh/pr54760-1.c: New.
1632 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1634 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1635 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1636 * g++.dg/warn/Wsign-compare-5.C: New test.
1637 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1638 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1639 * g++.dg/ext/builtin30.C: New test.
1640 * g++.dg/ext/vla12.C: New test.
1641 * gcc.dg/builtins-85.c: New test.
1644 * gcc.dg/guality/pr54519-1.c: New test.
1645 * gcc.dg/guality/pr54519-2.c: New test.
1646 * gcc.dg/guality/pr54519-3.c: New test.
1647 * gcc.dg/guality/pr54519-4.c: New test.
1648 * gcc.dg/guality/pr54519-5.c: New test.
1649 * gcc.dg/guality/pr54519-6.c: New test.
1651 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/cpp0x/defaulted38.C: New.
1656 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1658 PR tree-optimization/33763
1659 * c-c++-common/pr33763.c: New test.
1661 PR tree-optimization/54810
1662 * gcc.dg/tree-ssa/vrp85.c: New test.
1664 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1666 * gcc.dg/ucnid-7.c: Skip on AIX.
1667 * gcc.dg/ucnid-8.c: Same.
1668 * gcc.dg/ucnid-10.c: Same.
1669 * gcc.dg/ucnid-13.c: Same.
1670 * gcc.dg/attr-alias-3.c: Same.
1671 * gcc.dg/attr-alias-5.c: Same.
1672 * gcc.dg/torture/pr51106-2.c: Same.
1673 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1675 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1678 * g++.dg/cpp0x/alias-decl-23.C: New.
1680 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1683 * g++.dg/template/friend53.C: New.
1685 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1687 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1688 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1689 (scan-ada-spec): Likewise.
1690 (scan-ada-spec-not): Likewise.
1691 * gcc.dg/dump-ada-spec-1.c: New test.
1692 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1694 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1696 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1698 2012-10-04 Florian Weimer <fweimer@redhat.com>
1700 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1702 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1705 * g++.dg/cpp0x/pr54323.C: New.
1707 2012-10-04 Richard Guenther <rguenther@suse.de>
1710 * g++.dg/torture/pr54735.C: New testcase.
1712 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1714 PR rtl-optimization/54739
1715 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1717 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1720 * gcc.target/sh/pr51244-12.c: New.
1722 2012-10-03 Dehao Chen <dehao@google.com>
1725 * gcc.dg/pr54782.c: New test.
1727 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1730 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1732 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1735 * gfortran.dg/class_53.f90: New.
1737 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1740 * gcc.dg/guality/pr54551.c: New.
1742 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1744 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1745 * gcc.target/powerpc/pr46728-2.c: Likewise.
1747 2012-10-02 Sharad Singhai <singhai@google.com>
1750 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1751 to fix test failures caused by r191883.
1752 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1753 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1754 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1755 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1756 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1757 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1758 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1759 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1760 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1762 2012-09-30 Sharad Singhai <singhai@google.com>
1764 * gcc.target/i386/vect-double-1.c: Fix test.
1766 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1769 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1772 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1774 PR rtl-optimization/54457
1775 * gcc.target/i386/pr54457.c: New test.
1777 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1779 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1781 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1783 * gcc.target/i386/vect-rebuild.c: New testcase.
1785 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1787 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1789 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1791 * gcc.target/mips/pr37362.c: Fix target selector.
1793 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1796 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1798 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1800 * gcc.dg/ucnid-8.c: Update line number.
1801 * gcc.dg/torture/pr51106-2.c: Likewise.
1803 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1806 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1807 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1808 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1810 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1812 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1813 partially reverting r170092.
1814 * gfortran.dg/class_7.f03: Ditto.
1815 * gfortran.dg/coarray_14.f90: Ditto.
1816 * gfortran.dg/typebound_proc_13.f03: Ditto.
1818 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1821 * g++.dg/cpp0x/sfinae42.C: New.
1823 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1825 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1826 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1827 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1828 * gcc.dg/pr42629.c: XFAIL on AIX.
1829 * gcc.dg/pr47684.c: Same.
1830 * gcc.dg/pr43670.c: Same.
1831 * gcc.dg/pr42916.c: Same.
1832 * gcc.dg/pr45449.c: Same.
1833 * gcc.dg/pr50017.c: Same.
1834 * gcc.dg/pr42728.c: Same.
1835 * gcc.dg/pr47881.c: Same.
1836 * gcc.dg/pr44023.c: Same.
1837 * gcc.dg/pr41345.c: Same.
1838 * gcc.dg/pr42630.c: Same.
1839 * gcc.dg/pr44971.c: Same.
1840 * gcc.dg/pr46771.c: Same.
1841 * gcc.dg/ucnid-8.c: Same.
1842 * gcc.dg/ucnid-10.c: Same.
1843 * gcc.dg/ucnid-13.c: Same.
1844 * gcc.dg/torture/pr51106-2.c: Same.
1845 * gcc.dg/pr48768.c: Same.
1846 * gcc.dg/pr42631.c: Same.
1847 * gcc.dg/pr43084.c: Same.
1848 * gcc.dg/ucnid-7.c: Same.
1849 * gcc.dg/pr42889.c: Same.
1850 * gcc.dg/pr41241.c: Same.
1851 * gcc.dg/pr42719.c: Same.
1852 * g++.dg/debug/pr46583.C: Same.
1853 * g++.dg/debug/pr47106.C: Same.
1854 * g++.dg/opt/pr48549.C: Same.
1855 * g++.dg/other/pr42685.C: Same.
1856 * c-c++-common/pr43942.c: Same.
1858 2012-09-29 Ian Lance Taylor <iant@google.com>
1860 * go.test/go-test.exp: Update for latest version of Go testsuite.
1862 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1865 * gfortran.dg/internal_readwrite_3.f90: New test.
1867 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1869 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1870 c-c++-common/Wunused-local-typedefs-2.c to here.
1872 PR c++/54372 - unused attribute inactive on dependant entities
1873 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1875 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1877 PR c++/29028 - Missed unused warning on using declaration
1878 * g++.dg/warn/Wunused-var-18.C: New test.
1880 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1882 PR c++/53551 - -Wunused-local-typedefs misses uses
1883 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1885 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1888 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1890 PR tree-optimization/54713
1891 * gcc.c-torture/compile/pr54713-1.c: New test.
1892 * gcc.c-torture/compile/pr54713-2.c: New test.
1893 * gcc.c-torture/compile/pr54713-3.c: New test.
1895 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1897 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1899 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1901 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1903 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1906 * gcc.target/i386/pr54703.c: New test.
1908 2012-09-27 Richard Guenther <rguenther@suse.de>
1911 * gcc.dg/lto/pr54709_0.c: New testcase.
1912 * gcc.dg/lto/pr54709_1.c: Likewise.
1914 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1916 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1918 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1920 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1922 * gcc.target/arm/pr42879.c: Handle big-endian.
1924 2012-09-26 Steve Ellcey <sellcey@mips.com>
1927 * gcc.dg/pr37303.c: Check for rdata or rodata.
1929 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1931 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1933 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1937 * gcc.target/powerpc/ppc-ne0-1.c: New.
1939 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1942 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1943 test_19, test_20, test_21, test_22, test_23): New functions.
1944 * gcc.target/sh/pr54089-4.c: New.
1945 * gcc.target/sh/pr54089-5.c: New.
1946 * gcc.target/sh/pr54089-6.c: New.
1947 * gcc.target/sh/pr54089-7.c: New.
1949 2012-09-25 Richard Guenther <rguenther@suse.de>
1952 * gcc.dg/lto/pr54702_0.c: New testcase.
1953 * gcc.dg/lto/pr54702_1.c: Likewise.
1954 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1955 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1956 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1957 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1959 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1962 * g++.dg/cpp0x/parse2.C: New.
1963 * g++.dg/parse/error11.C: Adjust.
1964 * g++.dg/parse/error12.C: Likewise.
1966 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1968 * gcc.target/i386/20030217-1.c: Added check for
1969 large_long_double effective target.
1970 * gcc.target/i386/387-3.c: Likewise.
1971 * gcc.target/i386/387-4.c: Likewise.
1972 * gcc.target/i386/pr36578-1.c: Likewise.
1973 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1974 when long double size is equal double size.
1975 * gcc.target/i386/excess-precision-1.c: Likewise.
1976 * gcc.target/i386/pr36578-2.c: Likewise.
1977 * gcc.target/i386/20030217-2.c: New testcase.
1979 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1981 PR tree-optimization/54676
1982 * gcc.dg/pr54676.c: New test.
1984 2012-09-25 Richard Guenther <rguenther@suse.de>
1986 PR tree-optimization/53663
1987 * gcc.dg/torture/pr53663-1.c: New testcase.
1988 * gcc.dg/torture/pr53663-2.c: Likewise.
1989 * gcc.dg/torture/pr53663-3.c: Likewise.
1991 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1993 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1995 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1997 * lib/target-supports-dg.exp (dg-require-effective-target,
1998 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1999 dg-process-target-1 instead of dg-process-target.
2000 (dg-process-target-1): Rename from dg-process-target.
2001 (dg-process-target): New.
2003 2012-09-24 Richard Guenther <rguenther@suse.de>
2005 PR tree-optimization/54684
2006 * g++.dg/torture/pr54684.C: New testcase.
2008 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2010 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2012 2012-09-24 Richard Guenther <rguenther@suse.de>
2015 * gcc.dg/tm/pr52173-1.c: New.
2016 * gcc.dg/tm/pr52173-2.c: New.
2018 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2020 * gcc.dg/pr54669.c: New test.
2022 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2023 Dominique Dhumieres <dominiq@lps.ens.fr>
2026 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2028 2012-09-23 Tobias Burnus <burnus@net-b.de>
2031 * gfortran.dg/class_array_14.f90: New.
2033 2012-09-22 Kai Tietz <ktietz@redhat.com>
2035 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2036 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2038 2012-09-21 Dehao Chen <dehao@google.com>
2041 PR tree-optimization/54655
2042 * g++.dg/pr54655.C: New testcase.
2044 2012-09-21 Richard Guenther <rguenther@suse.de>
2046 PR tree-optimization/54647
2047 * g++.dg/torture/pr54647.C: New testcase.
2049 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2052 * c-c++-common/torture/vector-compare-2.c: Add -w.
2054 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2056 * gnat.dg/opt20.ads: Move dg directive to...
2057 * gnat.dg/opt20.adb: ...here.
2058 * gnat.dg/addr1.ad[sb]: Likewise.
2059 * gnat.dg/concat2.ad[sb]: Likewise.
2060 * gnat.dg/array16.ad[sb]: Likewise.
2061 * gnat.dg/atomic5.ad[sb]: Likewise.
2062 * gnat.dg/discr29.ad[sb]: Likewise.
2063 * gnat.dg/noreturn5.ad[sb]: Likewise.
2064 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2065 * gnat.dg/discr23.ads: Remove dg directive.
2066 * gnat.dg/nested_float_packed.ads: Likewise.
2067 * gnat.dg/oconst6.ads: Move to...
2068 * gnat.dg/specs/oconst6.ads: ...here.
2070 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2073 * g++.dg/cpp0x/decltype32.C: Tweak.
2075 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2077 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2078 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2079 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2080 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2082 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2085 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2087 2012-09-19 Steve Ellcey <sellcey@mips.com>
2089 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2091 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2093 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2094 * gcc.target/powerpc/ppc-mftb.c: New file.
2096 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2099 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2102 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2105 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2107 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2109 * gcc.c-torture/execute/20120919-1.c: New test.
2111 2012-09-19 Richard Guenther <rguenther@suse.de>
2113 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2115 2012-09-19 Richard Guenther <rguenther@suse.de>
2117 * gcc.dg/builtin-unreachable-6.c: Adjust.
2119 2012-09-19 Richard Guenther <rguenther@suse.de>
2121 * gcc.dg/builtin-object-size-10.c: Adjust.
2122 * gcc.dg/builtin-unreachable-5.c: Adjust.
2123 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2124 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2125 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2126 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2127 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2128 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2129 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2130 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2131 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2132 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2133 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2134 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2136 2012-09-19 Richard Guenther <rguenther@suse.de>
2138 PR tree-optimization/54132
2139 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2140 * gcc.dg/torture/pr54132.c: Likewise.
2142 2012-09-19 Terry Guo <terry.guo@arm.com>
2144 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2145 extra prune rules that will be applied to all tests in a .exp file.
2146 (gcc-dg-prune): Use rules defined by the above variable.
2147 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2148 harmless warnings on architecture switch conflict.
2150 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2152 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2153 of asm-comment characters instead of a single one.
2154 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2156 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2158 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2160 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2161 target instead of xfailing it.
2162 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2163 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2164 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2165 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2166 * gcc.dg/vect/vect-104.c: Likewise.
2167 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2168 * gcc.dg/vect/vect-outer-1.c: Likewise.
2169 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2170 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2171 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2172 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2173 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2174 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2175 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2176 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2177 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2179 * lib/target-supports.exp
2180 (check_effective_target_vect_widen_mult_qi_to_hi,
2181 check_effective_target_vect_widen_mult_hi_to_si,
2182 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2183 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2184 check_effective_target_vect_pack_trunc,
2185 check_effective_target_vect_unpack,
2186 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2187 instead of arm_none.
2189 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2191 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2193 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2194 config to compiler_flags.
2196 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2199 * gcc.target/i386/pr54592.c: New test.
2201 PR tree-optimization/54610
2202 * gcc.target/i386/pr54610.c: New test.
2204 2012-09-17 Jason Merrill <jason@redhat.com>
2207 * g++.dg/cpp0x/alias-decl-21.C: New.
2208 * g++.dg/cpp0x/alias-decl-22.C: New.
2210 2012-09-17 Tobias Burnus <burnus@net-b.de>
2213 * gfortran.dg/scan_2.f90: New.
2215 2012-09-17 Jason Merrill <jason@redhat.com>
2218 * g++.dg/init/aggr9.C: New.
2220 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2222 * gnat.dg/loop_optimization12.ad[sb]: New test.
2224 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2227 * gfortran.dg/proc_ptr_result_7.f90: New.
2229 2012-09-17 Tobias Burnus <burnus@net-b.de>
2232 * gfortran.dg/structure_constructor_11.f90: New.
2234 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2236 PR tree-optimization/54563
2237 * g++.dg/torture/pr54563.C: New test.
2239 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2242 * gfortran.dg/typebound_generic_14.f03: New.
2244 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2247 * gfortran.dg/proc_ptr_38.f90: New.
2249 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2252 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2256 * gnat.dg/lto15.adb: Require lto.
2258 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2259 "myBindC" for hppa*-*-hpux*.
2261 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2263 * gfortran.dg/namelist_75.f90: New test.
2265 2012-09-15 Tom de Vries <tom@codesourcery.com>
2267 * gcc.dg/tree-ssa/vrp82.c: New test.
2268 * gcc.dg/tree-ssa/vrp83.c: Same.
2269 * gcc.dg/tree-ssa/vrp84.c: Same.
2271 2012-09-15 Tom de Vries <tom@codesourcery.com>
2273 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2274 * gcc.dg/tree-ssa/vrp81.c: ... this.
2276 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2279 * gcc.target/avr/torture/fix-types.h: New.
2280 * gcc.target/avr/torture/vals-hr.def: New.
2281 * gcc.target/avr/torture/vals-r.def: New.
2282 * gcc.target/avr/torture/vals-k.def: New.
2283 * gcc.target/avr/torture/vals-ur.def: New.
2284 * gcc.target/avr/torture/vals-uk.def: New.
2285 * gcc.target/avr/torture/vals-uhr.def: New.
2286 * gcc.target/avr/torture/vals-llk.def: New.
2287 * gcc.target/avr/torture/vals-ullk.def: New.
2288 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2289 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2290 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2291 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2292 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2293 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2294 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2295 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2297 2012-09-14 Dehao Chen <dehao@google.com>
2299 * g++.dg/debug/dwarf2/deallocator.C: New test.
2301 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2304 * gcc.c-torture/compile/pr54552-1.c: New test.
2306 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2309 * g++.dg/other/vector-compare.C: New testcase.
2310 * c-c++-common/vector-compare-3.c: New testcase.
2311 * gcc.dg/vector-shift.c: Move ...
2312 * c-c++-common/vector-shift.c: ... here.
2313 * gcc.dg/vector-shift1.c: Move ...
2314 * c-c++-common/vector-shift1.c: ... here.
2315 * gcc.dg/vector-shift3.c: Move ...
2316 * c-c++-common/vector-shift3.c: ... here.
2317 * gcc.dg/vector-compare-1.c: Move ...
2318 * c-c++-common/vector-compare-1.c: ... here.
2319 * gcc.dg/vector-compare-2.c: Move ...
2320 * c-c++-common/vector-compare-2.c: ... here.
2321 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2322 * c-c++-common/torture/vector-compare-1.c: ... here.
2323 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2324 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2325 * c-c++-common/torture/vector-compare-2.c: ... here.
2326 * gcc.c-torture/execute/vector-shift.c: Move ...
2327 * c-c++-common/torture/vector-shift.c: ... here.
2328 * gcc.c-torture/execute/vector-shift2.c: Move ...
2329 * c-c++-common/torture/vector-shift2.c: ... here.
2330 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2331 * c-c++-common/torture/vector-subscript-1.c: ... here.
2332 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2333 * c-c++-common/torture/vector-subscript-2.c: ... here.
2334 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2335 * c-c++-common/torture/vector-subscript-3.c: ... here.
2337 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2340 * gcc.c-torture/compile/pr54103-1.c,
2341 gcc.c-torture/compile/pr54103-2.c,
2342 gcc.c-torture/compile/pr54103-3.c,
2343 gcc.c-torture/compile/pr54103-4.c,
2344 gcc.c-torture/compile/pr54103-5.c,
2345 gcc.c-torture/compile/pr54103-6.c: New tests.
2346 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2348 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2350 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2352 2012-09-14 Richard Guenther <rguenther@suse.de>
2354 PR tree-optimization/54565
2355 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2356 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2358 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2360 * gcc.target/arm/combine-movs.c: Add missing space.
2362 2012-09-14 Richard Guenther <rguenther@suse.de>
2364 * g++.dg/torture/builtin-location.C: New testcase.
2366 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2367 Manuel López-Ibáñez <manu@gcc.gnu.org>
2370 * g++.dg/warn/Wuninitialized-self.C: New.
2372 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2375 * gcc.c-torture/compile/pr54559.c: New test.
2377 2012-09-13 Jason Merrill <jason@redhat.com>
2380 * g++.dg/cpp0x/constexpr-temp1.C: New.
2383 * g++.dg/template/anonunion2.C: New.
2386 * g++.dg/template/init10.C: New.
2388 2012-09-13 Tobias Burnus <burnus@net-b.de>
2391 * gfortran.dg/implicit_pure_3.f90: New.
2393 2012-09-13 Richard Guenther <rguenther@suse.de>
2395 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2397 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2399 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2401 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2403 * c-c++-common/pr51712.c: Handle for short-enum targets.
2405 2012-09-12 Terry Guo <terry.guo@arm.com>
2407 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2408 and lsrs for Thumb2 mode.
2410 2012-09-12 Jan Hubicka <jh@suse.cz>
2412 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2414 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2417 * gcc.target/i386/pr54445-1.c: New file.
2418 * gcc.target/i386/pr54445-2.c: Likewise.
2420 2012-09-12 Tobias Burnus <burnus@net-b.de>
2424 * gfortran.dg/coarray_10.f90: Update dg-error.
2425 * gfortran.dg/coarray_28.f90: New.
2426 * gfortran.dg/array_section_3.f90: New.
2428 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2430 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2431 gcc.target/arm/pr48252.c: Fix for big-endian support.
2433 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2435 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2437 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2438 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2440 * gcc.target/arm/neon-vfma-1.c: New testcase.
2441 * gcc.target/arm/neon-vfms-1.c: Likewise.
2442 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2444 * gcc.target/arm/neon-vmls-1.c: Likewise.
2445 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2447 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2448 (check_effective_target_arm_neonv2_ok): Likewise.
2449 (check_effective_target_arm_neonv2_hw): Likewise.
2450 (check_effective_target_arm_neonv2): Likewise.
2452 2012-09-11 Richard Guenther <rguenther@suse.de>
2455 * g++.dg/tree-ssa/pr54515.C: New testcase.
2457 2012-09-10 Andrew Pinski <apinski@cavium.com>
2460 * gcc.dg/tm/memopt-16.c: New testcase.
2462 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2466 * g++.dg/cpp0x/sfinae40.C: New.
2467 * g++.dg/cpp0x/sfinae41.C: Likewise.
2469 2012-09-10 Jason Merrill <jason@redhat.com>
2472 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2474 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2477 * gcc.target/sh/pr54089-3.c: New.
2479 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2481 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2483 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2485 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2487 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2489 * gcc.dg/pr52558-2.c: Delete.
2490 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2492 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2494 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2496 2012-09-10 Richard Guenther <rguenther@suse.de>
2498 PR tree-optimization/54520
2499 * gcc.dg/torture/pr54520.c: New testcase.
2501 2012-09-10 Jason Merrill <jason@redhat.com>
2504 * g++.dg/cpp0x/implicit14.C: New.
2506 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2509 * gfortran.dg/bound_simplification_3.f90: New test.
2511 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2514 * gcc.dg/pr52558-1.c: Delete.
2515 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2517 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2519 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2520 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2521 * gcc.target/arm/smlaltt-1.c: Likewise.
2523 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2525 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2527 2012-09-07 Tom de Vries <tom@codesourcery.com>
2529 PR tree-optimization/53986
2530 * gcc.dg/tree-ssa/vrp80.c: New test.
2531 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2533 2012-09-06 Jason Merrill <jason@redhat.com>
2537 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2538 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2540 2012-09-06 Andrew Pinski <apinski@cavium.com>
2543 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2545 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2547 PR rtl-optimization/54455
2548 * gcc.dg/54455.c: New test.
2550 2012-09-06 Tobias Burnus <burnus@net-b.de>
2553 * gfortran.dg/promotion_2.f90: New.
2555 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2558 * c-c++-common/pr54486.c: New test.
2560 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2563 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2565 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2568 * g++.dg/cpp0x/sfinae39.C: New.
2570 2012-09-04 Jason Merrill <jason@redhat.com>
2573 * g++.dg/ext/flexary3.C: New.
2576 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2579 * g++.dg/template/defarg15.C: New.
2582 * g++.dg/template/access24.C: New.
2584 2012-09-04 Richard Guenther <rguenther@suse.de>
2586 PR tree-optimization/54458
2587 * gcc.dg/torture/pr54458.c: New testcase.
2589 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2591 * gcc.target/arm/neon-vext.c: New test.
2592 * gcc.target/arm/neon-vext-execute.c: Ditto.
2594 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2598 * gfortran.dg/select_type_29.f03: New.
2600 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2602 * gcc.dg/fold-perm.c: Improve test.
2604 2012-09-03 Tobias Burnus <burnus@net-b.de>
2607 * gfortran.dg/coarray_class_1.f90: New.
2609 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2612 * gcc.c-torture/compile/pr49206.c: New test.
2614 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2615 Uros Bizjak <ubizjak@gmail.com>
2618 * gfortran.dg/pr36680.f90: New test.
2620 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2623 * g++.dg/opt/pr42295.C: New test.
2625 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2628 * gcc.dg/torture/pr54436.c: New test.
2630 2012-09-01 Andrew Pinski <apinski@cavium.com>
2632 * gcc.target/mips/truncate-8.c: New testcase.
2634 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2638 * gcc.target/i386/pr46829.c: New test.
2639 * gcc.target/i386/pr46843.c: Ditto.
2641 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2642 Jason Merrill <jason@redhat.com>
2645 * g++.dg/parse/error50.C: New.
2647 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2650 * gcc.c-torture/compile/pr54428.c: New test.
2652 2012-08-31 Ollie Wild <aaw@google.com>
2655 * g++.dg/init/lifetime3.C: New test.
2657 2012-08-31 Martin Jambor <mjambor@suse.cz>
2660 * gcc.dg/torture/pr54409.c: New test.
2662 2012-08-31 Martin Jambor <mjambor@suse.cz>
2664 * gfortran.dg/pr48636.f90: Add dump scan checks.
2666 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2668 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2670 2012-08-28 Joey Ye <joey.ye@arm.com>
2672 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2674 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2677 * gcc.target/i386/pr46254.c: New test.
2679 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2681 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2682 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2683 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2685 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2687 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2688 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2689 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2690 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2691 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2692 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2693 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2694 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2695 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2696 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2697 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2698 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2699 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2700 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2701 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2702 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2703 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2704 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2705 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2706 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2707 gcc.target/mips/unaligned-1.c: Tighten regexps.
2709 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2711 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2712 (mips_option_groups): Remove optimization. Add various -f options.
2713 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2714 and -pg imply -fno-omit-frame-pointer.
2715 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2716 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2717 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2718 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2719 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2720 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2721 * gcc.target/mips/abi-n32-long32.c: Likewise.
2722 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2723 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2724 * gcc.target/mips/abi-n32-long64.c: Likewise.
2725 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2726 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2727 * gcc.target/mips/abi-n64-long32.c: Likewise.
2728 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2729 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2730 * gcc.target/mips/abi-n64-long64.c: Likewise.
2731 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2732 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2733 * gcc.target/mips/abi-o32-long32.c: Likewise.
2734 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2735 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2736 * gcc.target/mips/abi-o32-long64.c: Likewise.
2737 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2738 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2739 * gcc.target/mips/abi-o64-long32.c: Likewise.
2740 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2741 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2742 * gcc.target/mips/abi-o64-long64.c: Likewise.
2743 * gcc.target/mips/asm-1.c: Likewise.
2744 * gcc.target/mips/branch-1.c: Likewise.
2745 * gcc.target/mips/call-3.c: Likewise.
2746 * gcc.target/mips/call-saved-3.c: Likewise.
2747 * gcc.target/mips/clear-cache-1.c: Likewise.
2748 * gcc.target/mips/div-1.c: Likewise.
2749 * gcc.target/mips/div-2.c: Likewise.
2750 * gcc.target/mips/div-3.c: Likewise.
2751 * gcc.target/mips/div-4.c: Likewise.
2752 * gcc.target/mips/div-5.c: Likewise.
2753 * gcc.target/mips/div-6.c: Likewise.
2754 * gcc.target/mips/div-7.c: Likewise.
2755 * gcc.target/mips/div-8.c: Likewise.
2756 * gcc.target/mips/div-9.c: Likewise.
2757 * gcc.target/mips/div-10.c: Likewise.
2758 * gcc.target/mips/div-11.c: Likewise.
2759 * gcc.target/mips/div-12.c: Likewise.
2760 * gcc.target/mips/dsp-ctrl.c: Likewise.
2761 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2762 * gcc.target/mips/ext-8.c: Likewise.
2763 * gcc.target/mips/extend-2.c: Likewise.
2764 * gcc.target/mips/fix-r10000-1.c: Likewise.
2765 * gcc.target/mips/fix-r10000-2.c: Likewise.
2766 * gcc.target/mips/fix-r10000-3.c: Likewise.
2767 * gcc.target/mips/fix-r10000-4.c: Likewise.
2768 * gcc.target/mips/fix-r10000-5.c: Likewise.
2769 * gcc.target/mips/fix-r10000-6.c: Likewise.
2770 * gcc.target/mips/fix-r10000-7.c: Likewise.
2771 * gcc.target/mips/fix-r10000-8.c: Likewise.
2772 * gcc.target/mips/fix-r10000-9.c: Likewise.
2773 * gcc.target/mips/fix-r10000-10.c: Likewise.
2774 * gcc.target/mips/fix-r10000-11.c: Likewise.
2775 * gcc.target/mips/fix-r10000-12.c: Likewise.
2776 * gcc.target/mips/fix-r10000-13.c: Likewise.
2777 * gcc.target/mips/fix-r10000-14.c: Likewise.
2778 * gcc.target/mips/fix-r10000-15.c: Likewise.
2779 * gcc.target/mips/fpcmp-1.c: Likewise.
2780 * gcc.target/mips/fpcmp-2.c: Likewise.
2781 * gcc.target/mips/fpr-moves-7.c: Likewise.
2782 * gcc.target/mips/fpr-moves-8.c: Likewise.
2783 * gcc.target/mips/int-moves-1.c: Likewise.
2784 * gcc.target/mips/int-moves-2.c: Likewise.
2785 * gcc.target/mips/long-calls-pg.c: Likewise.
2786 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2787 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2788 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2789 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2790 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2791 * gcc.target/mips/mips-3d-1.c: Likewise.
2792 * gcc.target/mips/mips-3d-2.c: Likewise.
2793 * gcc.target/mips/mips-3d-3.c: Likewise.
2794 * gcc.target/mips/mips-3d-4.c: Likewise.
2795 * gcc.target/mips/mips-3d-5.c: Likewise.
2796 * gcc.target/mips/mips-3d-6.c: Likewise.
2797 * gcc.target/mips/mips-3d-7.c: Likewise.
2798 * gcc.target/mips/mips-3d-8.c: Likewise.
2799 * gcc.target/mips/mips-3d-9.c: Likewise.
2800 * gcc.target/mips/mips-ps-1.c: Likewise.
2801 * gcc.target/mips/mips-ps-2.c: Likewise.
2802 * gcc.target/mips/mips-ps-3.c: Likewise.
2803 * gcc.target/mips/mips-ps-4.c: Likewise.
2804 * gcc.target/mips/mips-ps-6.c: Likewise.
2805 * gcc.target/mips/mips32-dspr2.c: Likewise.
2806 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2807 * gcc.target/mips/neg-abs-1.c: Likewise.
2808 * gcc.target/mips/neg-abs-2.c: Likewise.
2809 * gcc.target/mips/nmadd-3.c: Likewise.
2810 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2811 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2812 * gcc.target/mips/octeon-pop-1.c: Likewise.
2813 * gcc.target/mips/pr26765.c: Likewise.
2814 * gcc.target/mips/pr33256.c: Likewise.
2815 * gcc.target/mips/pr33635-1.c: Likewise.
2816 * gcc.target/mips/pr33755.c: Likewise.
2817 * gcc.target/mips/pr35802.c: Likewise.
2818 * gcc.target/mips/pr45074.c: Likewise.
2819 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2820 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2821 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2822 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2823 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2824 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2825 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2826 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2827 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2828 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2829 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2830 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2831 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2832 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2833 * gcc.target/mips/save-restore-1.c: Likewise.
2834 * gcc.target/mips/save-restore-3.c: Likewise.
2835 * gcc.target/mips/save-restore-5.c: Likewise.
2836 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2837 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2838 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2839 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2840 * gcc.target/mips/stack-1.c: Likewise.
2842 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2845 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2846 branch under test to be filled with preceding rather than
2847 following instructions.
2848 * gcc.target/mips/branch-10.c: Likewise.
2849 * gcc.target/mips/branch-11.c: Likewise.
2850 * gcc.target/mips/branch-12.c: Likewise.
2851 * gcc.target/mips/branch-13.c: Likewise.
2852 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2853 to be eliminated. Tighten $28 scan-assembler-not test.
2855 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2857 * gcc.target/mips/call-4.c: ...this new test.
2859 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2861 * gcc.target/mips/code-readable-3.c: Likewise.
2862 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2863 flag but skip for -O0.
2864 * gcc.target/mips/code-readable-4.c: Likewise.
2866 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2867 of operations under test.
2868 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2870 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2871 Don't require sibling-call optimization.
2872 * gcc.target/mips/near-far-4.c: Likewise.
2874 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2875 Make sure that the register variable is used.
2876 * gcc.target/mips/soft-float-1.c: Likewise.
2878 * gcc.target/mips/sdata-1.c: Make static data volatile.
2879 * gcc.target/mips/sdata-2.c: Likewise.
2880 * gcc.target/mips/sdata-3.c: Likewise.
2881 * gcc.target/mips/sdata-4.c: Likewise.
2883 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2885 * gcc.target/mips/atomic-memory-2.c: Likewise.
2886 * gcc.target/mips/branch-cost-1.c: Likewise.
2887 * gcc.target/mips/branch-cost-2.c: Likewise.
2888 * gcc.target/mips/cache-1.c: Likewise.
2889 * gcc.target/mips/call-1.c: Likewise.
2890 * gcc.target/mips/call-saved-2.c: Likewise.
2891 * gcc.target/mips/const-anchor-1.c: Likewise.
2892 * gcc.target/mips/const-anchor-2.c: Likewise.
2893 * gcc.target/mips/dse-1.c: Likewise.
2894 * gcc.target/mips/dsp-lhx.c: Likewise.
2895 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2896 * gcc.target/mips/ext-1.c: Likewise.
2897 * gcc.target/mips/ext-2.c: Likewise.
2898 * gcc.target/mips/ext-3.c: Likewise.
2899 * gcc.target/mips/ext-4.c: Likewise.
2900 * gcc.target/mips/ext-5.c: Likewise.
2901 * gcc.target/mips/ext-6.c: Likewise.
2902 * gcc.target/mips/ext-7.c: Likewise.
2903 * gcc.target/mips/extend-1.c: Likewise.
2904 * gcc.target/mips/fix-r4000-1.c: Likewise.
2905 * gcc.target/mips/fix-r4000-3.c: Likewise.
2906 * gcc.target/mips/fix-r4000-5.c: Likewise.
2907 * gcc.target/mips/fix-r4000-6.c: Likewise.
2908 * gcc.target/mips/fix-r4000-8.c: Likewise.
2909 * gcc.target/mips/fix-r4000-10.c: Likewise.
2910 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2911 * gcc.target/mips/fixed-vector-type.c: Likewise.
2912 * gcc.target/mips/fpr-moves-1.c: Likewise.
2913 * gcc.target/mips/fpr-moves-2.c: Likewise.
2914 * gcc.target/mips/fpr-moves-3.c: Likewise.
2915 * gcc.target/mips/fpr-moves-4.c: Likewise.
2916 * gcc.target/mips/fpr-moves-5.c: Likewise.
2917 * gcc.target/mips/fpr-moves-6.c: Likewise.
2918 * gcc.target/mips/ins-1.c: Likewise.
2919 * gcc.target/mips/ins-2.c: Likewise.
2920 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2921 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2922 * gcc.target/mips/lazy-binding-1.c: Likewise.
2923 * gcc.target/mips/madd-3.c: Likewise.
2924 * gcc.target/mips/madd-5.c: Likewise.
2925 * gcc.target/mips/madd-6.c: Likewise.
2926 * gcc.target/mips/madd-8.c: Likewise.
2927 * gcc.target/mips/madd-9.c: Likewise.
2928 * gcc.target/mips/memcpy-1.c: Likewise.
2929 * gcc.target/mips/mips-ps-type.c: Likewise.
2930 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2931 * gcc.target/mips/mips-sched-madd.c: Likewise.
2932 * gcc.target/mips/mips16e-extends.c: Likewise.
2933 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2934 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2935 * gcc.target/mips/movcc-1.c: Likewise.
2936 * gcc.target/mips/movcc-2.c: Likewise.
2937 * gcc.target/mips/movcc-3.c: Likewise.
2938 * gcc.target/mips/msub-5.c: Likewise.
2939 * gcc.target/mips/msub-6.c: Likewise.
2940 * gcc.target/mips/msub-8.c: Likewise.
2941 * gcc.target/mips/mult-2.c: Likewise.
2942 * gcc.target/mips/mult-3.c: Likewise.
2943 * gcc.target/mips/mult-5.c: Likewise.
2944 * gcc.target/mips/mult-6.c: Likewise.
2945 * gcc.target/mips/mult-7.c: Likewise.
2946 * gcc.target/mips/mult-12.c: Likewise.
2947 * gcc.target/mips/mult-13.c: Likewise.
2948 * gcc.target/mips/mult-14.c: Likewise.
2949 * gcc.target/mips/mult-15.c: Likewise.
2950 * gcc.target/mips/mult-17.c: Likewise.
2951 * gcc.target/mips/mult-18.c: Likewise.
2952 * gcc.target/mips/mult-19.c: Likewise.
2953 * gcc.target/mips/nmadd-1.c: Likewise.
2954 * gcc.target/mips/nmadd-2.c: Likewise.
2955 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2956 * gcc.target/mips/octeon-cins-1.c: Likewise.
2957 * gcc.target/mips/octeon-cins-2.c: Likewise.
2958 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2959 * gcc.target/mips/octeon-exts-2.c: Likewise.
2960 * gcc.target/mips/octeon-exts-3.c: Likewise.
2961 * gcc.target/mips/octeon-exts-4.c: Likewise.
2962 * gcc.target/mips/octeon-exts-5.c: Likewise.
2963 * gcc.target/mips/octeon-exts-6.c: Likewise.
2964 * gcc.target/mips/octeon-exts-7.c: Likewise.
2965 * gcc.target/mips/octeon-pop-2.c: Likewise.
2966 * gcc.target/mips/octeon-seq-3.c: Likewise.
2967 * gcc.target/mips/octeon-seq-4.c: Likewise.
2968 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2969 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2970 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2971 * gcc.target/mips/pr54240.c: Likewise.
2972 * gcc.target/mips/rsqrt-1.c: Likewise.
2973 * gcc.target/mips/rsqrt-2.c: Likewise.
2974 * gcc.target/mips/rsqrt-3.c: Likewise.
2975 * gcc.target/mips/rsqrt-4.c: Likewise.
2976 * gcc.target/mips/save-restore-2.c: Likewise.
2977 * gcc.target/mips/save-restore-4.c: Likewise.
2978 * gcc.target/mips/sb1-1.c: Likewise.
2979 * gcc.target/mips/scc-1.c: Likewise.
2980 * gcc.target/mips/scc-2.c: Likewise.
2981 * gcc.target/mips/scc-3.c: Likewise.
2982 * gcc.target/mips/scc-4.c: Likewise.
2983 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2984 * gcc.target/mips/truncate-1.c: Likewise.
2985 * gcc.target/mips/truncate-2.c: Likewise.
2986 * gcc.target/mips/truncate-3.c: Likewise.
2987 * gcc.target/mips/truncate-4.c: Likewise.
2988 * gcc.target/mips/truncate-5.c: Likewise.
2989 * gcc.target/mips/truncate-6.c: Likewise.
2990 * gcc.target/mips/unaligned-1.c: Likewise.
2992 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2993 skip for -O0. Require -fexpensive-optimizations.
2994 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2995 * gcc.target/mips/dspr2-MULT.c: Likewise.
2996 * gcc.target/mips/fix-r4000-2.c: Likewise.
2997 * gcc.target/mips/fix-r4000-4.c: Likewise.
2998 * gcc.target/mips/fix-r4000-7.c: Likewise.
2999 * gcc.target/mips/fix-r4000-9.c: Likewise.
3000 * gcc.target/mips/madd-1.c: Likewise.
3001 * gcc.target/mips/madd-2.c: Likewise.
3002 * gcc.target/mips/madd-4.c: Likewise.
3003 * gcc.target/mips/maddu-1.c: Likewise.
3004 * gcc.target/mips/maddu-2.c: Likewise.
3005 * gcc.target/mips/maddu-3.c: Likewise.
3006 * gcc.target/mips/maddu-4.c: Likewise.
3007 * gcc.target/mips/msub-1.c: Likewise.
3008 * gcc.target/mips/msub-2.c: Likewise.
3009 * gcc.target/mips/msub-3.c: Likewise.
3010 * gcc.target/mips/msub-4.c: Likewise.
3011 * gcc.target/mips/msubu-1.c: Likewise.
3012 * gcc.target/mips/msubu-2.c: Likewise.
3013 * gcc.target/mips/msubu-3.c: Likewise.
3014 * gcc.target/mips/msubu-4.c: Likewise.
3015 * gcc.target/mips/mult-1.c: Likewise.
3016 * gcc.target/mips/mult-4.c: Likewise.
3017 * gcc.target/mips/mult-8.c: Likewise.
3018 * gcc.target/mips/mult-9.c: Likewise.
3019 * gcc.target/mips/mult-10.c: Likewise.
3020 * gcc.target/mips/mult-11.c: Likewise.
3021 * gcc.target/mips/mult-16.c: Likewise.
3023 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3024 skip for -O0 and -Os.
3025 * gcc.target/mips/fix-r4000-12.c: Likewise.
3026 * gcc.target/mips/madd-7.c: Likewise.
3027 * gcc.target/mips/mips-ps-5.c: Likewise.
3028 * gcc.target/mips/mips-ps-7.c: Likewise.
3029 * gcc.target/mips/msub-7.c: Likewise.
3031 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3032 skip for -O0. Require -mno-abicalls.
3033 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3035 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3036 skip for -O0. Require a total number of BBIT instructions and
3037 at least one of each kind.
3039 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3040 skip for -O0. Require -fno-unroll-loops.
3042 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3043 skip for -O0. Allow BLTZ as well as BGEZ.
3045 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3047 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3048 skip for -O0. Require -fschedule-insns2.
3049 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3051 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3052 but skip for -O0. Make a branch-likely more likely.
3054 * gcc.target/mips/timode-2.c: Split each test into its own function.
3055 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3057 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3058 skip for -O0. Require -fpeephole2.
3059 * gcc.target/mips/vr-mult-2.c: Likewise.
3061 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3063 PR preprocessor/53469
3064 * gcc.dg/cpp/_Pragma7.c: New test case.
3066 2012-08-27 Tobias Burnus <burnus@net-b.de>
3069 * gfortran.dg/do_5.f90: New.
3071 2012-08-27 Tobias Burnus <burnus@net-b.de>
3073 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3074 from dg-options as -Wall no longer implies it.
3076 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3078 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3080 2012-08-25 Jason Merrill <jason@redhat.com>
3082 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3084 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3087 * g++.dg/cpp0x/auto34.C: New.
3089 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3092 * gcc.dg/pr54363.c: New test.
3095 * gcc.dg/pr54355.c: New test.
3097 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3100 * gcc.target/i386/pr52857-1.c: New.
3101 * gcc.target/i386/pr52857-2.c: Likewise.
3103 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3105 * gcc.target/mips/code-readable-4.c: New test.
3107 2012-08-23 Julian Brown <julian@codesourcery.com>
3108 Sandra Loosemore <sandra@codesourcery.com>
3110 * gcc.target/mips/code-readable-1.c: Add -O to options.
3112 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3115 * g++.dg/lookup/using53.C: New.
3117 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3119 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3120 * gcc.dg/fixed-point/convert-1.c: New.
3121 * gcc.dg/fixed-point/convert-2.c: New.
3122 * gcc.dg/fixed-point/convert-3.c: New.
3123 * gcc.dg/fixed-point/convert-4.c: New.
3124 * gcc.dg/fixed-point/convert-float-1.c: New.
3125 * gcc.dg/fixed-point/convert-float-2.c: New.
3126 * gcc.dg/fixed-point/convert-float-3.c: New.
3127 * gcc.dg/fixed-point/convert-float-4.c: New.
3128 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3129 * gcc.dg/fixed-point/convert-sat.c: New.
3130 * gcc.dg/fixed-point/convert.h: New.
3132 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3135 * gcc.target/sh/pr54089-2.c: New.
3137 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3139 * gcc.target/i386/long-double-64-1.c: New file.
3140 * gcc.target/i386/long-double-64-2.c: Likewise.
3141 * gcc.target/i386/long-double-64-3.c: Likewise.
3142 * gcc.target/i386/long-double-64-4.c: Likewise.
3143 * gcc.target/i386/long-double-80-1.c: Likewise.
3144 * gcc.target/i386/long-double-80-2.c: Likewise.
3145 * gcc.target/i386/long-double-80-3.c: Likewise.
3146 * gcc.target/i386/long-double-80-4.c: Likewise.
3147 * gcc.target/i386/long-double-80-5.c: Likewise.
3148 * gcc.target/i386/long-double-80-6.c: Likewise.
3149 * gcc.target/i386/long-double-80-7.c: Likewise.
3151 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3153 PR tree-optimization/54317
3154 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3156 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3159 * gcc.target/sh/pr39423-2.c: New.
3161 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3163 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3164 * gcc.dg/fold-perm.c: Likewise.
3166 2012-08-20 Jan Hubicka <jh@suse.cz>
3169 * gcc.dg/ipa/inlinehint-1.c: New.
3171 2012-08-20 Florian Weimer <fweimer@redhat.com>
3174 * g++.dg/init/new38.C: New test.
3175 * g++.dg/init/new39.C: New test.
3177 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3180 * gcc.target/sh/pr54089-1.c: New.
3182 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3185 * gcc.target/sh/pr51244-11.c: New.
3187 2012-08-20 Tobias Burnus <burnus@net-b.de>
3190 * gfortran.dg/warn_target_lifetime_2.f90: New.
3192 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3195 * g++.dg/warn/Wunused-var-17.C: New.
3197 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3200 * gcc.dg/gomp/pr53992.c: New test.
3202 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3205 * gcc.c-torture/execute/20120817-1.c: New test.
3207 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3209 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3211 (f2): New test that really does need adds.
3213 2012-08-20 Richard Guenther <rguenther@suse.de>
3215 PR tree-optimization/54327
3216 * gcc.dg/torture/pr54327.c: New testcase.
3218 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3220 PR tree-optimization/54321
3221 * gcc.c-torture/compile/pr54321.c: New test.
3223 2012-08-20 Tobias Burnus <burnus@net-b.de>
3226 * gfortran.dg/warn_target_lifetime_1.f90: New.
3228 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3231 * gfortran.dg/real_compare_1.f90: New test case.
3232 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3234 2012-08-18 Jan Hubicka <jh@suse.cz>
3236 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3238 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3241 * gfortran.dg/interface_37.f90: New test.
3243 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3244 Gary Funck <gary@intrepid.com>
3247 * gcc.target/i386/pr20020-1.c: New test.
3248 * gcc.target/i386/pr20020-2.c: Likewise.
3249 * gcc.target/i386/pr20020-3.c: Likewise.
3251 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3253 * gcc.target/i386/perm-concat.c: New test.
3255 2012-08-17 Julian Brown <julian@codesourcery.com>
3257 * gcc.target/arm/div64-unwinding.c: New test.
3259 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3261 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3263 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3266 * gcc.target/sh/pr54236-1.c: New.
3268 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3270 * lib/target-supports.exp (check_effective_target_sync_int_long)
3271 (check_effective_target_sync_char_short): Enable for crisv32-*
3275 * gcc.dg/torture/pr54261-1.c: New test.
3277 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3281 * gfortran.dg/typebound_call_24.f03: New.
3283 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3285 PR tree-optimization/54245
3286 * gcc.dg/tree-ssa/pr54245.c: New test.
3288 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3290 PR tree-optimization/54240
3291 * gcc.target/powerpc/pr54240.c: New test.
3292 * gcc.target/mips/pr54240.c: Likewise.
3294 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3297 * gcc.target/sh/pr52933-1.c: New.
3298 * gcc.target/sh/pr52933-2.c: New.
3300 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3303 * gcc.target/sh/pr50751-8.c: New.
3305 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3308 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3309 * gfortran.dg/typebound_proc_27.f03: New test.
3311 2012-08-14 Sterling Augustine <saugustine@google.com>
3313 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3315 2012-08-14 Tobias Burnus <burnus@net-b.de>
3318 * gfortran.dg/data_constraints_3.f90: New.
3319 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3320 to disable -pedantic compilation.
3321 * gfortran.dg/pr37243.f: Ditto.
3322 * gfortran.dg/g77/19990826-3.f: Ditto.
3323 * gfortran.dg/g77/20020307-1.f : Ditto.
3324 * gfortran.dg/g77/980310-3.f: Ditto.
3326 2012-08-14 Tobias Burnus <burnus@net-b.de>
3329 * gfortran.dg/warn_conversion_4.f90: New.
3331 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3334 PR rtl-optimization/53495
3335 * gcc.c-torture/compile/pr53411.c: New test.
3336 * gcc.c-torture/compile/pr53495.c: New test.
3338 2012-08-13 Richard Guenther <rguenther@suse.de>
3340 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3342 2012-08-13 Richard Guenther <rguenther@suse.de>
3344 PR tree-optimization/54200
3345 * gcc.dg/guality/pr54200.c: New testcase.
3346 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3348 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3350 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3352 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3355 * gcc.target/sh/pr51244-7.c: New.
3356 * gcc.target/sh/pr51244-8.c: New.
3357 * gcc.target/sh/pr51244-9.c: New.
3358 * gcc.target/sh/pr51244-10.c: New.
3360 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3362 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3364 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3365 * gcc.target/sh/pr53511-1.c: Likewise.
3366 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3367 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3368 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3369 * gcc.target/sh/pr53512-3.c: Likewise.
3370 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3372 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3375 * gcc.c-torture/compile/pr39423-1.c: New.
3376 * gcc.c-torture/compile/pr39423-2.c: New.
3378 2012-08-12 Tobias Burnus <burnus@net-b.de>
3381 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3382 they appear uninitialized on the RHS.
3383 * gfortran.dg/public_private_module_6.f90: New.
3385 2012-08-11 Martin Jambor <mjambor@suse.cz>
3388 * gfortran.dg/pr48636.f90: New test.
3390 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3392 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3394 (main): Adjust caller.
3396 2012-08-10 Richard Guenther <rguenther@suse.de>
3398 * gcc.dg/matrix/*.c: Adjust and move ...
3399 * gcc.dg/torture/: ... here.
3400 * gcc.dg/matrix: Remove directory.
3402 2012-08-10 Richard Guenther <rguenther@suse.de>
3405 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3407 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3410 * gcc.dg/tree-ssa/pr54211.c: New test.
3412 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3414 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3415 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3417 2012-08-10 Richard Guenther <rguenther@suse.de>
3419 PR tree-optimization/54109
3420 * gcc.dg/torture/pr54109.c: New testcase.
3421 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3422 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3424 2012-08-10 Richard Guenther <rguenther@suse.de>
3426 PR tree-optimization/54027
3427 * gcc.dg/torture/pr54027.c: New testcase.
3429 2012-08-10 Richard Guenther <rguenther@suse.de>
3431 * g++.dg/plugin/selfassign.c: Adjust.
3432 * gcc.dg/plugin/selfassign.c: Likewise.
3433 * gcc.dg/strlenopt-11.c: Likewise.
3434 * gcc.dg/strlenopt-13.c: Likewise.
3435 * gcc.dg/no-strict-overflow-4.c: Likewise.
3436 * gcc.dg/strict-overflow-4.c: Likewise.
3437 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3438 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3439 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3440 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3441 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3442 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3443 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3444 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3445 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3446 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3447 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3448 * gcc.dg/pr46309.c: Likewise.
3449 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3451 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3453 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3455 * gcc.c-torture/compile/20120727-2.c: New test.
3457 2012-08-09 Martin Jambor <mjambor@suse.cz>
3459 * gcc.dg/ipa/iinline-4.c: New test.
3460 * gcc.dg/ipa/iinline-5.c: Likewise.
3461 * gcc.dg/ipa/iinline-6.c: Likewise.
3462 * gcc.dg/ipa/iinline-7.c: Likewise.
3463 * gcc.dg/lto/20120723_0.c: Likewise.
3464 * gcc.dg/lto/20120723_1.c: Likewise.
3466 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3469 * gcc.target/sh/pr39423-1.c: New.
3471 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3474 * gcc.target/sh/pr51244-5: New.
3475 * gcc.target/sh/pr51244-6: New.
3477 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3479 * gcc.target/i386/adx-addxcarry32-3.c: New.
3480 * gcc.target/i386/adx-addxcarry64-3.c: New.
3482 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3484 PR rtl-optimization/53701
3485 * gcc.dg/pr53701.c: New test.
3487 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3489 * gcc.c-torture/compile/20120727-1.c: New test.
3491 2012-08-09 Tobias Burnus <burnus@net-b.de>
3494 * gfortran.dg/intrinsic_shadow_4.f90: New.
3496 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3498 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3500 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3502 * gcc.c-torture/execute/20120808-1.c: New test.
3504 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3506 PR rtl-optimization/54157
3507 * gcc.target/i386/pr54157.c: New file.
3509 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3511 * gcc.target/i386/adx-addcarryx32-1.c: New.
3512 * gcc.target/i386/adx-addcarryx32-2.c: New.
3513 * gcc.target/i386/adx-addcarryx64-1.c: New.
3514 * gcc.target/i386/adx-addcarryx64-2.c: New.
3515 * gcc.target/i386/adx-check.h: New.
3516 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3517 * gcc.target/i386/sse-12.c: Add -madx.
3518 * gcc.target/i386/sse-13.c: Ditto.
3519 * gcc.target/i386/sse-14.c: Ditto.
3520 * gcc.target/i386/sse-22.c: Ditto.
3521 * gcc.target/i386/sse-23.c: Ditto.
3522 * g++.dg/other/i386-2.C: Ditto.
3523 * g++.dg/other/i386-3.C: Ditto.
3525 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3527 * gcc.dg/tree-ssa/slsr-5.c: New.
3528 * gcc.dg/tree-ssa/slsr-6.c: New.
3529 * gcc.dg/tree-ssa/slsr-7.c: New.
3530 * gcc.dg/tree-ssa/slsr-8.c: New.
3531 * gcc.dg/tree-ssa/slsr-9.c: New.
3532 * gcc.dg/tree-ssa/slsr-10.c: New.
3533 * gcc.dg/tree-ssa/slsr-11.c: New.
3534 * gcc.dg/tree-ssa/slsr-12.c: New.
3535 * gcc.dg/tree-ssa/slsr-13.c: New.
3536 * gcc.dg/tree-ssa/slsr-14.c: New.
3537 * gcc.dg/tree-ssa/slsr-15.c: New.
3538 * gcc.dg/tree-ssa/slsr-16.c: New.
3539 * gcc.dg/tree-ssa/slsr-17.c: New.
3540 * gcc.dg/tree-ssa/slsr-18.c: New.
3541 * gcc.dg/tree-ssa/slsr-19.c: New.
3542 * gcc.dg/tree-ssa/slsr-20.c: New.
3543 * gcc.dg/tree-ssa/slsr-21.c: New.
3544 * gcc.dg/tree-ssa/slsr-22.c: New.
3545 * gcc.dg/tree-ssa/slsr-23.c: New.
3546 * gcc.dg/tree-ssa/slsr-24.c: New.
3547 * gcc.dg/tree-ssa/slsr-25.c: New.
3548 * gcc.dg/tree-ssa/slsr-26.c: New.
3549 * gcc.dg/tree-ssa/slsr-30.c: New.
3550 * gcc.dg/tree-ssa/slsr-31.c: New.
3552 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3554 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3555 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3556 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3558 2012-08-06 Cary Coutant <ccoutant@google.com>
3560 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3562 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3565 * gfortran.dg/dummy_procedure_5.f90: Modified.
3566 * gfortran.dg/dummy_procedure_8.f90: New.
3567 * gfortran.dg/interface_26.f90: Modified.
3568 * gfortran.dg/proc_ptr_11.f90: Modified.
3569 * gfortran.dg/proc_ptr_15.f90: Modified.
3570 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3571 * gfortran.dg/typebound_override_1.f90: Modified.
3572 * gfortran.dg/typebound_proc_6.f03: Modified.
3574 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3576 PR tree-optimization/51938
3577 PR tree-optimization/52005
3578 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3579 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3580 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3581 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3583 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3585 Avoid crashing on erroneous static_assert usage
3586 * g++.dg/cpp0x/static_assert8.C: New test.
3588 2012-08-06 Jason Merrill <jason@redhat.com>
3590 * g++.dg/cpp0x/sfinae38.C: New.
3592 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3593 Paolo Carlini <paolo.carlini@oracle.com>
3596 * g++.dg/conversion/void2.C: New.
3598 2012-08-06 Tom de Vries <tom@codesourcery.com>
3600 * gcc.dg/tree-ssa/vrp78.c: New test.
3602 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3603 Richard Sandiford <rdsandiford@googlemail.com>
3605 * g++.dg/opt/enum2.C: Require fpic target.
3606 * g++.dg/lto/20090303_0.C: Likewise.
3608 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3609 Catherine Moore <clm@codesourcery.com>
3611 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3612 flush function names too.
3613 * gcc.target/mips/clear-cache-1.c: Likewise.
3615 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3618 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3620 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3623 * gfortran.dg/array_5.f90: New test.
3625 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3627 PR tree-optimization/30318
3628 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3630 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3632 * g++.dg/ext/vector17.C: New testcase.
3634 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3637 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3638 * g++.dg/opt/longbranch1.C: Likewise.
3640 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3642 PR tree-optimization/53805
3643 * gcc.dg/fold-notunord.c: New testcase.
3645 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3648 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3649 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3651 2012-08-02 Jason Merrill <jason@redhat.com>
3652 Paolo Carlini <paolo.carlini@oracle.com>
3654 PR c++/51213 (again)
3655 * g++.dg/cpp0x/sfinae37.C: Extend.
3657 2012-08-02 Richard Guenther <rguenther@suse.de>
3659 PR tree-optimization/50672
3660 * g++.dg/torture/pr50672.C: New testcase.
3662 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3665 * gfortran.dg/abstract_type_6.f03: Modified.
3666 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3667 * gfortran.dg/proc_ptr_comp_35.f90: New.
3668 * gfortran.dg/typebound_proc_9.f03: Modified.
3669 * gfortran.dg/typebound_proc_26.f90: New.
3671 2012-08-02 Richard Guenther <rguenther@suse.de>
3673 * gcc.dg/torture/pta-callused-1.c: Adjust.
3674 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3675 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3676 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3677 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3678 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3679 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3680 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3681 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3683 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3686 * gfortran.dg/include_6.f90: New test case.
3687 * gfortran.dg/include_7.f90: New test case.
3688 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3690 2012-08-01 Tom de Vries <tom@codesourcery.com>
3692 * gcc.dg/tree-ssa/vrp76.c: New test.
3694 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3696 PR tree-optimization/46556
3697 * gcc.dg/tree-ssa/slsr-27.c: New.
3698 * gcc.dg/tree-ssa/slsr-28.c: New.
3699 * gcc.dg/tree-ssa/slsr-29.c: New.
3701 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3704 * gfortran.dg/proc_decl_29.f90: New.
3706 2012-07-31 Dehao Chen <dehao@google.com>
3708 * gcc.dg/predict-7.c: New test.
3710 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3713 * gfortran.dg/typebound_override_3.f90: New.
3715 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3717 PR tree-optimization/53773
3718 * gcc.dg/vect/pr53773.c: New test.
3720 2012-07-31 Nick Clifton <nickc@redhat.com>
3722 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3725 2012-07-31 Tobias Burnus <burnus@net-b.de>
3727 * gfortran.dg/c_funloc_tests_6.f90: New.
3728 * gfortran.dg/c_funloc_tests_7.f90: New.
3729 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3731 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3734 * g++.dg/cpp0x/temp_default5.C: New.
3736 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3739 * gfortran.dg/proc_ptr_37.f90: New.
3741 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3743 * lib/target-supports.exp
3744 (check_effective_target_vect_natural_alignment): New function.
3745 * gcc.dg/align-2.c: Only run on targets with natural alignment
3747 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3748 alignment of vector types.
3750 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3751 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3753 * gcc.target/i386/rdseed16-1.c: New.
3754 * gcc.target/i386/rdseed32-1.c: Ditto
3755 * gcc.target/i386/rdseed64-1.c: Ditto
3756 * gcc.target/i386/sse-12.c: Add -mrdseed.
3757 * gcc.target/i386/sse-13.c: Ditto.
3758 * gcc.target/i386/sse-14.c: Ditto.
3759 * g++.dg/other/i386-2.C: Ditto.
3760 * g++.dg/other/i386-3.C: Ditto.
3762 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3765 * gcc.target/sh/pr51244-4.c: New.
3767 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3769 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3770 for alpha*-*-* targets. Cleanup original tree dump.
3772 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3774 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3775 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3777 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3779 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3780 rand, srand. Include <stdlib.h>.
3782 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3784 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3786 2012-07-26 Richard Henderson <rth@redhat.com>
3788 * gcc.dg/attr-hotcold-1.c: New.
3789 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3791 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3792 Sandra Loosemore <sandra@codesourcery.com>
3794 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3796 2012-07-26 Tobias Burnus <burnus@net-b.de>
3798 * gfortran.dg/contiguous_1.f90: Update dg-error.
3799 * gfortran.dg/proc_ptr_32.f90: Ditto.
3801 2012-07-26 Richard Guenther <rguenther@suse.de>
3803 PR tree-optimization/54098
3804 * gcc.dg/torture/pr54098.c: New testcase.
3806 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3808 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3809 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3811 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3814 * gfortran.dg/array_constructor_39.f90: New test.
3816 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3819 * gfortran.dg/array_constructor_38.f90: New test.
3821 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3823 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3825 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3827 * gnat.dg/noreturn5.ad[sb]: New test.
3829 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3830 Paul Brook <paul@codesourcery.com>
3834 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3835 * c-c++-common/pr53633.c: New test.
3837 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3839 * gcc.target/i386/asm-dialect-1.c: New test case.
3841 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3842 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3844 * gcc.target/i386/prefetchw-1.c: New.
3845 * gcc.target/i386/sse-12.c: Add -mprfchw.
3846 * gcc.target/i386/sse-13.c: Ditto.
3847 * gcc.target/i386/sse-14.c: Ditto.
3848 * gcc.target/i386/sse-22.c: Ditto.
3849 * gcc.target/i386/sse-23.c: Ditto.
3850 * g++.dg/other/i386-2.C: Ditto.
3851 * g++.dg/other/i386-3.C: Ditto.
3853 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3855 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3857 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3860 * gcc.target/arm/pr54051.c: New.
3861 * gcc.target/arm/vfp-1.c: Adjust test.
3863 2012-07-24 Julian Brown <julian@codesourcery.com>
3865 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3866 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3869 2012-07-23 Paul Brook <paul@codesourcery.com>
3871 * g++.dg/other/armv7m-1.c: New test.
3873 2012-07-23 Julian Brown <julian@codesourcery.com>
3875 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3877 (DO_TEST): Define to 1 for appropriate ARM targets.
3879 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3881 PR tree-optimization/53881
3882 * gcc.dg/pr53881.c: Renamed to ...
3883 * gcc.dg/pr53881-1.c: ... this.
3884 * gcc.dg/pr53881-2.c: New test.
3886 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3888 Handle recent changes in default atomics for cris*-*-linux*.
3889 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3890 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3891 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3892 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3893 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3894 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3895 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3896 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3897 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3898 -mno-unaligned-atomic-may-use-library is in effect for
3900 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3901 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3902 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3903 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3904 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3905 gcc.target/cris/torture/sync-mis-op-i-1.c,
3906 gcc.target/cris/torture/sync-mis-op-i-2.c,
3907 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3908 gcc.target/cris/torture/sync-mis-op-i-3.c,
3909 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3910 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3911 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3912 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3913 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3914 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3915 (main): Remove local variable x.
3916 [mis_ok]: Check that atomics don't fail.
3918 2012-07-21 Andrew Pinski <apinski@cavium.com>
3920 * gcc.dg/tree-ssa/vrp72.c: New test.
3921 * gcc.dg/tree-ssa/vrp73.c: New test.
3922 * gcc.dg/tree-ssa/vrp74.c: New test.
3923 * gcc.dg/tree-ssa/vrp75.c: New test.
3925 2012-07-21 Andrew Pinski <apinski@cavium.com>
3927 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3928 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3930 2012-07-21 Andrew Pinski <apinski@cavium.com>
3932 * gcc.target/mips/octeon-pop-2.c: New testcase.
3934 2012-07-21 Tobias Burnus <burnus@net-b.de>
3937 * gfortran.dg/assumed_rank_3.f90: New.
3938 * gfortran.dg/assumed_rank_11.f90: New.
3939 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3940 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3941 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3943 2012-07-21 Andrew Pinski <apinski@cavium.com>
3945 * gcc.target/mips/unaligned-1.c: New testcase.
3947 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3949 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3951 2012-07-20 Tobias Burnus <burnus@net-b.de>
3953 * gfortran.dg/bind_c_array_params_2.f90: New.
3954 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3955 and update dg-error.
3957 2012-07-20 Tobias Burnus <burnus@net-b.de>
3959 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3961 2012-07-20 Jason Merrill <jason@redhat.com>
3964 * g++.dg/other/array7.C: New.
3966 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3968 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3969 the basic block and check loop depth.
3970 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3971 matching patterns and comments.
3972 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3973 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3975 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3978 * c-c++-common/pr28656.c: New test.
3980 2012-07-19 Jason Merrill <jason@redhat.com>
3983 * g++.dg/init/mutable1.C: New.
3985 2012-07-20 Tobias Burnus <burnus@net-b.de>
3988 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3989 * gfortran.dg/assumed_rank_1.f90: New.
3990 * gfortran.dg/assumed_rank_1_c.c: New.
3991 * gfortran.dg/assumed_rank_2.f90: New.
3992 * gfortran.dg/assumed_rank_4.f90: New.
3993 * gfortran.dg/assumed_rank_5.f90: New.
3994 * gfortran.dg/assumed_rank_6.f90: New.
3995 * gfortran.dg/assumed_rank_7.f90: New.
3996 * gfortran.dg/assumed_rank_8.f90: New.
3997 * gfortran.dg/assumed_rank_8_c.c: New.
3998 * gfortran.dg/assumed_rank_9.f90: New.
3999 * gfortran.dg/assumed_rank_10.f90: New.
4000 * gfortran.dg/assumed_rank_12.f90: New.
4002 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4004 * gnat.dg/opt25.adb: New test.
4005 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4006 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4008 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4010 * gnat.dg/aggr20.ad[sb]: New test.
4011 * gnat.dg/aggr20_pkg.ads: New helper.
4013 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4015 * gnat.dg/derived_type3.adb: New test.
4016 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4018 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4020 PR rtl-optimization/53942
4021 * gcc.dg/pr53942.c: New test.
4023 2012-07-19 Jason Merrill <jason@redhat.com>
4026 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4028 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4030 * gnat.dg/discr38.adb: New test.
4032 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4035 * c-c++-common/gomp/pr54017.c: New test.
4037 2012-07-19 Richard Guenther <rguenther@suse.de>
4038 Eric Botcazou <ebotcazou@adacore.com>
4040 * gnat.dg/loop_optimization11.adb: New testcase.
4041 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4043 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4044 Jason Merrill <jason@redhat.com>
4046 * g++.dg/cpp0x/sfinae37.C: New.
4047 * g++.dg/template/access23.C: New.
4048 * g++.dg/template/access7.C: Adjust.
4049 * g++.dg/template/sfinae10.C: Don't expect errors.
4050 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4052 2012-07-18 Julian Brown <julian@codesourcery.com>
4053 Sandra Loosemore <sandra@codesroucery.com>
4055 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4057 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4059 * gnat.dg/noreturn4.ad[sb]: New test.
4060 * gnat.dg/noreturn4_pkg.ads: New helper.
4062 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4063 Julian Brown <julian@codesourcery.com>
4065 * gcc.target/arm/neon-vdup-1.c: New test case.
4066 * gcc.target/arm/neon-vdup-2.c: New test case.
4067 * gcc.target/arm/neon-vdup-3.c: New test case.
4068 * gcc.target/arm/neon-vdup-4.c: New test case.
4069 * gcc.target/arm/neon-vdup-5.c: New test case.
4070 * gcc.target/arm/neon-vdup-6.c: New test case.
4071 * gcc.target/arm/neon-vdup-7.c: New test case.
4072 * gcc.target/arm/neon-vdup-8.c: New test case.
4073 * gcc.target/arm/neon-vdup-9.c: New test case.
4074 * gcc.target/arm/neon-vdup-10.c: New test case.
4075 * gcc.target/arm/neon-vdup-11.c: New test case.
4076 * gcc.target/arm/neon-vdup-12.c: New test case.
4077 * gcc.target/arm/neon-vdup-13.c: New test case.
4078 * gcc.target/arm/neon-vdup-14.c: New test case.
4079 * gcc.target/arm/neon-vdup-15.c: New test case.
4080 * gcc.target/arm/neon-vdup-16.c: New test case.
4081 * gcc.target/arm/neon-vdup-17.c: New test case.
4082 * gcc.target/arm/neon-vdup-18.c: New test case.
4083 * gcc.target/arm/neon-vdup-19.c: New test case.
4084 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4085 arguments non-constant.
4087 2012-07-18 Richard Guenther <rguenther@suse.de>
4089 PR tree-optimization/53970
4090 * g++.dg/torture/pr53970.C: New testcase.
4092 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4095 * gcc.c-torture/compile/pr38621.c: New.
4097 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4100 * gcc.target/sh/pr33135-1.c: New.
4101 * gcc.target/sh/pr33135-2.c: New.
4102 * gcc.target/sh/pr33135-3.c: New.
4103 * gcc.target/sh/pr33135-4.c: New.
4105 2012-07-17 Jason Merrill <jason@redhat.com>
4108 * g++.dg/parse/enum9.C: New.
4110 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4111 Sandra Loosemore <sandra@codesourcery.com>
4113 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4114 if there is a conflict with -mcpu=. Use -mcpu=5208.
4116 2012-07-17 Jason Merrill <jason@redhat.com>
4119 * g++.dg/template/array23.C: New.
4121 2012-07-17 Tobias Burnus <burnus@net-b.de>
4124 * gfortran.dg/bind_c_usage_26.f90: New.
4125 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4126 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4127 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4128 * gfortran.dg/interop_params.f03: Ditto.
4130 2012-07-17 Jason Merrill <jason@redhat.com>
4132 * g++.dg/template/inherit8.C: Adjust.
4133 * g++.dg/template/using21.C: Adjust.
4134 * g++.dg/template/using22.C: Adjust.
4137 * g++.dg/template/current-inst1.C: New.
4138 * g++.dg/parse/crash35.C: Adjust.
4140 2012-07-17 Tobias Burnus <burnus@net-b.de>
4143 * gfortran.dg/oldstyle_4.f90: New.
4145 2012-07-17 Tobias Burnus <burnus@net-b.de>
4148 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4149 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4151 2012-07-16 Jason Merrill <jason@redhat.com>
4153 * g++.dg/parse/access8.C: Adjust.
4154 * g++.dg/template/sfinae6_neg.C: Adjust.
4156 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4159 * gfortran.dg/coarray_allocate_1.f90: New test.
4161 2012-07-16 Andrew Pinski <apinski@cavium.com>
4163 * gcc.c-torture/execute/bswap-1.c: New testcase.
4164 * gcc.c-torture/compile/unalign-1.c: New testcase.
4165 * gcc.c-torture/compile/20120524-1.c: New testcase.
4166 * gcc.c-torture/compile/20101216-1.c: New testcase.
4168 2012-07-16 Dehao Chen <dehao@google.com>
4171 2012-07-10 Dehao Chen <dehao@google.com>
4173 * gcc.dg/debug_info_inline.c: New test.
4175 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4178 * gfortran.dg/proc_decl_28.f90: New.
4180 2012-07-16 Andrew Pinski <apinski@cavium.com>
4182 * gcc.dg/torture/builtins-1.c: New testcase.
4184 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4186 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4187 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4188 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4189 gcc.target/cris/sync-1-v10.c,
4190 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4191 pass -mno-unaligned-atomic-may-use-library.
4192 * gcc.target/cris/sync-xchg-1.c: New test.
4193 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4194 valid register operand output modifier.
4196 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4198 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4201 2012-07-13 Andrew Pinski <apinski@cavium.com>
4203 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4204 rather than cleanup-tree-dump.
4205 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4207 2012-07-13 Richard Guenther <rguenther@suse.de>
4209 PR tree-optimization/53907
4210 * gcc.target/i386/pr53907.c: New testcase.
4212 2012-07-13 Richard Guenther <rguenther@suse.de>
4214 PR tree-optimization/53922
4215 * gcc.dg/torture/pr53922.c: New testcase.
4217 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4219 PR rtl-optimization/53908
4220 * gcc.dg/torture/pr53908.c: New test.
4222 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4225 * g++.dg/cpp0x/variadic135.C: New.
4227 2012-07-12 Jason Merrill <jason@redhat.com>
4229 * g++.dg/template/sfinae6_neg.C: Adjust.
4231 2012-07-12 Tobias Burnus <burnus@net-b.de>
4233 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4234 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4235 scan-tree-dump-times pattern.
4237 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4239 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4241 2012-07-11 Jason Merrill <jason@redhat.com>
4244 * g++.g/cpp0x/defaulted37.C: New.
4246 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4249 * gcc.target/arm/pr53859.c: New test.
4251 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4254 * gcc.c-torture/compile/pr53886.c: New.
4256 2012-07-10 Dehao Chen <dehao@google.com>
4258 * gcc.dg/debug_info_inline.c: New test.
4260 2012-07-10 Jason Merrill <jason@redhat.com>
4263 * g++.dg/cpp0x/defaulted36.C: New.
4264 * g++.dg/cpp0x/defaulted21.C: Adjust.
4266 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4268 2012-07-09 Sterling Augustine <saugustine@google.com>
4270 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4272 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4274 PR tree-optimization/53887
4275 * gcc.dg/pr53887.c: New test.
4277 2012-07-09 Jason Merrill <jason@redhat.com>
4280 * g++.dg/cpp0x/nullptr29.C: New.
4282 2012-07-09 Tom de Vries <tom@codesourcery.com>
4283 Richard Guenther <rguenther@suse.de>
4285 * gcc.dg/builtin-unreachable-6.c: New test.
4286 * gcc.dg/builtin-unreachable-5.c: New test.
4288 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4290 PR tree-optimization/53881
4291 * gcc.dg/pr53881.c: New test.
4293 2012-07-06 Jason Merrill <jason@redhat.com>
4296 * g++.dg/cpp0x/variadic134.C: New.
4299 * g++.dg/cpp0x/alias-decl-20.C: New.
4301 2012-07-06 Tom de Vries <tom@codesourcery.com>
4303 PR tree-optimization/51879
4304 * gcc.dg/pr51879-16.c: New test.
4305 * gcc.dg/pr51879-17.c: Same.
4307 2012-07-06 Tom de Vries <tom@codesourcery.com>
4309 PR tree-optimization/52009
4310 * gcc.dg/pr51879-7.c: New test.
4311 * gcc.dg/pr51879-18.c: New test.
4313 2012-07-05 Jason Merrill <jason@redhat.com>
4316 * g++.dg/template/typedef39.C: New.
4319 * g++.dg/cpp0x/variadic133.C: New.
4320 * g++.dg/template/param1.C: Adjust.
4322 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4326 * gcc.target/arm/neon/vtrnf32.c: Update.
4327 * gcc.target/arm/neon/vtrns32.c: Update.
4328 * gcc.target/arm/neon/vtrnu32.c: Update.
4329 * gcc.target/arm/neon/vzipf32.c: Update.
4330 * gcc.target/arm/neon/vzips32.c: Update.
4331 * gcc.target/arm/neon/vzipu32.c: Update.
4333 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4336 * gfortran.dg/inline_sum_4.f90: New test.
4338 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4340 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4342 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4344 * gcc.target/arm/fma-sp.c: New testcase.
4345 * gcc.target/arm/fma.c: Likewise.
4346 * gcc.target/arm/fma.h: Likewise.
4348 2012-07-04 Jason Merrill <jason@redhat.com>
4351 * g++.dg/other/enum3.C: New.
4353 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4356 * g++.dg/torture/pr53321.C: New test.
4358 2012-07-04 Richard Guenther <rguenther@suse.de>
4360 PR tree-optimization/53844
4361 * g++.dg/tree-ssa/pr53844.C: New testcase.
4363 2012-07-04 Richard Guenther <rguenther@suse.de>
4365 PR tree-optimization/53849
4366 * gcc.dg/pr53849.c: New testcase.
4368 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4371 * g++.dg/ext/label14.C: New test.
4373 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4376 * g++.dg/other/pr53811.C: New test.
4378 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4381 * gcc.target/m68k/stack-limit-1.c: New testcase.
4383 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4385 * gnat.dg/recursive_call.adb: New test.
4387 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4389 * gnat.dg/discr37.ad[sb]: New test.
4391 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4393 * g++.dg/other/packed1.C: Remove SH from xfail list.
4395 2012-07-02 Jason Merrill <jason@redhat.com>
4398 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4401 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4404 * g++.dg/cpp0x/decltype39.C: New.
4405 * g++.dg/diagnostic/method1.C: Adjust.
4408 * g++.dg/template/ref6.C: New.
4410 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4413 * gcc.target/sh/pr53568-1.c: New.
4415 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4418 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4420 2012-07-02 Jason Merrill <jason@redhat.com>
4423 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4426 * g++.dg/template/enum7.C: New.
4427 * g++.dg/other/ptrmem10.C: Adjust.
4428 * g++.dg/other/ptrmem11.C: Adjust.
4429 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4431 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4433 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4435 2012-07-01 Wei Guozhi <carrot@google.com>
4438 * gcc.target/arm/pr53447-1.c: New testcase.
4439 * gcc.target/arm/pr53447-2.c: New testcase.
4440 * gcc.target/arm/pr53447-3.c: New testcase.
4441 * gcc.target/arm/pr53447-4.c: New testcase.
4443 2012-06-29 Richard Guenther <rguenther@suse.de>
4445 PR tree-optimization/47061
4446 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4448 2012-06-29 Richard Guenther <rguenther@suse.de>
4450 PR tree-optimization/37541
4451 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4453 2012-06-29 Richard Guenther <rguenther@suse.de>
4455 PR tree-optimization/52589
4456 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4458 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4460 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4462 * g++.dg/template/error46.C: Add missing comment to dg-message.
4463 * g++.dg/template/crash107.C: Likewise.
4464 * g++.dg/template/error47.C: Likewise.
4465 * g++.dg/template/crash108.C: Likewise.
4466 * g++.dg/overload/operator5.C: Likewise.
4468 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4469 errors in dg-message directives, add comments.
4471 2012-06-28 Kai Tietz <ktietz@redhat.com>
4473 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4474 hard-coded 'unsigned long'.
4476 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4478 PR tree-optimization/51581
4479 * gcc.dg/vect/pr51581-4.c: New test.
4481 PR tree-optimization/53645
4482 * gcc.c-torture/execute/pr53645-2.c: New test.
4484 2012-06-28 Richard Guenther <rguenther@suse.de>
4487 * gcc.dg/torture/pr53790.c: New testcase.
4489 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4491 PR tree-optimization/53645
4492 * gcc.c-torture/execute/pr53645.c: New test.
4494 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4496 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4498 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4502 * gcc.dg/guality/pr49888.c: Account for the possibility that
4503 the variable is optimized out at the first test.
4505 2012-06-27 Jason Merrill <jason@redhat.com>
4507 * g++.dg/cpp0x/override2.C: Adjust.
4508 * g++.dg/template/error5.C: Adjust.
4509 * g++.dg/parse/crash28.C: Adjust.
4512 * g++.dg/parse/template27.C: New.
4513 * g++.dg/template/crash74.C: Adjust expected output.
4515 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4519 * gfortran.dg/typebound_operator_16.f03: New.
4521 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4523 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4524 even src1.i and src2.i fields even in the second half of the arrays.
4526 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4529 * g++.dg/torture/vshuf-16.inc: New test.
4530 * g++.dg/torture/vshuf-2.inc: New test.
4531 * g++.dg/torture/vshuf-4.inc: New test.
4532 * g++.dg/torture/vshuf-8.inc: New test.
4533 * g++.dg/torture/vshuf-main.inc: New test.
4534 * g++.dg/torture/vshuf-v16hi.C: New test.
4535 * g++.dg/torture/vshuf-v16qi.C: New test.
4536 * g++.dg/torture/vshuf-v2df.C: New test.
4537 * g++.dg/torture/vshuf-v2di.C: New test.
4538 * g++.dg/torture/vshuf-v2sf.C: New test.
4539 * g++.dg/torture/vshuf-v2si.C: New test.
4540 * g++.dg/torture/vshuf-v4df.C: New test.
4541 * g++.dg/torture/vshuf-v4di.C: New test.
4542 * g++.dg/torture/vshuf-v4sf.C: New test.
4543 * g++.dg/torture/vshuf-v4si.C: New test.
4544 * g++.dg/torture/vshuf-v8hi.C: New test.
4545 * g++.dg/torture/vshuf-v8qi.C: New test.
4546 * g++.dg/torture/vshuf-v8si.C: New test.
4548 2012-06-27 Richard Guenther <rguenther@suse.de>
4551 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4553 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4555 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4556 scan-dump-dem-not): Use printable pattern in test name.
4558 2012-06-26 Sterling Augustine <saugustine@google.com>
4559 Dominique Dhumieres <dominiq@lps.ens.fr>
4561 * gcc.dg/pubtypes-2.c: Update expected output.
4562 * gcc.dg/pubtypes-3.c: Likewise.
4563 * gcc.dg/pubtypes-4.c: Likewise.
4565 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4567 * gcc.dg/tree-ssa/slsr-1.c: New test.
4568 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4569 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4570 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4572 2012-06-26 Matt Turner <mattst88@gmail.com>
4575 * gcc.target/arm/mmx-2.c: New.
4577 2012-06-26 Richard Guenther <rguenther@suse.de>
4580 * g++.dg/torture/pr53752.C: New testcase.
4582 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4584 PR tree-optimization/53748
4585 * gcc.c-torture/compile/pr53748.c: New test.
4587 2012-06-25 Jason Merrill <jason@redhat.com>
4591 * g++.dg/cpp0x/decltype38.C: New.
4592 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4594 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4596 * lib/target-supports-dg.exp (testname-for-summary): New.
4597 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4598 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4599 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4600 scan-module-absence, output-exists, output-exists-not: Use
4601 testname-for-summary.
4602 (dg-test): Clean up testname_with_flags.
4603 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4604 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4605 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4606 scan-assembler-dem-not, object-size: Use testname-for-summary.
4607 * lib/gcov.exp (run-gcov): Likewise.
4608 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4609 scan-dump-dem, scan-dump-dem-note): Likewise.
4611 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4612 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4613 including profopt.opt; save and restore existing value.
4614 * g++.dg/bprob/bprob.exp: Likewise.
4615 * gcc.dg/matrix/matrix.exp: Likewise.
4616 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4617 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4620 2012-06-25 Richard Henderson <rth@redhat.com>
4622 * gcc.dg/pr53749.c: New.
4624 2012-06-25 Jason Merrill <jason@redhat.com>
4627 * g++.dg/cpp0x/nullptr28.C: New.
4629 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4631 * gcc.target/arm/neon-vld1_dupQ.c: New.
4633 2012-06-25 Florian Weimer <fweimer@redhat.com>
4635 * g++.dg/init/new35.C: New.
4636 * g++.dg/init/new36.C: New.
4637 * g++.dg/init/new37.C: New.
4638 * g++.dg/ext/vla5.C: New warning.
4639 * g++.dg/ext/vla8.C: New warning.
4640 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4642 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4643 James Greenhalgh <james.greenhalgh@arm.com>
4645 * gcc.target/arm/ftest-support-arm.h New testcase.
4646 * gcc.target/arm/ftest-support-thumb.h Likewise.
4647 * gcc.target/arm/ftest-support.h Likewise.
4648 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4649 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4650 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4651 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4652 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4653 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4654 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4655 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4656 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4657 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4658 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4659 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4660 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4661 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4662 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4663 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4664 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4665 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4666 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4667 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4668 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4669 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4670 * lib/target-supports.exp
4671 (check_effective_target_arm_arch_FUNC): Add support for more
4673 (add_options_for_arm_arch_FUNC): Likewise.
4674 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4676 2012-06-25 Jason Merrill <jason@redhat.com>
4679 * g++.dg/cpp0x/constexpr-tuple.C: New.
4681 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4684 * gcc.target/i386/pr53759.c: New test.
4687 * g++.dg/cpp0x/nsdmi7.C: New test.
4689 2012-06-24 Kai Tietz <ktietz@redhat.com>
4691 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4693 * gcc.target/i386/pr38988.c: Likewise.
4695 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4699 * gfortran.dg/typebound_generic_12.f03: New.
4700 * gfortran.dg/typebound_generic_13.f03: New.
4702 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4704 * gnat.dg/lto15.ad[sb]: New test.
4706 2012-06-21 Meador Inge <meadori@codesourcery.com>
4709 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4711 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4713 * gcc.dg/pch/ident-1.c: New test.
4714 * gcc.dg/pch/ident-1.hs: Header file for new test.
4716 2012-06-21 Michael Matz <matz@suse.de>
4719 * gcc.c-torture/execute/pr53688.c: New test.
4721 2012-06-20 Richard Guenther <rguenther@suse.de>
4723 PR tree-optimization/30318
4724 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4726 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4728 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4730 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4732 * gcc.target/i386/clearcapv2.map: New file.
4733 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4735 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4737 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4738 and add __sh__ case.
4740 2012-06-19 Jason Merrill <jason@redhat.com>
4743 * g++.dg/debug/localclass1.C: New.
4745 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4747 * g++.dg/cpp0x/override4.C: New.
4749 2012-06-14 Jason Merrill <jason@redhat.com>
4752 * g++.dg/cpp0x/decltype37.C: New.
4754 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4756 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4758 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4760 * gcc.c-torture/compile/vector-5.c,
4761 gcc.c-torture/compile/vector-6.c: New tests.
4763 2012-06-19 Richard Henderson <rth@redhat.com>
4765 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4767 2012-06-19 Richard Guenther <rguenther@suse.de>
4769 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4771 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4774 * gcc.target/i386/pr53712.c: New test.
4776 2012-06-18 Tobias Burnus <burnus@net-b.de>
4779 * gfortran.dg/elemental_optional_args_6.f90: New.
4781 2012-06-18 Tobias Burnus <burnus@net-b.de>
4784 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4785 * gfortran.dg/coarray/move_alloc_1.f90
4787 2012-06-18 Tobias Burnus <burnus@net-b.de>
4790 * gfortran.dg/coarray_27.f90: New.
4792 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4793 Greta Yorsh <Greta.Yorsh@arm.com>
4795 * gcc.target/arm/epilog-1.c: New test.
4797 2012-06-18 Richard Guenther <rguenther@suse.de>
4799 PR tree-optimization/53693
4800 * g++.dg/torture/pr53693.C: New testcase.
4802 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4804 PR tree-optimization/53703
4805 * gcc.dg/torture/pr53703.c: New test.
4807 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4810 * gcc.target/i386/pr53698.c: New test.
4812 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4814 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4816 2012-06-17 Tobias Burnus <burnus@net-b.de>
4820 * gfortran.dg/transfer_check_3.f90: New.
4822 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4824 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4826 2012-06-16 Tobias Burnus <burnus@net-b.de>
4830 * gfortran.dg/deferred_type_param_8.f90: New.
4832 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4834 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4835 testname that includes flags, passed in as new argument, in
4837 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4838 and pass it to verify-* procedures.
4840 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4841 alignment torture options with usual torture options.
4843 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4844 messages reported for one line of source code.
4845 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4846 * g++.dg/cpp0x/decltype2.C: Likewise.
4847 * g++.dg/cpp0x/decltype3.C: Likewise.
4848 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4849 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4850 * g++.dg/cpp0x/static_assert3.C: Likewise.
4851 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4852 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4853 * g++.dg/cpp0x/union1.C: Likewise.
4854 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4855 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4856 * g++.dg/cpp0x/variadic2.C: Likewise.
4857 * g++.dg/cpp0x/variadic20.C: Likewise.
4858 * g++.dg/cpp0x/variadic74.C: Likewise.
4859 * g++.dg/diagnostic/bitfld2.C: Likewise.
4860 * g++.dg/ext/attrib44.C: Likewise.
4861 * g++.dg/ext/no-asm-1.C: Likewise.
4862 * g++.dg/other/error34.C: Likewise.
4863 * g++.dg/parse/crash46.C: Likewise.
4864 * g++.dg/parse/error10.C: Likewise.
4865 * g++.dg/parse/error2.C: Likewise.
4866 * g++.dg/parse/error3.C: Likewise.
4867 * g++.dg/parse/error36.C: Likewise.
4868 * g++.dg/parse/error8.C: Likewise.
4869 * g++.dg/parse/error9.C: Likewise.
4870 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4871 * g++.dg/parse/parser-pr28152.C: Likewise.
4872 * g++.dg/parse/template25.C: Likewise.
4873 * g++.dg/parse/typename11.C: Likewise.
4874 * g++.dg/tc1/dr147.C: Likewise.
4875 * g++.dg/template/deduce3.C: Likewise.
4876 * g++.dg/template/koenig9.C: Likewise.
4877 * g++.dg/template/pr23510.C: Likewise.
4878 * g++.dg/warn/pr12242.C: Likewise.
4879 * g++.dg/warn/pr30551-2.C: Likewise.
4880 * g++.dg/warn/pr30551.C: Likewise.
4881 * g++.old-deja/g++.other/typename1.C: Likewise.
4882 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4884 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4887 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4888 * c-c++-common/torture/vshuf-2.inc: Likewise.
4889 * c-c++-common/torture/vshuf-4.inc: Likewise.
4890 * c-c++-common/torture/vshuf-8.inc: Likewise.
4891 * c-c++-common/torture/vshuf-main.inc: Likewise.
4892 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4893 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4894 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4895 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4896 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4897 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4898 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4899 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4900 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4901 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4902 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4903 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4904 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4905 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4907 2012-06-15 Michael Matz <matz@suse.de>
4909 * gcc.dg/tree-ssa/vector-4.c: New test.
4911 2012-06-15 Michael Matz <matz@suse.de>
4913 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4914 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4916 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4918 PR tree-optimization/53636
4919 * gcc.target/arm/pr53636.c: New test.
4921 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4923 PR tree-optimization/51581
4924 * gcc.c-torture/execute/pr51581-1.c: New test.
4925 * gcc.c-torture/execute/pr51581-2.c: New test.
4926 * gcc.dg/vect/pr51581-1.c: New test.
4927 * gcc.dg/vect/pr51581-2.c: New test.
4928 * gcc.dg/vect/pr51581-3.c: New test.
4929 * gcc.target/i386/avx-pr51581-1.c: New test.
4930 * gcc.target/i386/avx-pr51581-2.c: New test.
4931 * gcc.target/i386/avx2-pr51581-1.c: New test.
4932 * gcc.target/i386/avx2-pr51581-2.c: New test.
4933 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4935 2012-06-15 Richard Guenther <rguenther@suse.de>
4937 * gcc.c-torture/execute/20120615-1.c: New testcase.
4939 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4941 * gnat.dg/vect8.ad[sb]: New test.
4943 2012-06-14 Richard Guenther <rguenther@suse.de>
4945 * gcc.dg/tree-ssa/vrp.h: New testcase.
4946 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4948 2012-06-13 Christian Bruel <christian.bruel@st.com>
4951 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4953 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4955 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4957 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4960 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4961 test summary unique.
4963 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4964 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4965 scan-stack-usage-not): Don't strip torture options from test name.
4967 * lib/scandump.exp (scan-dump-times): Use printable version of
4968 regexp in test summary line.
4970 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4971 messages reported for one line of source code.
4972 * gcc.dg/format/few-1.c: Likewise.
4973 * gcc.dg/ia64-sync-2.c: Likewise.
4974 * gcc.dg/sync-2.c: Likewise.
4975 * gcc.dg/noncompile/pr44517.c: Likewise.
4977 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4980 * gcc.dg/guality/pr49888.c: New.
4982 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4984 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4985 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4986 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4988 2012-06-13 Tobias Burnus <burnus@net-b.de>
4991 * gfortran.dg/intent_out_7.f90: New.
4993 2012-06-13 Tobias Burnus <burnus@net-b.de>
4996 * gfortran.dg/save_4.f90: New.
4998 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5003 * gcc.dg/pr53532.c: New test.
5004 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5005 adjust line numbers.
5006 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5007 * gcc.dg/Wcxx-compat-8.c: Likewise.
5008 * gcc.dg/pr51034.c: New test.
5009 * gcc.dg/pr53196-1.c: New test.
5010 * gcc.dg/pr53196-2.c: New test.
5012 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5014 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5015 alignment torture options with usual torture options.
5016 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5017 instead of dg-options.
5018 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5019 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5020 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5021 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5022 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5023 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5025 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5026 to checks for multiple messages reported for one line of source code.
5027 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5029 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5030 messages reported for one line of source code.
5032 * gcc.dg/20031223-1.c: Add comments to check for multiple
5033 messages reported for one line of source code.
5034 * gcc.dg/Wconversion-integer.c: Likewise.
5035 * gcc.dg/Wfatal-2.c: Likewise.
5036 * gcc.dg/Wfatal.c: Likewise.
5037 * gcc.dg/Wobjsize-1.c: Likewise.
5038 * gcc.dg/c99-vla-jump-1.c: Likewise.
5039 * gcc.dg/c99-vla-jump-2.c: Likewise.
5040 * gcc.dg/c99-vla-jump-3.c: Likewise.
5041 * gcc.dg/c99-vla-jump-4.c: Likewise.
5042 * gcc.dg/c99-vla-jump-5.c: Likewise.
5043 * gcc.dg/decl-9.c: Likewise.
5044 * gcc.dg/declspec-10.c: Likewise.
5045 * gcc.dg/declspec-18.c: Likewise.
5046 * gcc.dg/mtune.c: Likewise.
5047 * gcc.dg/parser-pr28152-2.c: Likewise.
5048 * gcc.dg/parser-pr28152.c: Likewise.
5049 * gcc.dg/pr14475.c: Likewise.
5050 * gcc.dg/pr27953.c: Likewise.
5051 * gcc.dg/pr28322-3.c: Likewise.
5052 * gcc.dg/pr30457.c: Likewise.
5053 * gcc.dg/pr30551-2.c: Likewise.
5054 * gcc.dg/pr30551-3.c: Likewise.
5055 * gcc.dg/pr30551-4.c: Likewise.
5056 * gcc.dg/pr30551-5.c: Likewise.
5057 * gcc.dg/pr30551-6.c: Likewise.
5058 * gcc.dg/pr30551.c: Likewise.
5059 * gcc.dg/pr45461.c: Likewise.
5060 * gcc.dg/pr48552-1.c: Likewise.
5061 * gcc.dg/pr48552-2.c: Likewise.
5062 * gcc.dg/redecl-1.c: Likewise.
5063 * gcc.dg/transparent-union-3.c: Likewise.
5064 * gcc.dg/utf-dflt.c: Likewise.
5065 * gcc.dg/utf-dflt2.c: Likewise.
5066 * gcc.dg/vla-8.c: Likewise.
5067 * gcc.dg/vla-init-1.c: Likewise.
5068 * gcc.dg/wtr-int-type-1.c: Likewise.
5070 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5071 messages reported for for one line of source code.
5072 * c-c++-common/raw-string-5.c: Likewise.
5073 * c-c++-common/raw-string-4.c: Likewise.
5074 * c-c++-common/raw-string-6.c: Likewise.
5075 * c-c++-common/pr20000.c: Likewise.
5077 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5078 messages reported for one line of source code.
5079 * gcc.dg/cpp/pr30786.c: Likewise.
5080 * gcc.dg/cpp/pr28709.c: Likewise.
5081 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5082 * gcc.dg/cpp/macspace2.c: Likewise.
5083 * gcc.dg/cpp/missing-header-1.c: Likewise.
5084 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5085 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5086 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5088 2012-06-12 Jason Merrill <jason@redhat.com>
5091 * g++.dg/template/local7.C: New.
5093 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5096 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5097 * gcc.target/sh/pr51340-2.c: Likewise.
5098 * gcc.target/sh/pr51340-3.c: Likewise.
5100 2012-06-12 Michael Matz <matz@suse.de>
5102 * gcc.dg/torture/alias-1.c: New test.
5104 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5106 PR rtl-optimization/53589
5107 * gcc.dg/torture/pr53589.c: New test.
5109 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5112 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5113 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5114 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5115 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5116 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5117 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5118 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5119 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5120 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5121 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5122 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5123 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5124 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5125 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5126 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5127 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5129 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5131 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5132 (check_intel_cpu_model): New function.
5133 (check_amd_cpu_model): New function.
5134 (check_features): New function.
5135 (__get_cpuid_output): New function.
5136 (check_detailed): New function.
5137 (fn1): Rename to quick_check.
5138 (main): Update to call quick_check and call check_detailed.
5140 2012-06-11 Richard Henderson <rth@redhat.com>
5142 * lib/target-supports.exp
5143 (check_effective_target_sync_long_long_runtime): Use
5144 check_effective_target_lp64 instead of
5145 check_effective_target_powerpc64 for powerpc targets.
5147 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5150 * gcc.target/sh/pr53511-1.c: New.
5152 2012-06-11 Richard Guenther <rguenther@suse.de>
5155 * g++.dg/lto/pr53470_0.C: New testcase.
5156 * gcc.dg/lto/pr53470_0.c: Likewise.
5158 2012-06-11 Richard Guenther <rguenther@suse.de>
5161 * g++.dg/ext/pr53605.C: New testcase.
5163 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5165 * gnat.dg/specs/array1.ads: New test.
5166 * gnat.dg/specs/array2.ads: Likewise.
5167 * gnat.dg/array22.adb: Likewise.
5169 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5171 * gnat.dg/constant4.adb: New test.
5172 * gnat.dg/constant4_pkg.ads: New helper.
5174 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5177 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5178 * gfortran.dg/allocate_class_1.f90: Modified.
5179 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5180 * gfortran.dg/allocate_class_2.f90: New.
5182 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5185 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5187 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5190 * gfortran.dg/string_assign_2.f90: New test case.
5192 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5195 * gfortran.dg/string_assign_1.f90: New test case.
5197 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5200 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5201 * gcc.dg/gomp/critical-4.c: Likewise.
5202 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5203 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5204 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5205 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5206 * c-c++-common/gomp/pr53580.c: New test.
5208 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5211 * g++.dg/cpp0x/forw_enum11.C: New.
5213 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5216 * g++.dg/cpp0x/alias-decl-19.C: New.
5218 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5220 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5222 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5224 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5226 (XSTATE_SSE): Ditto.
5227 (XSTATE_YMM): Ditto.
5228 (avx_os_support): Use new defines.
5230 2012-06-06 Richard Guenther <rguenther@suse.de>
5233 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5236 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5239 * g++.dg/cpp0x/pr52841.C: New testcase.
5241 2012-06-06 Richard Guenther <rguenther@suse.de>
5243 PR tree-optimization/53081
5244 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5245 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5247 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5249 * gcc.target/powerpc/pr53487.c: New test.
5251 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5253 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5255 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5257 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5259 2012-06-05 Richard Guenther <rguenther@suse.de>
5261 PR tree-optimization/30442
5262 * gcc.dg/vect/bb-slp-30.c: New testcase.
5264 2012-06-05 Richard Guenther <rguenther@suse.de>
5266 PR tree-optimization/53081
5267 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5268 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5269 -fno-tree-loop-distribute-patterns.
5271 2012-06-05 Alan Modra <amodra@gmail.com>
5273 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5274 Check static chain in nested funcs.
5276 2012-06-04 Tobias Burnus <burnus@net-b.de>
5279 * gfortran.dg/init_flag_10.f90: New.
5281 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5284 * g++.dg/warn/Wenum-compare-no-2: New.
5286 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5288 PR preprocessor/53463
5289 * g++.dg/cpp/limits.C: New test.
5290 * g++.dg/parse/error19.C: Adjust.
5291 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5292 * g++.dg/warn/pr35635.C: Likewise.
5293 * g++.old-deja/g++.pt/assign1.C: Likewise.
5295 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5298 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5299 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5300 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5301 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5302 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5303 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5304 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5305 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5307 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5309 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5311 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5313 PR tree-optimization/53550
5314 * gcc.dg/pr53550.c: New test.
5316 2012-06-04 Richard Guenther <rguenther@suse.de>
5318 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5319 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5320 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5322 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5325 * gfortran.dg/parameter_array_element_2.f90: New.
5327 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5330 * gcc.target/sh/pr53512-1.c: New.
5331 * gcc.target/sh/pr53512-2.c: New.
5332 * gcc.target/sh/pr53512-3.c: New.
5333 * gcc.target/sh/pr53512-4.c: New.
5335 2012-06-01 Jason Merrill <jason@redhat.com>
5338 * g++.dg/ext/visibility/template12.C: New.
5339 * g++.dg/ext/attrib14.C: Adjust warning line.
5342 * g++.dg/parse/new6.C: New.
5343 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5345 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5347 * c-c++-common/restrict-2.c: Revert previous change.
5349 2012-06-01 Jason Merrill <jason@redhat.com>
5352 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5355 * g++.dg/cpp0x/auto33.C: New.
5357 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5360 * g++.dg/parse/namespace-alias-1.C: New.
5362 2012-06-01 Christian Bruel <christian.bruel@st.com>
5364 * gcc.dg/spec-options.c: New test.
5365 * gcc.dg/foo.specs: New file.
5367 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5370 * gnat.dg/lto14.adb: Skip on Solaris.
5372 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5374 * gcc.target/cris/sync-1-v10.c,
5375 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5376 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5377 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5378 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5379 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5380 gcc.target/cris/torture/sync-mis-op-i-1.c,
5381 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5382 gcc.target/cris/torture/sync-mis-op-i-2.c,
5383 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5384 gcc.target/cris/torture/sync-mis-op-i-3.c,
5385 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5386 gcc.target/cris/torture/sync-mis-op-s-1.c,
5387 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5388 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5389 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5390 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5391 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5392 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5393 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5394 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5395 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5397 2012-05-31 Richard Guenther <rguenther@suse.de>
5399 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5400 ldist-pr45948.c with disabled SCCP.
5402 2012-05-31 Richard Guenther <rguenther@suse.de>
5405 * gcc.dg/torture/pr48493.c: New testcase.
5407 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5409 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5411 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5412 of the initialization loop.
5413 (dg-final): Adjust the expected number of vectorized loops depending
5414 on vect_char_mult target selector.
5416 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5418 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5419 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5420 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5423 2012-05-30 Jason Merrill <jason@redhat.com>
5426 * g++.dg/init/new34.C: New.
5427 * g++.dg/tree-ssa/stabilize1.C: New.
5429 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5432 * g++.dg/init/new33.C: New test.
5434 2012-05-30 Richard Guenther <rguenther@suse.de>
5437 * gcc.dg/torture/pr53501.c: New testcase.
5438 * c-c++-common/restrict-2.c: Adjust.
5440 2012-05-30 Alan Modra <amodra@gmail.com>
5442 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5445 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5447 * gcc.target/i386/shuf-concat.c: New test.
5449 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5451 PR rtl-optimization/53519
5452 * gcc.c-torture/compile/pr53519.c: New test.
5454 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5456 * gcc.target/arm/neon-vrev.c: New.
5458 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5461 * gcc.target/sh/pr51340-1.c: New.
5462 * gcc.target/sh/pr51340-2.c: New.
5463 * gcc.target/sh/pr51340-3.c: New.
5465 2012-05-29 Richard Guenther <rguenther@suse.de>
5467 PR tree-optimization/53516
5468 * gcc.dg/torture/pr53516.c: New testcase.
5470 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5472 PR preprocessor/53229
5473 * gcc.dg/cpp/paste6.c: Force to run without
5474 -ftrack-macro-expansion.
5475 * gcc.dg/cpp/paste8.c: Likewise.
5476 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5477 -ftrack-macro-expansion.
5478 * gcc.dg/cpp/paste12.c: Force to run without
5479 -ftrack-macro-expansion.
5480 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5481 -ftrack-macro-expansion.
5482 * gcc.dg/cpp/paste13.c: Likewise.
5483 * gcc.dg/cpp/paste14.c: Likewise.
5484 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5485 -ftrack-macro-expansion.
5486 * gcc.dg/cpp/paste18.c: New test.
5488 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5490 * gcc.target/cris/torture/trap-1.c,
5491 gcc.target/cris/torture/trap-2.c,
5492 gcc.target/cris/torture/trap-3.c,
5493 gcc.target/cris/torture/trap-v0.c,
5494 gcc.target/cris/torture/trap-v3.c: New tests.
5496 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5499 * g++.dg/warn/Wbraces3.C: New.
5500 * g++.dg/warn/Wbraces4.C: Likewise.
5502 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5504 PR tree-optimization/53505
5505 * c-c++-common/torture/pr53505.c: New test.
5507 2012-05-27 Nathan Sidwell <nathan@acm.org>
5509 * gcc.dg/stmt-expr-4.c: New.
5511 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/parse/crash60.C: New.
5516 2012-05-26 Jason Merrill <jason@redhat.com>
5519 * c-c++-common/array-lit.c: New.
5520 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5522 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5525 * gnat.dg/array21.adb: New test.
5527 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5529 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5531 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5534 * g++.dg/other/anon-union3.C: New.
5536 2012-05-25 Ian Lance Taylor <iant@google.com>
5538 * gcc.dg/split-6.c: New test.
5540 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5542 * gnat.dg/lto14.adb: New test.
5544 2012-05-25 Tristan Gingold <gingold@adacore.com>
5546 * gcc.target/i386/large-frame.c: New.
5548 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5549 * gcc.target/powerpc/lhs-1.c: New.
5550 * gcc.target/powerpc/lhs-2.c: New.
5551 * gcc.target/powerpc/lhs-3.c: New.
5553 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5555 Make unwound macro expansion trace less redundant
5556 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5557 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5558 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5559 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5560 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5561 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5563 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5566 * g++.dg/cpp0x/constexpr-default1.C: New.
5568 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/eh/goto2.C: New.
5573 2012-05-24 Richard Guenther <rguenther@suse.de>
5576 * g++.dg/tree-prof/pr53460.C: New testcase.
5578 2012-05-24 Richard Guenther <rguenther@suse.de>
5581 * g++.dg/debug/pr53466.C: New testcase.
5583 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5585 PR tree-optimization/53465
5586 * gcc.c-torture/execute/pr53465.c: New test.
5588 2012-05-23 Tobias Burnus <burnus@net-b.de>
5592 * gfortran.dg/allocate_with_typespec_6.f90: New.
5594 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5597 * g++.dg/warn/delete-array-1.C: New.
5599 2012-05-23 Richard Guenther <rguenther@suse.de>
5601 * gcc.dg/torture/pr39074-2.c: Adjust.
5602 * gcc.dg/torture/pr39074.c: Likewise.
5603 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5604 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5606 2012-05-22 Jan Hubicka <jh@suse.cz>
5609 * g++.dg/torture/pr53161.C: New testcase.
5611 2012-05-22 Tobias Burnus <burnus@net-b.de>
5614 * gfortran.dg/realloc_on_assign_15.f90: New.
5616 2012-05-22 Richard Guenther <rguenther@suse.de>
5619 * gcc.dg/torture/pr51071-2.c: New testcase.
5621 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5623 PR tree-optimization/53336
5624 * g++.dg/torture/pr53336.C: New testcase.
5626 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5629 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5630 instead of -Wunused-local-typedefs.
5632 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5635 * g++.dg/other/abstract4.C: New-
5637 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5640 * g++.dg/ext/attrib46.C: New.
5642 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5645 * gcc.c-torture/compile/pr53418-1.c,
5646 gcc.c-torture/compile/pr53418-2.c: New tests.
5648 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5650 PR tree-optimization/53366
5651 * gcc.dg/torture/pr53366-1.c: New test.
5652 * gcc.dg/torture/pr53366-2.c: New test.
5653 * gcc.target/i386/pr53366-1.c: New test.
5654 * gcc.target/i386/pr53366-2.c: New test.
5656 PR tree-optimization/53409
5657 * gcc.c-torture/compile/pr53409.c: New test.
5659 PR tree-optimization/53410
5660 * gcc.c-torture/compile/pr53410-1.c: New test.
5661 * gcc.c-torture/compile/pr53410-2.c: New test.
5663 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5666 * gcc.target/i386/pr53425-1.c: New file.
5667 * gcc.target/i386/pr53425-2.c: Likewise.
5669 2012-05-21 Richard Guenther <rguenther@suse.de>
5671 PR tree-optimization/53408
5672 * gcc.dg/torture/pr53408.c: New testcase.
5674 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5675 H.J. Lu <hongjiu.lu@intel.com>
5678 * gcc.target/i386/pr53416.c: New file.
5680 2012-05-21 Richard Guenther <rguenther@suse.de>
5682 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5684 2012-05-21 Richard Guenther <rguenther@suse.de>
5686 * gcc.dg/torture/ldist-1.c: New testcase.
5688 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5690 * gnat.dg/lto13.adb: New test.
5691 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5693 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5695 * gnat.dg/specs/lto12.ads: New test.
5696 * gnat.dg/specs/lto12_pkg.ads: New helper.
5698 2012-05-18 Richard Guenther <rguenther@suse.de>
5700 PR tree-optimization/53346
5701 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5702 * gcc.target/i386/incoming-10.c: Adjust.
5703 * gcc.target/i386/incoming-11.c: Likewise.
5704 * gcc.target/i386/pr46295.c: Likewise.
5706 2012-05-18 Richard Guenther <rguenther@suse.de>
5708 * gcc.dg/pr53352.c: Return zero.
5710 2012-05-18 Richard Guenther <rguenther@suse.de>
5712 PR tree-optimization/53390
5713 * gcc.dg/torture/pr53390.c: New testcase.
5715 2012-05-18 Meador Inge <meadori@codesourcery.com>
5717 PR rtl-optimization/53352
5718 * gcc.dg/pr53352.c: New test.
5720 2012-05-17 David S. Miller <davem@davemloft.net>
5722 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5723 failure on sparc-*-linux-gnu.
5725 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5728 * g++.dg/parse/error49.C: New.
5729 * g++.dg/cpp0x/error8.C: Likewise.
5730 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5731 * g++.dg/ext/utf-dflt2.C: Likewise.
5732 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5733 * g++.dg/ext/utf-dflt.C: Likewise.
5734 * c-c++-common/raw-string-3.c: Likewise.
5735 * c-c++-common/raw-string-4.c: Likewise.
5737 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5740 * g++.dg/cpp0x/catch1.C: New.
5742 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5745 * g++.dg/parse/error48.C: New.
5746 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5747 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5749 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5751 * gcc.dg/tm/indirect-2.c: New test.
5753 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5755 PR tree-optimization/53217
5756 * gfortran.dg/pr53217.f90: New test.
5758 2012-05-16 Richard Guenther <rguenther@suse.de>
5760 PR tree-optimization/53364
5761 * g++.dg/torture/pr53364.C: New testcase.
5763 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5766 * gcc.dg/pr52549.c: Fix test for long != void*
5767 * gcc.c-torture/execute/pr52979-1.x: New file.
5768 * gcc.c-torture/execute/pr52979-2.x: New file.
5770 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5772 PR preprocessor/7263
5773 * gcc.dg/binary-constants-2.c: Run without tracking locations
5774 accross macro expansion.
5775 * gcc.dg/binary-constants-3.c: Likewise.
5776 * gcc.dg/cpp/sysmac2.c: Likewise.
5777 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5779 * gcc.dg/cpp/syshdr3.c: New test.
5780 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5781 * gcc.dg/system-binary-constants-1.c: New test.
5782 * gcc.dg/system-binary-constants-1.h: New header for the new test
5784 * g++.dg/cpp/syshdr3.C: New test.
5785 * g++.dg/cpp/syshdr3.h: New header the new test above.
5786 * g++.dg/system-binary-constants-1.C: New test.
5787 * g++.dg/system-binary-constants-1.h: New header the new test
5790 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5792 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5794 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5797 * gcc.dg/pr53358.c: New test.
5799 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5802 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5803 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5805 2012-05-15 Olivier Hainque <hainque@adacore.com>
5807 * g++.dg/eh/sighandle.C: New testcase.
5809 2012-05-15 Richard Guenther <rguenther@suse.de>
5811 PR tree-optimization/53355
5812 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5814 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5816 * gfortran.dg/*.f90: Remove now redundant manual
5817 cleanup-modules directive.
5819 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5821 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5822 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5824 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5827 * gfortran.dg/int_range_io_1.f90: New test.
5829 2012-05-14 Andi Kleen <ak@linux.intel.com>
5830 Jakub Jelinek <jakub@redhat.com>
5833 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5834 * gcc.target/i386/rtm-check.h: New file.
5835 * gcc.target/i386/pr53315.c: New test.
5837 2012-05-14 Tobias Burnus <burnus@net-b.de>
5842 * gfortran.dg/deferred_type_param_4.f90: New.
5843 * gfortran.dg/deferred_type_param_6.f90: New.
5845 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5847 * gcc.target/i386/retarg.c: New test.
5849 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5852 * gfortran.dg/deferred_type_param_3.f90: New.
5853 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5854 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5856 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5858 * gnat.dg/null_pointer_deref3.adb: New test.
5860 2012-05-12 Tobias Burnus <burnus@net-b.de>
5864 * gfortran.dg/deferred_type_param_5.f90: New.
5866 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5868 * g++.dg/parse/error47.C: New.
5870 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5873 * gfortran.dg/string_compare_4.f90: Change option
5874 to -fdump-tree-original. Add test case for kind=4.
5876 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5879 * gfortran.dg/string_compare_4.f90: New test.
5881 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5883 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5885 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5888 * g++.dg/cpp0x/variadic132.C: New.
5890 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5893 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5894 * g++.dg/parse/error26.C: Tweak dg-error column number.
5896 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5899 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5901 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5903 * gnat.dg/lto11.ad[sb]: New test.
5905 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5908 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5909 directive to Scan for vpmuldq, not vpmacsdql.
5911 2012-05-09 Michael Matz <matz@suse.de>
5913 PR tree-optimization/53185
5914 * gcc.dg/vect/pr53185.c: New test.
5916 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5919 * gcc.target/i386/pr53249.c: New.
5921 2012-05-09 Richard Guenther <rguenther@suse.de>
5923 PR tree-optimization/18437
5924 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5925 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5927 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5929 PR tree-optimization/53226
5930 * gcc.c-torture/compile/pr53226.c: New test.
5932 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5934 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5935 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5936 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5937 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5938 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5939 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5940 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5941 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5942 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5943 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5944 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5945 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5946 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5947 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5949 2012-05-09 Dehao Chen <dehao@google.com>
5951 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5952 * gcc.dg/predict-2.c: Likewise.
5953 * gcc.dg/predict-3.c: Likewise.
5954 * gcc.dg/predict-4.c: Likewise.
5955 * gcc.dg/predict-5.c: Likewise.
5956 * gcc.dg/predict-6.c: Likewise.
5958 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5961 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5963 2012-05-08 Richard Guenther <rguenther@suse.de>
5965 * gcc.dg/fold-bitand-4.c: New testcase.
5967 2012-05-08 Dehao Chen <dehao@google.com>
5969 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5970 heuristic is working properly.
5971 * gcc.dg/predict-2.c: Likewise.
5972 * gcc/dg/predict-3.c: Likewise.
5973 * gcc/dg/predict-4.c: Likewise.
5974 * gcc/dg/predict-5.c: Likewise.
5975 * gcc/dg/predict-6.c: Likewise.
5977 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5979 PR tree-optimization/53239
5980 * g++.dg/opt/vrp3.C: New test.
5981 * g++.dg/opt/vrp3-aux.cc: New file.
5982 * g++.dg/opt/vrp3.h: New file.
5984 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5986 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5987 .uleb128 support in assembler output.
5989 2012-05-07 Richard Guenther <rguenther@suse.de>
5992 * g++.dg/lto/pr42987_0.C: New testcase.
5993 * g++.dg/lto/pr42987_1.C: Likewise.
5995 2012-05-07 Tobias Burnus <burnus@net-b.de>
5998 * gfortran.dg/typebound_operator_15.f90: New.
6000 2012-05-06 Tobias Burnus <burnus@net-b.de>
6003 * gfortran.dg/class_array_13.f90: New.
6005 2012-05-06 Tristan Gingold <gingold@adacore.com>
6007 * gnat.dg/warn7.adb: New test.
6009 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6011 * gnat.dg/specs/renamings.ads: Rename to...
6012 * gnat.dg/specs/renaming1.ads: ...this.
6013 * gnat.dg/specs/renaming2.ads: New test.
6014 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6015 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6016 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6017 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6019 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6021 * gnat.dg/discr36.ad[sb]: New test.
6022 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6024 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6027 * c-c++-common/pr43772.c: New.
6029 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6032 * gfortran.dg/select_type_26.f03 : New test.
6033 * gfortran.dg/select_type_27.f03 : New test.
6036 * gfortran.dg/select_type_28.f03 : New test.
6038 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6042 * gfortran.dg/mod_sign0_1.f90: New test.
6043 * gfortran.dg/mod_large_1.f90: New test.
6045 2012-05-04 Tobias Burnus <burnus@net-b.de>
6048 gfortran.dg/public_private_module_5.f90: New.
6050 2012-05-04 Tobias Burnus <burnus@net-b.de>
6053 * gfortran.dg/constructor_7.f90: New.
6054 * gfortran.dg/constructor_8.f90: New.
6056 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6059 * g++.dg/cpp0x/static_assert7.C: New.
6061 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6063 PR tree-optimization/52633
6064 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6065 recognized as widening shifts instead of over-widening.
6066 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6067 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6068 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6069 * gcc.target/arm/pr52633.c: New test.
6071 2012-05-04 Richard Guenther <rguenther@suse.de>
6073 PR tree-optimization/53168
6074 * gcc.dg/torture/pr53168.c: New testcase.
6075 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6077 2012-05-04 Richard Guenther <rguenther@suse.de>
6079 * gcc.dg/lto/pr53214_0.c: New testcase.
6081 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6083 * gcc.target/ia64/pr48496.c: New test.
6084 * gcc.target/ia64/pr52657.c: Likewise.
6086 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6089 * c-c++-common/pr51712.c: New.
6091 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6094 * gcc.target/powwerpc/pr53199.c: New file.
6096 2012-05-03 Jason Merrill <jason@redhat.com>
6098 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6100 * gcc.dg/debug/dwarf2/dups-types.c: New.
6101 * gcc.dg/debug/dwarf2/dups-types.h: New.
6103 2012-05-03 Jason Merrill <jason@redhat.com>
6105 * g++.dg/debug/dwarf2/namespace-2.C: New.
6106 * g++.dg/debug/dwarf2/localclass3.C: New.
6108 2012-05-03 Jason Merrill <jason@redhat.com>
6110 * g++.dg/debug/dwarf2/thunk1.C: New.
6112 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6115 * g++.dg/other/final2.C: New.
6117 2012-05-03 Richard Guenther <rguenther@suse.de>
6119 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6121 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6123 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6124 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6125 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6126 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6128 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6130 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6132 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6133 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6134 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6137 * gcc.dg/pr53174.c: New test.
6140 * gcc.target/arm/pr53187.c: New test.
6141 * gcc.c-torture/compile/pr53187.c: New test.
6143 2012-05-03 Richard Guenther <rguenther@suse.de>
6145 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6146 unsupported prefetching support.
6148 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6150 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6151 option -ftrack-macro-expansion=0.
6152 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6153 option -ftrack-macro-expansion=0.
6155 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6157 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6158 dg-options for target arm with dg-additional-options.
6160 2012-05-03 Richard Guenther <rguenther@suse.de>
6162 PR tree-optimization/53144
6163 * gcc.dg/torture/pr53144.c: New testcase.
6165 2012-05-03 Tobias Burnus <burnus@net-b.de>
6168 * gfortran.dg/pointer_intent_7.f90: New.
6169 * gfortran.dg/pure_formal_3.f90: New.
6171 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6173 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6175 2012-05-02 Martin Jambor <mjambor@suse.cz>
6178 * g++.dg/lto/pr52605_0.C: New test.
6180 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6182 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6183 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6184 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6185 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6186 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6187 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6188 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6189 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6190 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6191 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6192 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6193 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6194 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6195 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6196 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6197 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6199 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6202 * gcc.dg/pr53153.c: New test.
6204 2012-05-02 Richard Guenther <rguenther@suse.de>
6206 * g++.dg/tree-ssa/pr19807.C: Adjust.
6208 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6210 PR tree-optimization/53163
6211 * gcc.c-torture/compile/pr53163.c: New test.
6213 PR rtl-optimization/53160
6214 * gcc.c-torture/execute/pr53160.c: New test.
6216 2012-05-01 Ian Lance Taylor <iant@google.com>
6219 * gcc.dg/pr37303.c: New test.
6221 2012-05-01 Richard Henderson <rth@redhat.com>
6223 * lib/target-supports.exp
6224 (check_effective_target_sync_long_long_runtime): True for
6225 check_effective_target_powerpc64.
6227 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6230 * gcc.dg/vector-1.c: Move to ...
6231 * c-c++-common/vector-1.c: ... here.
6232 * gcc.dg/vector-2.c: Move to ...
6233 * c-c++-common/vector-2.c: ... here.
6234 * gcc.dg/vector-3.c: Move to ...
6235 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6236 * gcc.dg/vector-4.c: Move to ...
6237 * c-c++-common/vector-4.c: ... here.
6238 * gcc.dg/vector-init-1.c: Move to ...
6239 * c-c++-common/vector-init-1.c: ... here.
6240 * gcc.dg/vector-init-2.c: Move to ...
6241 * c-c++-common/vector-init-2.c: ... here.
6242 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6243 * c-c++-common/vector-subscript-1.c: ... here.
6244 * gcc.dg/vector-subscript-2.c: Move to ...
6245 * c-c++-common/vector-subscript-2.c: ... here.
6246 * gcc.dg/vector-subscript-3.c: Move to ...
6247 * c-c++-common/vector-subscript-3.c: ... here.
6250 * g++.dg/cpp0x/vt-51314.C: New test.
6251 * g++.dg/cpp0x/variadic76.C: Fix.
6253 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6255 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6257 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6259 Add -Wvarargs option
6260 * c-c++-common/Wvarargs.c: New test case.
6261 * c-c++-common/Wvarargs-2.c: Likewise.
6263 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6265 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6266 * objc.dg/foreach-7.m: Force the test case to run without
6267 -ftrack-macro-expansion.
6268 * c-c++-common/tm/attrib-1.c: Likewise.
6269 * c-c++-common/warn-ommitted-condop.c: Likewise.
6270 * gcc.dg/assign-warn-1.c: Likewise.
6271 * gcc.dg/assign-warn-2.c: Likewise.
6272 * gcc.dg/attr-alloc_size.c: Likewise.
6273 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6274 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6275 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6276 * gcc.dg/c90-const-expr-9.c: Likewise.
6277 * gcc.dg/c99-const-expr-9.c: Likewise.
6278 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6279 * gcc.dg/cpp/direct2s.c: Likewise.
6280 * gcc.dg/cpp/pr28709.c: Likewise.
6281 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6282 * gcc.dg/dfp/composite-type.c: Likewise.
6283 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6284 with -ftrack-macro-expansion
6285 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6286 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6287 * g++.dg/ext/cleanup-1.C: Likewise.
6288 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6289 * g++.dg/template/sfinae10.C: Likewise.
6290 * g++.dg/tm/wrap-2.C: Likewise.
6291 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6292 * g++.dg/warn/Wsign-conversion.C: Likewise.
6293 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6294 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6295 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6296 it to run with -ftrack-macro-expansion.
6297 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6298 test cases without -ftrack-macro-expansion.
6300 Fix location for static class members
6301 * g++.dg/template/sfinae6_neg.C: Adjust.
6303 Make conversion warnings work on NULL with -ftrack-macro-expansion
6304 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6305 alongside the previous testing for NULL.
6307 Fix -Wuninitialized for -ftrack-macro-expansion
6308 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6310 Strip "<built-in>" loc from displayed expansion context
6311 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6312 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6313 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6316 Fix expansion point loc for macro-like tokens
6317 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6318 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6320 Fix token pasting with -ftrack-macro-expansion
6321 * gcc.dg/cpp/paste17.c: New test case for
6322 -ftrack-macro-expansion=2 mode only.
6323 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6325 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6327 * gnat.dg/warn6.ad[sb]: New test.
6329 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6332 * gcc.dg/20011021-1.c: Adjust testcase.
6334 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6337 * gfortran.dg/function_optimize_12.f90: New test.
6339 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6342 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6343 code to match current output and cover new peephole2 pattern.
6345 2012-04-27 Ollie Wild <aaw@google.com>
6347 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6349 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6351 * gcc.c-torture/execute/20120427-2.c: New testcase.
6352 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6353 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6354 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6356 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6359 * gcc.c-torture/execute/20120427-1.c: New testcase.
6361 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6364 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6366 2012-04-27 Tom de Vries <tom@codesourcery.com>
6368 PR tree-optimization/51879
6369 * gcc.dg/pr51879.c: New test.
6370 * gcc.dg/pr51879-2.c: Same.
6371 * gcc.dg/pr51879-3.c: Same.
6372 * gcc.dg/pr51879-4.c: Same.
6373 * gcc.dg/pr51879-6.c: Same.
6375 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6378 * g++.dg/cpp0x/defaulted35.C: New.
6379 * g++.dg/cpp0x/defaulted15.C: Adjust.
6381 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6383 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6386 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6388 * gcc.target/i386/builtin_target.c: Check avx2.
6390 2012-04-26 Alan Modra <amodra@gmail.com>
6392 * gcc.target/powerpc/savres.c: New test.
6393 * gcc.target/powerpc/powerpc.exp: Run it.
6395 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6398 * gcc.dg/torture/pr53120.c: New test.
6400 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6403 * gcc.c-torture/compile/pr52979-1.c: New test.
6404 * gcc.c-torture/execute/pr52979-1.c: New test.
6405 * gcc.c-torture/execute/pr52979-2.c: New test.
6407 2012-04-25 Richard Guenther <rguenther@suse.de>
6409 * gcc.target/i386/l_fma_float_5.c: Adjust.
6410 * gcc.target/i386/l_fma_double_4.c: Likewise.
6411 * gcc.target/i386/l_fma_float_2.c: Likewise.
6412 * gcc.target/i386/l_fma_float_6.c: Likewise.
6413 * gcc.target/i386/l_fma_double_1.c: Likewise.
6414 * gcc.target/i386/l_fma_double_5.c: Likewise.
6415 * gcc.target/i386/l_fma_float_3.c: Likewise.
6416 * gcc.target/i386/l_fma_double_2.c: Likewise.
6417 * gcc.target/i386/l_fma_double_6.c: Likewise.
6418 * gcc.target/i386/l_fma_float_4.c: Likewise.
6419 * gcc.target/i386/l_fma_double_3.c: Likewise.
6420 * gcc.target/i386/l_fma_float_1.c: Likewise.
6422 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6424 PR tree-optimization/53058
6425 * gcc.c-torture/compile/pr53058.c: New test.
6427 2012-04-25 Jan Hubicka <jh@suse.cz>
6430 * gcc.target/i386/pr39082-1.c: Update warning location.
6432 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6435 * gcc.dg/pr52880.c: New test.
6437 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6439 * gcc.dg/m-un-2.c: Update.
6440 * gcc.dg/20011021-1.c: Update.
6442 2012-04-25 Tobias Burnus <burnus@net-b.de>
6445 * gfortran.dg/realloc_on_assign_14.f90: New.
6447 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6450 PR tree-optimizations/52891
6451 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6453 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6456 * g++.dg/cpp0x/sfinae35.C: New.
6457 * g++.dg/cpp0x/sfinae36.C: Likewise.
6459 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6461 * gcc.target/builtin_target.c: New testcase.
6463 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6466 * gcc.target/powerpc/pr47197.c: New test.
6468 2012-04-24 Richard Guenther <rguenther@suse.de>
6470 PR tree-optimization/53085
6471 * g++.dg/torture/pr53085.C: New testcase.
6473 2012-04-24 Andrew Pinski <apinski@cavium.com>
6476 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6477 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6478 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6480 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6483 * gcc.c-torture/execute/pr53084.c: New test.
6485 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6487 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6489 2012-04-23 Andrew Pinski <apinski@cavium.com>
6491 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6493 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6496 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6497 * gcc.dg/torture/builtin-power-1.c: Likewise.
6499 2012-04-23 Richard Guenther <rguenther@suse.de>
6501 PR tree-optimization/53070
6502 * gcc.dg/torture/pr53070.c: New testcase.
6504 2012-04-23 Richard Guenther <rguenther@suse.de>
6507 * gcc.dg/pr53060.c: New testcase.
6509 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6511 PR tree-optimizations/52891
6512 * gcc.c-torture/compile/pr52891-1.c: New test.
6513 * gcc.c-torture/compile/pr52891-2.c: New test.
6515 2012-04-22 Tobias Burnus <burnus@net-b.de>
6518 * gfortran.dg/read_float_4.f90: New.
6520 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6523 * c-c++-common/pr35441.C: New.
6525 2012-04-20 Ian Lance Taylor <iant@google.com>
6527 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6528 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6530 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6532 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6534 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6536 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6538 PR rtl-optimization/44214
6539 * gcc.dg/pr44214-1.c: New test.
6540 * gcc.dg/pr44214-2.c: Likewise.
6541 * gcc.dg/pr44214-3.c: Likewise.
6543 2012-04-20 Richard Guenther <rguenther@suse.de>
6545 * g++.dg/torture/20120420-1.C: New testcase.
6547 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6549 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6551 2012-04-19 Christian Bruel <christian.bruel@st.com>
6553 * gcc.dg/pr52283.c: New test.
6555 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6557 * gcc.dg/pr37985.c: New test.
6559 2012-04-19 Richard Guenther <rguenther@suse.de>
6561 PR rtl-optimization/44688
6562 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6563 possibly profitable.
6565 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6567 PR tree-optimization/52976
6568 * gfortran.dg/reassoc_11.f: New test.
6570 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6572 PR tree-optimization/52976
6573 * gfortran.dg/reassoc_7.f: New test.
6574 * gfortran.dg/reassoc_8.f: Likewise.
6575 * gfortran.dg/reassoc_9.f: Likewise.
6576 * gfortran.dg/reassoc_10.f: Likewise.
6578 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6581 * g++.dg/cpp0x/sfinae33.C: New.
6582 * g++.dg/cpp0x/sfinae34.C: Likewise.
6584 2012-04-18 Joey Ye <joey.ye@arm.com>
6586 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6588 2012-04-18 Richard Guenther <rguenther@suse.de>
6590 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6592 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6593 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6595 2012-04-17 Tom de Vries <tom@codesourcery.com>
6597 * g++.dg/pr51264-4.C: New test.
6599 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6602 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6604 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6607 * g++.dg/parse/crash59.C: New.
6609 2012-04-17 Michael Matz <matz@suse.de>
6611 PR tree-optimization/18437
6612 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6614 2012-04-17 Richard Guenther <rguenther@suse.de>
6617 * g++.dg/torture/pr53011.C: New testcase.
6619 2012-04-16 Jason Merrill <jason@redhat.com>
6622 * g++.dg/cpp0x/variadic131.C: New.
6625 * g++.dg/cpp0x/variadic130.C: New.
6628 * g++.dg/cpp0x/variadic129.C: New.
6631 * g++.dg/cpp0x/variadic128.C: New.
6633 2012-04-16 Tobias Burnus <burnus@net-b.de>
6636 * gfortran.dg/pointer_intent_6.f90: New.
6638 2012-04-16 Tobias Burnus <burnus@net-b.de>
6641 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6642 to include public_private_module_4.f90.
6643 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6646 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6649 * g++.dg/diagnostic/operator1.C: New.
6650 * g++.dg/ext/label5.C: Adjust.
6651 * g++.dg/ext/va-arg1.C: Likewise.
6652 * g++.dg/other/error20.C: Likewise.
6653 * g++.dg/other/error20.C: Likewise.
6654 * g++.dg/other/error16.C: Likewise.
6655 * g++.dg/other/error10.C: Likewise.
6656 * g++.dg/parse/error30.C: Likewise.
6657 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6659 2012-04-16 Jason Merrill <jason@redhat.com>
6662 * g++.dg/cpp0x/variadic127.C: New.
6664 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6666 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6668 Use fail, pass instead of unresolved.
6672 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6674 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6675 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6676 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6678 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6681 * gfortran.dg/typebound_call_23.f03: New test case.
6683 2012-04-15 Jason Merrill <jason@redhat.com>
6686 * g++.dg/cpp0x/variadic126.C: New.
6689 * g++.dg/cpp0x/variadic125.C: New.
6692 * g++.dg/cpp0x/variadic124.C: New.
6695 * g++.dg/cpp0x/nullptr27.C: New.
6698 * g++.dg/warn/format8.C: New.
6700 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6703 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6705 2012-04-14 Tobias Burnus <burnus@net-b.de>
6709 * gfortran.dg/public_private_module_3.f90: New.
6710 * gfortran.dg/public_private_module_4.f90: New.
6712 2012-04-14 Tom de Vries <tom@codesourcery.com>
6714 * gcc.dg/superblock.c: New test.
6716 2012-04-14 Tom de Vries <tom@codesourcery.com>
6718 * gcc.dg/pr51879-12.c: New test.
6720 2012-04-13 Jason Merrill <jason@redhat.com>
6723 * g++.dg/cpp0x/variadic123.C: New.
6724 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6727 * g++.dg/cpp0x/initlist-ctor1.C: New.
6730 * g++.dg/other/anon-union2.C: New.
6732 2012-04-13 Martin Jambor <mjambor@suse.cz>
6735 * g++.dg/ipa/pr52939.C: New test.
6737 2012-04-13 Tom de Vries <tom@codesourcery.com>
6739 * gcc.dg/pr52734.c: New test.
6741 2012-04-13 Richard Guenther <rguenther@suse.de>
6743 PR tree-optimization/52969
6744 * gcc.dg/torture/pr52969.c: New testcase.
6746 2012-04-13 Richard Guenther <rguenther@suse.de>
6749 * gcc.dg/pr52549.c: New testcase.
6751 2012-04-13 Richard Guenther <rguenther@suse.de>
6754 * gcc.dg/pr52862.c: New testcase.
6756 2012-04-13 Joey Ye <joey.ye@arm.com>
6758 * gcc.target/arm/thumb1-imm.c: New testcase.
6760 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6763 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6764 second function argument.
6765 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6766 (calc_permps): Update declaration. Calculate result correctly.
6767 (avx2_test): Change src2 type to union256i_d.
6768 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6771 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6774 * gcc.target/powerpc/pr52775.c: New file.
6776 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6778 PR tree-optimization/18589
6779 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6780 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6781 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6782 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6783 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6784 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6785 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6786 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6787 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6788 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6790 2012-04-12 Richard Guenther <rguenther@suse.de>
6792 PR tree-optimization/52943
6793 * gcc.dg/torture/pr52943.c: New testcase.
6795 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6798 * gcc/target/sh/pr50751-4.c: New.
6799 * gcc/target/sh/pr50751-5.c: New.
6800 * gcc/target/sh/pr50751-6.c: New.
6801 * gcc/target/sh/pr50751-7.c: New.
6803 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6806 * g++.dg/lookup/using52.C: New.
6808 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6810 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6812 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6814 PR rtl-optimization/52876
6815 * gcc.target/i386/pr52876.c: New.
6817 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6819 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6821 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6823 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6824 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6825 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6826 (ptrdiff_t): ... this. All uses changed.
6827 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6828 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6830 (main): Cast argument to __INTPTR_TYPE__.
6831 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6833 * gcc.dg/mallign.c (main): Likewise.
6834 * gcc.dg/pr38700.c (foo): Likewise.
6835 * gcc.dg/long-long-cst1.c (t): Likewise.
6836 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6837 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6838 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6839 * gcc.dg/pr25682.c (d, foo): Likewise.
6840 * gcc.dg/format/cast-1.c (f): Likewise.
6841 * gcc.dg/c90-const-expr-10.c
6842 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6843 (size_t): ...this. All uses changed.
6844 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6845 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6846 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6847 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6848 * gcc.dg/sequence-pt-1.c: Likewise.
6849 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6850 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6851 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6852 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6853 of ptrdiff_t with it.
6854 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6855 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6856 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6858 2012-04-11 Jason Merrill <jason@redhat.com>
6861 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6862 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6865 * g++.dg/ext/attrib45.C: New.
6867 * g++.dg/eh/dtor3.C: New.
6869 2012-04-11 Richard Guenther <rguenther@suse.de>
6872 * gfortran.dg/pr52621.f90: New testcase.
6874 2012-04-11 Richard Guenther <rguenther@suse.de>
6877 * g++.dg/torture/pr52918-1.C: New testcase.
6878 * g++.dg/torture/pr52918-2.C: Likewise.
6880 2012-04-11 Tobias Burnus <burnus@net-b.de>
6883 * gfortran.dg/block_11.f90: New.
6885 2012-04-11 Nick Clifton <nickc@redhat.com>
6887 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6889 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6892 * gcc.target/powerpc/pr16458-1.c: New test.
6893 * gcc.target/powerpc/pr16458-2.c: Likewise.
6894 * gcc.target/powerpc/pr16458-3.c: Likewise.
6895 * gcc.target/powerpc/pr16458-4.c: Likewise.
6897 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6899 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6900 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6901 * gcc.dg/builtin-bswap-5.c: Likewise.
6902 * gcc.target/i386/builtin-bswap-4.c: New test.
6904 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6907 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6909 2012-04-11 Richard Guenther <rguenther@suse.de>
6911 PR rtl-optimization/52881
6912 * gcc.dg/torture/pr52881.c: New testcase.
6913 * gcc.dg/torture/pr52913.c: Likewise.
6915 2012-04-11 Richard Guenther <rguenther@suse.de>
6917 PR tree-optimization/52912
6918 * gcc.dg/torture/pr52912.c: New testcase.
6920 2010-04-10 Michael Matz <matz@suse.de>
6922 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6923 * gcc.dg/vect/vect-outer-1.c: Adjust.
6924 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6925 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6926 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6927 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6928 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6929 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6931 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6933 PR tree-optimization/52870
6934 * gcc.dg/vect/pr52870.c: New test.
6936 2012-04-09 Mike Stump <mikestump@comcast.net>
6938 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6939 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6940 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6941 * gnat.dg/aggr11.adb: Likewise.
6942 * gnat.dg/aggr11_pkg.ads: Likewise.
6943 * gnat.dg/aggr15.adb: Likewise.
6944 * gnat.dg/aggr15.ads: Likewise.
6945 * gnat.dg/aggr17.adb: Likewise.
6946 * gnat.dg/aggr18.adb: Likewise.
6947 * gnat.dg/array14.adb: Likewise.
6948 * gnat.dg/array14.ads: Likewise.
6949 * gnat.dg/array14_pkg.ads: Likewise.
6950 * gnat.dg/array19.adb: Likewise.
6951 * gnat.dg/array19.ads: Likewise.
6952 * gnat.dg/discr27.adb: Likewise.
6953 * gnat.dg/discr27.ads: Likewise.
6954 * gnat.dg/discr35.adb: Likewise.
6955 * gnat.dg/discr35.ads: Likewise.
6956 * gnat.dg/discr6.adb: Likewise.
6957 * gnat.dg/discr6_pkg.ads: Likewise.
6958 * gnat.dg/import1.adb: Likewise.
6959 * gnat.dg/import1.ads: Likewise.
6960 * gnat.dg/loop_address2.adb: Likewise.
6961 * gnat.dg/opt7.adb: Likewise.
6962 * gnat.dg/opt7.ads: Likewise.
6963 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6964 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6965 * gnat.dg/rep_clause2.adb: Likewise.
6966 * gnat.dg/rep_clause2.ads: Likewise.
6967 * gnat.dg/slice2.adb: Likewise.
6968 * gnat.dg/slice2.ads: Likewise.
6969 * gnat.dg/slice6.adb: Likewise.
6970 * gnat.dg/slice6_pkg.ads: Likewise.
6971 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6972 * gnat.dg/taft_type2.adb: Likewise.
6973 * gnat.dg/taft_type2.ads: Likewise.
6974 * gnat.dg/taft_type2_pkg.ads: Likewise.
6975 * gnat.dg/volatile10.adb: Likewise.
6976 * gnat.dg/volatile10_pkg.ads: Likewise.
6978 * gcc.dg/dll-8.c: Remove execute permissions.
6979 * g++.dg/ext/dllexport5.C: Likewise.
6981 2012-04-09 Jan Hubicka <jh@suse.cz>
6986 * gcc.dg/lto/pr52634_1.c: New testcase.
6987 * gcc.dg/lto/pr52634_0.c: New testcase.
6989 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6992 * gcc.target/i386/pr52883.c: New testcase.
6994 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6996 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6997 (check_effective_target_sync_long_long): Add SPARC case.
6998 (check_effective_target_sync_long_long_runtime): Likewise.
6999 (check_effective_target_sync_int_long): Adjust SPARC case.
7000 (check_effective_target_sync_char_short): Likewise.
7002 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7004 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7005 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7007 2012-04-08 Tobias Burnus <burnus@net-b.de>
7011 * gfortran.dg/public_private_module_2.f90: New.
7013 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7015 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7018 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7021 * gfortran.dg/function_optimize_11.f90: New test.
7023 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7026 * gfortran.dg/use_only_6.f90: New test.
7028 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7031 * gfortran.dg/use_only_6.f90: New test.
7032 2012-04-06 Mike Stump <mikestump@comcast.net>
7035 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7037 2012-04-05 Jason Merrill <jason@redhat.com>
7040 * g++.dg/template/qualified-id5.C: New.
7042 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7045 * gcc.target/i386/pr52882.c: New test.
7047 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7048 Dominique D'Humieures <dominiq@lps.ens.fr>
7051 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7052 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7054 2012-04-04 Jason Merrill <jason@redhat.com>
7057 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7059 2012-04-03 Jason Merrill <jason@redhat.com>
7062 * g++.dg/cpp0x/variadic-value1.C: New.
7064 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7066 * gnat.dg/pack18.adb: New test.
7067 * gnat.dg/pack18_pkg.ads: New helper.
7069 2012-04-03 Richard Guenther <rguenther@suse.de>
7071 PR tree-optimization/52808
7072 * gcc.dg/pr52808.c: New testcase.
7074 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7076 PR tree-optimization/52835
7077 * gfortran.dg/pr52835.f90: New test.
7079 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7081 * gnat.dg/specs/aggr5.ads: New test.
7083 2012-04-02 Richard Guenther <rguenther@suse.de>
7085 PR tree-optimization/52756
7086 * gcc.dg/torture/pr52756.c: New testcase.
7088 2012-04-02 Richard Guenther <rguenther@suse.de>
7091 * gcc.dg/pr52803.c: New testcase.
7093 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7096 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7099 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7102 * g++.dg/cpp0x/noexcept17.C: New.
7103 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7104 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7105 * g++.dg/cpp0x/noexcept01.C: Likewise.
7106 * g++.dg/eh/init-temp1.C: Likewise.
7107 * g++.dg/eh/ctor1.C: Likwise.
7109 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7111 * gnat.dg/controlled6.adb: New test.
7112 * gnat.dg/controlled6_pkg.ads: New helper.
7113 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7115 2012-03-30 Richard Henderson <rth@redhat.com>
7118 * g++.dg/opt/pr52727.C: New testcase.
7120 2012-03-30 Richard Guenther <rguenther@suse.de>
7122 PR tree-optimization/52754
7123 * gcc.target/i386/pr52754.c: New testcase.
7125 2012-03-30 Richard Guenther <rguenther@suse.de>
7128 * g++.dg/torture/pr52772.C: New testcase.
7130 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7133 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7135 2012-03-29 Jason Merrill <jason@redhat.com>
7138 * g++.dg/template/inherit8.C: New.
7140 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/ext/weak4.C: New test.
7145 PR tree-optimization/52760
7146 * gcc.c-torture/execute/pr52760.c: New test.
7148 2012-03-29 Jason Merrill <jason@redhat.com>
7151 * g++.dg/cpp0x/initlist-array3.C: New.
7153 2012-03-28 Jason Merrill <jason@redhat.com>
7156 * g++.dg/overload/virtual2.C: New.
7158 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7160 * gnat.dg/vect7.ad[sb]: New test.
7162 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7163 Tobias Burnus <burnus@gcc.gnu.org>
7166 * gfortran.dg/allocate_class_1.f90 : Change error test.
7167 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7168 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7169 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7171 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7174 * gcc.dg/pr52691.c: New test.
7177 * gcc.c-torture/compile/pr52750.c: New test.
7179 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7182 * gcc.target/avr/torture/builtins-2.c: New test.
7184 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7187 * gcc.target/i386/pr52736.c: New test.
7189 2012-03-27 Martin Jambor <mjambor@suse.cz>
7192 * gcc.dg/torture/pr52693.c: New test.
7194 2012-03-27 Meador Inge <meadori@codesourcery.com>
7197 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7199 2012-03-27 Mike Stump <mikestump@comcast.net>
7202 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7203 failures that match branch names.
7205 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7206 H.J. Lu <hongjiu.lu@intel.com>
7209 * gcc.target/i386/pr52698.c: New test.
7211 2012-03-27 Richard Guenther <rguenther@suse.de>
7214 * gcc.dg/torture/pr52720.c: New testcase.
7216 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7218 * gnat.dg/pack17.adb: New test.
7220 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7222 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7223 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7225 2012-03-26 Martin Jambor <mjambor@suse.cz>
7227 PR tree-optimization/50052
7228 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7230 2012-03-26 Richard Guenther <rguenther@suse.de>
7232 PR tree-optimization/52701
7233 * gfortran.dg/pr52701.f90: New testcase.
7235 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7237 PR tree-optimization/52686
7238 * gcc.target/arm/pr52686.c: New test.
7240 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7242 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7243 Add "-Os -flto" to list.
7245 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7247 * gnat.dg/concat2.ad[sb]: New test.
7249 2012-03-24 Jason Merrill <jason@redhat.com>
7251 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7252 * g++.dg/cpp0x/trailing2.C: Likewise.
7253 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7254 * g++.dg/cpp1y/auto-fn1.C: New.
7255 * g++.dg/cpp1y/auto-fn2.C: New.
7256 * g++.dg/cpp1y/auto-fn3.C: New.
7257 * g++.dg/cpp1y/auto-fn4.C: New.
7258 * g++.dg/cpp1y/auto-fn5.C: New.
7259 * g++.dg/cpp1y/auto-fn6.C: New.
7260 * g++.dg/cpp1y/auto-fn7.C: New.
7261 * g++.dg/cpp1y/auto-fn8.C: New.
7262 * g++.dg/cpp1y/auto-fn9.C: New.
7263 * g++.dg/cpp1y/auto-fn10.C: New.
7264 * g++.dg/cpp1y/auto-fn11.C: New.
7266 2012-03-23 Richard Guenther <rguenther@suse.de>
7268 PR tree-optimization/52678
7269 * gfortran.dg/pr52678.f: New testcase.
7271 2012-03-23 Richard Guenther <rguenther@suse.de>
7273 PR tree-optimization/52638
7274 * g++.dg/torture/pr52638.C: New testcase.
7276 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7279 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7281 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7284 * g++.dg/ext/attrib44.C: New test.
7286 2012-03-22 Jan Hubicka <jh@suse.cz>
7289 * g++.dg/torture/pr51737.C: New testcase
7291 2012-03-22 Richard Guenther <rguenther@suse.de>
7293 PR tree-optimization/52548
7294 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7296 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7298 * lib/fortran-modules.exp (list-module-names-1): Remove
7301 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7304 * gcc.target/sh/pr50751-1.c: New.
7305 * gcc.target/sh/pr50751-2.c: New.
7306 * gcc.target/sh/pr50751-3.c: New.
7308 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7311 * gcc.target/sh/sh4a-cos.c: Remove.
7312 * gcc.target/sh/sh4a-sin.c: Remove.
7313 * gcc.target/sh/sh4a-sincos.c: Remove.
7315 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7317 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7318 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7320 2012-03-21 Martin Jambor <mjambor@suse.cz>
7323 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7324 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7326 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7328 * gcc.target/arm/thumb-16bit-ops.c: New file.
7329 * gcc.target/arm/thumb-ifcvt.c: New file.
7331 2012-03-20 Jason Merrill <jason@redhat.com>
7333 * lib/target-supports.exp: Add { target c++1y }.
7335 * g++.dg/cpp0x/auto32.C: New.
7337 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7340 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7342 * gcc.dg/torture/pr48124-4.c: Ditto:
7343 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7345 2012-03-20 Jason Merrill <jason@redhat.com>
7348 * g++.dg/cpp0x/initlist66.C: New.
7350 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7352 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7355 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7358 * gcc.target/avr/torture/addr-space-2.h: New file.
7359 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7360 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7361 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7362 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7364 2012-03-20 Richard Guenther <rguenther@suse.de>
7366 * gnat.dg/pack16.adb: New testcase.
7367 * gnat.dg/pack16_pkg.ads: Likewise.
7368 * gnat.dg/specs/pack8.ads: Likewise.
7369 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7371 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7373 * g++.dg/warn/Wuseless-cast.C: Extend.
7375 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7378 * g++.dg/warn/Wuseless-cast.C: New.
7380 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7383 * gfortran.dg/pr52608.f90: New test.
7385 2012-03-17 Tobias Burnus <burnus@net-b.de>
7388 * gfortran.dg/proc_ptr_36.f90: New.
7390 2012-03-16 Martin Jambor <mjambor@suse.cz>
7392 * gcc.dg/misaligned-expand-1.c: New test.
7393 * gcc.dg/misaligned-expand-3.c: Likewise.
7395 2012-03-16 Richard Guenther <rguenther@suse.de>
7396 Kai Tietz <ktietz@redhat.com>
7399 * gcc.c-torture/execute/pr48814-1.c: New test.
7400 * gcc.c-torture/execute/pr48814-2.c: New test.
7401 * gcc.dg/tree-ssa/assign-1.c: New test.
7402 * gcc.dg/tree-ssa/assign-2.c: New test.
7403 * gcc.dg/tree-ssa/assign-3.c: New test.
7405 2012-03-16 Richard Guenther <rguenther@suse.de>
7407 * gnat.dg/specs/pack7.ads: New testcase.
7409 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7412 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7413 * gcc.dg/torture/vshuf-8.inc: Likewise.
7414 * gcc.dg/torture/vshuf-16.inc: Likewise.
7415 * gcc.dg/torture/vshuf-32.inc: Likewise.
7417 2012-03-15 Jason Merrill <jason@redhat.com>
7419 * g++.dg/torture/pr52582.C: New.
7421 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7423 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7425 2012-03-15 Ira Rosen <irar@il.ibm.com>
7426 Ulrich Weigand <ulrich.weigand@linaro.org>
7428 * gcc.dg/vect/slp-cond-3.c: New test.
7429 * gcc.dg/vect/slp-cond-4.c: New test.
7431 2012-03-15 Ira Rosen <irar@il.ibm.com>
7432 Ulrich Weigand <ulrich.weigand@linaro.org>
7434 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7435 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7437 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7442 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7443 * gfortran.dg/round_1.f03: Likewise.
7445 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7446 Andrew Pinski <apinski@cavium.com>
7449 * gcc.dg/pr52592.c: New test.
7451 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7453 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7454 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7455 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7456 * lib/fortran-modules.exp: .. this new file. Adjust users.
7457 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7458 gfortran-dg-debug-runtest): Call cleanup-modules.
7459 * lib/fortran-torture.exp (fortran-torture-execute,
7460 fortran-torture): Likewise.
7461 * gfortran.dg/coarray/caf.exp: Likewise.
7462 * lib/lto.exp: Likewise.
7463 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7464 * gfortran.dg/class_4b.f03: Likewise.
7465 * gfortran.dg/class_4c.f03: Likewise.
7466 * gfortran.dg/class_45a.f03: Likewise.
7467 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7468 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7469 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7470 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7471 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7472 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7473 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7474 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7475 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7476 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7477 * gfortran.dg/whole_file_28.f90: Likewise.
7478 * gfortran.dg/whole_file_29.f90: Likewise.
7479 * gfortran.dg/whole_file_30.f90: Likewise.
7480 * gfortran.dg/whole_file_31.f90: Likewise.
7482 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7484 PR tree-optimization/52267
7485 * gcc.dg/pr52267.c: New test.
7486 * gcc.dg/tree-ssa/vrp65.c: New test.
7487 * gcc.dg/tree-ssa/vrp66.c: New test.
7489 2012-03-15 Richard Guenther <rguenther@suse.de>
7492 * gfortran.dg/vect/pr52580.f: New testcase.
7494 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7496 * gcc.target/sh/fpul-usage-1.c: New.
7498 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7501 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7502 * gcc.target/sh/pr49468-di.c: Likewise.
7504 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7506 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7507 * gcc.dg/c99-stdint-6.c: Likewise.
7508 * gcc.dg/lto/20090210_0.c: Likewise.
7509 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7510 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7511 * gcc.dg/pragma-init-fini-2.c: Likewise.
7512 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7513 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7514 * gcc.target/i386/pr22152.c: Likewise.
7515 * gcc.target/i386/vect8-ret.c: Likewise.
7516 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7519 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7521 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7522 * g++.dg/tree-prof/partition1.C: Likewise.
7523 * g++.dg/tree-prof/partition2.C: Likewise.
7524 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7526 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7527 * gcc.c-torture/execute/20010724-1.c: Remove.
7528 * gcc.c-torture/execute/20010724-1.x: Remove.
7529 * gcc.c-torture/execute/20040208-2.c: Remove.
7530 * gcc.c-torture/execute/20040208-2.x: Remove.
7531 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7533 (main) [__mips__ && __sgi__]: Remove.
7534 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7535 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7536 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7537 mips-sgi-irix6* handling.
7538 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7539 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7540 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7542 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7543 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7544 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7545 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7546 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7547 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7549 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7550 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7551 * gcc.target/mips/save-restore-3.c: Likewise.
7552 * gcc.target/mips/save-restore-4.c: Likewise.
7553 * gcc.target/mips/save-restore-5.c: Likewise.
7554 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7555 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7557 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7559 (restore_ld_library_path_env_vars): Likewise.
7560 * lib/target-supports.exp (check_profiling_available): Remove
7561 mips*-*-irix* handling.
7562 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7563 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7564 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7566 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7569 * g++.dg/opt/pr52582.C: New test.
7571 2012-03-14 Richard Guenther <rguenther@suse.de>
7573 PR tree-optimization/52571
7574 * gcc.dg/vect/vect-2.c: Initialize arrays.
7575 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7576 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7577 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7579 2012-03-14 Richard Guenther <rguenther@suse.de>
7584 * gcc.dg/torture/pr48124-1.c: New testcase.
7585 * gcc.dg/torture/pr48124-2.c: Likewise.
7586 * gcc.dg/torture/pr48124-3.c: Likewise.
7587 * gcc.dg/torture/pr48124-4.c: Likewise.
7589 2012-03-14 Richard Guenther <rguenther@suse.de>
7592 * gcc.dg/pr52578.c: New testcase.
7594 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7597 * g++.dg/cpp0x/udlit-args2.C: New test.
7599 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7602 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7603 * gcc.c-torture/compile/pr48596.c: ... here.
7605 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7608 * g++.dg/lookup/hidden-class17.C: New test.
7610 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7613 * gcc.dg/Wunused-var-3.c: New test.
7615 2012-03-13 Martin Jambor <mjambor@suse.cz>
7617 * gcc.dg/misaligned-expand-2.c: New test.
7619 2012-03-13 Richard Guenther <rguenther@suse.de>
7622 * gcc.dg/pr52134.c: New testcase.
7624 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7626 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7628 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7630 PR tree-optimization/46728
7631 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7632 * gcc.target/powerpc/pr46728-5.c: Likewise.
7633 * gcc.target/powerpc/pr46728-8.c: Likewise.
7634 * gcc.target/powerpc/pr46728-10.c: Likewise.
7635 * gcc.target/powerpc/pr46728-11.c: Likewise.
7636 * gcc.target/powerpc/pr46728-13.c: Likewise.
7637 * gcc.target/powerpc/pr46728-14.c: Likewise.
7638 * gcc.target/powerpc/pr46728-15.c: Likewise.
7640 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7643 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7645 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7647 PR tree-optimization/46728
7648 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7649 * gcc.target/powerpc/pr46728-5.c: Likewise.
7650 * gcc.target/powerpc/pr46728-8.c: Likewise.
7651 * gcc.target/powerpc/pr46728-10.c: Likewise.
7652 * gcc.target/powerpc/pr46728-11.c: Likewise.
7653 * gcc.target/powerpc/pr46728-13.c: Likewise.
7654 * gcc.target/powerpc/pr46728-14.c: Likewise.
7655 * gcc.target/powerpc/pr46728-15.c: Likewise.
7657 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7660 * gcc.target/avr/torture/addr-space-1.h: New file.
7661 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7662 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7663 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7664 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7666 2012-03-12 Andrew Pinski <apinski@cavium.com>
7668 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7670 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7672 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7673 * g++.dg/abi/thunk4.C: Likewise.
7674 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7676 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7678 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7679 * g++.dg/eh/spbp.C: Likewise.
7680 * g++.dg/ext/label13.C: Likewise.
7681 * g++.dg/guality/guality.exp: Likewise.
7682 * g++.dg/other/anon5.C: Likewise.
7683 * g++.dg/other/pragma-ep-1.C: Remove.
7684 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7685 * g++.dg/warn/pr31246.C: Likewise.
7686 * g++.dg/warn/weak1.C: Likewise.
7687 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7688 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7689 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7690 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7691 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7692 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7693 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7694 * gcc.dg/c99-tgmath-1.c: Likewise.
7695 * gcc.dg/c99-tgmath-2.c: Likewise.
7696 * gcc.dg/c99-tgmath-3.c: Likewise.
7697 * gcc.dg/c99-tgmath-4.c: Likewise.
7698 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7700 * gcc.dg/debug/pr49032.c: Likewise.
7701 * gcc.dg/guality/guality.exp: Likewise.
7702 * gcc.dg/intmax_t-1.c: Likewise.
7703 * gcc.dg/pr48616.c: Likewise.
7704 * gcc.dg/pragma-ep-1.c: Remove.
7705 * gcc.dg/pragma-ep-2.c: Remove.
7706 * gcc.dg/pragma-ep-3.c: Remove.
7707 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7708 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7709 * gcc.misc-tests/gcov-14.c: Likewise.
7710 * gfortran.dg/guality/guality.exp: Likewise.
7711 * lib/target-supports.exp (check_weak_available): Likewise.
7712 (add_options_for_tls): Likewise.
7713 (check_ascii_locale_available): Likewise.
7714 * obj-c++.dg/dwarf-2.mm: Likewise.
7715 * objc.dg/dwarf-1.m: Likewise.
7716 * objc.dg/dwarf-2.m: Likewise.
7718 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7720 PR tree-optimization/51721
7721 * gcc.dg/tree-ssa/vrp64.c: New test.
7723 PR tree-optimization/52533
7724 * gcc.c-torture/compile/pr52533.c: New test.
7726 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7728 * gcc.target/i386/rtm-xabort-1.c: New.
7729 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7730 * gcc.target/i386/rtm-xend-1.c: Ditto.
7731 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7732 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7733 * gcc.target/i386/sse-13.c: Ditto.
7734 * gcc.target/i386/sse-14.c: Ditto.
7735 * gcc.target/i386/sse-22.c: Ditto.
7736 * gcc.target/i386/sse-23.c: Ditto.
7737 * g++.dg/other/i386-2.C: Ditto.
7738 * g++.dg/other/i386-3.C: Ditto.
7740 2012-03-12 Tobias Burnus <burnus@net-b.de>
7743 * gfortran.dg/proc_ptr_35.f90: New.
7745 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7748 * gcc.dg/torture/pr52530.c: New test.
7750 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7753 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7755 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7758 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7760 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7762 2012-03-09 Andrew Pinski <apinski@cavium.com>
7765 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7766 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7768 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7770 * gcc.dg/tree-ssa/scev-3.c: New.
7771 * gcc.dg/tree-ssa/scev-4.c: New.
7773 2012-03-08 Tobias Burnus <burnus@net-b.de>
7776 * gfortran.dg/proc_ptr_34.f90
7778 2012-03-07 Jason Merrill <jason@redhat.com>
7781 * g++.dg/cpp0x/udlit-mangle.C: New.
7783 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7785 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7787 2012-03-06 Richard Guenther <rguenther@suse.de>
7790 * gcc.dg/torture/pr52493.c: New testcase.
7792 2012-03-06 Richard Guenther <rguenther@suse.de>
7795 * gcc.dg/lto/pr52097_0.c: New testcase.
7797 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7800 * gcc.target/sh/pr51244-1.c: New.
7801 * gcc.target/sh/pr51244-2.c: New.
7802 * gcc.target/sh/pr51244-3.c: New.
7804 2012-03-05 Jason Merrill <jason@redhat.com>
7807 * g++.dg/ext/visibility/template11.C: New.
7809 * g++.dg/cpp0x/implicit13.C: New.
7811 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7813 PR tree-optimization/51721
7814 * gcc.dg/tree-ssa/vrp63.c: New test.
7815 * gcc.dg/pr51721.c: New test.
7817 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7820 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7823 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7826 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7828 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7831 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7833 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7835 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7838 2012-03-03 Jason Merrill <jason@redhat.com>
7840 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7843 * g++.dg/cpp0x/initlist65.C: New.
7846 * g++.dg/ext/is_empty2.C: New.
7848 2012-03-03 Tobias Burnus <burnus@net-b.de>
7851 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7853 2012-03-03 Tobias Burnus <burnus@net-b.de>
7855 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7856 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7857 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7858 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7859 * gfortran.dg/class_30.f90: Remove dg-warning line.
7860 * gfortran.dg/bind_c_usage_25.f90: New.
7862 2012-03-03 Tobias Burnus <burnus@net-b.de>
7865 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7866 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7867 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7869 2012-03-03 Tobias Burnus <burnus@net-b.de>
7872 * gfortran.dg/assumed_type_1.f90: New.
7873 * gfortran.dg/assumed_type_2.f90: New.
7874 * gfortran.dg/assumed_type_3.f90: New.
7875 * gfortran.dg/assumed_type_4.f90: New.
7877 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7880 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7881 * gcc.target/sh/pr49468-di.c: New.
7883 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7885 * gcc.dg/graphite/pr50561.c: Update.
7887 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7889 * gcc.target/powerpc/pr52457.c: New test.
7891 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7893 * gcc.target/arm/sat-1.c: New test.
7895 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7898 * gcc.target/i386/pr46716.c: New test.
7900 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7903 * g++.dg/cpp0x/sfinae32.C: New.
7905 2012-03-02 Richard Guenther <rguenther@suse.de>
7907 PR tree-optimization/52406
7908 * gcc.dg/torture/pr52406.c: New testcase.
7910 2012-03-02 Tobias Burnus <burnus@net-b.de>
7913 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7914 * gfortran.dg/nullify_2.f90: Update dg-error.
7915 * gfortran.dg/nullify_4.f90: Ditto.
7916 * gfortran.dg/pointer_init_6.f90: Ditto.
7918 2012-03-02 Tobias Burnus <burnus@net-b.de>
7921 * gfortran.dg/class_51.f90: New.
7923 2012-03-02 Tobias Burnus <burnus@net-b.de>
7926 * gfortran.dg/intrinsic_8.f90: New.
7928 2012-03-01 Kai Tietz <ktietz@redhat.com>
7930 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7931 routines on mingw targets.
7932 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7934 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7936 PR tree-optimization/52445
7937 * gcc.dg/pr52445.c: New test.
7939 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7942 * gcc.c-torture/compile/pr52437.c: New test.
7945 * gcc.dg/torture/pr52419.c: New test.
7947 PR tree-optimization/52429
7948 * gcc.dg/torture/pr52429.c: New test.
7949 * g++.dg/opt/pr52429.C: New test.
7951 2012-02-29 Richard Guenther <rguenther@suse.de>
7954 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7955 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7956 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7957 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7958 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7959 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7961 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7963 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7965 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7968 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7970 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7973 * gcc.target/arm/neon/pr51534.c: New testcase.
7975 2012-02-28 Richard Guenther <rguenther@suse.de>
7978 * gcc.dg/torture/pr52407.c: New testcase.
7980 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7982 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7983 * gcc.target/arm/vfp2.c: Likewise.
7984 * gcc.target/arm/vfp3.c: Likewise.
7985 * gcc.target/arm/vfp4.c: Likewise.
7986 * gcc.target/arm/vfp5.c: Likewise.
7987 * gcc.target/arm/vfp6.c: Likewise.
7988 * gcc.target/arm/vfp7.c: Likewise.
7989 * gcc.target/arm/vfp8.c: Likewise.
7990 * gcc.target/arm/vfp9.c: Likewise.
7991 * gcc.target/arm/vfp10.c: Likewise.
7992 * gcc.target/arm/vfp11.c: Likewise.
7993 * gcc.target/arm/vfp12.c: Likewise.
7994 * gcc.target/arm/vfp13.c: Likewise.
7995 * gcc.target/arm/vfp14.c: Likewise.
7996 * gcc.target/arm/vfp15.c: Likewise.
7997 * gcc.target/arm/vfp16.c: Likewise.
7998 * gcc.target/arm/vfp17.c: Likewise.
7999 * gcc.target/arm/neon-constants.h: New file.
8000 * gcc.target/arm/neon-vect1.c: New test.
8001 * gcc.target/arm/neon-vect2.c: New test.
8002 * gcc.target/arm/neon-vect3.c: New test.
8003 * gcc.target/arm/neon-vect4.c: New test.
8004 * gcc.target/arm/neon-vect5.c: New test.
8005 * gcc.target/arm/neon-vect6.c: New test.
8006 * gcc.target/arm/neon-vect7.c: New test.
8007 * gcc.target/arm/neon-vect8.c: New test.
8009 2012-02-28 Richard Guenther <rguenther@suse.de>
8011 PR tree-optimization/52402
8012 * gcc.dg/torture/pr52402.c: New testcase.
8014 2012-02-28 Richard Guenther <rguenther@suse.de>
8017 * g++.dg/lto/pr52400_0.C: New testcase.
8019 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8021 * gcc.target/avr/torture/builtins-1.c: New test.
8022 * gcc.target/avr/torture/builtins-error.c: New test.
8024 2012-02-28 Kai Tietz <ktietz@redhat.com>
8026 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8027 * gcc.target/i386/pr45352-2.c: Likewise.
8028 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8029 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8030 targets instead rand.
8031 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8032 * gcc.target/i386/sse2-mul-1.c: Likewise.
8033 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8034 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8035 * gcc.target/i386/pad-1.c: Likewise.
8036 * gcc.target/i386/pad-9.c: Likewise.
8037 * gcc.target/i386/pad-2.c: Likewise.
8038 * gcc.target/i386/pad-5b.c: Likewise.
8039 * gcc.target/i386/pad-8.c: Likewise.
8040 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8041 * gcc.target/i386/pr44130.c: Likewise.
8042 * gcc.target/i386/align-main-1.c: Likewise.
8043 * gcc.target/i386/align-main-2.c: Likewise.
8044 * gcc.target/i386/sw-1.c: Likewise.
8045 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8046 on x64 mingw target.
8047 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8048 * gcc.target/i386/pr46295.c: Likewise.
8049 * gcc.target/i386/amd64-abi-1.c: Likewise.
8050 * gcc.target/i386/amd64-abi-2.c: Likewise.
8051 * gcc.target/i386/pr39082-1.c: Likewise.
8052 * gcc.target/i386/pr39162.c: Likewise.
8053 * gcc.target/i386/pr22152.c: Likewise.
8054 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8055 * gcc.target/i386/wrfsbase-2.c: Likewise.
8056 * gcc.target/i386/local.c: Likewise
8057 * gcc.target/i386/wrgsbase-1.c: Likewise.
8058 * gcc.target/i386/wrfsbase-1.c: Likewise.
8059 * gcc.target/i386/pr39315-3.c: Likewise.
8060 * gcc.target/i386/pr35767-4.c: Likewise.
8061 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8063 * gcc.target/i386/pr45336-2.c: Likewise.
8064 * gcc.target/i386/pr45336-1.c: Likewise.
8065 * gcc.target/i386/pr45336-4.c: Likewise.
8067 2012-02-27 Tristan Gingold <gingold@adacore.com>
8069 * gnat.dg/array20.ad[sb]: New test.
8071 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8074 * gcc.target/arm/pr52375.c: New test.
8075 * gcc.c-torture/compile/pr52375.c: New test.
8077 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8079 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8080 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8082 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8084 * gnat.dg/aggr19.adb: New test.
8085 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8087 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8090 * gcc.target/sh/pr49263.c: New.
8092 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8094 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8095 simulate_thread_wrapper_other_threads
8096 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8097 Move initialization of 'value' to main().
8098 (main): Initialize 'value';
8099 * gcc.dg/simulate-thread/speculative-store.c
8100 (simulate_thread_step_verify): Return 0 when successful.
8101 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8103 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8104 (simulate_thread_wrapper_other_threads): Return a success/fail value
8105 and issue an error if the instruction count threshold is exceeded.
8107 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8110 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8111 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8113 2012-02-24 Richard Guenther <rguenther@suse.de>
8116 * gcc.dg/pr52355.c: New testcase.
8118 2012-02-23 Kai Tietz <ktietz@redhat.com>
8120 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8121 * gcc.dg/Wpadded.c: Likewise.
8122 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8124 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8125 for sleep by Sleep and add windows.h include for this function.
8126 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8128 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8130 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8131 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8132 on x64 mingw target.
8133 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8134 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8135 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8136 failure on LLP64 target.
8138 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8141 * gcc.dg/noncompile/pr52290.c: New test.
8143 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8145 PR tree-optimization/52019
8146 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8148 2012-02-22 Kai Tietz <ktietz@redhat.com>
8150 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8151 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8152 derived pdiff_t type.
8153 * g++.dg/torture/pr49720.C: Likewise
8155 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8158 * gcc.target/i386/pr52330.c: New test.
8160 2012-02-22 Tobias Burnus <burnus@net-b.de>
8163 * gfortran.dg/io_constraints_10.f90: New.
8165 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8167 * lib/target-supports.exp (check_effective_target_vect_condition):
8168 Return true for NEON.
8170 2012-02-21 Kai Tietz <ktietz@redhat.com>
8172 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8174 2012-02-21 Richard Guenther <rguenther@suse.de>
8176 PR tree-optimization/52324
8177 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8179 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8182 * gcc.target/avr/torture/pr51782-1.c: New test.
8184 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8186 PR tree-optimization/52318
8187 * gcc.dg/pr52318.c: New test.
8189 2012-02-20 Kai Tietz <ktietz@redhat.com>
8191 * gcc.dg/bf-ms-layout-3.c: New testcase.
8193 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8197 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8199 2012-02-20 Richard Guenther <rguenther@suse.de>
8201 PR tree-optimization/52298
8202 * gcc.dg/torture/pr52298.c: New testcase.
8203 * gcc.dg/vect/pr52298.c: Likewise.
8205 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8207 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8208 * gcc.c-torture/execute/pr52286.c: Ditto.
8210 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8212 PR tree-optimization/52286
8213 * gcc.c-torture/execute/pr52286.c: New test.
8215 2012-02-18 Tobias Burnus <burnus@net-b.de>
8218 * gfortran.dg/interface_35.f90: Use -std=f2003.
8219 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8220 * gfortran.dg/interface_assignment_4.f90: Ditto.
8221 * gfortran.dg/bessel_1.f90: Ditto.
8222 * gfortran.dg/func_result_6.f90: Ditto.
8223 * gfortran.dg/hypot_1.f90: Ditto.
8224 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8226 2012-02-17 Tobias Burnus <burnus@net-b.de>
8228 PR translation/52232
8229 PR translation/52234
8230 PR translation/52245
8231 PR translation/52246
8232 PR translation/52262
8233 PR translation/52273
8234 * gfortran.dg/coarray_22.f90: Update dg-error.
8235 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8237 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8240 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8241 (simulate-thread): Use default timeout.
8243 2012-02-16 Jason Merrill <jason@redhat.com>
8246 * g++.dg/ext/timevar1.C: New.
8248 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8251 * g++.dg/template/using21.C: New.
8252 * g++.dg/template/using22.C: Likewise.
8254 2012-02-16 Jason Merrill <jason@redhat.com>
8257 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8259 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8261 PR tree-optimization/52255
8262 * gcc.c-torture/compile/pr52255.c: New test.
8265 * g++.dg/debug/dwarf2/pr52260.C: New test.
8268 * g++.dg/ipa/pr51929.C: New test.
8270 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8273 * gcc.target/powerpc/pr52199.c: New file.
8275 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8278 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8280 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8282 * gcc.dg/pr51867.c: Don't include <math.h>.
8285 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8287 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8288 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8290 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8292 PR tree-optimization/50561
8293 * gcc.dg/graphite/pr50561.c: New testcase.
8295 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8297 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8298 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8300 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8302 * gnat.dg/discr35.ad[sb]: New test.
8304 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8306 * gnat.dg/volatile10.adb: New test.
8307 * gnat.dg/volatile10_pkg.ads: New helper.
8309 2012-02-14 Jason Merrill <jason@redhat.com>
8311 * g++.dg/ext/attrib43.C: New.
8313 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8315 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8316 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8318 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8319 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8320 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8321 effective_target fgnu_tm.
8322 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8324 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8327 * g++.dg/template/asmgoto1.C: New test.
8329 2012-02-14 Ian Lance Taylor <iant@google.com>
8332 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8333 compiling generated file for 64bit and index tests.
8335 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8337 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8339 2012-02-14 Richard Guenther <rguenther@suse.de>
8341 PR tree-optimization/52244
8342 PR tree-optimization/51528
8343 * gcc.dg/torture/pr52244.c: New testcase.
8345 2012-02-14 Walter Lee <walt@tilera.com>
8347 * g++.dg/other/PR23205.C: Disable test on tile.
8348 * g++.dg/other/pr23205-2.C: Disable test on tile.
8349 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8350 * gcc.dg/20040813-1.c: Disable test on tile.
8351 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8352 * gcc.misc-tests/linkage.exp: Handle tilegx.
8354 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8356 PR tree-optimization/52210
8357 * gcc.dg/pr52210.c: New test.
8359 2012-02-14 Jason Merrill <jason@redhat.com>
8362 * g++.dg/overload/defarg5.C: New.
8364 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8367 * c-c++-common/pr52181.c: New test.
8369 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8372 * g++.dg/ext/atomic-1.C: New test.
8374 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8376 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8378 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8381 * gcc.c-torture/execute/pr52209.c: New test.
8383 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8386 * gfortran.dg/elemental_optional_args_5.f03: New test.
8388 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8391 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8394 2012-02-11 Ian Lance Taylor <iant@google.com>
8397 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8398 SPARC Solaris. Don't run the test at all on systems where it may
8399 not work, rather than xfailing it.
8401 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8403 PR rtl-optimization/52175
8404 * gcc.c-torture/compile/pr52175.c: New test.
8406 2012-02-10 Jason Merrill <jason@redhat.com>
8409 * g++.dg/template/repo10.C: New.
8411 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8414 * gcc.dg/pr52132.c: New test.
8416 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8418 * gnat.dg/specs/aggr4.ads: New test.
8419 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8421 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8424 * gcc.target/i386/pr52146.c: New.
8426 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8429 * c-c++-common/pr52177.c: New test.
8431 2012-02-10 Jan Hubicka <jh@suse.cz>
8434 * g++.dg/torture/pr48600.C: New testcase.
8436 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8439 * gcc.dg/dfp/pr52140.c: New test.
8441 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8444 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8447 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8450 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8451 * gcc.dg/pr51867.c: New test.
8453 2012-02-09 Ian Lance Taylor <iant@google.com>
8455 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8456 which don't support -fsplit-stack. Turn off optimization when
8457 compiling select5-out.go.
8459 2012-02-08 Ian Lance Taylor <iant@google.com>
8461 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8462 systems which don't support -fsplit-stack.
8464 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8466 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8467 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8468 machine instuction in the log.
8470 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8472 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8475 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8478 * gcc.dg/pr48524.c: New test.
8479 * gcc.dg/pr48524.spec: New spec file for test.
8481 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8484 * gfortran.dg/vect/pr32380.f90: New test.
8486 2012-02-08 Tobias Burnus <burnus@net-b.de>
8489 * gfortran.dg/realloc_on_assign_12.f90: New.
8491 2012-02-08 Richard Guenther <rguenther@suse.de>
8493 PR rtl-optimization/52170
8494 * gcc.dg/torture/pr52170.c: New testcase.
8496 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8498 PR gcov-profile/52150
8499 * gcc.dg/tree-prof/pr52150.c: New test.
8501 PR rtl-optimization/52139
8502 * gcc.dg/pr52139.c: New test.
8504 2012-02-07 Jason Merrill <jason@redhat.com>
8507 * g++.dg/cpp0x/constexpr-union3.C: New.
8510 * g++.dg/lto/pr52035_0.C: New.
8512 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8514 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8515 * gcc.dg/special/weak-1.c: Likewise.
8516 * gcc.dg/ucnid-12.c: Likewise.
8517 * gcc.dg/torture/pr45678-1.c: Likewise.
8518 * gcc.dg/torture/pr45678-2.c: Likewise.
8519 * gcc.dg/vector-4.c: Likewise.
8520 * gcc.dg/ipa/inline-5.c: Likewise.
8521 * gcc.dg/ucnid-11.c: Likewise.
8522 * gcc.misc-tests/gcov-13.c: Likewise.
8523 * gcc.misc-tests/gcov-14.c: Likewise.
8524 * g++.dg/ext/label13.C: Likewise.
8525 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8526 hppa*-*-hpux* options.
8527 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8528 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8529 * gcc.dg/pr48616.c: Likewise.
8530 * gcc.dg/pr17957.c: Likewise.
8531 * gcc.dg/pr17055-1.c: Likewise.
8532 * gcc.dg/pr32912-1.c: Likewise.
8533 * gcc.dg/tm/pr51472.c: Likewise.
8534 * c-c++-common/fold-bitand-4.c: Likewise.
8535 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8536 Use dg-additional-options for extra options.
8538 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8540 * gcc.target/epiphany/interrupt-2.c: New test.
8542 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8545 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8546 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8549 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8552 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8554 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8558 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8559 * gcc.target/mips/va-arg-1.c: New test.
8561 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8563 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8564 for -mno-pointers-to-nested-functions.
8566 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8568 * gcc.c-torture/execute/20120207-1.c: New test.
8570 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8572 PR rtl-optimization/52060
8573 * gcc.dg/torture/pr52060.c: New test.
8576 * gcc.c-torture/compile/pr52074.c: New test.
8578 2012-02-07 Tobias Burnus <burnus@net-b.de>
8581 * gfortran.dg/class_to_type_2.f90: New.
8583 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8586 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8589 2012-02-06 Jason Merrill <jason@redhat.com>
8592 * g++.dg/template/conv13.C: New.
8594 2012-02-06 Richard Guenther <rguenther@suse.de>
8596 PR tree-optimization/52115
8597 * gcc.c-torture/compile/pr52115.c: New testcase.
8599 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8602 * gcc.c-torture/execute/pr52129.c: New test.
8604 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8606 * gcc.dg/pr48374.c: Actually add the test I forgot
8607 in the 2012-01-25 commit.
8609 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8612 * gfortran.dg/vect/vect-8.f90: New test case.
8614 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8617 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8619 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8622 * gfortran.dg/class_48.f90 : Add test of allocate class array
8623 component with source in subroutine test3. Remove commenting
8624 out in subroutine test4, since branching on unitialized variable
8625 is now fixed (no PR for this last.).
8627 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8629 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8631 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8633 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8636 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8637 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8639 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8641 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8642 (check_effective_target_sync_int_long): Use it.
8643 (check_effective_target_sync_char_short): Likewise.
8644 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8646 2012-02-05 Tobias Burnus <burnus@net-b.de>
8649 * gfortran.dg/class_48.f90: Add some further checks.
8651 2012-02-05 Ira Rosen <irar@il.ibm.com>
8653 PR tree-optimization/52091
8654 * gcc.dg/vect/pr52091.c: New test.
8656 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8658 PR rtl-optimization/52113
8659 * gcc.target/avr/pr52113.c: New test.
8661 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8663 PR rtl-optimization/52092
8664 * gcc.c-torture/compile/pr52092.c: New test.
8666 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8669 * gfortran.dg/class_array_10.f03: New test.
8672 * gfortran.dg/class_array_11.f03: New test.
8675 * gfortran.dg/class_array_12.f03: New test.
8677 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8680 * gfortran.dg/realloc_on_assign_11.f90: New test.
8682 2012-02-02 Tobias Burnus <burnus@net-b.de>
8685 * gfortran.dg/shape_7.f90: New.
8687 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8689 * gcc.target/mips/mips-prepend-1.c: New test.
8691 2012-02-02 Jan Hubicka <jh@suse.cz>
8692 Tom de Vries <tom@codesourcery.com>
8695 * gcc.dg/alias-12.c: New testcase.
8696 * gcc.dg/alias-13.c: New testcase.
8698 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8701 * gcc.dg/pr52086.c: New test.
8703 PR tree-optimization/52073
8704 * gcc.c-torture/compile/pr52073.c: New test.
8706 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8709 * gfortran.dg/function_optimize_10.f90: New test.
8711 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8713 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8716 2012-02-01 Tobias Burnus <burnus@net-b.de>
8719 * gfortran.dg/typebound_operator_14.f90: New.
8721 2012-02-01 Tobias Burnus <burnus@net-b.de>
8724 * gfortran.dg/elemental_function_1.f90: New.
8726 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8728 PR rtl-optimization/51374
8729 * gcc.target/avr/torture/pr51374-1.c:
8730 Also fail if SBIS is seen.
8732 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8734 PR rtl-optimization/51374
8735 * gcc.target/avr/torture/pr51374-1.c: New.
8737 2012-01-31 Tobias Burnus <burnus@net-b.de>
8740 * gfortran.dg/typebound_generic_11.f90: New.
8742 2012-01-31 Tobias Burnus <burnus@net-b.de>
8745 * gfortran.dg/class_49.f90: New.
8747 2012-01-31 Tobias Burnus <burnus@net-b.de>
8750 * gfortran.dg/elemental_args_check_6.f90: New.
8752 2012-01-31 Jason Merrill <jason@redhat.com>
8755 * g++.dg/cpp0x/variadic122.C: New.
8757 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8760 * gfortran.dg/realloc_on_assign_10.f90: New test.
8762 2012-01-31 Richard Guenther <rguenther@suse.de>
8764 PR tree-optimization/51528
8765 * gcc.dg/torture/pr51528.c: New testcase.
8767 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8770 * lib/go.exp (go_target_compile): Append timeout= to options.
8771 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8772 select5-out.go test on alpha*-*-* targets.
8774 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8776 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8777 (TEST_SHORT): Reformat in the same way.
8778 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8779 (TEST_SHORT): Reformat in the same way.
8780 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8781 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8782 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8783 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8784 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8786 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8789 * gcc.target/arm/pr51835.c: New testcase.
8791 2012-01-30 Richard Guenther <rguenther@suse.de>
8793 PR tree-optimization/52028
8794 * gcc.dg/torture/pr52028.c: New testcase.
8795 * gfortran.dg/ldist-pr45199.f: Adjust.
8796 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8797 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8798 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8800 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8803 * gcc.dg/tree-prof/pr52027.c: New test.
8805 PR tree-optimization/52046
8806 * gcc.dg/pr52046.c: New test.
8809 * g++.dg/other/pr52048.C: New test.
8811 2012-01-30 Richard Guenther <rguenther@suse.de>
8813 PR tree-optimization/52045
8814 * gcc.dg/pr52045.c: New testcase.
8816 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8818 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8819 new code generated for __sync_lock_release.
8821 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8823 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8825 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8828 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8830 * g++.dg/ext/visibility/template10.C: Fix typo.
8832 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8834 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8837 * g++.dg/cpp0x/constexpr-ice6.C: New.
8839 2012-01-29 Tobias Burnus <burnus@net-b.de>
8842 * gfortran.dg/default_initialization_6.f90: New.
8844 2012-01-29 Tobias Burnus <burnus@net-b.de>
8847 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8848 * gfortran.dg/class_48.f90: New.
8850 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8853 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8855 2012-01-28 Tobias Burnus <burnus@net-b.de>
8858 * gfortran.dg/class_allocate_12.f90: New.
8860 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8862 * gcc.dg/torture/pr50444.c: Fix dg directives.
8864 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8867 * gcc.target/arm/pr52006.c: New test.
8869 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8872 * gcc.dg/lto/trans-mem.h: New file.
8873 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8874 * gcc.dg/lto/trans-mem-1_1.c: Same.
8875 * gcc.dg/lto/trans-mem-4_1.c: Same.
8876 * gcc.dg/lto/trans-mem-3_1.c: Same.
8878 2012-01-27 Tobias Burnus <burnus@net-b.de>
8881 * gfortran.dg/dummy_procedure_7.f90: New.
8883 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8885 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8886 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8888 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8891 * g++.dg/other/gc5.C: New test.
8893 2012-01-27 Richard Guenther <rguenther@suse.de>
8895 PR tree-optimization/50444
8896 * gcc.dg/torture/pr50444.c: New testcase.
8898 2012-01-27 Tobias Burnus <burnus@net-b.de>
8902 * gfortran.dg/move_alloc_13.f90: New.
8904 2012-01-27 Tobias Burnus <burnus@net-b.de>
8907 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8908 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8909 and change dg-error string.
8911 2012-01-27 Tobias Burnus <burnus@net-b.de>
8914 * gfortran.dg/elemental_args_check_5.f90: New.
8916 2012-01-27 Richard Guenther <rguenther@suse.de>
8919 * g++.dg/torture/pr51959.C: New testcase.
8921 2012-01-27 Tom de Vries <tom@codesourcery.com>
8923 PR tree-optimization/51990
8924 * gcc.dg/pr51990.c: New test.
8925 * gcc.dg/pr51990-2.c: Same.
8927 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8928 Tobias Burnus <burnus@gcc.gnu.org>
8931 * gfortran.dg/class_allocate_11.f03: New.
8936 * gfortran.dg/class_allocate_7.f03: New.
8937 * gfortran.dg/class_allocate_8.f03: New.
8938 * gfortran.dg/class_allocate_9.f03: New.
8939 * gfortran.dg/class_allocate_10.f03: New.
8941 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8943 * gnat.dg/discr34.adb: New test.
8944 * gnat.dg/discr34_pkg.ads: New helper.
8946 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8948 * gnat.dg/discr33.adb: New test.
8950 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8952 * gnat.dg/limited_with3.ad[sb): New test.
8953 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8954 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8955 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8957 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8959 * gnat.dg/stack_usage1.adb: New test.
8960 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8962 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8963 * gcc.dg/pr44194-2.c: Likewise.
8965 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8968 * g++.dg/template/crash112.C: New.
8970 2012-01-27 Richard Henderson <rth@redhat.com>
8972 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8974 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8976 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8978 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8981 * g++.dg/opt/pr51895.C: New test.
8983 2012-01-26 Michael Matz <matz@suse.de>
8985 PR tree-optimization/48794
8986 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8988 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8990 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8992 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8994 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8995 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8997 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8998 the default value for s390 and s390x.
9000 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9003 * gcc.dg/lto/trans-mem-4_0.c: New.
9004 * gcc.dg/lto/trans-mem-4_1.c: New.
9005 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9007 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9008 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9010 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9011 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9014 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9016 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9018 2012-01-25 Ian Lance Taylor <iant@google.com>
9020 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9022 2012-01-25 Tobias Burnus <burnus@net-b.de>
9025 * gfortran.dg/typebound_proc_25.f90: New.
9027 2012-01-25 Jason Merrill <jason@redhat.com>
9030 * g++.dg/lto/pr51992_0.C: New.
9032 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9034 PR tree-optimization/51987
9035 * gcc.target/i386/pr51987.c: New test.
9037 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9039 * gcc.dg/tm/lto-1.c: Require lto support in target.
9041 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9043 PR rtl-optimization/48374
9044 * gcc.dg/pr48374.c: New test.
9046 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9048 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9050 2012-01-25 Tobias Burnus <burnus@net-b.de>
9053 * gfortran.dg/derived_constructor_char_3.f90: New.
9055 2012-01-24 Ian Lance Taylor <iant@google.com>
9057 * go.test/go-test.exp (filecmp): New procedure.
9058 (errchk): Handle quoted square brackets.
9059 (go-gc-tests): Set go_compile_args. Handle various new test
9060 lines. Skip a few new tests.
9061 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9063 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9065 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9066 (check_effective_target_vect_extract_even_odd)
9067 (check_effective_target_vect_interleave): Return true for MIPS
9070 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9072 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9073 (main): Use it instead of argc.
9075 2012-01-24 Jason Merrill <jason@redhat.com>
9078 * g++.dg/cpp0x/sfinae31.C: New.
9080 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9082 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9084 2012-01-24 Jason Merrill <jason@redhat.com>
9087 * g++.dg/inherit/covariant20.C: New.
9089 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9092 * g++.dg/parse/crash58.C: New.
9094 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9097 * gcc.dg/pr51957-1.c: New test.
9098 * gcc.dg/pr51957-1.h: New file.
9099 * gcc.dg/pr51957-2.c: New test.
9101 2012-01-23 Jason Merrill <jason@redhat.com>
9104 * g++.dg/ext/visibility/template10.C: New.
9106 2012-01-23 Tobias Burnus <burnus@net-b.de>
9109 * gfortran.dg/move_alloc_12.f90: New.
9111 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9114 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9116 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9119 * g++.dg/template/crash111.C: New.
9121 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9123 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9125 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9127 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9130 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9131 the DW_TAG_class_type and DW_AT_name: "Executor".
9133 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9135 * lib/target-supports.exp
9136 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9137 (check_effective_target_vect_interleave): Likewise.
9139 2012-01-22 Jason Merrill <jason@redhat.com>
9142 * g++.dg/template/using20.C: New.
9143 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9145 2012-01-23 Jason Merrill <jason@redhat.com>
9148 * g++.dg/torture/pr51344.C: Limit to x86.
9150 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9152 * c-c++-common/tm/omp.c: Require target with pthread support.
9154 2012-01-23 Richard Guenther <rguenther@suse.de>
9156 PR tree-optimization/51949
9157 * gcc.dg/torture/pr51949.c: New testcase.
9159 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9161 PR rtl-optimization/51933
9162 * gcc.c-torture/execute/pr51933.c: New test.
9164 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9166 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9167 Do not define for Interix.
9169 2012-01-22 Jason Merrill <jason@redhat.com>
9172 * g++.dg/lto/pr51832.h: New.
9173 * g++.dg/lto/pr51832_0.C: New.
9174 * g++.dg/lto/pr51832_1.C: New.
9176 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9178 * gcc.dg/ext-elim-1.c: New test.
9180 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9183 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9184 * g++.dg/opt/longbranch1.C: Likewise.
9186 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9188 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9191 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9194 * gfortran.dg/namelist_74.f90: New test.
9195 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9197 2012-01-21 Tobias Burnus <burnus@net-b.de>
9200 * gfortran.dg/class_47.f90: New.
9202 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9204 * gnat.dg/renaming5.ad[sb]: New test.
9206 2012-01-20 Jason Merrill <jason@redhat.com>
9209 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9211 2012-01-20 Jason Merrill <jason@redhat.com>
9214 * g++.dg/ext/attrib42.C: Require ilp32.
9216 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9219 * gcc.target/arm/pr51915.c: New test.
9221 2012-01-20 Cary Coutant <ccoutant@google.com>
9222 Dodji Seketeli <dodji@redhat.com>
9225 * g++.dg/debug/dwarf2/nested-3.C: New test.
9227 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9230 * g++.dg/template/crash110.C: New.
9232 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9234 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9235 Remove default options on hppa*-*-hpux*.
9237 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9239 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9241 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9243 * gcc.c-torture/compile/pr51856.c: New testcase.
9245 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9247 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9248 options to go_target_compile.
9250 2012-01-20 Kai Tietz <ktietz@redhat.com>
9252 * g++.dg/torture/pr51344.C: Fix typo.
9254 2012-01-20 Richard Guenther <rguenther@suse.de>
9256 PR tree-optimization/51903
9257 * g++.dg/torture/pr51903.C: New testcase.
9259 2012-01-20 Tobias Burnus <burnus@net-b.de>
9260 Janus Weil <janus@gcc.gnu.org>
9263 * gfortran.dg/use_21.f90: New.
9265 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9268 * gcc.dg/torture/pr51106-1.c: New test.
9269 * gcc.dg/torture/pr51106-2.c: New test.
9271 2012-01-19 Kai Tietz <ktietz@redhat.com>
9273 * g++.dg/torture/pr51344.C: New test.
9275 2012-01-19 Tobias Burnus <burnus@net-b.de>
9278 * gfortran.dg/intrinsic_size_2.f90: New.
9280 2012-01-19 Jason Merrill <jason@redhat.com>
9283 * g++.dg/inherit/using7.C: New.
9285 2012-01-19 Richard Guenther <rguenther@suse.de>
9287 PR tree-optimization/37997
9288 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9290 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9292 PR rtl-optimization/51505
9293 * gcc.dg/pr51505.c: New test.
9295 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9298 * gfortran.dg/typebound_operator_12.f03: New.
9299 * gfortran.dg/typebound_operator_13.f03: New.
9301 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9304 * g++.dg/cpp0x/pr51225.C: New.
9306 2012-01-17 Ian Lance Taylor <iant@google.com>
9309 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9311 2012-01-17 Tobias Burnus <burnus@net-b.de>
9314 * gfortran.dg/realloc_on_assign_9.f90: New.
9316 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9319 * gcc.dg/tm/memopt-3.c: Remove xfail.
9320 * gcc.dg/tm/memopt-4.c: Remove xfail.
9321 * gcc.dg/tm/memopt-5.c: Remove xfail.
9322 * gcc.dg/tm/memopt-7.c: Remove xfail.
9324 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9326 PR tree-optimization/51877
9327 * gcc.c-torture/execute/pr51877.c: New test.
9329 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9331 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9332 {!vect_align_arrays} to vect_sizes_32B_16B.
9333 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9334 * gcc.dg/vect/vect-peel-3.c: Ditto.
9336 2012-01-16 Jason Merrill <jason@redhat.com>
9339 * g++.dg/abi/mangle60.C: New.
9342 * g++.dg/pch/mangle1.{C,Hs}: New.
9344 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9345 Tobias Burnus <burnus@net-b.de>
9348 * gfortran.dg/elemental_optional_args_3.f90: New
9349 * gfortran.dg/elemental_optional_args_4.f90: New
9351 2012-01-16 Tobias Burnus <burnus@net-b.de>
9354 * gfortran.dg/use_20.f90: New
9356 2012-01-16 Jason Merrill <jason@redhat.com>
9359 * g++.dg/cpp0x/rv-bitfield.C: New.
9360 * g++.dg/cpp0x/rv-bitfield2.C: New.
9362 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9364 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9365 subroutine 'qsort' and use index array to assign the result.
9367 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9369 PR tree-optimization/51865
9370 * gcc.dg/pr51865.c: New test.
9372 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9374 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9376 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9378 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9379 to be loaded from the constant pool, rather than via %hi and %lo.
9381 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9383 PR rtl-optimization/51821
9384 * gcc.dg/pr51821.c: New test.
9386 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9388 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9390 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9392 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9394 2012-01-14 Tobias Burnus <burnus@net-b.de>
9397 * gfortran.dg/init_flag_8.f90: New.
9398 * gfortran.dg/init_flag_9.f90: New.
9400 2011-01-14 Tobias Burnus <burnus@net-b.de>
9403 * gfortran.dg/use_18.f90: New.
9404 * gfortran.dg/use_19.f90: New.
9406 2012-01-13 Ian Lance Taylor <iant@google.com>
9409 * g++.dg/warn/Wsign-compare-4.C: New.
9411 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9414 * gfortran.dg/alloc_comp_assign.f03: New.
9415 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9416 __BUILTIN_FREE from 38 to 32.
9418 2012-01-13 Jason Merrill <jason@redhat.com>
9421 * g++.dg/warn/Wreturn-type-7.C: New.
9423 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9425 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9427 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9428 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9429 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9430 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9431 int32plus because of big array needed.
9432 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9433 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9435 2012-01-13 Jason Merrill <jason@redhat.com>
9438 * g++.dg/ext/visibility/template9.C: New.
9441 * g++.dg/cpp0x/defaulted34.C: New.
9442 * g++.dg/template/virtual3.C: New.
9444 2012-01-13 Richard Guenther <rguenther@suse.de>
9447 * gcc.dg/torture/pr8081.c: New testcase.
9449 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9451 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9453 2012-01-12 Jason Merrill <jason@redhat.com>
9456 * g++.dg/ext/stmtexpr14.C: New.
9458 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9461 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9463 2012-01-12 Jason Merrill <jason@redhat.com>
9466 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9467 * g++.dg/abi/mangle58.C: Likewise.
9470 * g++.dg/template/arg8.C: New.
9472 2012-01-12 Ira Rosen <irar@il.ibm.com>
9474 PR tree-optimization/51799
9475 * gcc.dg/vect/pr51799.c: New test.
9476 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9479 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9480 Tobias Burnus <burnus@net-b.de>
9484 * lib/target-supports.exp
9485 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9486 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9488 2012-01-11 Jason Merrill <jason@redhat.com>
9491 * g++.dg/ext/attrib42.C: New.
9493 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9496 * gcc.dg/pr51796.c: New test.
9498 2012-01-11 Jason Merrill <jason@redhat.com>
9501 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9503 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9505 * gnat.dg/array19.ad[sb]: New test.
9507 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9509 * gnat.dg/opt23.ad[sb]: New test.
9510 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9511 * gnat.dg/opt24.ad[sb]: New test.
9513 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9515 PR tree-optimization/49642
9516 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9517 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9519 2012-01-11 Jason Merrill <jason@redhat.com>
9522 * g++.dg/template/explicit-args5.C: New.
9524 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9526 * gcc.c-torture/execute/20120110-1.c: New testcase.
9528 2012-01-10 Jason Merrill <jason@redhat.com>
9531 * g++.dg/inherit/ambig1.C: New.
9534 * g++.dg/cpp0x/constexpr-cache1.C: New.
9536 2012-01-10 Richard Guenther <rguenther@suse.de>
9538 PR tree-optimization/51801
9539 * gcc.dg/torture/pr51801.c: New testcase.
9541 2012-01-10 Tobias Burnus <burnus@net-b.de>
9544 * gfortran.dg/allocate_with_typespec_5.f90: New.
9546 2012-01-10 Tobias Burnus <burnus@net-b.de>
9548 * gfortran.dg/class_39.f03: Update dg-error string.
9550 2012-01-10 Richard Guenther <rguenther@suse.de>
9552 PR tree-optimization/50913
9553 * gcc.dg/graphite/interchange-16.c: New testcase.
9554 * gcc.dg/graphite/scop-20.c: XFAIL.
9555 * gfortran.dg/graphite/interchange-1.f: Likewise.
9556 * gfortran.dg/graphite/block-1.f90: Likewise.
9557 * gfortran.dg/graphite/block-2.f: Likewise.
9559 2012-01-10 Richard Henderson <rth@redhat.com>
9561 * lib/target-supports.exp (check_effective_target_vect_perm,
9562 check_effective_target_vect_perm_byte,
9563 check_effective_target_vect_perm_short): Enable for arm neon.
9565 2012-01-09 Tobias Burnus <burnus@net-b.de>
9568 * gfortran.dg/typebound_operator_11.f90: New.
9570 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9572 * gnat.dg/array18.adb: New test.
9573 * gnat.dg/array18_pkg.ads: New helper.
9575 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9578 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9579 around base object in first assignment in main program.
9580 * gfortran.dg/typebound_operator_10.f03: New test.
9582 2012-01-09 Martin Jambor <mjambor@suse.cz>
9584 PR tree-optimization/51759
9585 * g++.dg/ipa/pr51759.C: New test.
9587 2012-01-09 Tobias Burnus <burnus@net-b.de>
9590 * gfortran.dg/optional_absent_2.f90: New.
9592 2012-01-09 Tobias Burnus <burnus@net-b.de>
9595 * gfortran.dg/use_17.f90: New.
9597 2012-01-09 Gary Funck <gary@intrepid.com>
9599 PR preprocessor/33919
9600 * gcc.dg/pr33919.c: New test.
9601 * gcc.dg/pr33919-0.h: New test header file.
9602 * gcc.dg/pr33919-1.h: Ditto.
9603 * gcc.dg/pr33919-2.h: Ditto.
9605 2012-01-07 Jan Hubicka <jh@suse.cz>
9607 PR tree-optimize/51694
9608 * gcc.c-torture/compile/pr51694.c: new testcase.
9610 2012-01-07 Jan Hubicka <jh@suse.cz>
9612 PR tree-optimization/51600
9613 * g++.dg/torture/pr51600.C: New testcase.
9615 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9617 PR gcov-profile/51715
9618 PR gcov-profile/51717
9619 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9620 * gcc.misc-tests/gcov-14.c: Likewise.
9622 2012-01-06 Jason Merrill <jason@redhat.com>
9624 * g++.dg/parse/new5.C: New.
9626 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9629 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9630 including <string.h>.
9632 2012-01-06 Jason Merrill <jason@redhat.com>
9634 * g++.dg/abi/mangle51.C: New.
9635 * g++.dg/abi/mangle52.C: New.
9636 * g++.dg/abi/mangle53.C: New.
9637 * g++.dg/abi/mangle54.C: New.
9638 * g++.dg/abi/mangle55.C: New.
9639 * g++.dg/abi/mangle56.C: New.
9640 * g++.dg/abi/mangle57.C: New.
9641 * g++.dg/abi/mangle58.C: New.
9642 * g++.dg/abi/mangle59.C: New.
9643 * g++.dg/cpp0x/trailing3.C: Update mangling.
9644 * g++.dg/cpp0x/variadic111.C: Update mangling.
9645 * g++.dg/cpp0x/variadic4.C: Update mangling.
9646 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9647 * g++.dg/template/nontype22.C: Works now.
9648 * g++.dg/template/pr35240.C: Works now.
9650 * g++.dg/cpp0x/error7.C: New.
9652 2012-01-06 Tobias Burnus <burnus@net-b.de>
9654 * gfortran.dg/deallocate_stat_2.f90: New.
9655 * coarray/allocate_errgmsg.f90: New.
9656 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9657 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9658 * coarray/subobject_1.f90: Fix for num_images > 1.
9659 * gfortran.dg/deallocate_stat.f90: Update due to changed
9662 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9664 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9666 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9668 * ada/acats/overflow.lst: Add cb20004.
9670 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9673 * g++.dg/cpp0x/alias-decl-18.C: New test.
9675 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9677 * gcc.c-torture/execute/20120104-1.c: New test.
9679 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9682 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9683 the old typebound_operator_8.f03.
9684 * gfortran.dg/typebound_operator_8.f03: New version of
9685 typebound_operator_7.f03 with 'u' a derived type instead of a
9688 2012-01-05 Richard Guenther <rguenther@suse.de>
9690 * g++.dg/torture/pr49309.C: Skip for -flto.
9692 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9695 * gcc.c-torture/compile/pr51761.c: New test.
9697 2012-01-05 Richard Guenther <rguenther@suse.de>
9699 PR tree-optimization/51760
9700 * gcc.dg/torture/pr51760.c: New testcase.
9702 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9705 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9707 2012-01-05 Richard Guenther <rguenther@suse.de>
9710 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9711 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9713 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9716 * gcc.dg/pr51695.c: New test.
9718 2012-01-04 Andrew Pinski <apinski@cavium.com>
9720 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9721 * gcc.target/mips/octeon2-lx-1.c: New test.
9722 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9723 * gcc.target/mips/octeon2-lx-2.c: New test.
9724 * gcc.target/mips/octeon2-lx-3.c: New test.
9726 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9730 * gcc.dg/tm/alias-1.c: Adjust regexp.
9731 * gcc.dg/tm/alias-2.c: Adjust regexp.
9733 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9736 * g++.dg/warn/Wparentheses-26.C: New.
9738 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9740 * gfortran.dg/elemental_optional_args_2.f90: New test.
9742 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9745 * gfortran.dg/common_17.f90: New test.
9747 2012-01-04 Richard Guenther <rguenther@suse.de>
9749 PR tree-optimization/49651
9750 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9751 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9753 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9756 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9758 2012-01-03 Andrew Pinski <apinski@cavium.com>
9760 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9761 for all mips targets. Also allow an optional .cfi_startproc.
9763 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9765 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9767 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9770 * g++.dg/rtti/dyncast5.C: New.
9772 2012-01-03 Richard Guenther <rguenther@suse.de>
9774 PR tree-optimization/51070
9775 * gcc.dg/torture/pr51070-2.c: New testcase.
9777 2012-01-03 Richard Guenther <rguenther@suse.de>
9779 PR tree-optimization/51692
9780 * gcc.dg/torture/pr51692.c: New testcase.
9782 2012-01-03 Richard Guenther <rguenther@suse.de>
9785 * g++.dg/lto/pr51650-3_0.C: New testcase.
9787 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9790 * g++.dg/warn/Wredundant-decls-spec.C: New.
9792 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9794 PR tree-optimization/51719
9795 * g++.dg/tree-prof/pr51719.C: New test.
9797 2012-01-03 Richard Guenther <rguenther@suse.de>
9800 * gcc.dg/fold-compare-6.c: New testcase.
9802 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9805 * g++.dg/gomp/pr51669.C: New test.
9807 2012-01-02 Jason Merrill <jason@redhat.com>
9810 * g++.dg/cpp0x/constexpr-union2.C: New.
9813 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9815 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9818 * g++.dg/cpp0x/constexpr-99.C: New test.
9820 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9823 * g++.dg/template/init9.C: New.
9825 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9827 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9828 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9829 rather than a specific number.
9831 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9836 * gfortran.dg/typebound_operator_7.f03: New.
9837 * gfortran.dg/typebound_operator_8.f03: New.
9839 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9842 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9844 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9846 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9848 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9850 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9852 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9855 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9857 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9858 * gfortran.dg/io_real_boz_4.f90: Likewise.
9859 * gfortran.dg/io_real_boz_5.f90: Likewise.
9861 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9863 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9865 2012-01-02 Revital Eres <revital.eres@linaro.org>
9867 * gcc.dg/sms-11.c: New file.
9869 2012-01-02 Tobias Burnus <burnus@net-b.de>
9872 * gfortran.dg/coarray/image_index_3.f90: New.
9874 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9877 * g++.dg/parse/enum8.C: New.
9879 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9882 * g++.dg/conversion/reinterpret4.C: New.
9883 * g++.dg/conversion/reinterpret1.C: Adjust.
9885 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9887 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9889 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9891 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9892 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9893 * g++.old-deja/g++.jason/access14.C: Likewise.
9894 * g++.old-deja/g++.jason/access8.C: Likewise.
9895 * g++.old-deja/g++.jason/access1.C: Likewise.
9896 * g++.old-deja/g++.other/access3.C: Likewise.
9897 * g++.old-deja/g++.other/access5.C: Likewise.
9898 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9899 * g++.old-deja/g++.law/visibility22.C: Likewise.
9900 * g++.old-deja/g++.law/visibility26.C: Likewise.
9901 * g++.old-deja/g++.mike/p2746.C: Likewise.
9902 * g++.dg/debug/using1.C: Likewise.
9903 * g++.dg/lookup/using51.C: Likewise.
9904 * g++.dg/inherit/using5.C: Likewise.
9905 * g++.dg/inherit/pr30297.C: Likewise.
9906 * g++.dg/inherit/access8.C: Likewise.
9907 * g++.dg/torture/pr39362.C: Likewise.
9908 * g++.dg/template/crash13.C: Likewise.
9909 * g++.dg/template/using10.C: Likewise.
9911 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9914 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9916 2012-01-01 Ira Rosen <irar@il.ibm.com>
9918 PR tree-optimization/51704
9919 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9920 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9921 corresponding flags.
9923 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9926 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9928 2012-01-01 Jan Hubicka <jh@suse.cz>
9930 PR rtl-optimization/51069
9931 * gcc.c-torture/compile/pr51069.c: New testcase.
9933 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9935 PR tree-optimization/51683
9936 * gcc.dg/pr51683.c: New test.
9938 Copyright (C) 2012 Free Software Foundation, Inc.
9940 Copying and distribution of this file, with or without modification,
9941 are permitted in any medium without royalty provided the copyright
9942 notice and this notice are preserved.