1 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
4 -mno-sse -mno-mmx to dg-options. Reformat.
6 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
8 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
9 * c-c++-common/vector-compare-1.c: Same.
10 * c-c++-common/vector-compare-2.c: Same.
11 * g++.dg/other/unused1.C: Skip on AIX.
12 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
15 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
18 * gcc.target/i386/pr55247.c: New test.
20 2012-11-09 Andrew Pinski <apinski@cavium.com>
22 * gcc.c-torture/execute/20121108-1.c: New test.
24 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
27 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
28 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
29 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
30 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
32 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
34 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
35 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
36 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
38 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
40 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
42 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
43 * g++.dg/tm/pr47530.C: Same.
45 2012-11-09 Jason Merrill <jason@redhat.com>
48 * g++.dg/cpp0x/alias-decl-25.C: New.
50 * g++.dg/abi/abi-tag1.C: New.
51 * g++.dg/abi/abi-tag2.C: New.
53 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
55 PR rtl-optimization/55154
56 * gcc.target/i386/pr55154.c: New test.
58 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
60 PR rtl-optimization/55151
61 * gcc.dg/pr55151.c: Move ...
62 * gcc.target/i386/pr55151.c: ... here.
64 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
66 PR rtl-optimization/54472
67 * gcc.dg/pr54472.c: New test.
69 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
71 * gnat.dg/stack_check3.ad[sb]: New test.
73 2012-11-08 Ian Lance Taylor <iant@google.com>
75 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
76 with arguments. Handle errorcheckoutput and rundir test types.
78 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
80 PR tree-optimization/55191
81 * gcc.dg/pr55191.c: New test.
83 2012-11-08 Jakub Jelinek <jakub@redhat.com>
86 * g++.dg/debug/pr54499.C: New test.
88 2012-11-08 Jan Hubicka <jh@suse.cz>
91 * gcc.dg/winline-3.c: Update.
93 2012-11-08 Martin Jambor <mjambor@suse.cz>
95 * gfortran.dg/ipcp-array-1.f90: New test.
97 2012-11-08 Florian Weimer <fweimer@redhat.com>
99 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
101 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
103 PR rtl-optimization/55151
104 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
106 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
108 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
110 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
112 * gcc.c-torture/compile/20121107-1.c: New test.
114 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
116 PR rtl-optimization/55151
117 * gcc.dg/pr55151.c: Compile it only for x86_64.
119 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
121 PR rtl-optimization/55122
122 * gcc.dg/pr55122.c: New test.
124 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
126 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
128 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
129 * gcc.target/powerpc/loop_align.c: Skip on AIX.
130 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
131 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
133 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
136 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
138 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
141 * c-c++-common/pr51294.c: New.
143 2012-11-07 Martin Jambor <mjambor@suse.cz>
145 PR tree-optimization/53787
146 * gcc.dg/ipa/ipa-5.c: Adjust.
147 * gcc.dg/ipa/ipcp-agg-1.c: New test.
148 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
149 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
150 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
151 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
152 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
153 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
154 * gfortran.dg/pr48636-2.f90: New test.
155 * gfortran.dg/pr53787.f90: Likewise.
157 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
161 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/cpp0x/constexpr-union4.C: New.
166 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
168 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
170 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
173 * gcc.c-torture/compile/pr49220.c: New test.
175 2012-11-07 Florian Weimer <fweimer@redhat.com>
177 * g++.dg/init/new40.C: New.
179 2012-11-07 Jakub Jelinek <jakub@redhat.com>
182 * gcc.dg/guality/pr54693-2.c: New test.
184 2012-11-06 Andrew Pinski <apinski@cavium.com>
186 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
187 -fno-vect-cost-model.
189 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
191 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
192 * gcc.dg/tm/debug-1.c: Same.
193 * gcc.dg/tm/irrevocable-3.c: Same.
194 * gcc.dg/tm/irrevocable-4.c: Same.
195 * gcc.dg/tm/memopt-10.c: Same.
196 * gcc.dg/tm/memopt-11.c: Same.
197 * gcc.dg/tm/props-4.c: Same.
198 * gcc.dg/tm/wrap-3.c: Same.
199 * gcc.dg/tm/wrap-4.c: Same.
201 2012-11-06 Andrew Pinski <apinski@cavium.com>
203 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
205 2012-11-06 Jan Hubicka <jh@suse.cz>
207 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
209 * gcc.dg/tree-ssa/loop-23.c: Likewise.
210 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
211 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
213 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
215 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
217 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
220 * gcc.dg/torture/pr41993.c: New test.
222 2012-11-06 Jan Hubicka <jh@suse.cz>
224 * gcc.target/i386/l_fma_float_?.c: Update.
225 * gcc.target/i386/l_fma_double_?.c: Update.
227 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
230 * gcc.target/sh/pr54089-8.c: New.
231 * gcc.target/sh/pr54089-9.c: New.
233 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
236 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
237 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
238 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
239 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
240 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
241 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
242 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
243 * gcc.target/i386/avx-vzeroupper-27.c: New.
245 2012-11-06 Janus Weil <janus@gcc.gnu.org>
248 * gfortran.dg/transfer_class_1.f90: New.
249 * gfortran.dg/transfer_class_2.f90: New.
251 2012-11-05 Sriraman Tallam <tmsriram@google.com>
253 * testsuite/g++.dg/mv1.C: New test.
254 * testsuite/g++.dg/mv2.C: New test.
255 * testsuite/g++.dg/mv3.C: New test.
256 * testsuite/g++.dg/mv4.C: New test.
257 * testsuite/g++.dg/mv5.C: New test.
258 * testsuite/g++.dg/mv6.C: New test.
260 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
263 * gcc.dg/const-uniq-1.c (a): Increase length four times.
265 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
267 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
270 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
272 * g++.dg/torture/20121105-1.C: New test.
274 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
276 * gcc.dg/torture/fp-compare.c: New testcase.
278 2012-11-05 Jan Hubicka <jh@suse.cz>
280 * gcc.dg/const-1.c: Update.
281 * gcc.dg/pure-1.c: Update.
283 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
285 PR rtl-optimization/55151
286 * gcc.dg/pr55151.c: New test.
288 2012-11-05 Jakub Jelinek <jakub@redhat.com>
292 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
294 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
297 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
299 2012-11-05 Jan Hubicka <jh@suse.cz>
301 * gcc.dg/autopar/pr49960.c: Fix testcase.
303 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
305 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
306 Fix scan-tree-dump-times directive.
308 2012-11-04 Janus Weil <janus@gcc.gnu.org>
311 * gfortran.dg/associate_12.f90: New.
313 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
316 * lib/target-supports.exp (check_effective_target_masm_intel): New
318 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
321 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
322 Jack Howarth <howarth@bromo.med.uc.edu>
324 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
325 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
326 * gcc.target/i386/pr53249.c: Likewise.
328 2012-11-03 Andrew Pinski <apinski@cavium.com>
330 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
331 call abort1 so that cross jumping does not happen.
333 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
336 * gcc.target/sh/pr51244-18.c: New.
337 * gcc.target/sh/pr51244-19.c: New.
339 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
341 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
342 b requires a 64-bit operation followed by a truncation.
344 2012-11-02 Jan Hubicka <jh@suse.cz>
346 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
348 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
350 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
351 conditions to verify the reduction code is vectorized.
353 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
354 in case 'pow', such as 'powerpc' is used in the compiler version name.
355 * gcc.target/powerpc/pr46728-2.c: Likewise.
356 * gcc.target/powerpc/pr46728-3.c: Likewise.
357 * gcc.target/powerpc/pr46728-4.c: Likewise.
358 * gcc.target/powerpc/pr46728-5.c: Likewise.
359 * gcc.target/powerpc/pr46728-7.c: Likewise.
360 * gcc.target/powerpc/pr46728-8.c: Likewise.
361 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
363 2012-11-02 Jan Hubicka <jh@suse.cz>
365 * gcc.dg/tree-ssa/loop-38.c: New testcase.
367 2012-11-02 Jan Hubicka <jh@suse.cz>
369 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
370 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
372 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
375 * gcc.target/i386/pr55130.c: New test.
377 2012-11-02 Jakub Jelinek <jakub@redhat.com>
380 * gcc.target/i386/pr55147.c: New test.
382 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
384 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
385 * gfortran.dg/default_format_denormal_1.f90: Same.
387 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
390 * g++.dg/ext/vector19.C: Remove target restrictions.
391 * gcc.dg/fold-compare-7.c: New testcase.
393 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
396 * gcc.target/sh/pr55160.c: New.
398 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
400 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
401 scan-assembler regex.
403 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
406 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
407 * gcc.dg/pr55150-2.c: New test.
409 2012-11-01 Sharad Singhai <singhai@google.com>
411 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
412 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
413 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
414 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
416 2012-10-31 Dehao Chen <dehao@google.com>
418 * g++.dg/debug/dwarf2/block.C: New testcase.
420 2012-10-31 Jan Hubicka <jh@suse.cz>
422 * gcc.dg/pr44974.c: Add noinline.
424 2012-10-31 Janus Weil <janus@gcc.gnu.org>
427 * gfortran.dg/class_54.f90: New.
429 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
430 Jakub Jelinek <jakub@redhat.com>
432 PR tree-optimization/55018
433 * gcc.dg/torture/pr55018.c: New test.
435 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
438 * g++.dg/ext/vla13.C: New.
440 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
443 * gcc.dg/pr55150.c: New test.
445 2012-10-31 Tobias Burnus <burnus@net-b.de>
448 * gfortran.dg/associate_11.f90: New.
450 2012-10-31 Dodji Seketeli <dodji@redhat.com>
453 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
455 2012-10-31 Jakub Jelinek <jakub@redhat.com>
457 PR tree-optimization/19105
458 PR tree-optimization/21643
459 PR tree-optimization/46309
460 * gcc.dg/pr19105.c: New test.
461 * gcc.dg/pr21643.c: New test.
462 * gcc.dg/pr46309-2.c: New test.
463 * gcc.c-torture/execute/pr46309.c: New test.
465 2012-10-31 Alan Modra <amodra@gmail.com>
467 * gcc.target/powerpc/dimode_off.c: New.
468 * gcc.target/powerpc/timode_off.c: New.
469 * gcc.target/powerpc/dfmode_off.c: New.
470 * gcc.target/powerpc/tfmode_off.c: New.
472 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
474 PR rtl-optimization/55093
475 * gcc.target/i386/pr55093.c: New file.
477 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
479 * gcc.target/i386/pr55116.c: Renamed to ...
480 * gcc.target/i386/pr55116-1.c: This.
482 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
484 * gcc.target/i386/pr55116-2.c: New file.
486 2012-10-30 Richard Biener <rguenther@suse.de>
488 * gcc.dg/vect/slp-perm-2.c: Adjust.
490 2012-10-30 Richard Biener <rguenther@suse.de>
492 PR tree-optimization/55111
493 * gcc.dg/torture/pr55111.c: New testcase.
495 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
498 * gcc.target/sh/pr53988.c: New.
500 2012-10-30 Bin Cheng <bin.cheng@arm.com>
503 * gcc.dg/hoist-register-pressure-1.c: Rename from
504 hoist-register-pressure.c. Add nonpic condition.
505 * gcc.dg/hoist-register-pressure-2.c: New testcase.
507 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
510 * gcc.dg/Wreturn-local-addr.c: New.
511 * g++.dg/warn/Wno-return-local-addr.C: New.
512 * g++.dg/warn/Wreturn-local-addr.C: New.
514 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
517 * gcc.target/i386/pr55116.c: New file.
519 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
522 * gcc.dg/Wshadow-4.c: New.
523 * gcc.dg/Wshadow-4.h: New.
525 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
528 * gcc.dg/guality/pr54693.c: New.
530 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
533 * gcc.dg/pr55027.c: New testcase.
535 2012-10-29 Jan Hubicka <jh@suse.cz>
537 * gcc.dg/ipa/inline-6.c: New testcase.
539 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
541 PR rtl-optimization/55106
542 * g++.dg/pr55106.C: New.
544 2012-10-29 Richard Guenther <rguenther@suse.de>
547 * gcc.dg/torture/pr53695.c: New testcase.
549 2012-10-28 Jan Hubicka <jh@suse.cz>
551 * gcc.dg/ipa/inlinehint-3.c: New testcase.
553 2012-10-28 Tobias Burnus <burnus@net-b.de>
556 * gfortran.dg/do_check_6.f90: New.
558 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
559 Jack Howarth <howarth@bromo.med.uc.edu>
562 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
564 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
566 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
569 * gcc.target/i386/pr34283.c: New test.
571 2012-10-26 Jakub Jelinek <jakub@redhat.com>
574 * g++.dg/opt/pr55081.C: New test.
578 * gcc.dg/guality/pr54970.c: New test.
580 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
583 * g++.dg/template/new11.C: New.
585 2012-10-26 Richard Biener <rguenther@suse.de>
588 * gcc.dg/torture/pr54824.c: New testcase.
590 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
592 * gcc.target/i386/fxsave-1.c: New.
593 * gcc.target/i386/fxsave64-1.c: Ditto.
594 * gcc.target/i386/fxrstor-1.c: Ditto.
595 * gcc.target/i386/fxrstor64-1.c: Ditto.
596 * gcc.target/i386/xsave-1.c: Ditto.
597 * gcc.target/i386/xsave64-1.c: Ditto.
598 * gcc.target/i386/xrstor-1.c: Ditto.
599 * gcc.target/i386/xrstor64-1.c: Ditto.
600 * gcc.target/i386/xsaveopt-1.c: Ditto.
601 * gcc.target/i386/xsaveopt64-1.c: Ditto.
602 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
603 * gcc.target/i386/sse-13.c: Ditto.
604 * gcc.target/i386/sse-14.c: Ditto.
605 * gcc.target/i386/sse-22.c: Ditto.
606 * gcc.target/i386/sse-23.c: Ditto.
607 * g++.dg/other/i386-2.C: Ditto.
608 * g++.dg/other/i386-3.C: Ditto.
610 2012-10-25 Jan Hubicka <jh@suse.cz>
612 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
615 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
618 * g++.dg/ext/transparent-union.C: New.
620 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
623 * g++.dg/ext/vector19.C: New testcase.
625 2012-10-25 Richard Biener <rguenther@suse.de>
627 PR tree-optimization/54902
628 * g++.dg/torture/pr54902.C: New testcase.
630 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/template/crash114.C: New.
635 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
638 * gcc.target/i386/pr55049-1.c: New test.
640 2012-10-24 Janus Weil <janus@gcc.gnu.org>
643 * gfortran.dg/class_dummy_4.f03: New.
645 2012-10-24 Jakub Jelinek <jakub@redhat.com>
647 PR rtl-optimization/55010
648 * gcc.dg/pr55010.c: New test.
651 * g++.dg/debug/pr54828.C: New test.
653 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
655 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
656 * gcc.dg/vect/vect-83_64.c: Likewise.
658 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/cpp0x/constexpr-union4.C: New.
663 2012-10-23 Jeff Law <law@redhat.com>
665 * gcc.c-torture/execute/pr54985.c: New test.
667 2012-10-23 Paul Koning <ni1d@arrl.net>
670 * g++.dg/debug/dwarf2/pr54508.C: New.
672 2012-10-23 Jakub Jelinek <jakub@redhat.com>
675 * g++.dg/template/sizeof14.C: New test.
677 2012-10-23 Ian Bolton <ian.bolton@arm.com>
678 Jim MacArthur <jim.macarthur@arm.com>
679 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
680 Marcus Shawcroft <marcus.shawcroft@arm.com>
681 Nigel Stephens <nigel.stephens@arm.com>
682 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
683 Richard Earnshaw <rearnsha@arm.com>
684 Sofiane Naci <sofiane.naci@arm.com>
685 Stephen Thomas <stephen.thomas@arm.com>
686 Tejas Belagod <tejas.belagod@arm.com>
687 Yufeng Zhang <yufeng.zhang@arm.com>
689 * lib/target-supports.exp
690 (check_profiling_available): Add AArch64.
691 (check_effective_target_vect_int): Likewise.
692 (check_effective_target_vect_shift): Likewise.
693 (check_effective_target_vect_float): Likewise.
694 (check_effective_target_vect_double): Likewise.
695 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
696 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
697 (check_effective_target_vect_pack_trunc): Likewise.
698 (check_effective_target_vect_unpack): Likewise.
699 (check_effective_target_vect_hw_misalign): Likewise.
700 (check_effective_target_vect_short_mult): Likewise.
701 (check_effective_target_vect_int_mult): Likewise.
702 (check_effective_target_vect_stridedN): Likewise.
703 (check_effective_target_sync_int_long): Likewise.
704 (check_effective_target_sync_char_short): Likewise.
705 (check_vect_support_and_set_flags): Likewise.
706 (check_effective_target_aarch64_tiny): New.
707 (check_effective_target_aarch64_small): New.
708 (check_effective_target_aarch64_large): New.
709 * g++.dg/other/PR23205.C: Enable aarch64.
710 * g++.dg/other/pr23205-2.C: Likewise.
711 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
712 * gcc.c-torture/execute/20101011-1.c: Likewise.
713 * gcc.dg/20020312-2.c: Likewise.
714 * gcc.dg/20040813-1.c: Likewise.
715 * gcc.dg/builtin-apply2.c: Likewise.
716 * gcc.dg/stack-usage-1.c: Likewise.
718 2012-10-23 Ian Bolton <ian.bolton@arm.com>
719 Jim MacArthur <jim.macarthur@arm.com>
720 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
721 Marcus Shawcroft <marcus.shawcroft@arm.com>
722 Nigel Stephens <nigel.stephens@arm.com>
723 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
724 Richard Earnshaw <rearnsha@arm.com>
725 Sofiane Naci <sofiane.naci@arm.com>
726 Stephen Thomas <stephen.thomas@arm.com>
727 Tejas Belagod <tejas.belagod@arm.com>
728 Yufeng Zhang <yufeng.zhang@arm.com>
730 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
731 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
732 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
733 * gcc.target/aarch64/aapcs/abitest.S: New file.
734 * gcc.target/aarch64/aapcs/abitest.h: New file.
735 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
736 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
737 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
738 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
739 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
740 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
741 * gcc.target/aarch64/aapcs/ice_1.c: New file.
742 * gcc.target/aarch64/aapcs/ice_2.c: New file.
743 * gcc.target/aarch64/aapcs/ice_3.c: New file.
744 * gcc.target/aarch64/aapcs/ice_4.c: New file.
745 * gcc.target/aarch64/aapcs/ice_5.c: New file.
746 * gcc.target/aarch64/aapcs/macro-def.h: New file.
747 * gcc.target/aarch64/aapcs/test_1.c: New file.
748 * gcc.target/aarch64/aapcs/test_10.c: New file.
749 * gcc.target/aarch64/aapcs/test_11.c: New file.
750 * gcc.target/aarch64/aapcs/test_12.c: New file.
751 * gcc.target/aarch64/aapcs/test_13.c: New file.
752 * gcc.target/aarch64/aapcs/test_14.c: New file.
753 * gcc.target/aarch64/aapcs/test_15.c: New file.
754 * gcc.target/aarch64/aapcs/test_16.c: New file.
755 * gcc.target/aarch64/aapcs/test_17.c: New file.
756 * gcc.target/aarch64/aapcs/test_18.c: New file.
757 * gcc.target/aarch64/aapcs/test_19.c: New file.
758 * gcc.target/aarch64/aapcs/test_2.c: New file.
759 * gcc.target/aarch64/aapcs/test_20.c: New file.
760 * gcc.target/aarch64/aapcs/test_21.c: New file.
761 * gcc.target/aarch64/aapcs/test_22.c: New file.
762 * gcc.target/aarch64/aapcs/test_23.c: New file.
763 * gcc.target/aarch64/aapcs/test_24.c: New file.
764 * gcc.target/aarch64/aapcs/test_25.c: New file.
765 * gcc.target/aarch64/aapcs/test_26.c: New file.
766 * gcc.target/aarch64/aapcs/test_3.c: New file.
767 * gcc.target/aarch64/aapcs/test_4.c: New file.
768 * gcc.target/aarch64/aapcs/test_5.c: New file.
769 * gcc.target/aarch64/aapcs/test_6.c: New file.
770 * gcc.target/aarch64/aapcs/test_7.c: New file.
771 * gcc.target/aarch64/aapcs/test_8.c: New file.
772 * gcc.target/aarch64/aapcs/test_9.c: New file.
773 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
774 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
775 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
776 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
777 * gcc.target/aarch64/aapcs/test_complex.c: New file.
778 * gcc.target/aarch64/aapcs/test_int128.c: New file.
779 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
780 * gcc.target/aarch64/aapcs/type-def.h: New file.
781 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
782 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
783 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
784 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
785 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
786 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
787 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
788 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
789 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
790 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
791 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
792 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
793 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
794 * gcc.target/aarch64/aarch64.exp: New file.
795 * gcc.target/aarch64/adc-1.c: New file.
796 * gcc.target/aarch64/adc-2.c: New file.
797 * gcc.target/aarch64/asm-1.c: New file.
798 * gcc.target/aarch64/clrsb.c: New file.
799 * gcc.target/aarch64/clz.c: New file.
800 * gcc.target/aarch64/ctz.c: New file.
801 * gcc.target/aarch64/csinc-1.c: New file.
802 * gcc.target/aarch64/csinv-1.c: New file.
803 * gcc.target/aarch64/csneg-1.c: New file.
804 * gcc.target/aarch64/extend.c: New file.
805 * gcc.target/aarch64/fcvt.x: New file.
806 * gcc.target/aarch64/fcvt_double_int.c: New file.
807 * gcc.target/aarch64/fcvt_double_long.c: New file.
808 * gcc.target/aarch64/fcvt_double_uint.c: New file.
809 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
810 * gcc.target/aarch64/fcvt_float_int.c: New file.
811 * gcc.target/aarch64/fcvt_float_long.c: New file.
812 * gcc.target/aarch64/fcvt_float_uint.c: New file.
813 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
814 * gcc.target/aarch64/ffs.c: New file.
815 * gcc.target/aarch64/fmadd.c: New file.
816 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
817 * gcc.target/aarch64/frint.x: New file.
818 * gcc.target/aarch64/frint_double.c: New file.
819 * gcc.target/aarch64/frint_float.c: New file.
820 * gcc.target/aarch64/index.c: New file.
821 * gcc.target/aarch64/mneg-1.c: New file.
822 * gcc.target/aarch64/mneg-2.c: New file.
823 * gcc.target/aarch64/mneg-3.c: New file.
824 * gcc.target/aarch64/mnegl-1.c: New file.
825 * gcc.target/aarch64/mnegl-2.c: New file.
826 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
827 * gcc.target/aarch64/pic-constantpool1.c: New file.
828 * gcc.target/aarch64/pic-symrefplus.c: New file.
829 * gcc.target/aarch64/predefine_large.c: New file.
830 * gcc.target/aarch64/predefine_small.c: New file.
831 * gcc.target/aarch64/predefine_tiny.c: New file.
832 * gcc.target/aarch64/reload-valid-spoff.c: New file.
833 * gcc.target/aarch64/scalar_intrinsics.c: New file.
834 * gcc.target/aarch64/table-intrinsics.c: New file.
835 * gcc.target/aarch64/tst-1.c: New file.
836 * gcc.target/aarch64/vect-abs-compile.c: New file.
837 * gcc.target/aarch64/vect-abs.c: New file.
838 * gcc.target/aarch64/vect-abs.x: New file.
839 * gcc.target/aarch64/vect-compile.c: New file.
840 * gcc.target/aarch64/vect-faddv-compile.c: New file.
841 * gcc.target/aarch64/vect-faddv.c: New file.
842 * gcc.target/aarch64/vect-faddv.x: New file.
843 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
844 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
845 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
846 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
847 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
848 * gcc.target/aarch64/vect-fp-compile.c: New file.
849 * gcc.target/aarch64/vect-fp.c: New file.
850 * gcc.target/aarch64/vect-fp.x: New file.
851 * gcc.target/aarch64/vect-mull-compile.c: New file.
852 * gcc.target/aarch64/vect-mull.c: New file.
853 * gcc.target/aarch64/vect-mull.x: New file.
854 * gcc.target/aarch64/vect.c: New file.
855 * gcc.target/aarch64/vect.x: New file.
856 * gcc.target/aarch64/vector_intrinsics.c: New file.
857 * gcc.target/aarch64/vfp-1.c: New file.
858 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
859 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
860 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
861 * g++.dg/abi/aarch64_guard1.C: New file.
863 2012-10-23 Jakub Jelinek <jakub@redhat.com>
866 * c-c++-common/pr54988.c: New test.
868 2012-10-23 Jan Hubicka <jh@suse.cz>
870 * gcc.dg/tree-prof/peel-1.c: New testcase.
872 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
875 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
877 2012-10-23 Joseph Myers <joseph@codesourcery.com>
879 * gcc.dg/c99-predef-1.c: New test.
880 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
881 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
882 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
883 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
884 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
885 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
886 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
887 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
888 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
889 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
890 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
891 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
893 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
895 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
897 2012-10-23 Jan Hubicka <jh@suse.cz>
900 * gcc.c-torture/execute/pr54937.c: New testcase.
901 * gcc.dg/tree-ssa/cunroll-2.c: Update.
903 2012-10-23 Jan Hubicka <jh@suse.cz>
906 * gfortran.dg/pr54967.f90: New testcase.
908 2012-10-23 Terry Guo <terry.guo@arm.com>
911 * gcc.dg/pr55019.c: New.
913 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
915 PR tree-optimization/55008
916 * gcc.dg/tree-ssa/pr55008.c: New test.
918 2012-10-22 Richard Biener <rguenther@suse.de>
920 PR tree-optimization/55011
921 * gcc.dg/torture/pr55011.c: New testcase.
923 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
925 * gcc.target/arm/pr40457-1.c: Adjust expected output.
926 * gcc.target/arm/pr40457-2.c: Likewise.
927 * gcc.target/arm/pr40457-3.c: Likewise.
929 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
931 * gnat.dg/specs/limited_with4.ads: New test.
932 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
934 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
936 * gnat.dg/modular4.adb: New test.
937 * gnat.dg/modular4_pkg.ads: New helper.
939 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
941 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
942 * gnat.dg/specs/addr1.ads: Likewise.
944 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
946 * gcc.dg/webizer.c (main): Add missing exit call.
948 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
951 * gfortran.dg/wextra_1.f: New test.
953 2012-10-20 Jan Hubicka <jh@suse.cz>
955 * gcc.dg/tree-prof/unroll-1.c: New testcase.
957 2012-10-19 Janus Weil <janus@gcc.gnu.org>
960 * gfortran.dg/warn_unused_function.f90: New.
962 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
964 * lib/target-supports.exp
965 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
967 2012-10-19 Richard Guenther <rguenther@suse.de>
969 PR tree-optimization/54981
970 * gcc.dg/pr54981.c: New testcase.
972 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
975 * gcc.target/arm/pr54892.c: New.
977 2012-10-19 Bin Cheng <bin.cheng@arm.com>
979 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
981 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
984 * g++.dg/init/array30.C: New.
985 * g++.dg/init/array31.C: Likewise.
987 2012-10-18 Tobias Burnus <burnus@net-b.de>
990 * gfortran.dg/public_private_module_7.f90: New.
992 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
995 * g++.dg/template/pr29633.C: New.
997 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
999 * gnat.dg/loop_optimization13.ad[sb]: New test.
1000 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1002 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1004 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1005 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1006 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1007 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1009 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1011 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1012 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1013 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1014 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1015 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1016 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1018 2012-10-16 Jan Hubicka <jh@suse.cz>
1020 * gcc.target/i386/l_fma_float_?.c: Update.
1021 * gcc.target/i386/l_fma_double_?.c: Update.
1022 * gfortran.dg/do_1.f90: XFAIL
1023 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1024 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1025 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1026 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1027 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1028 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1031 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1035 * gcc.dg/Wstrict-overflow-24.c: New.
1037 2012-10-16 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/class_optional_1.f90: New.
1042 * gfortran.dg/class_optional_2.f90: New.
1044 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1047 * gcc.dg/guality/pr54796.c: New test.
1049 PR tree-optimization/54889
1050 * gfortran.dg/pr54889.f90: New test.
1052 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1054 * g++.dg/other/dump-ada-spec-2.C: New test.
1056 2012-10-16 Easwaran Raman <eraman@google.com>
1058 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1059 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1061 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1063 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1064 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1066 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1069 * gcc.c-torture/compile/pr54925.c: New.
1071 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1074 * gcc.target/sh/pr51244-17.c: New.
1076 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1079 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1081 * gcc.target/sh/pr54760-4.c: New.
1083 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1086 * gcc.target/sh/torture/sh-torture.exp: New.
1087 * gcc.target/sh/torture/pr34777.c: New.
1089 2012-10-15 Matthias Klose <doko@ubuntu.com>
1091 * lib/target-supports.exp (check_profiling_available): Match
1092 arm*-*-linux-* for ARM Linux/GNU.
1093 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1094 * gfortran.dg/enum_10.f90: Likewise.
1095 * gfortran.dg/enum_9.f90: Likewise.
1096 * gcc.target/arm/synchronize.c: Likewise.
1097 * g++.old-deja/g++.jason/enum6.C: Likewise.
1098 * g++.old-deja/g++.other/enum4.C: Likewise.
1099 * g++.old-deja/g++.law/enum9.C: Likewise.
1101 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1103 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1104 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1106 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1107 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/overload/operator6.C: New.
1112 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1114 PR c++/50080 (again)
1115 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1116 * g++.dg/parse/tmpl-outside1.C: Likewise.
1117 * g++.dg/template/qualttp18.C: Likewise.
1118 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1119 * g++.old-deja/g++.pt/overload13.C: Likewise.
1121 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1123 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1124 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1125 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1126 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1127 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1128 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1129 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1130 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1132 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1135 * g++.dg/parse/tmpl-outside2.C: New.
1136 * g++.dg/parse/tmpl-outside1.C: Adjust.
1137 * g++.dg/template/qualttp18.C: Likewise.
1138 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1139 * g++.old-deja/g++.pt/overload13.C: Likewise.
1141 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1143 PR tree-optimization/54915
1144 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1146 2012-10-15 Richard Guenther <rguenther@suse.de>
1148 PR tree-optimization/54920
1149 * gcc.dg/torture/pr54920.c: New testcase.
1151 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1153 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1155 2012-10-13 Jason Merrill <jason@redhat.com>
1157 * g++.dg/tls/thread_local7g.C: Require tls_native.
1159 2012-10-14 Jason Merrill <jason@redhat.com>
1161 * g++.dg/cpp0x/inh-ctor1.C: New.
1162 * g++.dg/cpp0x/inh-ctor2.C: New.
1163 * g++.dg/cpp0x/inh-ctor3.C: New.
1164 * g++.dg/cpp0x/inh-ctor4.C: New.
1165 * g++.dg/cpp0x/inh-ctor5.C: New.
1166 * g++.dg/cpp0x/inh-ctor6.C: New.
1167 * g++.dg/cpp0x/inh-ctor7.C: New.
1168 * g++.dg/cpp0x/inh-ctor8.C: New.
1169 * g++.dg/cpp0x/inh-ctor9.C: New.
1170 * g++.dg/cpp0x/inh-ctor10.C: New.
1171 * g++.dg/cpp0x/inh-ctor11.C: New.
1172 * g++.dg/cpp0x/inh-ctor12.C: New.
1173 * g++.dg/cpp0x/inh-ctor13.C: New.
1175 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1177 PR rtl-optimization/54919
1178 * gcc.dg/pr54919.c: New testcase.
1180 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/template/crash113.C: New.
1185 2012-10-14 Jan Hubicka <jh@suse.cz>
1187 * gcc.dg/unroll_5.c: New testcase.
1189 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1192 * g++.dg/opt/pr52643.C: New.
1194 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1197 * gcc.target/sh/pr54602-1.c: New.
1198 * gcc.target/sh/pr54602-2.c: New.
1199 * gcc.target/sh/pr54602-3.c: New.
1200 * gcc.target/sh/pr54602-4.c: New.
1202 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1205 * gcc.target/sh/pr54680.c: New.
1207 2012-10-12 Jan Hubicka <jh@suse.cz>
1209 * gcc.dg/webizer.c: New testcase.
1211 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1213 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1216 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1218 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1219 Return 0 if already specifying -mfloat-abi other than hard.
1221 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1223 * gcc.dg/pr53060.c: Prune irrelevant warning.
1225 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1228 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1229 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1230 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1231 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1232 Adjust expected wording of warnings for *cmp* builtins.
1233 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1234 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1236 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/parse/friend-main.C: New.
1241 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1244 * g++.dg/pr53055.C: New testcase.
1246 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1249 * g++.dg/cpp0x/pr52744.C: New.
1251 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1254 * gfortran.dg/dummy_procedure_9.f90: New.
1256 2012-10-12 Richard Biener <rguenther@suse.de>
1258 PR tree-optimization/54894
1259 * gcc.dg/torture/pr54894.c: New testcase.
1261 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1264 * gcc.target/sh/pr51244-13.c: New.
1265 * gcc.target/sh/pr51244-14.c: New.
1266 * gcc.target/sh/pr51244-15.c: New.
1267 * gcc.target/sh/pr51244-16.c: New.
1269 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/cpp0x/decltype45.C: New.
1274 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1277 * gfortran.dg/class_allocate_13.f90: New.
1279 2012-10-11 Jason Merrill <jason@redhat.com>
1281 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1282 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1284 * g++.dg/gomp/tls-5.C: Require tls_native.
1285 * g++.dg/tls/thread_local7.C: Require tls_native.
1286 * g++.dg/tls/static2.C: New.
1288 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1291 * g++.dg/ext/weak5.C: New.
1293 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1296 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1297 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1299 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1302 * g++.dg/parse/pr43765.C: New.
1304 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1306 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1308 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1311 * g++.dg/init/bitfield3.C: New.
1313 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1315 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1317 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1319 PR tree-optimization/54877
1320 * gcc.dg/torture/pr54877.c: New test.
1322 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1325 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1326 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1327 and remove target info from dg-do compile.
1328 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1329 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1330 and remove target info from dg-do compile.
1332 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1334 * gcc.dg/pr54782.c: Require target with pthread support.
1336 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1339 * g++.dg/cpp0x/auto35.C: New.
1341 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1343 PR c++/53540 - using fails to be equivalent to typedef
1344 * g++.dg/cpp0x/alias-decl-24.C: New test.
1346 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1348 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1349 that c++11 attributes to types are ignored for now.
1350 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1353 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1358 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1361 * g++.dg/cpp0x/initlist67.C: New.
1363 2012-10-10 Dehao Chen <dehao@google.com>
1365 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1367 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1370 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1373 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1376 * g++.dg/cpp0x/decltype44.C: New.
1378 2012-10-09 Steve Ellcey <sellcey@mips.com>
1380 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1382 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1385 * g++.dg/cpp0x/decltype43.C: New.
1387 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1390 * gcc.dg/pr53397-1.c: New test case.
1391 * gcc.dg/pr53397-2.c: New test case.
1393 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1396 * g++.dg/warn/Wparentheses-26.C: Adjust.
1397 * g++.dg/warn/Wparentheses-27.C: New.
1399 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1402 * c-c++-common/vector-scalar.c: New testcase.
1403 * g++.dg/ext/vector18.C: New testcase.
1404 * g++.dg/ext/vector5.C: This is not an error anymore.
1405 * gcc.dg/init-vec-1.c: Move ...
1406 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1407 * gcc.c-torture/execute/vector-shift1.c: Move ...
1408 * c-c++-common/torture/vector-shift1.c: ... here.
1409 * gcc.dg/scal-to-vec1.c: Move ...
1410 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1411 C++11. Adapt error messages.
1412 * gcc.dg/convert-vec-1.c: Move ...
1413 * c-c++-common/convert-vec-1.c: ... here.
1414 * gcc.dg/scal-to-vec2.c: Move ...
1415 * c-c++-common/scal-to-vec2.c: ... here.
1417 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1420 * gcc.target/i386/pr54400.c: New testcase.
1422 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1425 * g++.dg/template/pr54858.C: New test.
1427 2012-10-08 Marek Polacek <polacek@redhat.com>
1430 * g++.dg/debug/pr54831.C: New test.
1432 2012-10-08 Dehao Chen <dehao@google.com>
1434 * g++.dg/predict-loop-exit-1.C: New.
1435 * g++.dg/predict-loop-exit-2.C: New.
1436 * g++.dg/predict-loop-exit-3.C: New.
1438 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1440 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1442 2012-10-08 Jason Merrill <jason@redhat.com>
1444 * g++.dg/gomp/tls-5.C: New.
1445 * g++.dg/gomp/tls-wrap1.C: New.
1446 * g++.dg/gomp/tls-wrap2.C: New.
1447 * g++.dg/gomp/tls-wrap3.C: New.
1448 * g++.dg/gomp/tls-wrap4.C: New.
1449 * g++.dg/gomp/tls-wrapper-cse.C: New.
1450 * g++.dg/tls/thread_local-cse.C: New.
1451 * g++.dg/tls/thread_local-order1.C: New.
1452 * g++.dg/tls/thread_local-order2.C: New.
1453 * g++.dg/tls/thread_local-wrap1.C: New.
1454 * g++.dg/tls/thread_local-wrap2.C: New.
1455 * g++.dg/tls/thread_local-wrap3.C: New.
1456 * g++.dg/tls/thread_local-wrap4.C: New.
1457 * g++.dg/tls/thread_local2g.C: New.
1458 * g++.dg/tls/thread_local3g.C: New.
1459 * g++.dg/tls/thread_local4g.C: New.
1460 * g++.dg/tls/thread_local5g.C: New.
1461 * g++.dg/tls/thread_local6g.C: New.
1462 * g++.dg/tls/thread_local7g.C: New.
1464 * g++.dg/tls/thread_local3.C: New.
1465 * g++.dg/tls/thread_local4.C: New.
1466 * g++.dg/tls/thread_local5.C: New.
1467 * g++.dg/tls/thread_local6.C: New.
1469 * g++.dg/tls/init-2.C: Tweak errors.
1470 * g++.dg/tls/thread_local1.C: New.
1471 * g++.dg/tls/thread_local2.C: New.
1472 * g++.dg/tls/thread_local7.C: New.
1474 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1477 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1479 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1482 * gcc.target/sh/pr54685.c: New.
1484 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1486 PR c++/53528 C++11 attribute support
1487 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1488 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1545 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1547 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1548 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1549 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1551 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1554 * gcc.target/sh/pr54760-2.c: New.
1555 * gcc.target/sh/pr54760-3.c: New.
1557 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1560 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1562 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1563 Sandra Loosemore <sandra@codesourcery.com>
1565 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1566 and test that the accumulator is initialized using MULT.
1567 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1568 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1570 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1573 * g++.dg/cpp0x/stdint.C: New.
1575 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1578 * g++.dg/cpp0x/stddef.C: New.
1580 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1583 * gfortran.dg/typebound_operator_17.f90: New.
1585 2012-10-06 Jan Hubicka <jh@suse.cz>
1589 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1591 2012-10-06 Jan Hubicka <jh@suse.cz>
1593 * gcc.dg/lto/resolutions_0.c: New testcase.
1595 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1598 * gfortran.dg/generic_25.f90: New.
1599 * gfortran.dg/generic_26.f90: New.
1600 * gfortran.dg/generic_27.f90: New.
1602 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1605 * gcc.target/sh/pr54760-1.c: New.
1607 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1609 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1610 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1611 * g++.dg/warn/Wsign-compare-5.C: New test.
1612 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1613 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1614 * g++.dg/ext/builtin30.C: New test.
1615 * g++.dg/ext/vla12.C: New test.
1616 * gcc.dg/builtins-85.c: New test.
1619 * gcc.dg/guality/pr54519-1.c: New test.
1620 * gcc.dg/guality/pr54519-2.c: New test.
1621 * gcc.dg/guality/pr54519-3.c: New test.
1622 * gcc.dg/guality/pr54519-4.c: New test.
1623 * gcc.dg/guality/pr54519-5.c: New test.
1624 * gcc.dg/guality/pr54519-6.c: New test.
1626 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1629 * g++.dg/cpp0x/defaulted38.C: New.
1631 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1633 PR tree-optimization/33763
1634 * c-c++-common/pr33763.c: New test.
1636 PR tree-optimization/54810
1637 * gcc.dg/tree-ssa/vrp85.c: New test.
1639 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1641 * gcc.dg/ucnid-7.c: Skip on AIX.
1642 * gcc.dg/ucnid-8.c: Same.
1643 * gcc.dg/ucnid-10.c: Same.
1644 * gcc.dg/ucnid-13.c: Same.
1645 * gcc.dg/attr-alias-3.c: Same.
1646 * gcc.dg/attr-alias-5.c: Same.
1647 * gcc.dg/torture/pr51106-2.c: Same.
1648 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1650 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1653 * g++.dg/cpp0x/alias-decl-23.C: New.
1655 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1658 * g++.dg/template/friend53.C: New.
1660 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1662 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1663 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1664 (scan-ada-spec): Likewise.
1665 (scan-ada-spec-not): Likewise.
1666 * gcc.dg/dump-ada-spec-1.c: New test.
1667 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1669 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1671 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1673 2012-10-04 Florian Weimer <fweimer@redhat.com>
1675 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1677 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1680 * g++.dg/cpp0x/pr54323.C: New.
1682 2012-10-04 Richard Guenther <rguenther@suse.de>
1685 * g++.dg/torture/pr54735.C: New testcase.
1687 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1689 PR rtl-optimization/54739
1690 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1692 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1695 * gcc.target/sh/pr51244-12.c: New.
1697 2012-10-03 Dehao Chen <dehao@google.com>
1700 * gcc.dg/pr54782.c: New test.
1702 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1705 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1707 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1710 * gfortran.dg/class_53.f90: New.
1712 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1715 * gcc.dg/guality/pr54551.c: New.
1717 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1719 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1720 * gcc.target/powerpc/pr46728-2.c: Likewise.
1722 2012-10-02 Sharad Singhai <singhai@google.com>
1725 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1726 to fix test failures caused by r191883.
1727 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1728 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1729 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1730 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1731 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1732 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1733 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1734 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1735 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1737 2012-09-30 Sharad Singhai <singhai@google.com>
1739 * gcc.target/i386/vect-double-1.c: Fix test.
1741 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1744 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1747 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1749 PR rtl-optimization/54457
1750 * gcc.target/i386/pr54457.c: New test.
1752 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1754 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1756 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1758 * gcc.target/i386/vect-rebuild.c: New testcase.
1760 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1762 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1764 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1766 * gcc.target/mips/pr37362.c: Fix target selector.
1768 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1771 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1773 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1775 * gcc.dg/ucnid-8.c: Update line number.
1776 * gcc.dg/torture/pr51106-2.c: Likewise.
1778 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1781 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1782 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1783 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1785 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1787 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1788 partially reverting r170092.
1789 * gfortran.dg/class_7.f03: Ditto.
1790 * gfortran.dg/coarray_14.f90: Ditto.
1791 * gfortran.dg/typebound_proc_13.f03: Ditto.
1793 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1796 * g++.dg/cpp0x/sfinae42.C: New.
1798 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1800 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1801 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1802 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1803 * gcc.dg/pr42629.c: XFAIL on AIX.
1804 * gcc.dg/pr47684.c: Same.
1805 * gcc.dg/pr43670.c: Same.
1806 * gcc.dg/pr42916.c: Same.
1807 * gcc.dg/pr45449.c: Same.
1808 * gcc.dg/pr50017.c: Same.
1809 * gcc.dg/pr42728.c: Same.
1810 * gcc.dg/pr47881.c: Same.
1811 * gcc.dg/pr44023.c: Same.
1812 * gcc.dg/pr41345.c: Same.
1813 * gcc.dg/pr42630.c: Same.
1814 * gcc.dg/pr44971.c: Same.
1815 * gcc.dg/pr46771.c: Same.
1816 * gcc.dg/ucnid-8.c: Same.
1817 * gcc.dg/ucnid-10.c: Same.
1818 * gcc.dg/ucnid-13.c: Same.
1819 * gcc.dg/torture/pr51106-2.c: Same.
1820 * gcc.dg/pr48768.c: Same.
1821 * gcc.dg/pr42631.c: Same.
1822 * gcc.dg/pr43084.c: Same.
1823 * gcc.dg/ucnid-7.c: Same.
1824 * gcc.dg/pr42889.c: Same.
1825 * gcc.dg/pr41241.c: Same.
1826 * gcc.dg/pr42719.c: Same.
1827 * g++.dg/debug/pr46583.C: Same.
1828 * g++.dg/debug/pr47106.C: Same.
1829 * g++.dg/opt/pr48549.C: Same.
1830 * g++.dg/other/pr42685.C: Same.
1831 * c-c++-common/pr43942.c: Same.
1833 2012-09-29 Ian Lance Taylor <iant@google.com>
1835 * go.test/go-test.exp: Update for latest version of Go testsuite.
1837 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1840 * gfortran.dg/internal_readwrite_3.f90: New test.
1842 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1844 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1845 c-c++-common/Wunused-local-typedefs-2.c to here.
1847 PR c++/54372 - unused attribute inactive on dependant entities
1848 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1850 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1852 PR c++/29028 - Missed unused warning on using declaration
1853 * g++.dg/warn/Wunused-var-18.C: New test.
1855 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1857 PR c++/53551 - -Wunused-local-typedefs misses uses
1858 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1860 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1863 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1865 PR tree-optimization/54713
1866 * gcc.c-torture/compile/pr54713-1.c: New test.
1867 * gcc.c-torture/compile/pr54713-2.c: New test.
1868 * gcc.c-torture/compile/pr54713-3.c: New test.
1870 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1872 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1874 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1876 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1878 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1881 * gcc.target/i386/pr54703.c: New test.
1883 2012-09-27 Richard Guenther <rguenther@suse.de>
1886 * gcc.dg/lto/pr54709_0.c: New testcase.
1887 * gcc.dg/lto/pr54709_1.c: Likewise.
1889 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1891 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1893 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1895 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1897 * gcc.target/arm/pr42879.c: Handle big-endian.
1899 2012-09-26 Steve Ellcey <sellcey@mips.com>
1902 * gcc.dg/pr37303.c: Check for rdata or rodata.
1904 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1906 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1908 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1912 * gcc.target/powerpc/ppc-ne0-1.c: New.
1914 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1917 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1918 test_19, test_20, test_21, test_22, test_23): New functions.
1919 * gcc.target/sh/pr54089-4.c: New.
1920 * gcc.target/sh/pr54089-5.c: New.
1921 * gcc.target/sh/pr54089-6.c: New.
1922 * gcc.target/sh/pr54089-7.c: New.
1924 2012-09-25 Richard Guenther <rguenther@suse.de>
1927 * gcc.dg/lto/pr54702_0.c: New testcase.
1928 * gcc.dg/lto/pr54702_1.c: Likewise.
1929 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1930 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1931 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1932 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1934 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1937 * g++.dg/cpp0x/parse2.C: New.
1938 * g++.dg/parse/error11.C: Adjust.
1939 * g++.dg/parse/error12.C: Likewise.
1941 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1943 * gcc.target/i386/20030217-1.c: Added check for
1944 large_long_double effective target.
1945 * gcc.target/i386/387-3.c: Likewise.
1946 * gcc.target/i386/387-4.c: Likewise.
1947 * gcc.target/i386/pr36578-1.c: Likewise.
1948 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1949 when long double size is equal double size.
1950 * gcc.target/i386/excess-precision-1.c: Likewise.
1951 * gcc.target/i386/pr36578-2.c: Likewise.
1952 * gcc.target/i386/20030217-2.c: New testcase.
1954 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1956 PR tree-optimization/54676
1957 * gcc.dg/pr54676.c: New test.
1959 2012-09-25 Richard Guenther <rguenther@suse.de>
1961 PR tree-optimization/53663
1962 * gcc.dg/torture/pr53663-1.c: New testcase.
1963 * gcc.dg/torture/pr53663-2.c: Likewise.
1964 * gcc.dg/torture/pr53663-3.c: Likewise.
1966 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1968 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1970 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1972 * lib/target-supports-dg.exp (dg-require-effective-target,
1973 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1974 dg-process-target-1 instead of dg-process-target.
1975 (dg-process-target-1): Rename from dg-process-target.
1976 (dg-process-target): New.
1978 2012-09-24 Richard Guenther <rguenther@suse.de>
1980 PR tree-optimization/54684
1981 * g++.dg/torture/pr54684.C: New testcase.
1983 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1985 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1987 2012-09-24 Richard Guenther <rguenther@suse.de>
1990 * gcc.dg/tm/pr52173-1.c: New.
1991 * gcc.dg/tm/pr52173-2.c: New.
1993 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1995 * gcc.dg/pr54669.c: New test.
1997 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1998 Dominique Dhumieres <dominiq@lps.ens.fr>
2001 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2003 2012-09-23 Tobias Burnus <burnus@net-b.de>
2006 * gfortran.dg/class_array_14.f90: New.
2008 2012-09-22 Kai Tietz <ktietz@redhat.com>
2010 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2011 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2013 2012-09-21 Dehao Chen <dehao@google.com>
2016 PR tree-optimization/54655
2017 * g++.dg/pr54655.C: New testcase.
2019 2012-09-21 Richard Guenther <rguenther@suse.de>
2021 PR tree-optimization/54647
2022 * g++.dg/torture/pr54647.C: New testcase.
2024 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2027 * c-c++-common/torture/vector-compare-2.c: Add -w.
2029 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2031 * gnat.dg/opt20.ads: Move dg directive to...
2032 * gnat.dg/opt20.adb: ...here.
2033 * gnat.dg/addr1.ad[sb]: Likewise.
2034 * gnat.dg/concat2.ad[sb]: Likewise.
2035 * gnat.dg/array16.ad[sb]: Likewise.
2036 * gnat.dg/atomic5.ad[sb]: Likewise.
2037 * gnat.dg/discr29.ad[sb]: Likewise.
2038 * gnat.dg/noreturn5.ad[sb]: Likewise.
2039 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2040 * gnat.dg/discr23.ads: Remove dg directive.
2041 * gnat.dg/nested_float_packed.ads: Likewise.
2042 * gnat.dg/oconst6.ads: Move to...
2043 * gnat.dg/specs/oconst6.ads: ...here.
2045 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2048 * g++.dg/cpp0x/decltype32.C: Tweak.
2050 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2052 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2053 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2054 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2055 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2057 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2060 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2062 2012-09-19 Steve Ellcey <sellcey@mips.com>
2064 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2066 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2068 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2069 * gcc.target/powerpc/ppc-mftb.c: New file.
2071 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2074 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2077 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2080 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2082 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2084 * gcc.c-torture/execute/20120919-1.c: New test.
2086 2012-09-19 Richard Guenther <rguenther@suse.de>
2088 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2090 2012-09-19 Richard Guenther <rguenther@suse.de>
2092 * gcc.dg/builtin-unreachable-6.c: Adjust.
2094 2012-09-19 Richard Guenther <rguenther@suse.de>
2096 * gcc.dg/builtin-object-size-10.c: Adjust.
2097 * gcc.dg/builtin-unreachable-5.c: Adjust.
2098 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2099 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2100 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2101 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2102 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2103 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2104 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2105 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2106 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2107 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2108 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2109 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2111 2012-09-19 Richard Guenther <rguenther@suse.de>
2113 PR tree-optimization/54132
2114 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2115 * gcc.dg/torture/pr54132.c: Likewise.
2117 2012-09-19 Terry Guo <terry.guo@arm.com>
2119 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2120 extra prune rules that will be applied to all tests in a .exp file.
2121 (gcc-dg-prune): Use rules defined by the above variable.
2122 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2123 harmless warnings on architecture switch conflict.
2125 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2127 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2128 of asm-comment characters instead of a single one.
2129 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2131 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2133 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2135 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2136 target instead of xfailing it.
2137 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2138 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2139 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2140 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2141 * gcc.dg/vect/vect-104.c: Likewise.
2142 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2143 * gcc.dg/vect/vect-outer-1.c: Likewise.
2144 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2145 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2146 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2147 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2148 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2149 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2150 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2151 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2152 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2154 * lib/target-supports.exp
2155 (check_effective_target_vect_widen_mult_qi_to_hi,
2156 check_effective_target_vect_widen_mult_hi_to_si,
2157 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2158 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2159 check_effective_target_vect_pack_trunc,
2160 check_effective_target_vect_unpack,
2161 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2162 instead of arm_none.
2164 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2166 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2168 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2169 config to compiler_flags.
2171 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2174 * gcc.target/i386/pr54592.c: New test.
2176 PR tree-optimization/54610
2177 * gcc.target/i386/pr54610.c: New test.
2179 2012-09-17 Jason Merrill <jason@redhat.com>
2182 * g++.dg/cpp0x/alias-decl-21.C: New.
2183 * g++.dg/cpp0x/alias-decl-22.C: New.
2185 2012-09-17 Tobias Burnus <burnus@net-b.de>
2188 * gfortran.dg/scan_2.f90: New.
2190 2012-09-17 Jason Merrill <jason@redhat.com>
2193 * g++.dg/init/aggr9.C: New.
2195 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2197 * gnat.dg/loop_optimization12.ad[sb]: New test.
2199 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2202 * gfortran.dg/proc_ptr_result_7.f90: New.
2204 2012-09-17 Tobias Burnus <burnus@net-b.de>
2207 * gfortran.dg/structure_constructor_11.f90: New.
2209 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2211 PR tree-optimization/54563
2212 * g++.dg/torture/pr54563.C: New test.
2214 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2217 * gfortran.dg/typebound_generic_14.f03: New.
2219 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2222 * gfortran.dg/proc_ptr_38.f90: New.
2224 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2227 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2231 * gnat.dg/lto15.adb: Require lto.
2233 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2234 "myBindC" for hppa*-*-hpux*.
2236 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2238 * gfortran.dg/namelist_75.f90: New test.
2240 2012-09-15 Tom de Vries <tom@codesourcery.com>
2242 * gcc.dg/tree-ssa/vrp82.c: New test.
2243 * gcc.dg/tree-ssa/vrp83.c: Same.
2244 * gcc.dg/tree-ssa/vrp84.c: Same.
2246 2012-09-15 Tom de Vries <tom@codesourcery.com>
2248 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2249 * gcc.dg/tree-ssa/vrp81.c: ... this.
2251 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2254 * gcc.target/avr/torture/fix-types.h: New.
2255 * gcc.target/avr/torture/vals-hr.def: New.
2256 * gcc.target/avr/torture/vals-r.def: New.
2257 * gcc.target/avr/torture/vals-k.def: New.
2258 * gcc.target/avr/torture/vals-ur.def: New.
2259 * gcc.target/avr/torture/vals-uk.def: New.
2260 * gcc.target/avr/torture/vals-uhr.def: New.
2261 * gcc.target/avr/torture/vals-llk.def: New.
2262 * gcc.target/avr/torture/vals-ullk.def: New.
2263 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2264 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2265 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2266 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2267 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2268 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2269 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2270 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2272 2012-09-14 Dehao Chen <dehao@google.com>
2274 * g++.dg/debug/dwarf2/deallocator.C: New test.
2276 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2279 * gcc.c-torture/compile/pr54552-1.c: New test.
2281 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2284 * g++.dg/other/vector-compare.C: New testcase.
2285 * c-c++-common/vector-compare-3.c: New testcase.
2286 * gcc.dg/vector-shift.c: Move ...
2287 * c-c++-common/vector-shift.c: ... here.
2288 * gcc.dg/vector-shift1.c: Move ...
2289 * c-c++-common/vector-shift1.c: ... here.
2290 * gcc.dg/vector-shift3.c: Move ...
2291 * c-c++-common/vector-shift3.c: ... here.
2292 * gcc.dg/vector-compare-1.c: Move ...
2293 * c-c++-common/vector-compare-1.c: ... here.
2294 * gcc.dg/vector-compare-2.c: Move ...
2295 * c-c++-common/vector-compare-2.c: ... here.
2296 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2297 * c-c++-common/torture/vector-compare-1.c: ... here.
2298 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2299 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2300 * c-c++-common/torture/vector-compare-2.c: ... here.
2301 * gcc.c-torture/execute/vector-shift.c: Move ...
2302 * c-c++-common/torture/vector-shift.c: ... here.
2303 * gcc.c-torture/execute/vector-shift2.c: Move ...
2304 * c-c++-common/torture/vector-shift2.c: ... here.
2305 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2306 * c-c++-common/torture/vector-subscript-1.c: ... here.
2307 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2308 * c-c++-common/torture/vector-subscript-2.c: ... here.
2309 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2310 * c-c++-common/torture/vector-subscript-3.c: ... here.
2312 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2315 * gcc.c-torture/compile/pr54103-1.c,
2316 gcc.c-torture/compile/pr54103-2.c,
2317 gcc.c-torture/compile/pr54103-3.c,
2318 gcc.c-torture/compile/pr54103-4.c,
2319 gcc.c-torture/compile/pr54103-5.c,
2320 gcc.c-torture/compile/pr54103-6.c: New tests.
2321 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2323 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2325 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2327 2012-09-14 Richard Guenther <rguenther@suse.de>
2329 PR tree-optimization/54565
2330 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2331 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2333 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2335 * gcc.target/arm/combine-movs.c: Add missing space.
2337 2012-09-14 Richard Guenther <rguenther@suse.de>
2339 * g++.dg/torture/builtin-location.C: New testcase.
2341 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2342 Manuel López-Ibáñez <manu@gcc.gnu.org>
2345 * g++.dg/warn/Wuninitialized-self.C: New.
2347 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2350 * gcc.c-torture/compile/pr54559.c: New test.
2352 2012-09-13 Jason Merrill <jason@redhat.com>
2355 * g++.dg/cpp0x/constexpr-temp1.C: New.
2358 * g++.dg/template/anonunion2.C: New.
2361 * g++.dg/template/init10.C: New.
2363 2012-09-13 Tobias Burnus <burnus@net-b.de>
2366 * gfortran.dg/implicit_pure_3.f90: New.
2368 2012-09-13 Richard Guenther <rguenther@suse.de>
2370 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2372 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2374 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2376 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2378 * c-c++-common/pr51712.c: Handle for short-enum targets.
2380 2012-09-12 Terry Guo <terry.guo@arm.com>
2382 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2383 and lsrs for Thumb2 mode.
2385 2012-09-12 Jan Hubicka <jh@suse.cz>
2387 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2389 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2392 * gcc.target/i386/pr54445-1.c: New file.
2393 * gcc.target/i386/pr54445-2.c: Likewise.
2395 2012-09-12 Tobias Burnus <burnus@net-b.de>
2399 * gfortran.dg/coarray_10.f90: Update dg-error.
2400 * gfortran.dg/coarray_28.f90: New.
2401 * gfortran.dg/array_section_3.f90: New.
2403 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2405 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2406 gcc.target/arm/pr48252.c: Fix for big-endian support.
2408 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2410 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2412 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2413 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2415 * gcc.target/arm/neon-vfma-1.c: New testcase.
2416 * gcc.target/arm/neon-vfms-1.c: Likewise.
2417 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2419 * gcc.target/arm/neon-vmls-1.c: Likewise.
2420 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2422 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2423 (check_effective_target_arm_neonv2_ok): Likewise.
2424 (check_effective_target_arm_neonv2_hw): Likewise.
2425 (check_effective_target_arm_neonv2): Likewise.
2427 2012-09-11 Richard Guenther <rguenther@suse.de>
2430 * g++.dg/tree-ssa/pr54515.C: New testcase.
2432 2012-09-10 Andrew Pinski <apinski@cavium.com>
2435 * gcc.dg/tm/memopt-16.c: New testcase.
2437 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2441 * g++.dg/cpp0x/sfinae40.C: New.
2442 * g++.dg/cpp0x/sfinae41.C: Likewise.
2444 2012-09-10 Jason Merrill <jason@redhat.com>
2447 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2449 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2452 * gcc.target/sh/pr54089-3.c: New.
2454 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2456 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2458 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2460 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2462 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2464 * gcc.dg/pr52558-2.c: Delete.
2465 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2467 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2469 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2471 2012-09-10 Richard Guenther <rguenther@suse.de>
2473 PR tree-optimization/54520
2474 * gcc.dg/torture/pr54520.c: New testcase.
2476 2012-09-10 Jason Merrill <jason@redhat.com>
2479 * g++.dg/cpp0x/implicit14.C: New.
2481 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2484 * gfortran.dg/bound_simplification_3.f90: New test.
2486 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2489 * gcc.dg/pr52558-1.c: Delete.
2490 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2492 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2494 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2495 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2496 * gcc.target/arm/smlaltt-1.c: Likewise.
2498 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2500 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2502 2012-09-07 Tom de Vries <tom@codesourcery.com>
2504 PR tree-optimization/53986
2505 * gcc.dg/tree-ssa/vrp80.c: New test.
2506 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2508 2012-09-06 Jason Merrill <jason@redhat.com>
2512 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2513 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2515 2012-09-06 Andrew Pinski <apinski@cavium.com>
2518 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2520 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2522 PR rtl-optimization/54455
2523 * gcc.dg/54455.c: New test.
2525 2012-09-06 Tobias Burnus <burnus@net-b.de>
2528 * gfortran.dg/promotion_2.f90: New.
2530 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2533 * c-c++-common/pr54486.c: New test.
2535 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2538 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2540 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2543 * g++.dg/cpp0x/sfinae39.C: New.
2545 2012-09-04 Jason Merrill <jason@redhat.com>
2548 * g++.dg/ext/flexary3.C: New.
2551 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2554 * g++.dg/template/defarg15.C: New.
2557 * g++.dg/template/access24.C: New.
2559 2012-09-04 Richard Guenther <rguenther@suse.de>
2561 PR tree-optimization/54458
2562 * gcc.dg/torture/pr54458.c: New testcase.
2564 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2566 * gcc.target/arm/neon-vext.c: New test.
2567 * gcc.target/arm/neon-vext-execute.c: Ditto.
2569 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2573 * gfortran.dg/select_type_29.f03: New.
2575 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2577 * gcc.dg/fold-perm.c: Improve test.
2579 2012-09-03 Tobias Burnus <burnus@net-b.de>
2582 * gfortran.dg/coarray_class_1.f90: New.
2584 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2587 * gcc.c-torture/compile/pr49206.c: New test.
2589 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2590 Uros Bizjak <ubizjak@gmail.com>
2593 * gfortran.dg/pr36680.f90: New test.
2595 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2598 * g++.dg/opt/pr42295.C: New test.
2600 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2603 * gcc.dg/torture/pr54436.c: New test.
2605 2012-09-01 Andrew Pinski <apinski@cavium.com>
2607 * gcc.target/mips/truncate-8.c: New testcase.
2609 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2613 * gcc.target/i386/pr46829.c: New test.
2614 * gcc.target/i386/pr46843.c: Ditto.
2616 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2617 Jason Merrill <jason@redhat.com>
2620 * g++.dg/parse/error50.C: New.
2622 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2625 * gcc.c-torture/compile/pr54428.c: New test.
2627 2012-08-31 Ollie Wild <aaw@google.com>
2630 * g++.dg/init/lifetime3.C: New test.
2632 2012-08-31 Martin Jambor <mjambor@suse.cz>
2635 * gcc.dg/torture/pr54409.c: New test.
2637 2012-08-31 Martin Jambor <mjambor@suse.cz>
2639 * gfortran.dg/pr48636.f90: Add dump scan checks.
2641 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2643 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2645 2012-08-28 Joey Ye <joey.ye@arm.com>
2647 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2649 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2652 * gcc.target/i386/pr46254.c: New test.
2654 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2656 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2657 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2658 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2660 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2662 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2663 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2664 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2665 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2666 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2667 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2668 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2669 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2670 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2671 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2672 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2673 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2674 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2675 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2676 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2677 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2678 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2679 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2680 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2681 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2682 gcc.target/mips/unaligned-1.c: Tighten regexps.
2684 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2686 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2687 (mips_option_groups): Remove optimization. Add various -f options.
2688 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2689 and -pg imply -fno-omit-frame-pointer.
2690 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2691 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2692 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2693 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2694 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2695 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2696 * gcc.target/mips/abi-n32-long32.c: Likewise.
2697 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2698 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2699 * gcc.target/mips/abi-n32-long64.c: Likewise.
2700 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2701 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2702 * gcc.target/mips/abi-n64-long32.c: Likewise.
2703 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2704 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2705 * gcc.target/mips/abi-n64-long64.c: Likewise.
2706 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2707 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2708 * gcc.target/mips/abi-o32-long32.c: Likewise.
2709 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2710 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2711 * gcc.target/mips/abi-o32-long64.c: Likewise.
2712 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2713 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2714 * gcc.target/mips/abi-o64-long32.c: Likewise.
2715 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2716 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2717 * gcc.target/mips/abi-o64-long64.c: Likewise.
2718 * gcc.target/mips/asm-1.c: Likewise.
2719 * gcc.target/mips/branch-1.c: Likewise.
2720 * gcc.target/mips/call-3.c: Likewise.
2721 * gcc.target/mips/call-saved-3.c: Likewise.
2722 * gcc.target/mips/clear-cache-1.c: Likewise.
2723 * gcc.target/mips/div-1.c: Likewise.
2724 * gcc.target/mips/div-2.c: Likewise.
2725 * gcc.target/mips/div-3.c: Likewise.
2726 * gcc.target/mips/div-4.c: Likewise.
2727 * gcc.target/mips/div-5.c: Likewise.
2728 * gcc.target/mips/div-6.c: Likewise.
2729 * gcc.target/mips/div-7.c: Likewise.
2730 * gcc.target/mips/div-8.c: Likewise.
2731 * gcc.target/mips/div-9.c: Likewise.
2732 * gcc.target/mips/div-10.c: Likewise.
2733 * gcc.target/mips/div-11.c: Likewise.
2734 * gcc.target/mips/div-12.c: Likewise.
2735 * gcc.target/mips/dsp-ctrl.c: Likewise.
2736 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2737 * gcc.target/mips/ext-8.c: Likewise.
2738 * gcc.target/mips/extend-2.c: Likewise.
2739 * gcc.target/mips/fix-r10000-1.c: Likewise.
2740 * gcc.target/mips/fix-r10000-2.c: Likewise.
2741 * gcc.target/mips/fix-r10000-3.c: Likewise.
2742 * gcc.target/mips/fix-r10000-4.c: Likewise.
2743 * gcc.target/mips/fix-r10000-5.c: Likewise.
2744 * gcc.target/mips/fix-r10000-6.c: Likewise.
2745 * gcc.target/mips/fix-r10000-7.c: Likewise.
2746 * gcc.target/mips/fix-r10000-8.c: Likewise.
2747 * gcc.target/mips/fix-r10000-9.c: Likewise.
2748 * gcc.target/mips/fix-r10000-10.c: Likewise.
2749 * gcc.target/mips/fix-r10000-11.c: Likewise.
2750 * gcc.target/mips/fix-r10000-12.c: Likewise.
2751 * gcc.target/mips/fix-r10000-13.c: Likewise.
2752 * gcc.target/mips/fix-r10000-14.c: Likewise.
2753 * gcc.target/mips/fix-r10000-15.c: Likewise.
2754 * gcc.target/mips/fpcmp-1.c: Likewise.
2755 * gcc.target/mips/fpcmp-2.c: Likewise.
2756 * gcc.target/mips/fpr-moves-7.c: Likewise.
2757 * gcc.target/mips/fpr-moves-8.c: Likewise.
2758 * gcc.target/mips/int-moves-1.c: Likewise.
2759 * gcc.target/mips/int-moves-2.c: Likewise.
2760 * gcc.target/mips/long-calls-pg.c: Likewise.
2761 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2762 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2763 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2764 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2765 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2766 * gcc.target/mips/mips-3d-1.c: Likewise.
2767 * gcc.target/mips/mips-3d-2.c: Likewise.
2768 * gcc.target/mips/mips-3d-3.c: Likewise.
2769 * gcc.target/mips/mips-3d-4.c: Likewise.
2770 * gcc.target/mips/mips-3d-5.c: Likewise.
2771 * gcc.target/mips/mips-3d-6.c: Likewise.
2772 * gcc.target/mips/mips-3d-7.c: Likewise.
2773 * gcc.target/mips/mips-3d-8.c: Likewise.
2774 * gcc.target/mips/mips-3d-9.c: Likewise.
2775 * gcc.target/mips/mips-ps-1.c: Likewise.
2776 * gcc.target/mips/mips-ps-2.c: Likewise.
2777 * gcc.target/mips/mips-ps-3.c: Likewise.
2778 * gcc.target/mips/mips-ps-4.c: Likewise.
2779 * gcc.target/mips/mips-ps-6.c: Likewise.
2780 * gcc.target/mips/mips32-dspr2.c: Likewise.
2781 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2782 * gcc.target/mips/neg-abs-1.c: Likewise.
2783 * gcc.target/mips/neg-abs-2.c: Likewise.
2784 * gcc.target/mips/nmadd-3.c: Likewise.
2785 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2786 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2787 * gcc.target/mips/octeon-pop-1.c: Likewise.
2788 * gcc.target/mips/pr26765.c: Likewise.
2789 * gcc.target/mips/pr33256.c: Likewise.
2790 * gcc.target/mips/pr33635-1.c: Likewise.
2791 * gcc.target/mips/pr33755.c: Likewise.
2792 * gcc.target/mips/pr35802.c: Likewise.
2793 * gcc.target/mips/pr45074.c: Likewise.
2794 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2795 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2796 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2797 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2798 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2799 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2800 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2801 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2802 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2803 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2804 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2805 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2806 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2807 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2808 * gcc.target/mips/save-restore-1.c: Likewise.
2809 * gcc.target/mips/save-restore-3.c: Likewise.
2810 * gcc.target/mips/save-restore-5.c: Likewise.
2811 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2812 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2813 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2814 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2815 * gcc.target/mips/stack-1.c: Likewise.
2817 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2820 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2821 branch under test to be filled with preceding rather than
2822 following instructions.
2823 * gcc.target/mips/branch-10.c: Likewise.
2824 * gcc.target/mips/branch-11.c: Likewise.
2825 * gcc.target/mips/branch-12.c: Likewise.
2826 * gcc.target/mips/branch-13.c: Likewise.
2827 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2828 to be eliminated. Tighten $28 scan-assembler-not test.
2830 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2832 * gcc.target/mips/call-4.c: ...this new test.
2834 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2836 * gcc.target/mips/code-readable-3.c: Likewise.
2837 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2838 flag but skip for -O0.
2839 * gcc.target/mips/code-readable-4.c: Likewise.
2841 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2842 of operations under test.
2843 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2845 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2846 Don't require sibling-call optimization.
2847 * gcc.target/mips/near-far-4.c: Likewise.
2849 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2850 Make sure that the register variable is used.
2851 * gcc.target/mips/soft-float-1.c: Likewise.
2853 * gcc.target/mips/sdata-1.c: Make static data volatile.
2854 * gcc.target/mips/sdata-2.c: Likewise.
2855 * gcc.target/mips/sdata-3.c: Likewise.
2856 * gcc.target/mips/sdata-4.c: Likewise.
2858 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2860 * gcc.target/mips/atomic-memory-2.c: Likewise.
2861 * gcc.target/mips/branch-cost-1.c: Likewise.
2862 * gcc.target/mips/branch-cost-2.c: Likewise.
2863 * gcc.target/mips/cache-1.c: Likewise.
2864 * gcc.target/mips/call-1.c: Likewise.
2865 * gcc.target/mips/call-saved-2.c: Likewise.
2866 * gcc.target/mips/const-anchor-1.c: Likewise.
2867 * gcc.target/mips/const-anchor-2.c: Likewise.
2868 * gcc.target/mips/dse-1.c: Likewise.
2869 * gcc.target/mips/dsp-lhx.c: Likewise.
2870 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2871 * gcc.target/mips/ext-1.c: Likewise.
2872 * gcc.target/mips/ext-2.c: Likewise.
2873 * gcc.target/mips/ext-3.c: Likewise.
2874 * gcc.target/mips/ext-4.c: Likewise.
2875 * gcc.target/mips/ext-5.c: Likewise.
2876 * gcc.target/mips/ext-6.c: Likewise.
2877 * gcc.target/mips/ext-7.c: Likewise.
2878 * gcc.target/mips/extend-1.c: Likewise.
2879 * gcc.target/mips/fix-r4000-1.c: Likewise.
2880 * gcc.target/mips/fix-r4000-3.c: Likewise.
2881 * gcc.target/mips/fix-r4000-5.c: Likewise.
2882 * gcc.target/mips/fix-r4000-6.c: Likewise.
2883 * gcc.target/mips/fix-r4000-8.c: Likewise.
2884 * gcc.target/mips/fix-r4000-10.c: Likewise.
2885 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2886 * gcc.target/mips/fixed-vector-type.c: Likewise.
2887 * gcc.target/mips/fpr-moves-1.c: Likewise.
2888 * gcc.target/mips/fpr-moves-2.c: Likewise.
2889 * gcc.target/mips/fpr-moves-3.c: Likewise.
2890 * gcc.target/mips/fpr-moves-4.c: Likewise.
2891 * gcc.target/mips/fpr-moves-5.c: Likewise.
2892 * gcc.target/mips/fpr-moves-6.c: Likewise.
2893 * gcc.target/mips/ins-1.c: Likewise.
2894 * gcc.target/mips/ins-2.c: Likewise.
2895 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2896 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2897 * gcc.target/mips/lazy-binding-1.c: Likewise.
2898 * gcc.target/mips/madd-3.c: Likewise.
2899 * gcc.target/mips/madd-5.c: Likewise.
2900 * gcc.target/mips/madd-6.c: Likewise.
2901 * gcc.target/mips/madd-8.c: Likewise.
2902 * gcc.target/mips/madd-9.c: Likewise.
2903 * gcc.target/mips/memcpy-1.c: Likewise.
2904 * gcc.target/mips/mips-ps-type.c: Likewise.
2905 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2906 * gcc.target/mips/mips-sched-madd.c: Likewise.
2907 * gcc.target/mips/mips16e-extends.c: Likewise.
2908 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2909 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2910 * gcc.target/mips/movcc-1.c: Likewise.
2911 * gcc.target/mips/movcc-2.c: Likewise.
2912 * gcc.target/mips/movcc-3.c: Likewise.
2913 * gcc.target/mips/msub-5.c: Likewise.
2914 * gcc.target/mips/msub-6.c: Likewise.
2915 * gcc.target/mips/msub-8.c: Likewise.
2916 * gcc.target/mips/mult-2.c: Likewise.
2917 * gcc.target/mips/mult-3.c: Likewise.
2918 * gcc.target/mips/mult-5.c: Likewise.
2919 * gcc.target/mips/mult-6.c: Likewise.
2920 * gcc.target/mips/mult-7.c: Likewise.
2921 * gcc.target/mips/mult-12.c: Likewise.
2922 * gcc.target/mips/mult-13.c: Likewise.
2923 * gcc.target/mips/mult-14.c: Likewise.
2924 * gcc.target/mips/mult-15.c: Likewise.
2925 * gcc.target/mips/mult-17.c: Likewise.
2926 * gcc.target/mips/mult-18.c: Likewise.
2927 * gcc.target/mips/mult-19.c: Likewise.
2928 * gcc.target/mips/nmadd-1.c: Likewise.
2929 * gcc.target/mips/nmadd-2.c: Likewise.
2930 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2931 * gcc.target/mips/octeon-cins-1.c: Likewise.
2932 * gcc.target/mips/octeon-cins-2.c: Likewise.
2933 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2934 * gcc.target/mips/octeon-exts-2.c: Likewise.
2935 * gcc.target/mips/octeon-exts-3.c: Likewise.
2936 * gcc.target/mips/octeon-exts-4.c: Likewise.
2937 * gcc.target/mips/octeon-exts-5.c: Likewise.
2938 * gcc.target/mips/octeon-exts-6.c: Likewise.
2939 * gcc.target/mips/octeon-exts-7.c: Likewise.
2940 * gcc.target/mips/octeon-pop-2.c: Likewise.
2941 * gcc.target/mips/octeon-seq-3.c: Likewise.
2942 * gcc.target/mips/octeon-seq-4.c: Likewise.
2943 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2944 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2945 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2946 * gcc.target/mips/pr54240.c: Likewise.
2947 * gcc.target/mips/rsqrt-1.c: Likewise.
2948 * gcc.target/mips/rsqrt-2.c: Likewise.
2949 * gcc.target/mips/rsqrt-3.c: Likewise.
2950 * gcc.target/mips/rsqrt-4.c: Likewise.
2951 * gcc.target/mips/save-restore-2.c: Likewise.
2952 * gcc.target/mips/save-restore-4.c: Likewise.
2953 * gcc.target/mips/sb1-1.c: Likewise.
2954 * gcc.target/mips/scc-1.c: Likewise.
2955 * gcc.target/mips/scc-2.c: Likewise.
2956 * gcc.target/mips/scc-3.c: Likewise.
2957 * gcc.target/mips/scc-4.c: Likewise.
2958 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2959 * gcc.target/mips/truncate-1.c: Likewise.
2960 * gcc.target/mips/truncate-2.c: Likewise.
2961 * gcc.target/mips/truncate-3.c: Likewise.
2962 * gcc.target/mips/truncate-4.c: Likewise.
2963 * gcc.target/mips/truncate-5.c: Likewise.
2964 * gcc.target/mips/truncate-6.c: Likewise.
2965 * gcc.target/mips/unaligned-1.c: Likewise.
2967 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2968 skip for -O0. Require -fexpensive-optimizations.
2969 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2970 * gcc.target/mips/dspr2-MULT.c: Likewise.
2971 * gcc.target/mips/fix-r4000-2.c: Likewise.
2972 * gcc.target/mips/fix-r4000-4.c: Likewise.
2973 * gcc.target/mips/fix-r4000-7.c: Likewise.
2974 * gcc.target/mips/fix-r4000-9.c: Likewise.
2975 * gcc.target/mips/madd-1.c: Likewise.
2976 * gcc.target/mips/madd-2.c: Likewise.
2977 * gcc.target/mips/madd-4.c: Likewise.
2978 * gcc.target/mips/maddu-1.c: Likewise.
2979 * gcc.target/mips/maddu-2.c: Likewise.
2980 * gcc.target/mips/maddu-3.c: Likewise.
2981 * gcc.target/mips/maddu-4.c: Likewise.
2982 * gcc.target/mips/msub-1.c: Likewise.
2983 * gcc.target/mips/msub-2.c: Likewise.
2984 * gcc.target/mips/msub-3.c: Likewise.
2985 * gcc.target/mips/msub-4.c: Likewise.
2986 * gcc.target/mips/msubu-1.c: Likewise.
2987 * gcc.target/mips/msubu-2.c: Likewise.
2988 * gcc.target/mips/msubu-3.c: Likewise.
2989 * gcc.target/mips/msubu-4.c: Likewise.
2990 * gcc.target/mips/mult-1.c: Likewise.
2991 * gcc.target/mips/mult-4.c: Likewise.
2992 * gcc.target/mips/mult-8.c: Likewise.
2993 * gcc.target/mips/mult-9.c: Likewise.
2994 * gcc.target/mips/mult-10.c: Likewise.
2995 * gcc.target/mips/mult-11.c: Likewise.
2996 * gcc.target/mips/mult-16.c: Likewise.
2998 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2999 skip for -O0 and -Os.
3000 * gcc.target/mips/fix-r4000-12.c: Likewise.
3001 * gcc.target/mips/madd-7.c: Likewise.
3002 * gcc.target/mips/mips-ps-5.c: Likewise.
3003 * gcc.target/mips/mips-ps-7.c: Likewise.
3004 * gcc.target/mips/msub-7.c: Likewise.
3006 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3007 skip for -O0. Require -mno-abicalls.
3008 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3010 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3011 skip for -O0. Require a total number of BBIT instructions and
3012 at least one of each kind.
3014 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3015 skip for -O0. Require -fno-unroll-loops.
3017 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3018 skip for -O0. Allow BLTZ as well as BGEZ.
3020 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3022 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3023 skip for -O0. Require -fschedule-insns2.
3024 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3026 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3027 but skip for -O0. Make a branch-likely more likely.
3029 * gcc.target/mips/timode-2.c: Split each test into its own function.
3030 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3032 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3033 skip for -O0. Require -fpeephole2.
3034 * gcc.target/mips/vr-mult-2.c: Likewise.
3036 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3038 PR preprocessor/53469
3039 * gcc.dg/cpp/_Pragma7.c: New test case.
3041 2012-08-27 Tobias Burnus <burnus@net-b.de>
3044 * gfortran.dg/do_5.f90: New.
3046 2012-08-27 Tobias Burnus <burnus@net-b.de>
3048 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3049 from dg-options as -Wall no longer implies it.
3051 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3053 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3055 2012-08-25 Jason Merrill <jason@redhat.com>
3057 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3059 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3062 * g++.dg/cpp0x/auto34.C: New.
3064 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3067 * gcc.dg/pr54363.c: New test.
3070 * gcc.dg/pr54355.c: New test.
3072 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3075 * gcc.target/i386/pr52857-1.c: New.
3076 * gcc.target/i386/pr52857-2.c: Likewise.
3078 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3080 * gcc.target/mips/code-readable-4.c: New test.
3082 2012-08-23 Julian Brown <julian@codesourcery.com>
3083 Sandra Loosemore <sandra@codesourcery.com>
3085 * gcc.target/mips/code-readable-1.c: Add -O to options.
3087 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3090 * g++.dg/lookup/using53.C: New.
3092 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3094 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3095 * gcc.dg/fixed-point/convert-1.c: New.
3096 * gcc.dg/fixed-point/convert-2.c: New.
3097 * gcc.dg/fixed-point/convert-3.c: New.
3098 * gcc.dg/fixed-point/convert-4.c: New.
3099 * gcc.dg/fixed-point/convert-float-1.c: New.
3100 * gcc.dg/fixed-point/convert-float-2.c: New.
3101 * gcc.dg/fixed-point/convert-float-3.c: New.
3102 * gcc.dg/fixed-point/convert-float-4.c: New.
3103 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3104 * gcc.dg/fixed-point/convert-sat.c: New.
3105 * gcc.dg/fixed-point/convert.h: New.
3107 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3110 * gcc.target/sh/pr54089-2.c: New.
3112 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3114 * gcc.target/i386/long-double-64-1.c: New file.
3115 * gcc.target/i386/long-double-64-2.c: Likewise.
3116 * gcc.target/i386/long-double-64-3.c: Likewise.
3117 * gcc.target/i386/long-double-64-4.c: Likewise.
3118 * gcc.target/i386/long-double-80-1.c: Likewise.
3119 * gcc.target/i386/long-double-80-2.c: Likewise.
3120 * gcc.target/i386/long-double-80-3.c: Likewise.
3121 * gcc.target/i386/long-double-80-4.c: Likewise.
3122 * gcc.target/i386/long-double-80-5.c: Likewise.
3123 * gcc.target/i386/long-double-80-6.c: Likewise.
3124 * gcc.target/i386/long-double-80-7.c: Likewise.
3126 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3128 PR tree-optimization/54317
3129 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3131 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3134 * gcc.target/sh/pr39423-2.c: New.
3136 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3138 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3139 * gcc.dg/fold-perm.c: Likewise.
3141 2012-08-20 Jan Hubicka <jh@suse.cz>
3144 * gcc.dg/ipa/inlinehint-1.c: New.
3146 2012-08-20 Florian Weimer <fweimer@redhat.com>
3149 * g++.dg/init/new38.C: New test.
3150 * g++.dg/init/new39.C: New test.
3152 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3155 * gcc.target/sh/pr54089-1.c: New.
3157 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3160 * gcc.target/sh/pr51244-11.c: New.
3162 2012-08-20 Tobias Burnus <burnus@net-b.de>
3165 * gfortran.dg/warn_target_lifetime_2.f90: New.
3167 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3170 * g++.dg/warn/Wunused-var-17.C: New.
3172 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3175 * gcc.dg/gomp/pr53992.c: New test.
3177 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3180 * gcc.c-torture/execute/20120817-1.c: New test.
3182 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3184 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3186 (f2): New test that really does need adds.
3188 2012-08-20 Richard Guenther <rguenther@suse.de>
3190 PR tree-optimization/54327
3191 * gcc.dg/torture/pr54327.c: New testcase.
3193 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3195 PR tree-optimization/54321
3196 * gcc.c-torture/compile/pr54321.c: New test.
3198 2012-08-20 Tobias Burnus <burnus@net-b.de>
3201 * gfortran.dg/warn_target_lifetime_1.f90: New.
3203 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3206 * gfortran.dg/real_compare_1.f90: New test case.
3207 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3209 2012-08-18 Jan Hubicka <jh@suse.cz>
3211 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3213 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3216 * gfortran.dg/interface_37.f90: New test.
3218 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3219 Gary Funck <gary@intrepid.com>
3222 * gcc.target/i386/pr20020-1.c: New test.
3223 * gcc.target/i386/pr20020-2.c: Likewise.
3224 * gcc.target/i386/pr20020-3.c: Likewise.
3226 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3228 * gcc.target/i386/perm-concat.c: New test.
3230 2012-08-17 Julian Brown <julian@codesourcery.com>
3232 * gcc.target/arm/div64-unwinding.c: New test.
3234 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3236 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3238 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3241 * gcc.target/sh/pr54236-1.c: New.
3243 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3245 * lib/target-supports.exp (check_effective_target_sync_int_long)
3246 (check_effective_target_sync_char_short): Enable for crisv32-*
3250 * gcc.dg/torture/pr54261-1.c: New test.
3252 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3256 * gfortran.dg/typebound_call_24.f03: New.
3258 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3260 PR tree-optimization/54245
3261 * gcc.dg/tree-ssa/pr54245.c: New test.
3263 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3265 PR tree-optimization/54240
3266 * gcc.target/powerpc/pr54240.c: New test.
3267 * gcc.target/mips/pr54240.c: Likewise.
3269 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3272 * gcc.target/sh/pr52933-1.c: New.
3273 * gcc.target/sh/pr52933-2.c: New.
3275 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3278 * gcc.target/sh/pr50751-8.c: New.
3280 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3283 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3284 * gfortran.dg/typebound_proc_27.f03: New test.
3286 2012-08-14 Sterling Augustine <saugustine@google.com>
3288 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3290 2012-08-14 Tobias Burnus <burnus@net-b.de>
3293 * gfortran.dg/data_constraints_3.f90: New.
3294 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3295 to disable -pedantic compilation.
3296 * gfortran.dg/pr37243.f: Ditto.
3297 * gfortran.dg/g77/19990826-3.f: Ditto.
3298 * gfortran.dg/g77/20020307-1.f : Ditto.
3299 * gfortran.dg/g77/980310-3.f: Ditto.
3301 2012-08-14 Tobias Burnus <burnus@net-b.de>
3304 * gfortran.dg/warn_conversion_4.f90: New.
3306 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3309 PR rtl-optimization/53495
3310 * gcc.c-torture/compile/pr53411.c: New test.
3311 * gcc.c-torture/compile/pr53495.c: New test.
3313 2012-08-13 Richard Guenther <rguenther@suse.de>
3315 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3317 2012-08-13 Richard Guenther <rguenther@suse.de>
3319 PR tree-optimization/54200
3320 * gcc.dg/guality/pr54200.c: New testcase.
3321 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3323 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3325 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3327 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3330 * gcc.target/sh/pr51244-7.c: New.
3331 * gcc.target/sh/pr51244-8.c: New.
3332 * gcc.target/sh/pr51244-9.c: New.
3333 * gcc.target/sh/pr51244-10.c: New.
3335 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3337 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3339 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3340 * gcc.target/sh/pr53511-1.c: Likewise.
3341 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3342 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3343 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3344 * gcc.target/sh/pr53512-3.c: Likewise.
3345 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3347 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3350 * gcc.c-torture/compile/pr39423-1.c: New.
3351 * gcc.c-torture/compile/pr39423-2.c: New.
3353 2012-08-12 Tobias Burnus <burnus@net-b.de>
3356 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3357 they appear uninitialized on the RHS.
3358 * gfortran.dg/public_private_module_6.f90: New.
3360 2012-08-11 Martin Jambor <mjambor@suse.cz>
3363 * gfortran.dg/pr48636.f90: New test.
3365 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3367 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3369 (main): Adjust caller.
3371 2012-08-10 Richard Guenther <rguenther@suse.de>
3373 * gcc.dg/matrix/*.c: Adjust and move ...
3374 * gcc.dg/torture/: ... here.
3375 * gcc.dg/matrix: Remove directory.
3377 2012-08-10 Richard Guenther <rguenther@suse.de>
3380 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3382 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3385 * gcc.dg/tree-ssa/pr54211.c: New test.
3387 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3389 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3390 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3392 2012-08-10 Richard Guenther <rguenther@suse.de>
3394 PR tree-optimization/54109
3395 * gcc.dg/torture/pr54109.c: New testcase.
3396 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3397 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3399 2012-08-10 Richard Guenther <rguenther@suse.de>
3401 PR tree-optimization/54027
3402 * gcc.dg/torture/pr54027.c: New testcase.
3404 2012-08-10 Richard Guenther <rguenther@suse.de>
3406 * g++.dg/plugin/selfassign.c: Adjust.
3407 * gcc.dg/plugin/selfassign.c: Likewise.
3408 * gcc.dg/strlenopt-11.c: Likewise.
3409 * gcc.dg/strlenopt-13.c: Likewise.
3410 * gcc.dg/no-strict-overflow-4.c: Likewise.
3411 * gcc.dg/strict-overflow-4.c: Likewise.
3412 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3413 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3414 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3415 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3416 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3417 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3418 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3419 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3420 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3421 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3422 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3423 * gcc.dg/pr46309.c: Likewise.
3424 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3426 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3428 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3430 * gcc.c-torture/compile/20120727-2.c: New test.
3432 2012-08-09 Martin Jambor <mjambor@suse.cz>
3434 * gcc.dg/ipa/iinline-4.c: New test.
3435 * gcc.dg/ipa/iinline-5.c: Likewise.
3436 * gcc.dg/ipa/iinline-6.c: Likewise.
3437 * gcc.dg/ipa/iinline-7.c: Likewise.
3438 * gcc.dg/lto/20120723_0.c: Likewise.
3439 * gcc.dg/lto/20120723_1.c: Likewise.
3441 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3444 * gcc.target/sh/pr39423-1.c: New.
3446 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3449 * gcc.target/sh/pr51244-5: New.
3450 * gcc.target/sh/pr51244-6: New.
3452 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3454 * gcc.target/i386/adx-addxcarry32-3.c: New.
3455 * gcc.target/i386/adx-addxcarry64-3.c: New.
3457 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3459 PR rtl-optimization/53701
3460 * gcc.dg/pr53701.c: New test.
3462 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3464 * gcc.c-torture/compile/20120727-1.c: New test.
3466 2012-08-09 Tobias Burnus <burnus@net-b.de>
3469 * gfortran.dg/intrinsic_shadow_4.f90: New.
3471 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3473 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3475 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3477 * gcc.c-torture/execute/20120808-1.c: New test.
3479 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3481 PR rtl-optimization/54157
3482 * gcc.target/i386/pr54157.c: New file.
3484 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3486 * gcc.target/i386/adx-addcarryx32-1.c: New.
3487 * gcc.target/i386/adx-addcarryx32-2.c: New.
3488 * gcc.target/i386/adx-addcarryx64-1.c: New.
3489 * gcc.target/i386/adx-addcarryx64-2.c: New.
3490 * gcc.target/i386/adx-check.h: New.
3491 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3492 * gcc.target/i386/sse-12.c: Add -madx.
3493 * gcc.target/i386/sse-13.c: Ditto.
3494 * gcc.target/i386/sse-14.c: Ditto.
3495 * gcc.target/i386/sse-22.c: Ditto.
3496 * gcc.target/i386/sse-23.c: Ditto.
3497 * g++.dg/other/i386-2.C: Ditto.
3498 * g++.dg/other/i386-3.C: Ditto.
3500 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3502 * gcc.dg/tree-ssa/slsr-5.c: New.
3503 * gcc.dg/tree-ssa/slsr-6.c: New.
3504 * gcc.dg/tree-ssa/slsr-7.c: New.
3505 * gcc.dg/tree-ssa/slsr-8.c: New.
3506 * gcc.dg/tree-ssa/slsr-9.c: New.
3507 * gcc.dg/tree-ssa/slsr-10.c: New.
3508 * gcc.dg/tree-ssa/slsr-11.c: New.
3509 * gcc.dg/tree-ssa/slsr-12.c: New.
3510 * gcc.dg/tree-ssa/slsr-13.c: New.
3511 * gcc.dg/tree-ssa/slsr-14.c: New.
3512 * gcc.dg/tree-ssa/slsr-15.c: New.
3513 * gcc.dg/tree-ssa/slsr-16.c: New.
3514 * gcc.dg/tree-ssa/slsr-17.c: New.
3515 * gcc.dg/tree-ssa/slsr-18.c: New.
3516 * gcc.dg/tree-ssa/slsr-19.c: New.
3517 * gcc.dg/tree-ssa/slsr-20.c: New.
3518 * gcc.dg/tree-ssa/slsr-21.c: New.
3519 * gcc.dg/tree-ssa/slsr-22.c: New.
3520 * gcc.dg/tree-ssa/slsr-23.c: New.
3521 * gcc.dg/tree-ssa/slsr-24.c: New.
3522 * gcc.dg/tree-ssa/slsr-25.c: New.
3523 * gcc.dg/tree-ssa/slsr-26.c: New.
3524 * gcc.dg/tree-ssa/slsr-30.c: New.
3525 * gcc.dg/tree-ssa/slsr-31.c: New.
3527 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3529 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3530 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3531 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3533 2012-08-06 Cary Coutant <ccoutant@google.com>
3535 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3537 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3540 * gfortran.dg/dummy_procedure_5.f90: Modified.
3541 * gfortran.dg/dummy_procedure_8.f90: New.
3542 * gfortran.dg/interface_26.f90: Modified.
3543 * gfortran.dg/proc_ptr_11.f90: Modified.
3544 * gfortran.dg/proc_ptr_15.f90: Modified.
3545 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3546 * gfortran.dg/typebound_override_1.f90: Modified.
3547 * gfortran.dg/typebound_proc_6.f03: Modified.
3549 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3551 PR tree-optimization/51938
3552 PR tree-optimization/52005
3553 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3554 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3555 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3556 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3558 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3560 Avoid crashing on erroneous static_assert usage
3561 * g++.dg/cpp0x/static_assert8.C: New test.
3563 2012-08-06 Jason Merrill <jason@redhat.com>
3565 * g++.dg/cpp0x/sfinae38.C: New.
3567 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3568 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/conversion/void2.C: New.
3573 2012-08-06 Tom de Vries <tom@codesourcery.com>
3575 * gcc.dg/tree-ssa/vrp78.c: New test.
3577 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3578 Richard Sandiford <rdsandiford@googlemail.com>
3580 * g++.dg/opt/enum2.C: Require fpic target.
3581 * g++.dg/lto/20090303_0.C: Likewise.
3583 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3584 Catherine Moore <clm@codesourcery.com>
3586 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3587 flush function names too.
3588 * gcc.target/mips/clear-cache-1.c: Likewise.
3590 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3593 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3595 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3598 * gfortran.dg/array_5.f90: New test.
3600 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3602 PR tree-optimization/30318
3603 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3605 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3607 * g++.dg/ext/vector17.C: New testcase.
3609 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3612 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3613 * g++.dg/opt/longbranch1.C: Likewise.
3615 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3617 PR tree-optimization/53805
3618 * gcc.dg/fold-notunord.c: New testcase.
3620 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3623 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3624 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3626 2012-08-02 Jason Merrill <jason@redhat.com>
3627 Paolo Carlini <paolo.carlini@oracle.com>
3629 PR c++/51213 (again)
3630 * g++.dg/cpp0x/sfinae37.C: Extend.
3632 2012-08-02 Richard Guenther <rguenther@suse.de>
3634 PR tree-optimization/50672
3635 * g++.dg/torture/pr50672.C: New testcase.
3637 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3640 * gfortran.dg/abstract_type_6.f03: Modified.
3641 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3642 * gfortran.dg/proc_ptr_comp_35.f90: New.
3643 * gfortran.dg/typebound_proc_9.f03: Modified.
3644 * gfortran.dg/typebound_proc_26.f90: New.
3646 2012-08-02 Richard Guenther <rguenther@suse.de>
3648 * gcc.dg/torture/pta-callused-1.c: Adjust.
3649 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3650 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3651 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3652 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3653 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3654 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3655 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3656 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3658 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3661 * gfortran.dg/include_6.f90: New test case.
3662 * gfortran.dg/include_7.f90: New test case.
3663 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3665 2012-08-01 Tom de Vries <tom@codesourcery.com>
3667 * gcc.dg/tree-ssa/vrp76.c: New test.
3669 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3671 PR tree-optimization/46556
3672 * gcc.dg/tree-ssa/slsr-27.c: New.
3673 * gcc.dg/tree-ssa/slsr-28.c: New.
3674 * gcc.dg/tree-ssa/slsr-29.c: New.
3676 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3679 * gfortran.dg/proc_decl_29.f90: New.
3681 2012-07-31 Dehao Chen <dehao@google.com>
3683 * gcc.dg/predict-7.c: New test.
3685 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3688 * gfortran.dg/typebound_override_3.f90: New.
3690 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3692 PR tree-optimization/53773
3693 * gcc.dg/vect/pr53773.c: New test.
3695 2012-07-31 Nick Clifton <nickc@redhat.com>
3697 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3700 2012-07-31 Tobias Burnus <burnus@net-b.de>
3702 * gfortran.dg/c_funloc_tests_6.f90: New.
3703 * gfortran.dg/c_funloc_tests_7.f90: New.
3704 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3706 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3709 * g++.dg/cpp0x/temp_default5.C: New.
3711 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3714 * gfortran.dg/proc_ptr_37.f90: New.
3716 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3718 * lib/target-supports.exp
3719 (check_effective_target_vect_natural_alignment): New function.
3720 * gcc.dg/align-2.c: Only run on targets with natural alignment
3722 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3723 alignment of vector types.
3725 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3726 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3728 * gcc.target/i386/rdseed16-1.c: New.
3729 * gcc.target/i386/rdseed32-1.c: Ditto
3730 * gcc.target/i386/rdseed64-1.c: Ditto
3731 * gcc.target/i386/sse-12.c: Add -mrdseed.
3732 * gcc.target/i386/sse-13.c: Ditto.
3733 * gcc.target/i386/sse-14.c: Ditto.
3734 * g++.dg/other/i386-2.C: Ditto.
3735 * g++.dg/other/i386-3.C: Ditto.
3737 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3740 * gcc.target/sh/pr51244-4.c: New.
3742 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3744 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3745 for alpha*-*-* targets. Cleanup original tree dump.
3747 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3749 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3750 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3752 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3754 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3755 rand, srand. Include <stdlib.h>.
3757 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3759 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3761 2012-07-26 Richard Henderson <rth@redhat.com>
3763 * gcc.dg/attr-hotcold-1.c: New.
3764 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3766 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3767 Sandra Loosemore <sandra@codesourcery.com>
3769 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3771 2012-07-26 Tobias Burnus <burnus@net-b.de>
3773 * gfortran.dg/contiguous_1.f90: Update dg-error.
3774 * gfortran.dg/proc_ptr_32.f90: Ditto.
3776 2012-07-26 Richard Guenther <rguenther@suse.de>
3778 PR tree-optimization/54098
3779 * gcc.dg/torture/pr54098.c: New testcase.
3781 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3783 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3784 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3786 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3789 * gfortran.dg/array_constructor_39.f90: New test.
3791 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3794 * gfortran.dg/array_constructor_38.f90: New test.
3796 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3798 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3800 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3802 * gnat.dg/noreturn5.ad[sb]: New test.
3804 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3805 Paul Brook <paul@codesourcery.com>
3809 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3810 * c-c++-common/pr53633.c: New test.
3812 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3814 * gcc.target/i386/asm-dialect-1.c: New test case.
3816 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3817 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3819 * gcc.target/i386/prefetchw-1.c: New.
3820 * gcc.target/i386/sse-12.c: Add -mprfchw.
3821 * gcc.target/i386/sse-13.c: Ditto.
3822 * gcc.target/i386/sse-14.c: Ditto.
3823 * gcc.target/i386/sse-22.c: Ditto.
3824 * gcc.target/i386/sse-23.c: Ditto.
3825 * g++.dg/other/i386-2.C: Ditto.
3826 * g++.dg/other/i386-3.C: Ditto.
3828 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3830 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3832 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3835 * gcc.target/arm/pr54051.c: New.
3836 * gcc.target/arm/vfp-1.c: Adjust test.
3838 2012-07-24 Julian Brown <julian@codesourcery.com>
3840 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3841 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3844 2012-07-23 Paul Brook <paul@codesourcery.com>
3846 * g++.dg/other/armv7m-1.c: New test.
3848 2012-07-23 Julian Brown <julian@codesourcery.com>
3850 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3852 (DO_TEST): Define to 1 for appropriate ARM targets.
3854 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3856 PR tree-optimization/53881
3857 * gcc.dg/pr53881.c: Renamed to ...
3858 * gcc.dg/pr53881-1.c: ... this.
3859 * gcc.dg/pr53881-2.c: New test.
3861 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3863 Handle recent changes in default atomics for cris*-*-linux*.
3864 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3865 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3866 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3867 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3868 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3869 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3870 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3871 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3872 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3873 -mno-unaligned-atomic-may-use-library is in effect for
3875 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3876 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3877 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3878 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3879 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3880 gcc.target/cris/torture/sync-mis-op-i-1.c,
3881 gcc.target/cris/torture/sync-mis-op-i-2.c,
3882 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3883 gcc.target/cris/torture/sync-mis-op-i-3.c,
3884 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3885 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3886 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3887 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3888 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3889 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3890 (main): Remove local variable x.
3891 [mis_ok]: Check that atomics don't fail.
3893 2012-07-21 Andrew Pinski <apinski@cavium.com>
3895 * gcc.dg/tree-ssa/vrp72.c: New test.
3896 * gcc.dg/tree-ssa/vrp73.c: New test.
3897 * gcc.dg/tree-ssa/vrp74.c: New test.
3898 * gcc.dg/tree-ssa/vrp75.c: New test.
3900 2012-07-21 Andrew Pinski <apinski@cavium.com>
3902 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3903 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3905 2012-07-21 Andrew Pinski <apinski@cavium.com>
3907 * gcc.target/mips/octeon-pop-2.c: New testcase.
3909 2012-07-21 Tobias Burnus <burnus@net-b.de>
3912 * gfortran.dg/assumed_rank_3.f90: New.
3913 * gfortran.dg/assumed_rank_11.f90: New.
3914 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3915 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3916 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3918 2012-07-21 Andrew Pinski <apinski@cavium.com>
3920 * gcc.target/mips/unaligned-1.c: New testcase.
3922 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3924 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3926 2012-07-20 Tobias Burnus <burnus@net-b.de>
3928 * gfortran.dg/bind_c_array_params_2.f90: New.
3929 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3930 and update dg-error.
3932 2012-07-20 Tobias Burnus <burnus@net-b.de>
3934 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3936 2012-07-20 Jason Merrill <jason@redhat.com>
3939 * g++.dg/other/array7.C: New.
3941 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3943 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3944 the basic block and check loop depth.
3945 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3946 matching patterns and comments.
3947 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3948 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3950 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3953 * c-c++-common/pr28656.c: New test.
3955 2012-07-19 Jason Merrill <jason@redhat.com>
3958 * g++.dg/init/mutable1.C: New.
3960 2012-07-20 Tobias Burnus <burnus@net-b.de>
3963 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3964 * gfortran.dg/assumed_rank_1.f90: New.
3965 * gfortran.dg/assumed_rank_1_c.c: New.
3966 * gfortran.dg/assumed_rank_2.f90: New.
3967 * gfortran.dg/assumed_rank_4.f90: New.
3968 * gfortran.dg/assumed_rank_5.f90: New.
3969 * gfortran.dg/assumed_rank_6.f90: New.
3970 * gfortran.dg/assumed_rank_7.f90: New.
3971 * gfortran.dg/assumed_rank_8.f90: New.
3972 * gfortran.dg/assumed_rank_8_c.c: New.
3973 * gfortran.dg/assumed_rank_9.f90: New.
3974 * gfortran.dg/assumed_rank_10.f90: New.
3975 * gfortran.dg/assumed_rank_12.f90: New.
3977 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3979 * gnat.dg/opt25.adb: New test.
3980 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3981 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3983 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3985 * gnat.dg/aggr20.ad[sb]: New test.
3986 * gnat.dg/aggr20_pkg.ads: New helper.
3988 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3990 * gnat.dg/derived_type3.adb: New test.
3991 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3993 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3995 PR rtl-optimization/53942
3996 * gcc.dg/pr53942.c: New test.
3998 2012-07-19 Jason Merrill <jason@redhat.com>
4001 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4003 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4005 * gnat.dg/discr38.adb: New test.
4007 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4010 * c-c++-common/gomp/pr54017.c: New test.
4012 2012-07-19 Richard Guenther <rguenther@suse.de>
4013 Eric Botcazou <ebotcazou@adacore.com>
4015 * gnat.dg/loop_optimization11.adb: New testcase.
4016 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4018 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4019 Jason Merrill <jason@redhat.com>
4021 * g++.dg/cpp0x/sfinae37.C: New.
4022 * g++.dg/template/access23.C: New.
4023 * g++.dg/template/access7.C: Adjust.
4024 * g++.dg/template/sfinae10.C: Don't expect errors.
4025 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4027 2012-07-18 Julian Brown <julian@codesourcery.com>
4028 Sandra Loosemore <sandra@codesroucery.com>
4030 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4032 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4034 * gnat.dg/noreturn4.ad[sb]: New test.
4035 * gnat.dg/noreturn4_pkg.ads: New helper.
4037 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4038 Julian Brown <julian@codesourcery.com>
4040 * gcc.target/arm/neon-vdup-1.c: New test case.
4041 * gcc.target/arm/neon-vdup-2.c: New test case.
4042 * gcc.target/arm/neon-vdup-3.c: New test case.
4043 * gcc.target/arm/neon-vdup-4.c: New test case.
4044 * gcc.target/arm/neon-vdup-5.c: New test case.
4045 * gcc.target/arm/neon-vdup-6.c: New test case.
4046 * gcc.target/arm/neon-vdup-7.c: New test case.
4047 * gcc.target/arm/neon-vdup-8.c: New test case.
4048 * gcc.target/arm/neon-vdup-9.c: New test case.
4049 * gcc.target/arm/neon-vdup-10.c: New test case.
4050 * gcc.target/arm/neon-vdup-11.c: New test case.
4051 * gcc.target/arm/neon-vdup-12.c: New test case.
4052 * gcc.target/arm/neon-vdup-13.c: New test case.
4053 * gcc.target/arm/neon-vdup-14.c: New test case.
4054 * gcc.target/arm/neon-vdup-15.c: New test case.
4055 * gcc.target/arm/neon-vdup-16.c: New test case.
4056 * gcc.target/arm/neon-vdup-17.c: New test case.
4057 * gcc.target/arm/neon-vdup-18.c: New test case.
4058 * gcc.target/arm/neon-vdup-19.c: New test case.
4059 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4060 arguments non-constant.
4062 2012-07-18 Richard Guenther <rguenther@suse.de>
4064 PR tree-optimization/53970
4065 * g++.dg/torture/pr53970.C: New testcase.
4067 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4070 * gcc.c-torture/compile/pr38621.c: New.
4072 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4075 * gcc.target/sh/pr33135-1.c: New.
4076 * gcc.target/sh/pr33135-2.c: New.
4077 * gcc.target/sh/pr33135-3.c: New.
4078 * gcc.target/sh/pr33135-4.c: New.
4080 2012-07-17 Jason Merrill <jason@redhat.com>
4083 * g++.dg/parse/enum9.C: New.
4085 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4086 Sandra Loosemore <sandra@codesourcery.com>
4088 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4089 if there is a conflict with -mcpu=. Use -mcpu=5208.
4091 2012-07-17 Jason Merrill <jason@redhat.com>
4094 * g++.dg/template/array23.C: New.
4096 2012-07-17 Tobias Burnus <burnus@net-b.de>
4099 * gfortran.dg/bind_c_usage_26.f90: New.
4100 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4101 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4102 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4103 * gfortran.dg/interop_params.f03: Ditto.
4105 2012-07-17 Jason Merrill <jason@redhat.com>
4107 * g++.dg/template/inherit8.C: Adjust.
4108 * g++.dg/template/using21.C: Adjust.
4109 * g++.dg/template/using22.C: Adjust.
4112 * g++.dg/template/current-inst1.C: New.
4113 * g++.dg/parse/crash35.C: Adjust.
4115 2012-07-17 Tobias Burnus <burnus@net-b.de>
4118 * gfortran.dg/oldstyle_4.f90: New.
4120 2012-07-17 Tobias Burnus <burnus@net-b.de>
4123 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4124 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4126 2012-07-16 Jason Merrill <jason@redhat.com>
4128 * g++.dg/parse/access8.C: Adjust.
4129 * g++.dg/template/sfinae6_neg.C: Adjust.
4131 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4134 * gfortran.dg/coarray_allocate_1.f90: New test.
4136 2012-07-16 Andrew Pinski <apinski@cavium.com>
4138 * gcc.c-torture/execute/bswap-1.c: New testcase.
4139 * gcc.c-torture/compile/unalign-1.c: New testcase.
4140 * gcc.c-torture/compile/20120524-1.c: New testcase.
4141 * gcc.c-torture/compile/20101216-1.c: New testcase.
4143 2012-07-16 Dehao Chen <dehao@google.com>
4146 2012-07-10 Dehao Chen <dehao@google.com>
4148 * gcc.dg/debug_info_inline.c: New test.
4150 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4153 * gfortran.dg/proc_decl_28.f90: New.
4155 2012-07-16 Andrew Pinski <apinski@cavium.com>
4157 * gcc.dg/torture/builtins-1.c: New testcase.
4159 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4161 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4162 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4163 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4164 gcc.target/cris/sync-1-v10.c,
4165 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4166 pass -mno-unaligned-atomic-may-use-library.
4167 * gcc.target/cris/sync-xchg-1.c: New test.
4168 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4169 valid register operand output modifier.
4171 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4173 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4176 2012-07-13 Andrew Pinski <apinski@cavium.com>
4178 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4179 rather than cleanup-tree-dump.
4180 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4182 2012-07-13 Richard Guenther <rguenther@suse.de>
4184 PR tree-optimization/53907
4185 * gcc.target/i386/pr53907.c: New testcase.
4187 2012-07-13 Richard Guenther <rguenther@suse.de>
4189 PR tree-optimization/53922
4190 * gcc.dg/torture/pr53922.c: New testcase.
4192 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4194 PR rtl-optimization/53908
4195 * gcc.dg/torture/pr53908.c: New test.
4197 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4200 * g++.dg/cpp0x/variadic135.C: New.
4202 2012-07-12 Jason Merrill <jason@redhat.com>
4204 * g++.dg/template/sfinae6_neg.C: Adjust.
4206 2012-07-12 Tobias Burnus <burnus@net-b.de>
4208 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4209 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4210 scan-tree-dump-times pattern.
4212 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4214 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4216 2012-07-11 Jason Merrill <jason@redhat.com>
4219 * g++.g/cpp0x/defaulted37.C: New.
4221 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4224 * gcc.target/arm/pr53859.c: New test.
4226 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4229 * gcc.c-torture/compile/pr53886.c: New.
4231 2012-07-10 Dehao Chen <dehao@google.com>
4233 * gcc.dg/debug_info_inline.c: New test.
4235 2012-07-10 Jason Merrill <jason@redhat.com>
4238 * g++.dg/cpp0x/defaulted36.C: New.
4239 * g++.dg/cpp0x/defaulted21.C: Adjust.
4241 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4243 2012-07-09 Sterling Augustine <saugustine@google.com>
4245 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4247 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4249 PR tree-optimization/53887
4250 * gcc.dg/pr53887.c: New test.
4252 2012-07-09 Jason Merrill <jason@redhat.com>
4255 * g++.dg/cpp0x/nullptr29.C: New.
4257 2012-07-09 Tom de Vries <tom@codesourcery.com>
4258 Richard Guenther <rguenther@suse.de>
4260 * gcc.dg/builtin-unreachable-6.c: New test.
4261 * gcc.dg/builtin-unreachable-5.c: New test.
4263 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4265 PR tree-optimization/53881
4266 * gcc.dg/pr53881.c: New test.
4268 2012-07-06 Jason Merrill <jason@redhat.com>
4271 * g++.dg/cpp0x/variadic134.C: New.
4274 * g++.dg/cpp0x/alias-decl-20.C: New.
4276 2012-07-06 Tom de Vries <tom@codesourcery.com>
4278 PR tree-optimization/51879
4279 * gcc.dg/pr51879-16.c: New test.
4280 * gcc.dg/pr51879-17.c: Same.
4282 2012-07-06 Tom de Vries <tom@codesourcery.com>
4284 PR tree-optimization/52009
4285 * gcc.dg/pr51879-7.c: New test.
4286 * gcc.dg/pr51879-18.c: New test.
4288 2012-07-05 Jason Merrill <jason@redhat.com>
4291 * g++.dg/template/typedef39.C: New.
4294 * g++.dg/cpp0x/variadic133.C: New.
4295 * g++.dg/template/param1.C: Adjust.
4297 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4301 * gcc.target/arm/neon/vtrnf32.c: Update.
4302 * gcc.target/arm/neon/vtrns32.c: Update.
4303 * gcc.target/arm/neon/vtrnu32.c: Update.
4304 * gcc.target/arm/neon/vzipf32.c: Update.
4305 * gcc.target/arm/neon/vzips32.c: Update.
4306 * gcc.target/arm/neon/vzipu32.c: Update.
4308 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4311 * gfortran.dg/inline_sum_4.f90: New test.
4313 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4315 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4317 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4319 * gcc.target/arm/fma-sp.c: New testcase.
4320 * gcc.target/arm/fma.c: Likewise.
4321 * gcc.target/arm/fma.h: Likewise.
4323 2012-07-04 Jason Merrill <jason@redhat.com>
4326 * g++.dg/other/enum3.C: New.
4328 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4331 * g++.dg/torture/pr53321.C: New test.
4333 2012-07-04 Richard Guenther <rguenther@suse.de>
4335 PR tree-optimization/53844
4336 * g++.dg/tree-ssa/pr53844.C: New testcase.
4338 2012-07-04 Richard Guenther <rguenther@suse.de>
4340 PR tree-optimization/53849
4341 * gcc.dg/pr53849.c: New testcase.
4343 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4346 * g++.dg/ext/label14.C: New test.
4348 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4351 * g++.dg/other/pr53811.C: New test.
4353 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4356 * gcc.target/m68k/stack-limit-1.c: New testcase.
4358 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4360 * gnat.dg/recursive_call.adb: New test.
4362 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4364 * gnat.dg/discr37.ad[sb]: New test.
4366 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4368 * g++.dg/other/packed1.C: Remove SH from xfail list.
4370 2012-07-02 Jason Merrill <jason@redhat.com>
4373 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4376 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4379 * g++.dg/cpp0x/decltype39.C: New.
4380 * g++.dg/diagnostic/method1.C: Adjust.
4383 * g++.dg/template/ref6.C: New.
4385 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4388 * gcc.target/sh/pr53568-1.c: New.
4390 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4393 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4395 2012-07-02 Jason Merrill <jason@redhat.com>
4398 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4401 * g++.dg/template/enum7.C: New.
4402 * g++.dg/other/ptrmem10.C: Adjust.
4403 * g++.dg/other/ptrmem11.C: Adjust.
4404 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4406 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4408 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4410 2012-07-01 Wei Guozhi <carrot@google.com>
4413 * gcc.target/arm/pr53447-1.c: New testcase.
4414 * gcc.target/arm/pr53447-2.c: New testcase.
4415 * gcc.target/arm/pr53447-3.c: New testcase.
4416 * gcc.target/arm/pr53447-4.c: New testcase.
4418 2012-06-29 Richard Guenther <rguenther@suse.de>
4420 PR tree-optimization/47061
4421 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4423 2012-06-29 Richard Guenther <rguenther@suse.de>
4425 PR tree-optimization/37541
4426 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4428 2012-06-29 Richard Guenther <rguenther@suse.de>
4430 PR tree-optimization/52589
4431 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4433 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4435 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4437 * g++.dg/template/error46.C: Add missing comment to dg-message.
4438 * g++.dg/template/crash107.C: Likewise.
4439 * g++.dg/template/error47.C: Likewise.
4440 * g++.dg/template/crash108.C: Likewise.
4441 * g++.dg/overload/operator5.C: Likewise.
4443 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4444 errors in dg-message directives, add comments.
4446 2012-06-28 Kai Tietz <ktietz@redhat.com>
4448 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4449 hard-coded 'unsigned long'.
4451 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4453 PR tree-optimization/51581
4454 * gcc.dg/vect/pr51581-4.c: New test.
4456 PR tree-optimization/53645
4457 * gcc.c-torture/execute/pr53645-2.c: New test.
4459 2012-06-28 Richard Guenther <rguenther@suse.de>
4462 * gcc.dg/torture/pr53790.c: New testcase.
4464 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4466 PR tree-optimization/53645
4467 * gcc.c-torture/execute/pr53645.c: New test.
4469 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4471 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4473 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4477 * gcc.dg/guality/pr49888.c: Account for the possibility that
4478 the variable is optimized out at the first test.
4480 2012-06-27 Jason Merrill <jason@redhat.com>
4482 * g++.dg/cpp0x/override2.C: Adjust.
4483 * g++.dg/template/error5.C: Adjust.
4484 * g++.dg/parse/crash28.C: Adjust.
4487 * g++.dg/parse/template27.C: New.
4488 * g++.dg/template/crash74.C: Adjust expected output.
4490 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4494 * gfortran.dg/typebound_operator_16.f03: New.
4496 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4498 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4499 even src1.i and src2.i fields even in the second half of the arrays.
4501 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4504 * g++.dg/torture/vshuf-16.inc: New test.
4505 * g++.dg/torture/vshuf-2.inc: New test.
4506 * g++.dg/torture/vshuf-4.inc: New test.
4507 * g++.dg/torture/vshuf-8.inc: New test.
4508 * g++.dg/torture/vshuf-main.inc: New test.
4509 * g++.dg/torture/vshuf-v16hi.C: New test.
4510 * g++.dg/torture/vshuf-v16qi.C: New test.
4511 * g++.dg/torture/vshuf-v2df.C: New test.
4512 * g++.dg/torture/vshuf-v2di.C: New test.
4513 * g++.dg/torture/vshuf-v2sf.C: New test.
4514 * g++.dg/torture/vshuf-v2si.C: New test.
4515 * g++.dg/torture/vshuf-v4df.C: New test.
4516 * g++.dg/torture/vshuf-v4di.C: New test.
4517 * g++.dg/torture/vshuf-v4sf.C: New test.
4518 * g++.dg/torture/vshuf-v4si.C: New test.
4519 * g++.dg/torture/vshuf-v8hi.C: New test.
4520 * g++.dg/torture/vshuf-v8qi.C: New test.
4521 * g++.dg/torture/vshuf-v8si.C: New test.
4523 2012-06-27 Richard Guenther <rguenther@suse.de>
4526 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4528 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4530 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4531 scan-dump-dem-not): Use printable pattern in test name.
4533 2012-06-26 Sterling Augustine <saugustine@google.com>
4534 Dominique Dhumieres <dominiq@lps.ens.fr>
4536 * gcc.dg/pubtypes-2.c: Update expected output.
4537 * gcc.dg/pubtypes-3.c: Likewise.
4538 * gcc.dg/pubtypes-4.c: Likewise.
4540 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4542 * gcc.dg/tree-ssa/slsr-1.c: New test.
4543 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4544 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4545 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4547 2012-06-26 Matt Turner <mattst88@gmail.com>
4550 * gcc.target/arm/mmx-2.c: New.
4552 2012-06-26 Richard Guenther <rguenther@suse.de>
4555 * g++.dg/torture/pr53752.C: New testcase.
4557 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4559 PR tree-optimization/53748
4560 * gcc.c-torture/compile/pr53748.c: New test.
4562 2012-06-25 Jason Merrill <jason@redhat.com>
4566 * g++.dg/cpp0x/decltype38.C: New.
4567 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4569 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4571 * lib/target-supports-dg.exp (testname-for-summary): New.
4572 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4573 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4574 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4575 scan-module-absence, output-exists, output-exists-not: Use
4576 testname-for-summary.
4577 (dg-test): Clean up testname_with_flags.
4578 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4579 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4580 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4581 scan-assembler-dem-not, object-size: Use testname-for-summary.
4582 * lib/gcov.exp (run-gcov): Likewise.
4583 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4584 scan-dump-dem, scan-dump-dem-note): Likewise.
4586 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4587 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4588 including profopt.opt; save and restore existing value.
4589 * g++.dg/bprob/bprob.exp: Likewise.
4590 * gcc.dg/matrix/matrix.exp: Likewise.
4591 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4592 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4595 2012-06-25 Richard Henderson <rth@redhat.com>
4597 * gcc.dg/pr53749.c: New.
4599 2012-06-25 Jason Merrill <jason@redhat.com>
4602 * g++.dg/cpp0x/nullptr28.C: New.
4604 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4606 * gcc.target/arm/neon-vld1_dupQ.c: New.
4608 2012-06-25 Florian Weimer <fweimer@redhat.com>
4610 * g++.dg/init/new35.C: New.
4611 * g++.dg/init/new36.C: New.
4612 * g++.dg/init/new37.C: New.
4613 * g++.dg/ext/vla5.C: New warning.
4614 * g++.dg/ext/vla8.C: New warning.
4615 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4617 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4618 James Greenhalgh <james.greenhalgh@arm.com>
4620 * gcc.target/arm/ftest-support-arm.h New testcase.
4621 * gcc.target/arm/ftest-support-thumb.h Likewise.
4622 * gcc.target/arm/ftest-support.h Likewise.
4623 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4624 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4625 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4626 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4627 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4628 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4629 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4630 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4631 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4632 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4633 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4634 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4635 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4636 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4637 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4638 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4639 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4640 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4641 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4642 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4643 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4644 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4645 * lib/target-supports.exp
4646 (check_effective_target_arm_arch_FUNC): Add support for more
4648 (add_options_for_arm_arch_FUNC): Likewise.
4649 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4651 2012-06-25 Jason Merrill <jason@redhat.com>
4654 * g++.dg/cpp0x/constexpr-tuple.C: New.
4656 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4659 * gcc.target/i386/pr53759.c: New test.
4662 * g++.dg/cpp0x/nsdmi7.C: New test.
4664 2012-06-24 Kai Tietz <ktietz@redhat.com>
4666 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4668 * gcc.target/i386/pr38988.c: Likewise.
4670 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4674 * gfortran.dg/typebound_generic_12.f03: New.
4675 * gfortran.dg/typebound_generic_13.f03: New.
4677 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4679 * gnat.dg/lto15.ad[sb]: New test.
4681 2012-06-21 Meador Inge <meadori@codesourcery.com>
4684 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4686 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4688 * gcc.dg/pch/ident-1.c: New test.
4689 * gcc.dg/pch/ident-1.hs: Header file for new test.
4691 2012-06-21 Michael Matz <matz@suse.de>
4694 * gcc.c-torture/execute/pr53688.c: New test.
4696 2012-06-20 Richard Guenther <rguenther@suse.de>
4698 PR tree-optimization/30318
4699 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4701 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4703 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4705 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4707 * gcc.target/i386/clearcapv2.map: New file.
4708 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4710 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4712 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4713 and add __sh__ case.
4715 2012-06-19 Jason Merrill <jason@redhat.com>
4718 * g++.dg/debug/localclass1.C: New.
4720 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4722 * g++.dg/cpp0x/override4.C: New.
4724 2012-06-14 Jason Merrill <jason@redhat.com>
4727 * g++.dg/cpp0x/decltype37.C: New.
4729 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4731 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4733 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4735 * gcc.c-torture/compile/vector-5.c,
4736 gcc.c-torture/compile/vector-6.c: New tests.
4738 2012-06-19 Richard Henderson <rth@redhat.com>
4740 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4742 2012-06-19 Richard Guenther <rguenther@suse.de>
4744 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4746 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4749 * gcc.target/i386/pr53712.c: New test.
4751 2012-06-18 Tobias Burnus <burnus@net-b.de>
4754 * gfortran.dg/elemental_optional_args_6.f90: New.
4756 2012-06-18 Tobias Burnus <burnus@net-b.de>
4759 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4760 * gfortran.dg/coarray/move_alloc_1.f90
4762 2012-06-18 Tobias Burnus <burnus@net-b.de>
4765 * gfortran.dg/coarray_27.f90: New.
4767 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4768 Greta Yorsh <Greta.Yorsh@arm.com>
4770 * gcc.target/arm/epilog-1.c: New test.
4772 2012-06-18 Richard Guenther <rguenther@suse.de>
4774 PR tree-optimization/53693
4775 * g++.dg/torture/pr53693.C: New testcase.
4777 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4779 PR tree-optimization/53703
4780 * gcc.dg/torture/pr53703.c: New test.
4782 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4785 * gcc.target/i386/pr53698.c: New test.
4787 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4789 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4791 2012-06-17 Tobias Burnus <burnus@net-b.de>
4795 * gfortran.dg/transfer_check_3.f90: New.
4797 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4799 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4801 2012-06-16 Tobias Burnus <burnus@net-b.de>
4805 * gfortran.dg/deferred_type_param_8.f90: New.
4807 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4809 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4810 testname that includes flags, passed in as new argument, in
4812 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4813 and pass it to verify-* procedures.
4815 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4816 alignment torture options with usual torture options.
4818 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4819 messages reported for one line of source code.
4820 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4821 * g++.dg/cpp0x/decltype2.C: Likewise.
4822 * g++.dg/cpp0x/decltype3.C: Likewise.
4823 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4824 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4825 * g++.dg/cpp0x/static_assert3.C: Likewise.
4826 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4827 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4828 * g++.dg/cpp0x/union1.C: Likewise.
4829 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4830 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4831 * g++.dg/cpp0x/variadic2.C: Likewise.
4832 * g++.dg/cpp0x/variadic20.C: Likewise.
4833 * g++.dg/cpp0x/variadic74.C: Likewise.
4834 * g++.dg/diagnostic/bitfld2.C: Likewise.
4835 * g++.dg/ext/attrib44.C: Likewise.
4836 * g++.dg/ext/no-asm-1.C: Likewise.
4837 * g++.dg/other/error34.C: Likewise.
4838 * g++.dg/parse/crash46.C: Likewise.
4839 * g++.dg/parse/error10.C: Likewise.
4840 * g++.dg/parse/error2.C: Likewise.
4841 * g++.dg/parse/error3.C: Likewise.
4842 * g++.dg/parse/error36.C: Likewise.
4843 * g++.dg/parse/error8.C: Likewise.
4844 * g++.dg/parse/error9.C: Likewise.
4845 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4846 * g++.dg/parse/parser-pr28152.C: Likewise.
4847 * g++.dg/parse/template25.C: Likewise.
4848 * g++.dg/parse/typename11.C: Likewise.
4849 * g++.dg/tc1/dr147.C: Likewise.
4850 * g++.dg/template/deduce3.C: Likewise.
4851 * g++.dg/template/koenig9.C: Likewise.
4852 * g++.dg/template/pr23510.C: Likewise.
4853 * g++.dg/warn/pr12242.C: Likewise.
4854 * g++.dg/warn/pr30551-2.C: Likewise.
4855 * g++.dg/warn/pr30551.C: Likewise.
4856 * g++.old-deja/g++.other/typename1.C: Likewise.
4857 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4859 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4862 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4863 * c-c++-common/torture/vshuf-2.inc: Likewise.
4864 * c-c++-common/torture/vshuf-4.inc: Likewise.
4865 * c-c++-common/torture/vshuf-8.inc: Likewise.
4866 * c-c++-common/torture/vshuf-main.inc: Likewise.
4867 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4868 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4869 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4870 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4871 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4872 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4873 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4874 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4875 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4876 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4877 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4878 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4879 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4880 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4882 2012-06-15 Michael Matz <matz@suse.de>
4884 * gcc.dg/tree-ssa/vector-4.c: New test.
4886 2012-06-15 Michael Matz <matz@suse.de>
4888 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4889 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4891 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4893 PR tree-optimization/53636
4894 * gcc.target/arm/pr53636.c: New test.
4896 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4898 PR tree-optimization/51581
4899 * gcc.c-torture/execute/pr51581-1.c: New test.
4900 * gcc.c-torture/execute/pr51581-2.c: New test.
4901 * gcc.dg/vect/pr51581-1.c: New test.
4902 * gcc.dg/vect/pr51581-2.c: New test.
4903 * gcc.dg/vect/pr51581-3.c: New test.
4904 * gcc.target/i386/avx-pr51581-1.c: New test.
4905 * gcc.target/i386/avx-pr51581-2.c: New test.
4906 * gcc.target/i386/avx2-pr51581-1.c: New test.
4907 * gcc.target/i386/avx2-pr51581-2.c: New test.
4908 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4910 2012-06-15 Richard Guenther <rguenther@suse.de>
4912 * gcc.c-torture/execute/20120615-1.c: New testcase.
4914 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4916 * gnat.dg/vect8.ad[sb]: New test.
4918 2012-06-14 Richard Guenther <rguenther@suse.de>
4920 * gcc.dg/tree-ssa/vrp.h: New testcase.
4921 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4923 2012-06-13 Christian Bruel <christian.bruel@st.com>
4926 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4928 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4930 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4932 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4935 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4936 test summary unique.
4938 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4939 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4940 scan-stack-usage-not): Don't strip torture options from test name.
4942 * lib/scandump.exp (scan-dump-times): Use printable version of
4943 regexp in test summary line.
4945 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4946 messages reported for one line of source code.
4947 * gcc.dg/format/few-1.c: Likewise.
4948 * gcc.dg/ia64-sync-2.c: Likewise.
4949 * gcc.dg/sync-2.c: Likewise.
4950 * gcc.dg/noncompile/pr44517.c: Likewise.
4952 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4955 * gcc.dg/guality/pr49888.c: New.
4957 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4959 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4960 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4961 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4963 2012-06-13 Tobias Burnus <burnus@net-b.de>
4966 * gfortran.dg/intent_out_7.f90: New.
4968 2012-06-13 Tobias Burnus <burnus@net-b.de>
4971 * gfortran.dg/save_4.f90: New.
4973 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4978 * gcc.dg/pr53532.c: New test.
4979 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4980 adjust line numbers.
4981 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4982 * gcc.dg/Wcxx-compat-8.c: Likewise.
4983 * gcc.dg/pr51034.c: New test.
4984 * gcc.dg/pr53196-1.c: New test.
4985 * gcc.dg/pr53196-2.c: New test.
4987 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4989 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4990 alignment torture options with usual torture options.
4991 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4992 instead of dg-options.
4993 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4994 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4995 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4996 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4997 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4998 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5000 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5001 to checks for multiple messages reported for one line of source code.
5002 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5004 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5005 messages reported for one line of source code.
5007 * gcc.dg/20031223-1.c: Add comments to check for multiple
5008 messages reported for one line of source code.
5009 * gcc.dg/Wconversion-integer.c: Likewise.
5010 * gcc.dg/Wfatal-2.c: Likewise.
5011 * gcc.dg/Wfatal.c: Likewise.
5012 * gcc.dg/Wobjsize-1.c: Likewise.
5013 * gcc.dg/c99-vla-jump-1.c: Likewise.
5014 * gcc.dg/c99-vla-jump-2.c: Likewise.
5015 * gcc.dg/c99-vla-jump-3.c: Likewise.
5016 * gcc.dg/c99-vla-jump-4.c: Likewise.
5017 * gcc.dg/c99-vla-jump-5.c: Likewise.
5018 * gcc.dg/decl-9.c: Likewise.
5019 * gcc.dg/declspec-10.c: Likewise.
5020 * gcc.dg/declspec-18.c: Likewise.
5021 * gcc.dg/mtune.c: Likewise.
5022 * gcc.dg/parser-pr28152-2.c: Likewise.
5023 * gcc.dg/parser-pr28152.c: Likewise.
5024 * gcc.dg/pr14475.c: Likewise.
5025 * gcc.dg/pr27953.c: Likewise.
5026 * gcc.dg/pr28322-3.c: Likewise.
5027 * gcc.dg/pr30457.c: Likewise.
5028 * gcc.dg/pr30551-2.c: Likewise.
5029 * gcc.dg/pr30551-3.c: Likewise.
5030 * gcc.dg/pr30551-4.c: Likewise.
5031 * gcc.dg/pr30551-5.c: Likewise.
5032 * gcc.dg/pr30551-6.c: Likewise.
5033 * gcc.dg/pr30551.c: Likewise.
5034 * gcc.dg/pr45461.c: Likewise.
5035 * gcc.dg/pr48552-1.c: Likewise.
5036 * gcc.dg/pr48552-2.c: Likewise.
5037 * gcc.dg/redecl-1.c: Likewise.
5038 * gcc.dg/transparent-union-3.c: Likewise.
5039 * gcc.dg/utf-dflt.c: Likewise.
5040 * gcc.dg/utf-dflt2.c: Likewise.
5041 * gcc.dg/vla-8.c: Likewise.
5042 * gcc.dg/vla-init-1.c: Likewise.
5043 * gcc.dg/wtr-int-type-1.c: Likewise.
5045 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5046 messages reported for for one line of source code.
5047 * c-c++-common/raw-string-5.c: Likewise.
5048 * c-c++-common/raw-string-4.c: Likewise.
5049 * c-c++-common/raw-string-6.c: Likewise.
5050 * c-c++-common/pr20000.c: Likewise.
5052 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5053 messages reported for one line of source code.
5054 * gcc.dg/cpp/pr30786.c: Likewise.
5055 * gcc.dg/cpp/pr28709.c: Likewise.
5056 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5057 * gcc.dg/cpp/macspace2.c: Likewise.
5058 * gcc.dg/cpp/missing-header-1.c: Likewise.
5059 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5060 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5061 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5063 2012-06-12 Jason Merrill <jason@redhat.com>
5066 * g++.dg/template/local7.C: New.
5068 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5071 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5072 * gcc.target/sh/pr51340-2.c: Likewise.
5073 * gcc.target/sh/pr51340-3.c: Likewise.
5075 2012-06-12 Michael Matz <matz@suse.de>
5077 * gcc.dg/torture/alias-1.c: New test.
5079 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5081 PR rtl-optimization/53589
5082 * gcc.dg/torture/pr53589.c: New test.
5084 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5087 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5088 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5089 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5090 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5091 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5092 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5093 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5094 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5095 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5096 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5097 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5098 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5099 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5100 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5101 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5102 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5104 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5106 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5107 (check_intel_cpu_model): New function.
5108 (check_amd_cpu_model): New function.
5109 (check_features): New function.
5110 (__get_cpuid_output): New function.
5111 (check_detailed): New function.
5112 (fn1): Rename to quick_check.
5113 (main): Update to call quick_check and call check_detailed.
5115 2012-06-11 Richard Henderson <rth@redhat.com>
5117 * lib/target-supports.exp
5118 (check_effective_target_sync_long_long_runtime): Use
5119 check_effective_target_lp64 instead of
5120 check_effective_target_powerpc64 for powerpc targets.
5122 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5125 * gcc.target/sh/pr53511-1.c: New.
5127 2012-06-11 Richard Guenther <rguenther@suse.de>
5130 * g++.dg/lto/pr53470_0.C: New testcase.
5131 * gcc.dg/lto/pr53470_0.c: Likewise.
5133 2012-06-11 Richard Guenther <rguenther@suse.de>
5136 * g++.dg/ext/pr53605.C: New testcase.
5138 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5140 * gnat.dg/specs/array1.ads: New test.
5141 * gnat.dg/specs/array2.ads: Likewise.
5142 * gnat.dg/array22.adb: Likewise.
5144 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5146 * gnat.dg/constant4.adb: New test.
5147 * gnat.dg/constant4_pkg.ads: New helper.
5149 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5152 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5153 * gfortran.dg/allocate_class_1.f90: Modified.
5154 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5155 * gfortran.dg/allocate_class_2.f90: New.
5157 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5160 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5162 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5165 * gfortran.dg/string_assign_2.f90: New test case.
5167 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5170 * gfortran.dg/string_assign_1.f90: New test case.
5172 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5175 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5176 * gcc.dg/gomp/critical-4.c: Likewise.
5177 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5178 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5179 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5180 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5181 * c-c++-common/gomp/pr53580.c: New test.
5183 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5186 * g++.dg/cpp0x/forw_enum11.C: New.
5188 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5191 * g++.dg/cpp0x/alias-decl-19.C: New.
5193 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5195 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5197 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5199 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5201 (XSTATE_SSE): Ditto.
5202 (XSTATE_YMM): Ditto.
5203 (avx_os_support): Use new defines.
5205 2012-06-06 Richard Guenther <rguenther@suse.de>
5208 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5211 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5214 * g++.dg/cpp0x/pr52841.C: New testcase.
5216 2012-06-06 Richard Guenther <rguenther@suse.de>
5218 PR tree-optimization/53081
5219 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5220 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5222 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5224 * gcc.target/powerpc/pr53487.c: New test.
5226 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5228 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5230 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5232 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5234 2012-06-05 Richard Guenther <rguenther@suse.de>
5236 PR tree-optimization/30442
5237 * gcc.dg/vect/bb-slp-30.c: New testcase.
5239 2012-06-05 Richard Guenther <rguenther@suse.de>
5241 PR tree-optimization/53081
5242 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5243 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5244 -fno-tree-loop-distribute-patterns.
5246 2012-06-05 Alan Modra <amodra@gmail.com>
5248 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5249 Check static chain in nested funcs.
5251 2012-06-04 Tobias Burnus <burnus@net-b.de>
5254 * gfortran.dg/init_flag_10.f90: New.
5256 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5259 * g++.dg/warn/Wenum-compare-no-2: New.
5261 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5263 PR preprocessor/53463
5264 * g++.dg/cpp/limits.C: New test.
5265 * g++.dg/parse/error19.C: Adjust.
5266 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5267 * g++.dg/warn/pr35635.C: Likewise.
5268 * g++.old-deja/g++.pt/assign1.C: Likewise.
5270 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5273 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5274 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5275 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5276 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5277 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5278 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5279 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5280 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5282 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5284 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5286 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5288 PR tree-optimization/53550
5289 * gcc.dg/pr53550.c: New test.
5291 2012-06-04 Richard Guenther <rguenther@suse.de>
5293 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5294 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5295 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5297 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5300 * gfortran.dg/parameter_array_element_2.f90: New.
5302 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5305 * gcc.target/sh/pr53512-1.c: New.
5306 * gcc.target/sh/pr53512-2.c: New.
5307 * gcc.target/sh/pr53512-3.c: New.
5308 * gcc.target/sh/pr53512-4.c: New.
5310 2012-06-01 Jason Merrill <jason@redhat.com>
5313 * g++.dg/ext/visibility/template12.C: New.
5314 * g++.dg/ext/attrib14.C: Adjust warning line.
5317 * g++.dg/parse/new6.C: New.
5318 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5320 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5322 * c-c++-common/restrict-2.c: Revert previous change.
5324 2012-06-01 Jason Merrill <jason@redhat.com>
5327 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5330 * g++.dg/cpp0x/auto33.C: New.
5332 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5335 * g++.dg/parse/namespace-alias-1.C: New.
5337 2012-06-01 Christian Bruel <christian.bruel@st.com>
5339 * gcc.dg/spec-options.c: New test.
5340 * gcc.dg/foo.specs: New file.
5342 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5345 * gnat.dg/lto14.adb: Skip on Solaris.
5347 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5349 * gcc.target/cris/sync-1-v10.c,
5350 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5351 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5352 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5353 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5354 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5355 gcc.target/cris/torture/sync-mis-op-i-1.c,
5356 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5357 gcc.target/cris/torture/sync-mis-op-i-2.c,
5358 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5359 gcc.target/cris/torture/sync-mis-op-i-3.c,
5360 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5361 gcc.target/cris/torture/sync-mis-op-s-1.c,
5362 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5363 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5364 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5365 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5366 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5367 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5368 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5369 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5370 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5372 2012-05-31 Richard Guenther <rguenther@suse.de>
5374 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5375 ldist-pr45948.c with disabled SCCP.
5377 2012-05-31 Richard Guenther <rguenther@suse.de>
5380 * gcc.dg/torture/pr48493.c: New testcase.
5382 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5384 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5386 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5387 of the initialization loop.
5388 (dg-final): Adjust the expected number of vectorized loops depending
5389 on vect_char_mult target selector.
5391 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5393 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5394 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5395 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5398 2012-05-30 Jason Merrill <jason@redhat.com>
5401 * g++.dg/init/new34.C: New.
5402 * g++.dg/tree-ssa/stabilize1.C: New.
5404 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5407 * g++.dg/init/new33.C: New test.
5409 2012-05-30 Richard Guenther <rguenther@suse.de>
5412 * gcc.dg/torture/pr53501.c: New testcase.
5413 * c-c++-common/restrict-2.c: Adjust.
5415 2012-05-30 Alan Modra <amodra@gmail.com>
5417 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5420 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5422 * gcc.target/i386/shuf-concat.c: New test.
5424 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5426 PR rtl-optimization/53519
5427 * gcc.c-torture/compile/pr53519.c: New test.
5429 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5431 * gcc.target/arm/neon-vrev.c: New.
5433 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5436 * gcc.target/sh/pr51340-1.c: New.
5437 * gcc.target/sh/pr51340-2.c: New.
5438 * gcc.target/sh/pr51340-3.c: New.
5440 2012-05-29 Richard Guenther <rguenther@suse.de>
5442 PR tree-optimization/53516
5443 * gcc.dg/torture/pr53516.c: New testcase.
5445 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5447 PR preprocessor/53229
5448 * gcc.dg/cpp/paste6.c: Force to run without
5449 -ftrack-macro-expansion.
5450 * gcc.dg/cpp/paste8.c: Likewise.
5451 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5452 -ftrack-macro-expansion.
5453 * gcc.dg/cpp/paste12.c: Force to run without
5454 -ftrack-macro-expansion.
5455 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5456 -ftrack-macro-expansion.
5457 * gcc.dg/cpp/paste13.c: Likewise.
5458 * gcc.dg/cpp/paste14.c: Likewise.
5459 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5460 -ftrack-macro-expansion.
5461 * gcc.dg/cpp/paste18.c: New test.
5463 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5465 * gcc.target/cris/torture/trap-1.c,
5466 gcc.target/cris/torture/trap-2.c,
5467 gcc.target/cris/torture/trap-3.c,
5468 gcc.target/cris/torture/trap-v0.c,
5469 gcc.target/cris/torture/trap-v3.c: New tests.
5471 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5474 * g++.dg/warn/Wbraces3.C: New.
5475 * g++.dg/warn/Wbraces4.C: Likewise.
5477 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5479 PR tree-optimization/53505
5480 * c-c++-common/torture/pr53505.c: New test.
5482 2012-05-27 Nathan Sidwell <nathan@acm.org>
5484 * gcc.dg/stmt-expr-4.c: New.
5486 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/parse/crash60.C: New.
5491 2012-05-26 Jason Merrill <jason@redhat.com>
5494 * c-c++-common/array-lit.c: New.
5495 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5497 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5500 * gnat.dg/array21.adb: New test.
5502 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5504 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5506 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5509 * g++.dg/other/anon-union3.C: New.
5511 2012-05-25 Ian Lance Taylor <iant@google.com>
5513 * gcc.dg/split-6.c: New test.
5515 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5517 * gnat.dg/lto14.adb: New test.
5519 2012-05-25 Tristan Gingold <gingold@adacore.com>
5521 * gcc.target/i386/large-frame.c: New.
5523 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5524 * gcc.target/powerpc/lhs-1.c: New.
5525 * gcc.target/powerpc/lhs-2.c: New.
5526 * gcc.target/powerpc/lhs-3.c: New.
5528 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5530 Make unwound macro expansion trace less redundant
5531 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5532 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5533 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5534 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5535 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5536 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5538 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5541 * g++.dg/cpp0x/constexpr-default1.C: New.
5543 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5546 * g++.dg/eh/goto2.C: New.
5548 2012-05-24 Richard Guenther <rguenther@suse.de>
5551 * g++.dg/tree-prof/pr53460.C: New testcase.
5553 2012-05-24 Richard Guenther <rguenther@suse.de>
5556 * g++.dg/debug/pr53466.C: New testcase.
5558 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5560 PR tree-optimization/53465
5561 * gcc.c-torture/execute/pr53465.c: New test.
5563 2012-05-23 Tobias Burnus <burnus@net-b.de>
5567 * gfortran.dg/allocate_with_typespec_6.f90: New.
5569 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5572 * g++.dg/warn/delete-array-1.C: New.
5574 2012-05-23 Richard Guenther <rguenther@suse.de>
5576 * gcc.dg/torture/pr39074-2.c: Adjust.
5577 * gcc.dg/torture/pr39074.c: Likewise.
5578 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5579 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5581 2012-05-22 Jan Hubicka <jh@suse.cz>
5584 * g++.dg/torture/pr53161.C: New testcase.
5586 2012-05-22 Tobias Burnus <burnus@net-b.de>
5589 * gfortran.dg/realloc_on_assign_15.f90: New.
5591 2012-05-22 Richard Guenther <rguenther@suse.de>
5594 * gcc.dg/torture/pr51071-2.c: New testcase.
5596 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5598 PR tree-optimization/53336
5599 * g++.dg/torture/pr53336.C: New testcase.
5601 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5604 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5605 instead of -Wunused-local-typedefs.
5607 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5610 * g++.dg/other/abstract4.C: New-
5612 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5615 * g++.dg/ext/attrib46.C: New.
5617 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5620 * gcc.c-torture/compile/pr53418-1.c,
5621 gcc.c-torture/compile/pr53418-2.c: New tests.
5623 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5625 PR tree-optimization/53366
5626 * gcc.dg/torture/pr53366-1.c: New test.
5627 * gcc.dg/torture/pr53366-2.c: New test.
5628 * gcc.target/i386/pr53366-1.c: New test.
5629 * gcc.target/i386/pr53366-2.c: New test.
5631 PR tree-optimization/53409
5632 * gcc.c-torture/compile/pr53409.c: New test.
5634 PR tree-optimization/53410
5635 * gcc.c-torture/compile/pr53410-1.c: New test.
5636 * gcc.c-torture/compile/pr53410-2.c: New test.
5638 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5641 * gcc.target/i386/pr53425-1.c: New file.
5642 * gcc.target/i386/pr53425-2.c: Likewise.
5644 2012-05-21 Richard Guenther <rguenther@suse.de>
5646 PR tree-optimization/53408
5647 * gcc.dg/torture/pr53408.c: New testcase.
5649 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5650 H.J. Lu <hongjiu.lu@intel.com>
5653 * gcc.target/i386/pr53416.c: New file.
5655 2012-05-21 Richard Guenther <rguenther@suse.de>
5657 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5659 2012-05-21 Richard Guenther <rguenther@suse.de>
5661 * gcc.dg/torture/ldist-1.c: New testcase.
5663 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5665 * gnat.dg/lto13.adb: New test.
5666 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5668 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5670 * gnat.dg/specs/lto12.ads: New test.
5671 * gnat.dg/specs/lto12_pkg.ads: New helper.
5673 2012-05-18 Richard Guenther <rguenther@suse.de>
5675 PR tree-optimization/53346
5676 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5677 * gcc.target/i386/incoming-10.c: Adjust.
5678 * gcc.target/i386/incoming-11.c: Likewise.
5679 * gcc.target/i386/pr46295.c: Likewise.
5681 2012-05-18 Richard Guenther <rguenther@suse.de>
5683 * gcc.dg/pr53352.c: Return zero.
5685 2012-05-18 Richard Guenther <rguenther@suse.de>
5687 PR tree-optimization/53390
5688 * gcc.dg/torture/pr53390.c: New testcase.
5690 2012-05-18 Meador Inge <meadori@codesourcery.com>
5692 PR rtl-optimization/53352
5693 * gcc.dg/pr53352.c: New test.
5695 2012-05-17 David S. Miller <davem@davemloft.net>
5697 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5698 failure on sparc-*-linux-gnu.
5700 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5703 * g++.dg/parse/error49.C: New.
5704 * g++.dg/cpp0x/error8.C: Likewise.
5705 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5706 * g++.dg/ext/utf-dflt2.C: Likewise.
5707 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5708 * g++.dg/ext/utf-dflt.C: Likewise.
5709 * c-c++-common/raw-string-3.c: Likewise.
5710 * c-c++-common/raw-string-4.c: Likewise.
5712 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5715 * g++.dg/cpp0x/catch1.C: New.
5717 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5720 * g++.dg/parse/error48.C: New.
5721 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5722 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5724 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5726 * gcc.dg/tm/indirect-2.c: New test.
5728 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5730 PR tree-optimization/53217
5731 * gfortran.dg/pr53217.f90: New test.
5733 2012-05-16 Richard Guenther <rguenther@suse.de>
5735 PR tree-optimization/53364
5736 * g++.dg/torture/pr53364.C: New testcase.
5738 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5741 * gcc.dg/pr52549.c: Fix test for long != void*
5742 * gcc.c-torture/execute/pr52979-1.x: New file.
5743 * gcc.c-torture/execute/pr52979-2.x: New file.
5745 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5747 PR preprocessor/7263
5748 * gcc.dg/binary-constants-2.c: Run without tracking locations
5749 accross macro expansion.
5750 * gcc.dg/binary-constants-3.c: Likewise.
5751 * gcc.dg/cpp/sysmac2.c: Likewise.
5752 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5754 * gcc.dg/cpp/syshdr3.c: New test.
5755 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5756 * gcc.dg/system-binary-constants-1.c: New test.
5757 * gcc.dg/system-binary-constants-1.h: New header for the new test
5759 * g++.dg/cpp/syshdr3.C: New test.
5760 * g++.dg/cpp/syshdr3.h: New header the new test above.
5761 * g++.dg/system-binary-constants-1.C: New test.
5762 * g++.dg/system-binary-constants-1.h: New header the new test
5765 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5767 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5769 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5772 * gcc.dg/pr53358.c: New test.
5774 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5777 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5778 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5780 2012-05-15 Olivier Hainque <hainque@adacore.com>
5782 * g++.dg/eh/sighandle.C: New testcase.
5784 2012-05-15 Richard Guenther <rguenther@suse.de>
5786 PR tree-optimization/53355
5787 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5789 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5791 * gfortran.dg/*.f90: Remove now redundant manual
5792 cleanup-modules directive.
5794 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5796 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5797 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5799 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5802 * gfortran.dg/int_range_io_1.f90: New test.
5804 2012-05-14 Andi Kleen <ak@linux.intel.com>
5805 Jakub Jelinek <jakub@redhat.com>
5808 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5809 * gcc.target/i386/rtm-check.h: New file.
5810 * gcc.target/i386/pr53315.c: New test.
5812 2012-05-14 Tobias Burnus <burnus@net-b.de>
5817 * gfortran.dg/deferred_type_param_4.f90: New.
5818 * gfortran.dg/deferred_type_param_6.f90: New.
5820 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5822 * gcc.target/i386/retarg.c: New test.
5824 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5827 * gfortran.dg/deferred_type_param_3.f90: New.
5828 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5829 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5831 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5833 * gnat.dg/null_pointer_deref3.adb: New test.
5835 2012-05-12 Tobias Burnus <burnus@net-b.de>
5839 * gfortran.dg/deferred_type_param_5.f90: New.
5841 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5843 * g++.dg/parse/error47.C: New.
5845 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5848 * gfortran.dg/string_compare_4.f90: Change option
5849 to -fdump-tree-original. Add test case for kind=4.
5851 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5854 * gfortran.dg/string_compare_4.f90: New test.
5856 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5858 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5860 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5863 * g++.dg/cpp0x/variadic132.C: New.
5865 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5868 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5869 * g++.dg/parse/error26.C: Tweak dg-error column number.
5871 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5874 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5876 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5878 * gnat.dg/lto11.ad[sb]: New test.
5880 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5883 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5884 directive to Scan for vpmuldq, not vpmacsdql.
5886 2012-05-09 Michael Matz <matz@suse.de>
5888 PR tree-optimization/53185
5889 * gcc.dg/vect/pr53185.c: New test.
5891 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5894 * gcc.target/i386/pr53249.c: New.
5896 2012-05-09 Richard Guenther <rguenther@suse.de>
5898 PR tree-optimization/18437
5899 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5900 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5902 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5904 PR tree-optimization/53226
5905 * gcc.c-torture/compile/pr53226.c: New test.
5907 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5909 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5910 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5911 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5912 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5913 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5914 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5915 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5916 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5917 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5918 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5919 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5920 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5921 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5922 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5924 2012-05-09 Dehao Chen <dehao@google.com>
5926 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5927 * gcc.dg/predict-2.c: Likewise.
5928 * gcc.dg/predict-3.c: Likewise.
5929 * gcc.dg/predict-4.c: Likewise.
5930 * gcc.dg/predict-5.c: Likewise.
5931 * gcc.dg/predict-6.c: Likewise.
5933 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5936 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5938 2012-05-08 Richard Guenther <rguenther@suse.de>
5940 * gcc.dg/fold-bitand-4.c: New testcase.
5942 2012-05-08 Dehao Chen <dehao@google.com>
5944 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5945 heuristic is working properly.
5946 * gcc.dg/predict-2.c: Likewise.
5947 * gcc/dg/predict-3.c: Likewise.
5948 * gcc/dg/predict-4.c: Likewise.
5949 * gcc/dg/predict-5.c: Likewise.
5950 * gcc/dg/predict-6.c: Likewise.
5952 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5954 PR tree-optimization/53239
5955 * g++.dg/opt/vrp3.C: New test.
5956 * g++.dg/opt/vrp3-aux.cc: New file.
5957 * g++.dg/opt/vrp3.h: New file.
5959 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5961 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5962 .uleb128 support in assembler output.
5964 2012-05-07 Richard Guenther <rguenther@suse.de>
5967 * g++.dg/lto/pr42987_0.C: New testcase.
5968 * g++.dg/lto/pr42987_1.C: Likewise.
5970 2012-05-07 Tobias Burnus <burnus@net-b.de>
5973 * gfortran.dg/typebound_operator_15.f90: New.
5975 2012-05-06 Tobias Burnus <burnus@net-b.de>
5978 * gfortran.dg/class_array_13.f90: New.
5980 2012-05-06 Tristan Gingold <gingold@adacore.com>
5982 * gnat.dg/warn7.adb: New test.
5984 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5986 * gnat.dg/specs/renamings.ads: Rename to...
5987 * gnat.dg/specs/renaming1.ads: ...this.
5988 * gnat.dg/specs/renaming2.ads: New test.
5989 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5990 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5991 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5992 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5994 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5996 * gnat.dg/discr36.ad[sb]: New test.
5997 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5999 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6002 * c-c++-common/pr43772.c: New.
6004 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6007 * gfortran.dg/select_type_26.f03 : New test.
6008 * gfortran.dg/select_type_27.f03 : New test.
6011 * gfortran.dg/select_type_28.f03 : New test.
6013 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6017 * gfortran.dg/mod_sign0_1.f90: New test.
6018 * gfortran.dg/mod_large_1.f90: New test.
6020 2012-05-04 Tobias Burnus <burnus@net-b.de>
6023 gfortran.dg/public_private_module_5.f90: New.
6025 2012-05-04 Tobias Burnus <burnus@net-b.de>
6028 * gfortran.dg/constructor_7.f90: New.
6029 * gfortran.dg/constructor_8.f90: New.
6031 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6034 * g++.dg/cpp0x/static_assert7.C: New.
6036 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6038 PR tree-optimization/52633
6039 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6040 recognized as widening shifts instead of over-widening.
6041 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6042 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6043 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6044 * gcc.target/arm/pr52633.c: New test.
6046 2012-05-04 Richard Guenther <rguenther@suse.de>
6048 PR tree-optimization/53168
6049 * gcc.dg/torture/pr53168.c: New testcase.
6050 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6052 2012-05-04 Richard Guenther <rguenther@suse.de>
6054 * gcc.dg/lto/pr53214_0.c: New testcase.
6056 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6058 * gcc.target/ia64/pr48496.c: New test.
6059 * gcc.target/ia64/pr52657.c: Likewise.
6061 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6064 * c-c++-common/pr51712.c: New.
6066 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6069 * gcc.target/powwerpc/pr53199.c: New file.
6071 2012-05-03 Jason Merrill <jason@redhat.com>
6073 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6075 * gcc.dg/debug/dwarf2/dups-types.c: New.
6076 * gcc.dg/debug/dwarf2/dups-types.h: New.
6078 2012-05-03 Jason Merrill <jason@redhat.com>
6080 * g++.dg/debug/dwarf2/namespace-2.C: New.
6081 * g++.dg/debug/dwarf2/localclass3.C: New.
6083 2012-05-03 Jason Merrill <jason@redhat.com>
6085 * g++.dg/debug/dwarf2/thunk1.C: New.
6087 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6090 * g++.dg/other/final2.C: New.
6092 2012-05-03 Richard Guenther <rguenther@suse.de>
6094 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6096 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6098 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6099 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6100 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6101 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6103 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6105 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6107 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6108 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6109 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6112 * gcc.dg/pr53174.c: New test.
6115 * gcc.target/arm/pr53187.c: New test.
6116 * gcc.c-torture/compile/pr53187.c: New test.
6118 2012-05-03 Richard Guenther <rguenther@suse.de>
6120 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6121 unsupported prefetching support.
6123 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6125 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6126 option -ftrack-macro-expansion=0.
6127 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6128 option -ftrack-macro-expansion=0.
6130 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6132 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6133 dg-options for target arm with dg-additional-options.
6135 2012-05-03 Richard Guenther <rguenther@suse.de>
6137 PR tree-optimization/53144
6138 * gcc.dg/torture/pr53144.c: New testcase.
6140 2012-05-03 Tobias Burnus <burnus@net-b.de>
6143 * gfortran.dg/pointer_intent_7.f90: New.
6144 * gfortran.dg/pure_formal_3.f90: New.
6146 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6148 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6150 2012-05-02 Martin Jambor <mjambor@suse.cz>
6153 * g++.dg/lto/pr52605_0.C: New test.
6155 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6157 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6158 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6159 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6160 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6161 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6162 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6163 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6164 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6165 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6166 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6167 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6168 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6169 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6170 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6171 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6172 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6174 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6177 * gcc.dg/pr53153.c: New test.
6179 2012-05-02 Richard Guenther <rguenther@suse.de>
6181 * g++.dg/tree-ssa/pr19807.C: Adjust.
6183 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6185 PR tree-optimization/53163
6186 * gcc.c-torture/compile/pr53163.c: New test.
6188 PR rtl-optimization/53160
6189 * gcc.c-torture/execute/pr53160.c: New test.
6191 2012-05-01 Ian Lance Taylor <iant@google.com>
6194 * gcc.dg/pr37303.c: New test.
6196 2012-05-01 Richard Henderson <rth@redhat.com>
6198 * lib/target-supports.exp
6199 (check_effective_target_sync_long_long_runtime): True for
6200 check_effective_target_powerpc64.
6202 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6205 * gcc.dg/vector-1.c: Move to ...
6206 * c-c++-common/vector-1.c: ... here.
6207 * gcc.dg/vector-2.c: Move to ...
6208 * c-c++-common/vector-2.c: ... here.
6209 * gcc.dg/vector-3.c: Move to ...
6210 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6211 * gcc.dg/vector-4.c: Move to ...
6212 * c-c++-common/vector-4.c: ... here.
6213 * gcc.dg/vector-init-1.c: Move to ...
6214 * c-c++-common/vector-init-1.c: ... here.
6215 * gcc.dg/vector-init-2.c: Move to ...
6216 * c-c++-common/vector-init-2.c: ... here.
6217 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6218 * c-c++-common/vector-subscript-1.c: ... here.
6219 * gcc.dg/vector-subscript-2.c: Move to ...
6220 * c-c++-common/vector-subscript-2.c: ... here.
6221 * gcc.dg/vector-subscript-3.c: Move to ...
6222 * c-c++-common/vector-subscript-3.c: ... here.
6225 * g++.dg/cpp0x/vt-51314.C: New test.
6226 * g++.dg/cpp0x/variadic76.C: Fix.
6228 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6230 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6232 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6234 Add -Wvarargs option
6235 * c-c++-common/Wvarargs.c: New test case.
6236 * c-c++-common/Wvarargs-2.c: Likewise.
6238 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6240 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6241 * objc.dg/foreach-7.m: Force the test case to run without
6242 -ftrack-macro-expansion.
6243 * c-c++-common/tm/attrib-1.c: Likewise.
6244 * c-c++-common/warn-ommitted-condop.c: Likewise.
6245 * gcc.dg/assign-warn-1.c: Likewise.
6246 * gcc.dg/assign-warn-2.c: Likewise.
6247 * gcc.dg/attr-alloc_size.c: Likewise.
6248 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6249 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6250 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6251 * gcc.dg/c90-const-expr-9.c: Likewise.
6252 * gcc.dg/c99-const-expr-9.c: Likewise.
6253 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6254 * gcc.dg/cpp/direct2s.c: Likewise.
6255 * gcc.dg/cpp/pr28709.c: Likewise.
6256 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6257 * gcc.dg/dfp/composite-type.c: Likewise.
6258 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6259 with -ftrack-macro-expansion
6260 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6261 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6262 * g++.dg/ext/cleanup-1.C: Likewise.
6263 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6264 * g++.dg/template/sfinae10.C: Likewise.
6265 * g++.dg/tm/wrap-2.C: Likewise.
6266 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6267 * g++.dg/warn/Wsign-conversion.C: Likewise.
6268 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6269 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6270 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6271 it to run with -ftrack-macro-expansion.
6272 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6273 test cases without -ftrack-macro-expansion.
6275 Fix location for static class members
6276 * g++.dg/template/sfinae6_neg.C: Adjust.
6278 Make conversion warnings work on NULL with -ftrack-macro-expansion
6279 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6280 alongside the previous testing for NULL.
6282 Fix -Wuninitialized for -ftrack-macro-expansion
6283 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6285 Strip "<built-in>" loc from displayed expansion context
6286 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6287 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6288 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6291 Fix expansion point loc for macro-like tokens
6292 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6293 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6295 Fix token pasting with -ftrack-macro-expansion
6296 * gcc.dg/cpp/paste17.c: New test case for
6297 -ftrack-macro-expansion=2 mode only.
6298 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6300 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6302 * gnat.dg/warn6.ad[sb]: New test.
6304 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6307 * gcc.dg/20011021-1.c: Adjust testcase.
6309 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6312 * gfortran.dg/function_optimize_12.f90: New test.
6314 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6317 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6318 code to match current output and cover new peephole2 pattern.
6320 2012-04-27 Ollie Wild <aaw@google.com>
6322 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6324 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6326 * gcc.c-torture/execute/20120427-2.c: New testcase.
6327 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6328 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6329 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6331 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6334 * gcc.c-torture/execute/20120427-1.c: New testcase.
6336 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6339 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6341 2012-04-27 Tom de Vries <tom@codesourcery.com>
6343 PR tree-optimization/51879
6344 * gcc.dg/pr51879.c: New test.
6345 * gcc.dg/pr51879-2.c: Same.
6346 * gcc.dg/pr51879-3.c: Same.
6347 * gcc.dg/pr51879-4.c: Same.
6348 * gcc.dg/pr51879-6.c: Same.
6350 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6353 * g++.dg/cpp0x/defaulted35.C: New.
6354 * g++.dg/cpp0x/defaulted15.C: Adjust.
6356 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6358 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6361 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6363 * gcc.target/i386/builtin_target.c: Check avx2.
6365 2012-04-26 Alan Modra <amodra@gmail.com>
6367 * gcc.target/powerpc/savres.c: New test.
6368 * gcc.target/powerpc/powerpc.exp: Run it.
6370 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6373 * gcc.dg/torture/pr53120.c: New test.
6375 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6378 * gcc.c-torture/compile/pr52979-1.c: New test.
6379 * gcc.c-torture/execute/pr52979-1.c: New test.
6380 * gcc.c-torture/execute/pr52979-2.c: New test.
6382 2012-04-25 Richard Guenther <rguenther@suse.de>
6384 * gcc.target/i386/l_fma_float_5.c: Adjust.
6385 * gcc.target/i386/l_fma_double_4.c: Likewise.
6386 * gcc.target/i386/l_fma_float_2.c: Likewise.
6387 * gcc.target/i386/l_fma_float_6.c: Likewise.
6388 * gcc.target/i386/l_fma_double_1.c: Likewise.
6389 * gcc.target/i386/l_fma_double_5.c: Likewise.
6390 * gcc.target/i386/l_fma_float_3.c: Likewise.
6391 * gcc.target/i386/l_fma_double_2.c: Likewise.
6392 * gcc.target/i386/l_fma_double_6.c: Likewise.
6393 * gcc.target/i386/l_fma_float_4.c: Likewise.
6394 * gcc.target/i386/l_fma_double_3.c: Likewise.
6395 * gcc.target/i386/l_fma_float_1.c: Likewise.
6397 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6399 PR tree-optimization/53058
6400 * gcc.c-torture/compile/pr53058.c: New test.
6402 2012-04-25 Jan Hubicka <jh@suse.cz>
6405 * gcc.target/i386/pr39082-1.c: Update warning location.
6407 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6410 * gcc.dg/pr52880.c: New test.
6412 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6414 * gcc.dg/m-un-2.c: Update.
6415 * gcc.dg/20011021-1.c: Update.
6417 2012-04-25 Tobias Burnus <burnus@net-b.de>
6420 * gfortran.dg/realloc_on_assign_14.f90: New.
6422 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6425 PR tree-optimizations/52891
6426 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6428 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6431 * g++.dg/cpp0x/sfinae35.C: New.
6432 * g++.dg/cpp0x/sfinae36.C: Likewise.
6434 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6436 * gcc.target/builtin_target.c: New testcase.
6438 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6441 * gcc.target/powerpc/pr47197.c: New test.
6443 2012-04-24 Richard Guenther <rguenther@suse.de>
6445 PR tree-optimization/53085
6446 * g++.dg/torture/pr53085.C: New testcase.
6448 2012-04-24 Andrew Pinski <apinski@cavium.com>
6451 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6452 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6453 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6455 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6458 * gcc.c-torture/execute/pr53084.c: New test.
6460 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6462 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6464 2012-04-23 Andrew Pinski <apinski@cavium.com>
6466 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6468 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6471 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6472 * gcc.dg/torture/builtin-power-1.c: Likewise.
6474 2012-04-23 Richard Guenther <rguenther@suse.de>
6476 PR tree-optimization/53070
6477 * gcc.dg/torture/pr53070.c: New testcase.
6479 2012-04-23 Richard Guenther <rguenther@suse.de>
6482 * gcc.dg/pr53060.c: New testcase.
6484 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6486 PR tree-optimizations/52891
6487 * gcc.c-torture/compile/pr52891-1.c: New test.
6488 * gcc.c-torture/compile/pr52891-2.c: New test.
6490 2012-04-22 Tobias Burnus <burnus@net-b.de>
6493 * gfortran.dg/read_float_4.f90: New.
6495 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6498 * c-c++-common/pr35441.C: New.
6500 2012-04-20 Ian Lance Taylor <iant@google.com>
6502 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6503 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6505 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6507 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6509 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6511 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6513 PR rtl-optimization/44214
6514 * gcc.dg/pr44214-1.c: New test.
6515 * gcc.dg/pr44214-2.c: Likewise.
6516 * gcc.dg/pr44214-3.c: Likewise.
6518 2012-04-20 Richard Guenther <rguenther@suse.de>
6520 * g++.dg/torture/20120420-1.C: New testcase.
6522 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6524 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6526 2012-04-19 Christian Bruel <christian.bruel@st.com>
6528 * gcc.dg/pr52283.c: New test.
6530 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6532 * gcc.dg/pr37985.c: New test.
6534 2012-04-19 Richard Guenther <rguenther@suse.de>
6536 PR rtl-optimization/44688
6537 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6538 possibly profitable.
6540 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542 PR tree-optimization/52976
6543 * gfortran.dg/reassoc_11.f: New test.
6545 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6547 PR tree-optimization/52976
6548 * gfortran.dg/reassoc_7.f: New test.
6549 * gfortran.dg/reassoc_8.f: Likewise.
6550 * gfortran.dg/reassoc_9.f: Likewise.
6551 * gfortran.dg/reassoc_10.f: Likewise.
6553 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6556 * g++.dg/cpp0x/sfinae33.C: New.
6557 * g++.dg/cpp0x/sfinae34.C: Likewise.
6559 2012-04-18 Joey Ye <joey.ye@arm.com>
6561 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6563 2012-04-18 Richard Guenther <rguenther@suse.de>
6565 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6567 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6568 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6570 2012-04-17 Tom de Vries <tom@codesourcery.com>
6572 * g++.dg/pr51264-4.C: New test.
6574 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6577 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6579 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6582 * g++.dg/parse/crash59.C: New.
6584 2012-04-17 Michael Matz <matz@suse.de>
6586 PR tree-optimization/18437
6587 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6589 2012-04-17 Richard Guenther <rguenther@suse.de>
6592 * g++.dg/torture/pr53011.C: New testcase.
6594 2012-04-16 Jason Merrill <jason@redhat.com>
6597 * g++.dg/cpp0x/variadic131.C: New.
6600 * g++.dg/cpp0x/variadic130.C: New.
6603 * g++.dg/cpp0x/variadic129.C: New.
6606 * g++.dg/cpp0x/variadic128.C: New.
6608 2012-04-16 Tobias Burnus <burnus@net-b.de>
6611 * gfortran.dg/pointer_intent_6.f90: New.
6613 2012-04-16 Tobias Burnus <burnus@net-b.de>
6616 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6617 to include public_private_module_4.f90.
6618 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6621 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6624 * g++.dg/diagnostic/operator1.C: New.
6625 * g++.dg/ext/label5.C: Adjust.
6626 * g++.dg/ext/va-arg1.C: Likewise.
6627 * g++.dg/other/error20.C: Likewise.
6628 * g++.dg/other/error20.C: Likewise.
6629 * g++.dg/other/error16.C: Likewise.
6630 * g++.dg/other/error10.C: Likewise.
6631 * g++.dg/parse/error30.C: Likewise.
6632 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6634 2012-04-16 Jason Merrill <jason@redhat.com>
6637 * g++.dg/cpp0x/variadic127.C: New.
6639 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6643 Use fail, pass instead of unresolved.
6647 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6649 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6650 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6651 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6653 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6656 * gfortran.dg/typebound_call_23.f03: New test case.
6658 2012-04-15 Jason Merrill <jason@redhat.com>
6661 * g++.dg/cpp0x/variadic126.C: New.
6664 * g++.dg/cpp0x/variadic125.C: New.
6667 * g++.dg/cpp0x/variadic124.C: New.
6670 * g++.dg/cpp0x/nullptr27.C: New.
6673 * g++.dg/warn/format8.C: New.
6675 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6678 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6680 2012-04-14 Tobias Burnus <burnus@net-b.de>
6684 * gfortran.dg/public_private_module_3.f90: New.
6685 * gfortran.dg/public_private_module_4.f90: New.
6687 2012-04-14 Tom de Vries <tom@codesourcery.com>
6689 * gcc.dg/superblock.c: New test.
6691 2012-04-14 Tom de Vries <tom@codesourcery.com>
6693 * gcc.dg/pr51879-12.c: New test.
6695 2012-04-13 Jason Merrill <jason@redhat.com>
6698 * g++.dg/cpp0x/variadic123.C: New.
6699 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6702 * g++.dg/cpp0x/initlist-ctor1.C: New.
6705 * g++.dg/other/anon-union2.C: New.
6707 2012-04-13 Martin Jambor <mjambor@suse.cz>
6710 * g++.dg/ipa/pr52939.C: New test.
6712 2012-04-13 Tom de Vries <tom@codesourcery.com>
6714 * gcc.dg/pr52734.c: New test.
6716 2012-04-13 Richard Guenther <rguenther@suse.de>
6718 PR tree-optimization/52969
6719 * gcc.dg/torture/pr52969.c: New testcase.
6721 2012-04-13 Richard Guenther <rguenther@suse.de>
6724 * gcc.dg/pr52549.c: New testcase.
6726 2012-04-13 Richard Guenther <rguenther@suse.de>
6729 * gcc.dg/pr52862.c: New testcase.
6731 2012-04-13 Joey Ye <joey.ye@arm.com>
6733 * gcc.target/arm/thumb1-imm.c: New testcase.
6735 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6738 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6739 second function argument.
6740 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6741 (calc_permps): Update declaration. Calculate result correctly.
6742 (avx2_test): Change src2 type to union256i_d.
6743 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6746 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6749 * gcc.target/powerpc/pr52775.c: New file.
6751 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6753 PR tree-optimization/18589
6754 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6755 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6756 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6757 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6758 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6759 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6760 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6761 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6762 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6763 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6765 2012-04-12 Richard Guenther <rguenther@suse.de>
6767 PR tree-optimization/52943
6768 * gcc.dg/torture/pr52943.c: New testcase.
6770 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6773 * gcc/target/sh/pr50751-4.c: New.
6774 * gcc/target/sh/pr50751-5.c: New.
6775 * gcc/target/sh/pr50751-6.c: New.
6776 * gcc/target/sh/pr50751-7.c: New.
6778 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6781 * g++.dg/lookup/using52.C: New.
6783 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6785 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6787 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6789 PR rtl-optimization/52876
6790 * gcc.target/i386/pr52876.c: New.
6792 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6794 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6796 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6798 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6799 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6800 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6801 (ptrdiff_t): ... this. All uses changed.
6802 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6803 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6805 (main): Cast argument to __INTPTR_TYPE__.
6806 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6808 * gcc.dg/mallign.c (main): Likewise.
6809 * gcc.dg/pr38700.c (foo): Likewise.
6810 * gcc.dg/long-long-cst1.c (t): Likewise.
6811 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6812 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6813 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6814 * gcc.dg/pr25682.c (d, foo): Likewise.
6815 * gcc.dg/format/cast-1.c (f): Likewise.
6816 * gcc.dg/c90-const-expr-10.c
6817 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6818 (size_t): ...this. All uses changed.
6819 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6820 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6821 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6822 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6823 * gcc.dg/sequence-pt-1.c: Likewise.
6824 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6825 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6826 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6827 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6828 of ptrdiff_t with it.
6829 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6830 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6831 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6833 2012-04-11 Jason Merrill <jason@redhat.com>
6836 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6837 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6840 * g++.dg/ext/attrib45.C: New.
6842 * g++.dg/eh/dtor3.C: New.
6844 2012-04-11 Richard Guenther <rguenther@suse.de>
6847 * gfortran.dg/pr52621.f90: New testcase.
6849 2012-04-11 Richard Guenther <rguenther@suse.de>
6852 * g++.dg/torture/pr52918-1.C: New testcase.
6853 * g++.dg/torture/pr52918-2.C: Likewise.
6855 2012-04-11 Tobias Burnus <burnus@net-b.de>
6858 * gfortran.dg/block_11.f90: New.
6860 2012-04-11 Nick Clifton <nickc@redhat.com>
6862 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6864 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6867 * gcc.target/powerpc/pr16458-1.c: New test.
6868 * gcc.target/powerpc/pr16458-2.c: Likewise.
6869 * gcc.target/powerpc/pr16458-3.c: Likewise.
6870 * gcc.target/powerpc/pr16458-4.c: Likewise.
6872 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6874 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6875 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6876 * gcc.dg/builtin-bswap-5.c: Likewise.
6877 * gcc.target/i386/builtin-bswap-4.c: New test.
6879 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6882 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6884 2012-04-11 Richard Guenther <rguenther@suse.de>
6886 PR rtl-optimization/52881
6887 * gcc.dg/torture/pr52881.c: New testcase.
6888 * gcc.dg/torture/pr52913.c: Likewise.
6890 2012-04-11 Richard Guenther <rguenther@suse.de>
6892 PR tree-optimization/52912
6893 * gcc.dg/torture/pr52912.c: New testcase.
6895 2010-04-10 Michael Matz <matz@suse.de>
6897 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6898 * gcc.dg/vect/vect-outer-1.c: Adjust.
6899 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6900 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6901 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6902 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6903 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6904 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6906 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6908 PR tree-optimization/52870
6909 * gcc.dg/vect/pr52870.c: New test.
6911 2012-04-09 Mike Stump <mikestump@comcast.net>
6913 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6914 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6915 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6916 * gnat.dg/aggr11.adb: Likewise.
6917 * gnat.dg/aggr11_pkg.ads: Likewise.
6918 * gnat.dg/aggr15.adb: Likewise.
6919 * gnat.dg/aggr15.ads: Likewise.
6920 * gnat.dg/aggr17.adb: Likewise.
6921 * gnat.dg/aggr18.adb: Likewise.
6922 * gnat.dg/array14.adb: Likewise.
6923 * gnat.dg/array14.ads: Likewise.
6924 * gnat.dg/array14_pkg.ads: Likewise.
6925 * gnat.dg/array19.adb: Likewise.
6926 * gnat.dg/array19.ads: Likewise.
6927 * gnat.dg/discr27.adb: Likewise.
6928 * gnat.dg/discr27.ads: Likewise.
6929 * gnat.dg/discr35.adb: Likewise.
6930 * gnat.dg/discr35.ads: Likewise.
6931 * gnat.dg/discr6.adb: Likewise.
6932 * gnat.dg/discr6_pkg.ads: Likewise.
6933 * gnat.dg/import1.adb: Likewise.
6934 * gnat.dg/import1.ads: Likewise.
6935 * gnat.dg/loop_address2.adb: Likewise.
6936 * gnat.dg/opt7.adb: Likewise.
6937 * gnat.dg/opt7.ads: Likewise.
6938 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6939 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6940 * gnat.dg/rep_clause2.adb: Likewise.
6941 * gnat.dg/rep_clause2.ads: Likewise.
6942 * gnat.dg/slice2.adb: Likewise.
6943 * gnat.dg/slice2.ads: Likewise.
6944 * gnat.dg/slice6.adb: Likewise.
6945 * gnat.dg/slice6_pkg.ads: Likewise.
6946 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6947 * gnat.dg/taft_type2.adb: Likewise.
6948 * gnat.dg/taft_type2.ads: Likewise.
6949 * gnat.dg/taft_type2_pkg.ads: Likewise.
6950 * gnat.dg/volatile10.adb: Likewise.
6951 * gnat.dg/volatile10_pkg.ads: Likewise.
6953 * gcc.dg/dll-8.c: Remove execute permissions.
6954 * g++.dg/ext/dllexport5.C: Likewise.
6956 2012-04-09 Jan Hubicka <jh@suse.cz>
6961 * gcc.dg/lto/pr52634_1.c: New testcase.
6962 * gcc.dg/lto/pr52634_0.c: New testcase.
6964 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6967 * gcc.target/i386/pr52883.c: New testcase.
6969 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6971 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6972 (check_effective_target_sync_long_long): Add SPARC case.
6973 (check_effective_target_sync_long_long_runtime): Likewise.
6974 (check_effective_target_sync_int_long): Adjust SPARC case.
6975 (check_effective_target_sync_char_short): Likewise.
6977 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6979 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6980 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6982 2012-04-08 Tobias Burnus <burnus@net-b.de>
6986 * gfortran.dg/public_private_module_2.f90: New.
6988 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6990 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6993 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6996 * gfortran.dg/function_optimize_11.f90: New test.
6998 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7001 * gfortran.dg/use_only_6.f90: New test.
7003 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7006 * gfortran.dg/use_only_6.f90: New test.
7007 2012-04-06 Mike Stump <mikestump@comcast.net>
7010 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7012 2012-04-05 Jason Merrill <jason@redhat.com>
7015 * g++.dg/template/qualified-id5.C: New.
7017 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7020 * gcc.target/i386/pr52882.c: New test.
7022 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7023 Dominique D'Humieures <dominiq@lps.ens.fr>
7026 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7027 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7029 2012-04-04 Jason Merrill <jason@redhat.com>
7032 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7034 2012-04-03 Jason Merrill <jason@redhat.com>
7037 * g++.dg/cpp0x/variadic-value1.C: New.
7039 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7041 * gnat.dg/pack18.adb: New test.
7042 * gnat.dg/pack18_pkg.ads: New helper.
7044 2012-04-03 Richard Guenther <rguenther@suse.de>
7046 PR tree-optimization/52808
7047 * gcc.dg/pr52808.c: New testcase.
7049 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7051 PR tree-optimization/52835
7052 * gfortran.dg/pr52835.f90: New test.
7054 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7056 * gnat.dg/specs/aggr5.ads: New test.
7058 2012-04-02 Richard Guenther <rguenther@suse.de>
7060 PR tree-optimization/52756
7061 * gcc.dg/torture/pr52756.c: New testcase.
7063 2012-04-02 Richard Guenther <rguenther@suse.de>
7066 * gcc.dg/pr52803.c: New testcase.
7068 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7071 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7074 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7077 * g++.dg/cpp0x/noexcept17.C: New.
7078 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7079 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7080 * g++.dg/cpp0x/noexcept01.C: Likewise.
7081 * g++.dg/eh/init-temp1.C: Likewise.
7082 * g++.dg/eh/ctor1.C: Likwise.
7084 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7086 * gnat.dg/controlled6.adb: New test.
7087 * gnat.dg/controlled6_pkg.ads: New helper.
7088 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7090 2012-03-30 Richard Henderson <rth@redhat.com>
7093 * g++.dg/opt/pr52727.C: New testcase.
7095 2012-03-30 Richard Guenther <rguenther@suse.de>
7097 PR tree-optimization/52754
7098 * gcc.target/i386/pr52754.c: New testcase.
7100 2012-03-30 Richard Guenther <rguenther@suse.de>
7103 * g++.dg/torture/pr52772.C: New testcase.
7105 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7108 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7110 2012-03-29 Jason Merrill <jason@redhat.com>
7113 * g++.dg/template/inherit8.C: New.
7115 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7118 * g++.dg/ext/weak4.C: New test.
7120 PR tree-optimization/52760
7121 * gcc.c-torture/execute/pr52760.c: New test.
7123 2012-03-29 Jason Merrill <jason@redhat.com>
7126 * g++.dg/cpp0x/initlist-array3.C: New.
7128 2012-03-28 Jason Merrill <jason@redhat.com>
7131 * g++.dg/overload/virtual2.C: New.
7133 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7135 * gnat.dg/vect7.ad[sb]: New test.
7137 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7138 Tobias Burnus <burnus@gcc.gnu.org>
7141 * gfortran.dg/allocate_class_1.f90 : Change error test.
7142 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7143 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7144 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7146 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7149 * gcc.dg/pr52691.c: New test.
7152 * gcc.c-torture/compile/pr52750.c: New test.
7154 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7157 * gcc.target/avr/torture/builtins-2.c: New test.
7159 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7162 * gcc.target/i386/pr52736.c: New test.
7164 2012-03-27 Martin Jambor <mjambor@suse.cz>
7167 * gcc.dg/torture/pr52693.c: New test.
7169 2012-03-27 Meador Inge <meadori@codesourcery.com>
7172 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7174 2012-03-27 Mike Stump <mikestump@comcast.net>
7177 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7178 failures that match branch names.
7180 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7181 H.J. Lu <hongjiu.lu@intel.com>
7184 * gcc.target/i386/pr52698.c: New test.
7186 2012-03-27 Richard Guenther <rguenther@suse.de>
7189 * gcc.dg/torture/pr52720.c: New testcase.
7191 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7193 * gnat.dg/pack17.adb: New test.
7195 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7197 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7198 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7200 2012-03-26 Martin Jambor <mjambor@suse.cz>
7202 PR tree-optimization/50052
7203 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7205 2012-03-26 Richard Guenther <rguenther@suse.de>
7207 PR tree-optimization/52701
7208 * gfortran.dg/pr52701.f90: New testcase.
7210 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7212 PR tree-optimization/52686
7213 * gcc.target/arm/pr52686.c: New test.
7215 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7217 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7218 Add "-Os -flto" to list.
7220 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7222 * gnat.dg/concat2.ad[sb]: New test.
7224 2012-03-24 Jason Merrill <jason@redhat.com>
7226 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7227 * g++.dg/cpp0x/trailing2.C: Likewise.
7228 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7229 * g++.dg/cpp1y/auto-fn1.C: New.
7230 * g++.dg/cpp1y/auto-fn2.C: New.
7231 * g++.dg/cpp1y/auto-fn3.C: New.
7232 * g++.dg/cpp1y/auto-fn4.C: New.
7233 * g++.dg/cpp1y/auto-fn5.C: New.
7234 * g++.dg/cpp1y/auto-fn6.C: New.
7235 * g++.dg/cpp1y/auto-fn7.C: New.
7236 * g++.dg/cpp1y/auto-fn8.C: New.
7237 * g++.dg/cpp1y/auto-fn9.C: New.
7238 * g++.dg/cpp1y/auto-fn10.C: New.
7239 * g++.dg/cpp1y/auto-fn11.C: New.
7241 2012-03-23 Richard Guenther <rguenther@suse.de>
7243 PR tree-optimization/52678
7244 * gfortran.dg/pr52678.f: New testcase.
7246 2012-03-23 Richard Guenther <rguenther@suse.de>
7248 PR tree-optimization/52638
7249 * g++.dg/torture/pr52638.C: New testcase.
7251 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7254 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7256 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7259 * g++.dg/ext/attrib44.C: New test.
7261 2012-03-22 Jan Hubicka <jh@suse.cz>
7264 * g++.dg/torture/pr51737.C: New testcase
7266 2012-03-22 Richard Guenther <rguenther@suse.de>
7268 PR tree-optimization/52548
7269 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7271 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7273 * lib/fortran-modules.exp (list-module-names-1): Remove
7276 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7279 * gcc.target/sh/pr50751-1.c: New.
7280 * gcc.target/sh/pr50751-2.c: New.
7281 * gcc.target/sh/pr50751-3.c: New.
7283 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7286 * gcc.target/sh/sh4a-cos.c: Remove.
7287 * gcc.target/sh/sh4a-sin.c: Remove.
7288 * gcc.target/sh/sh4a-sincos.c: Remove.
7290 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7292 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7293 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7295 2012-03-21 Martin Jambor <mjambor@suse.cz>
7298 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7299 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7301 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7303 * gcc.target/arm/thumb-16bit-ops.c: New file.
7304 * gcc.target/arm/thumb-ifcvt.c: New file.
7306 2012-03-20 Jason Merrill <jason@redhat.com>
7308 * lib/target-supports.exp: Add { target c++1y }.
7310 * g++.dg/cpp0x/auto32.C: New.
7312 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7315 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7317 * gcc.dg/torture/pr48124-4.c: Ditto:
7318 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7320 2012-03-20 Jason Merrill <jason@redhat.com>
7323 * g++.dg/cpp0x/initlist66.C: New.
7325 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7327 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7330 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7333 * gcc.target/avr/torture/addr-space-2.h: New file.
7334 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7335 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7336 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7337 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7339 2012-03-20 Richard Guenther <rguenther@suse.de>
7341 * gnat.dg/pack16.adb: New testcase.
7342 * gnat.dg/pack16_pkg.ads: Likewise.
7343 * gnat.dg/specs/pack8.ads: Likewise.
7344 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7346 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7348 * g++.dg/warn/Wuseless-cast.C: Extend.
7350 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7353 * g++.dg/warn/Wuseless-cast.C: New.
7355 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7358 * gfortran.dg/pr52608.f90: New test.
7360 2012-03-17 Tobias Burnus <burnus@net-b.de>
7363 * gfortran.dg/proc_ptr_36.f90: New.
7365 2012-03-16 Martin Jambor <mjambor@suse.cz>
7367 * gcc.dg/misaligned-expand-1.c: New test.
7368 * gcc.dg/misaligned-expand-3.c: Likewise.
7370 2012-03-16 Richard Guenther <rguenther@suse.de>
7371 Kai Tietz <ktietz@redhat.com>
7374 * gcc.c-torture/execute/pr48814-1.c: New test.
7375 * gcc.c-torture/execute/pr48814-2.c: New test.
7376 * gcc.dg/tree-ssa/assign-1.c: New test.
7377 * gcc.dg/tree-ssa/assign-2.c: New test.
7378 * gcc.dg/tree-ssa/assign-3.c: New test.
7380 2012-03-16 Richard Guenther <rguenther@suse.de>
7382 * gnat.dg/specs/pack7.ads: New testcase.
7384 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7387 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7388 * gcc.dg/torture/vshuf-8.inc: Likewise.
7389 * gcc.dg/torture/vshuf-16.inc: Likewise.
7390 * gcc.dg/torture/vshuf-32.inc: Likewise.
7392 2012-03-15 Jason Merrill <jason@redhat.com>
7394 * g++.dg/torture/pr52582.C: New.
7396 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7398 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7400 2012-03-15 Ira Rosen <irar@il.ibm.com>
7401 Ulrich Weigand <ulrich.weigand@linaro.org>
7403 * gcc.dg/vect/slp-cond-3.c: New test.
7404 * gcc.dg/vect/slp-cond-4.c: New test.
7406 2012-03-15 Ira Rosen <irar@il.ibm.com>
7407 Ulrich Weigand <ulrich.weigand@linaro.org>
7409 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7410 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7412 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7417 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7418 * gfortran.dg/round_1.f03: Likewise.
7420 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7421 Andrew Pinski <apinski@cavium.com>
7424 * gcc.dg/pr52592.c: New test.
7426 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7428 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7429 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7430 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7431 * lib/fortran-modules.exp: .. this new file. Adjust users.
7432 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7433 gfortran-dg-debug-runtest): Call cleanup-modules.
7434 * lib/fortran-torture.exp (fortran-torture-execute,
7435 fortran-torture): Likewise.
7436 * gfortran.dg/coarray/caf.exp: Likewise.
7437 * lib/lto.exp: Likewise.
7438 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7439 * gfortran.dg/class_4b.f03: Likewise.
7440 * gfortran.dg/class_4c.f03: Likewise.
7441 * gfortran.dg/class_45a.f03: Likewise.
7442 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7443 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7444 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7445 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7446 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7447 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7448 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7449 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7450 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7451 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7452 * gfortran.dg/whole_file_28.f90: Likewise.
7453 * gfortran.dg/whole_file_29.f90: Likewise.
7454 * gfortran.dg/whole_file_30.f90: Likewise.
7455 * gfortran.dg/whole_file_31.f90: Likewise.
7457 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7459 PR tree-optimization/52267
7460 * gcc.dg/pr52267.c: New test.
7461 * gcc.dg/tree-ssa/vrp65.c: New test.
7462 * gcc.dg/tree-ssa/vrp66.c: New test.
7464 2012-03-15 Richard Guenther <rguenther@suse.de>
7467 * gfortran.dg/vect/pr52580.f: New testcase.
7469 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7471 * gcc.target/sh/fpul-usage-1.c: New.
7473 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7476 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7477 * gcc.target/sh/pr49468-di.c: Likewise.
7479 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7481 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7482 * gcc.dg/c99-stdint-6.c: Likewise.
7483 * gcc.dg/lto/20090210_0.c: Likewise.
7484 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7485 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7486 * gcc.dg/pragma-init-fini-2.c: Likewise.
7487 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7488 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7489 * gcc.target/i386/pr22152.c: Likewise.
7490 * gcc.target/i386/vect8-ret.c: Likewise.
7491 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7494 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7496 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7497 * g++.dg/tree-prof/partition1.C: Likewise.
7498 * g++.dg/tree-prof/partition2.C: Likewise.
7499 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7501 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7502 * gcc.c-torture/execute/20010724-1.c: Remove.
7503 * gcc.c-torture/execute/20010724-1.x: Remove.
7504 * gcc.c-torture/execute/20040208-2.c: Remove.
7505 * gcc.c-torture/execute/20040208-2.x: Remove.
7506 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7508 (main) [__mips__ && __sgi__]: Remove.
7509 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7510 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7511 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7512 mips-sgi-irix6* handling.
7513 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7514 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7515 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7517 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7518 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7519 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7520 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7521 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7522 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7524 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7525 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7526 * gcc.target/mips/save-restore-3.c: Likewise.
7527 * gcc.target/mips/save-restore-4.c: Likewise.
7528 * gcc.target/mips/save-restore-5.c: Likewise.
7529 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7530 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7532 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7534 (restore_ld_library_path_env_vars): Likewise.
7535 * lib/target-supports.exp (check_profiling_available): Remove
7536 mips*-*-irix* handling.
7537 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7538 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7539 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7541 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7544 * g++.dg/opt/pr52582.C: New test.
7546 2012-03-14 Richard Guenther <rguenther@suse.de>
7548 PR tree-optimization/52571
7549 * gcc.dg/vect/vect-2.c: Initialize arrays.
7550 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7551 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7552 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7554 2012-03-14 Richard Guenther <rguenther@suse.de>
7559 * gcc.dg/torture/pr48124-1.c: New testcase.
7560 * gcc.dg/torture/pr48124-2.c: Likewise.
7561 * gcc.dg/torture/pr48124-3.c: Likewise.
7562 * gcc.dg/torture/pr48124-4.c: Likewise.
7564 2012-03-14 Richard Guenther <rguenther@suse.de>
7567 * gcc.dg/pr52578.c: New testcase.
7569 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7572 * g++.dg/cpp0x/udlit-args2.C: New test.
7574 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7577 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7578 * gcc.c-torture/compile/pr48596.c: ... here.
7580 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7583 * g++.dg/lookup/hidden-class17.C: New test.
7585 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7588 * gcc.dg/Wunused-var-3.c: New test.
7590 2012-03-13 Martin Jambor <mjambor@suse.cz>
7592 * gcc.dg/misaligned-expand-2.c: New test.
7594 2012-03-13 Richard Guenther <rguenther@suse.de>
7597 * gcc.dg/pr52134.c: New testcase.
7599 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7601 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7603 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7605 PR tree-optimization/46728
7606 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7607 * gcc.target/powerpc/pr46728-5.c: Likewise.
7608 * gcc.target/powerpc/pr46728-8.c: Likewise.
7609 * gcc.target/powerpc/pr46728-10.c: Likewise.
7610 * gcc.target/powerpc/pr46728-11.c: Likewise.
7611 * gcc.target/powerpc/pr46728-13.c: Likewise.
7612 * gcc.target/powerpc/pr46728-14.c: Likewise.
7613 * gcc.target/powerpc/pr46728-15.c: Likewise.
7615 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7618 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7620 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7622 PR tree-optimization/46728
7623 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7624 * gcc.target/powerpc/pr46728-5.c: Likewise.
7625 * gcc.target/powerpc/pr46728-8.c: Likewise.
7626 * gcc.target/powerpc/pr46728-10.c: Likewise.
7627 * gcc.target/powerpc/pr46728-11.c: Likewise.
7628 * gcc.target/powerpc/pr46728-13.c: Likewise.
7629 * gcc.target/powerpc/pr46728-14.c: Likewise.
7630 * gcc.target/powerpc/pr46728-15.c: Likewise.
7632 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7635 * gcc.target/avr/torture/addr-space-1.h: New file.
7636 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7637 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7638 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7639 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7641 2012-03-12 Andrew Pinski <apinski@cavium.com>
7643 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7645 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7647 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7648 * g++.dg/abi/thunk4.C: Likewise.
7649 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7651 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7653 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7654 * g++.dg/eh/spbp.C: Likewise.
7655 * g++.dg/ext/label13.C: Likewise.
7656 * g++.dg/guality/guality.exp: Likewise.
7657 * g++.dg/other/anon5.C: Likewise.
7658 * g++.dg/other/pragma-ep-1.C: Remove.
7659 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7660 * g++.dg/warn/pr31246.C: Likewise.
7661 * g++.dg/warn/weak1.C: Likewise.
7662 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7663 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7664 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7665 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7666 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7667 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7668 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7669 * gcc.dg/c99-tgmath-1.c: Likewise.
7670 * gcc.dg/c99-tgmath-2.c: Likewise.
7671 * gcc.dg/c99-tgmath-3.c: Likewise.
7672 * gcc.dg/c99-tgmath-4.c: Likewise.
7673 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7675 * gcc.dg/debug/pr49032.c: Likewise.
7676 * gcc.dg/guality/guality.exp: Likewise.
7677 * gcc.dg/intmax_t-1.c: Likewise.
7678 * gcc.dg/pr48616.c: Likewise.
7679 * gcc.dg/pragma-ep-1.c: Remove.
7680 * gcc.dg/pragma-ep-2.c: Remove.
7681 * gcc.dg/pragma-ep-3.c: Remove.
7682 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7683 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7684 * gcc.misc-tests/gcov-14.c: Likewise.
7685 * gfortran.dg/guality/guality.exp: Likewise.
7686 * lib/target-supports.exp (check_weak_available): Likewise.
7687 (add_options_for_tls): Likewise.
7688 (check_ascii_locale_available): Likewise.
7689 * obj-c++.dg/dwarf-2.mm: Likewise.
7690 * objc.dg/dwarf-1.m: Likewise.
7691 * objc.dg/dwarf-2.m: Likewise.
7693 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7695 PR tree-optimization/51721
7696 * gcc.dg/tree-ssa/vrp64.c: New test.
7698 PR tree-optimization/52533
7699 * gcc.c-torture/compile/pr52533.c: New test.
7701 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7703 * gcc.target/i386/rtm-xabort-1.c: New.
7704 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7705 * gcc.target/i386/rtm-xend-1.c: Ditto.
7706 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7707 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7708 * gcc.target/i386/sse-13.c: Ditto.
7709 * gcc.target/i386/sse-14.c: Ditto.
7710 * gcc.target/i386/sse-22.c: Ditto.
7711 * gcc.target/i386/sse-23.c: Ditto.
7712 * g++.dg/other/i386-2.C: Ditto.
7713 * g++.dg/other/i386-3.C: Ditto.
7715 2012-03-12 Tobias Burnus <burnus@net-b.de>
7718 * gfortran.dg/proc_ptr_35.f90: New.
7720 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7723 * gcc.dg/torture/pr52530.c: New test.
7725 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7728 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7730 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7733 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7735 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7737 2012-03-09 Andrew Pinski <apinski@cavium.com>
7740 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7741 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7743 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7745 * gcc.dg/tree-ssa/scev-3.c: New.
7746 * gcc.dg/tree-ssa/scev-4.c: New.
7748 2012-03-08 Tobias Burnus <burnus@net-b.de>
7751 * gfortran.dg/proc_ptr_34.f90
7753 2012-03-07 Jason Merrill <jason@redhat.com>
7756 * g++.dg/cpp0x/udlit-mangle.C: New.
7758 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7760 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7762 2012-03-06 Richard Guenther <rguenther@suse.de>
7765 * gcc.dg/torture/pr52493.c: New testcase.
7767 2012-03-06 Richard Guenther <rguenther@suse.de>
7770 * gcc.dg/lto/pr52097_0.c: New testcase.
7772 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7775 * gcc.target/sh/pr51244-1.c: New.
7776 * gcc.target/sh/pr51244-2.c: New.
7777 * gcc.target/sh/pr51244-3.c: New.
7779 2012-03-05 Jason Merrill <jason@redhat.com>
7782 * g++.dg/ext/visibility/template11.C: New.
7784 * g++.dg/cpp0x/implicit13.C: New.
7786 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7788 PR tree-optimization/51721
7789 * gcc.dg/tree-ssa/vrp63.c: New test.
7790 * gcc.dg/pr51721.c: New test.
7792 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7795 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7798 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7801 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7803 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7806 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7808 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7810 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7813 2012-03-03 Jason Merrill <jason@redhat.com>
7815 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7818 * g++.dg/cpp0x/initlist65.C: New.
7821 * g++.dg/ext/is_empty2.C: New.
7823 2012-03-03 Tobias Burnus <burnus@net-b.de>
7826 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7828 2012-03-03 Tobias Burnus <burnus@net-b.de>
7830 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7831 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7832 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7833 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7834 * gfortran.dg/class_30.f90: Remove dg-warning line.
7835 * gfortran.dg/bind_c_usage_25.f90: New.
7837 2012-03-03 Tobias Burnus <burnus@net-b.de>
7840 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7841 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7842 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7844 2012-03-03 Tobias Burnus <burnus@net-b.de>
7847 * gfortran.dg/assumed_type_1.f90: New.
7848 * gfortran.dg/assumed_type_2.f90: New.
7849 * gfortran.dg/assumed_type_3.f90: New.
7850 * gfortran.dg/assumed_type_4.f90: New.
7852 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7855 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7856 * gcc.target/sh/pr49468-di.c: New.
7858 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7860 * gcc.dg/graphite/pr50561.c: Update.
7862 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7864 * gcc.target/powerpc/pr52457.c: New test.
7866 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7868 * gcc.target/arm/sat-1.c: New test.
7870 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7873 * gcc.target/i386/pr46716.c: New test.
7875 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7878 * g++.dg/cpp0x/sfinae32.C: New.
7880 2012-03-02 Richard Guenther <rguenther@suse.de>
7882 PR tree-optimization/52406
7883 * gcc.dg/torture/pr52406.c: New testcase.
7885 2012-03-02 Tobias Burnus <burnus@net-b.de>
7888 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7889 * gfortran.dg/nullify_2.f90: Update dg-error.
7890 * gfortran.dg/nullify_4.f90: Ditto.
7891 * gfortran.dg/pointer_init_6.f90: Ditto.
7893 2012-03-02 Tobias Burnus <burnus@net-b.de>
7896 * gfortran.dg/class_51.f90: New.
7898 2012-03-02 Tobias Burnus <burnus@net-b.de>
7901 * gfortran.dg/intrinsic_8.f90: New.
7903 2012-03-01 Kai Tietz <ktietz@redhat.com>
7905 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7906 routines on mingw targets.
7907 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7909 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7911 PR tree-optimization/52445
7912 * gcc.dg/pr52445.c: New test.
7914 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7917 * gcc.c-torture/compile/pr52437.c: New test.
7920 * gcc.dg/torture/pr52419.c: New test.
7922 PR tree-optimization/52429
7923 * gcc.dg/torture/pr52429.c: New test.
7924 * g++.dg/opt/pr52429.C: New test.
7926 2012-02-29 Richard Guenther <rguenther@suse.de>
7929 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7930 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7931 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7932 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7933 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7934 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7936 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7938 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7940 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7943 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7945 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7948 * gcc.target/arm/neon/pr51534.c: New testcase.
7950 2012-02-28 Richard Guenther <rguenther@suse.de>
7953 * gcc.dg/torture/pr52407.c: New testcase.
7955 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7957 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7958 * gcc.target/arm/vfp2.c: Likewise.
7959 * gcc.target/arm/vfp3.c: Likewise.
7960 * gcc.target/arm/vfp4.c: Likewise.
7961 * gcc.target/arm/vfp5.c: Likewise.
7962 * gcc.target/arm/vfp6.c: Likewise.
7963 * gcc.target/arm/vfp7.c: Likewise.
7964 * gcc.target/arm/vfp8.c: Likewise.
7965 * gcc.target/arm/vfp9.c: Likewise.
7966 * gcc.target/arm/vfp10.c: Likewise.
7967 * gcc.target/arm/vfp11.c: Likewise.
7968 * gcc.target/arm/vfp12.c: Likewise.
7969 * gcc.target/arm/vfp13.c: Likewise.
7970 * gcc.target/arm/vfp14.c: Likewise.
7971 * gcc.target/arm/vfp15.c: Likewise.
7972 * gcc.target/arm/vfp16.c: Likewise.
7973 * gcc.target/arm/vfp17.c: Likewise.
7974 * gcc.target/arm/neon-constants.h: New file.
7975 * gcc.target/arm/neon-vect1.c: New test.
7976 * gcc.target/arm/neon-vect2.c: New test.
7977 * gcc.target/arm/neon-vect3.c: New test.
7978 * gcc.target/arm/neon-vect4.c: New test.
7979 * gcc.target/arm/neon-vect5.c: New test.
7980 * gcc.target/arm/neon-vect6.c: New test.
7981 * gcc.target/arm/neon-vect7.c: New test.
7982 * gcc.target/arm/neon-vect8.c: New test.
7984 2012-02-28 Richard Guenther <rguenther@suse.de>
7986 PR tree-optimization/52402
7987 * gcc.dg/torture/pr52402.c: New testcase.
7989 2012-02-28 Richard Guenther <rguenther@suse.de>
7992 * g++.dg/lto/pr52400_0.C: New testcase.
7994 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7996 * gcc.target/avr/torture/builtins-1.c: New test.
7997 * gcc.target/avr/torture/builtins-error.c: New test.
7999 2012-02-28 Kai Tietz <ktietz@redhat.com>
8001 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8002 * gcc.target/i386/pr45352-2.c: Likewise.
8003 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8004 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8005 targets instead rand.
8006 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8007 * gcc.target/i386/sse2-mul-1.c: Likewise.
8008 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8009 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8010 * gcc.target/i386/pad-1.c: Likewise.
8011 * gcc.target/i386/pad-9.c: Likewise.
8012 * gcc.target/i386/pad-2.c: Likewise.
8013 * gcc.target/i386/pad-5b.c: Likewise.
8014 * gcc.target/i386/pad-8.c: Likewise.
8015 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8016 * gcc.target/i386/pr44130.c: Likewise.
8017 * gcc.target/i386/align-main-1.c: Likewise.
8018 * gcc.target/i386/align-main-2.c: Likewise.
8019 * gcc.target/i386/sw-1.c: Likewise.
8020 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8021 on x64 mingw target.
8022 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8023 * gcc.target/i386/pr46295.c: Likewise.
8024 * gcc.target/i386/amd64-abi-1.c: Likewise.
8025 * gcc.target/i386/amd64-abi-2.c: Likewise.
8026 * gcc.target/i386/pr39082-1.c: Likewise.
8027 * gcc.target/i386/pr39162.c: Likewise.
8028 * gcc.target/i386/pr22152.c: Likewise.
8029 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8030 * gcc.target/i386/wrfsbase-2.c: Likewise.
8031 * gcc.target/i386/local.c: Likewise
8032 * gcc.target/i386/wrgsbase-1.c: Likewise.
8033 * gcc.target/i386/wrfsbase-1.c: Likewise.
8034 * gcc.target/i386/pr39315-3.c: Likewise.
8035 * gcc.target/i386/pr35767-4.c: Likewise.
8036 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8038 * gcc.target/i386/pr45336-2.c: Likewise.
8039 * gcc.target/i386/pr45336-1.c: Likewise.
8040 * gcc.target/i386/pr45336-4.c: Likewise.
8042 2012-02-27 Tristan Gingold <gingold@adacore.com>
8044 * gnat.dg/array20.ad[sb]: New test.
8046 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8049 * gcc.target/arm/pr52375.c: New test.
8050 * gcc.c-torture/compile/pr52375.c: New test.
8052 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8054 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8055 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8057 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8059 * gnat.dg/aggr19.adb: New test.
8060 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8062 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8065 * gcc.target/sh/pr49263.c: New.
8067 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8069 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8070 simulate_thread_wrapper_other_threads
8071 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8072 Move initialization of 'value' to main().
8073 (main): Initialize 'value';
8074 * gcc.dg/simulate-thread/speculative-store.c
8075 (simulate_thread_step_verify): Return 0 when successful.
8076 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8078 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8079 (simulate_thread_wrapper_other_threads): Return a success/fail value
8080 and issue an error if the instruction count threshold is exceeded.
8082 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8085 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8086 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8088 2012-02-24 Richard Guenther <rguenther@suse.de>
8091 * gcc.dg/pr52355.c: New testcase.
8093 2012-02-23 Kai Tietz <ktietz@redhat.com>
8095 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8096 * gcc.dg/Wpadded.c: Likewise.
8097 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8099 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8100 for sleep by Sleep and add windows.h include for this function.
8101 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8103 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8105 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8106 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8107 on x64 mingw target.
8108 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8109 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8110 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8111 failure on LLP64 target.
8113 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8116 * gcc.dg/noncompile/pr52290.c: New test.
8118 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8120 PR tree-optimization/52019
8121 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8123 2012-02-22 Kai Tietz <ktietz@redhat.com>
8125 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8126 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8127 derived pdiff_t type.
8128 * g++.dg/torture/pr49720.C: Likewise
8130 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8133 * gcc.target/i386/pr52330.c: New test.
8135 2012-02-22 Tobias Burnus <burnus@net-b.de>
8138 * gfortran.dg/io_constraints_10.f90: New.
8140 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8142 * lib/target-supports.exp (check_effective_target_vect_condition):
8143 Return true for NEON.
8145 2012-02-21 Kai Tietz <ktietz@redhat.com>
8147 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8149 2012-02-21 Richard Guenther <rguenther@suse.de>
8151 PR tree-optimization/52324
8152 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8154 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8157 * gcc.target/avr/torture/pr51782-1.c: New test.
8159 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8161 PR tree-optimization/52318
8162 * gcc.dg/pr52318.c: New test.
8164 2012-02-20 Kai Tietz <ktietz@redhat.com>
8166 * gcc.dg/bf-ms-layout-3.c: New testcase.
8168 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8172 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8174 2012-02-20 Richard Guenther <rguenther@suse.de>
8176 PR tree-optimization/52298
8177 * gcc.dg/torture/pr52298.c: New testcase.
8178 * gcc.dg/vect/pr52298.c: Likewise.
8180 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8182 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8183 * gcc.c-torture/execute/pr52286.c: Ditto.
8185 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8187 PR tree-optimization/52286
8188 * gcc.c-torture/execute/pr52286.c: New test.
8190 2012-02-18 Tobias Burnus <burnus@net-b.de>
8193 * gfortran.dg/interface_35.f90: Use -std=f2003.
8194 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8195 * gfortran.dg/interface_assignment_4.f90: Ditto.
8196 * gfortran.dg/bessel_1.f90: Ditto.
8197 * gfortran.dg/func_result_6.f90: Ditto.
8198 * gfortran.dg/hypot_1.f90: Ditto.
8199 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8201 2012-02-17 Tobias Burnus <burnus@net-b.de>
8203 PR translation/52232
8204 PR translation/52234
8205 PR translation/52245
8206 PR translation/52246
8207 PR translation/52262
8208 PR translation/52273
8209 * gfortran.dg/coarray_22.f90: Update dg-error.
8210 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8212 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8215 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8216 (simulate-thread): Use default timeout.
8218 2012-02-16 Jason Merrill <jason@redhat.com>
8221 * g++.dg/ext/timevar1.C: New.
8223 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8226 * g++.dg/template/using21.C: New.
8227 * g++.dg/template/using22.C: Likewise.
8229 2012-02-16 Jason Merrill <jason@redhat.com>
8232 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8234 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8236 PR tree-optimization/52255
8237 * gcc.c-torture/compile/pr52255.c: New test.
8240 * g++.dg/debug/dwarf2/pr52260.C: New test.
8243 * g++.dg/ipa/pr51929.C: New test.
8245 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8248 * gcc.target/powerpc/pr52199.c: New file.
8250 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8253 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8255 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8257 * gcc.dg/pr51867.c: Don't include <math.h>.
8260 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8262 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8263 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8265 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8267 PR tree-optimization/50561
8268 * gcc.dg/graphite/pr50561.c: New testcase.
8270 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8272 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8273 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8275 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8277 * gnat.dg/discr35.ad[sb]: New test.
8279 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8281 * gnat.dg/volatile10.adb: New test.
8282 * gnat.dg/volatile10_pkg.ads: New helper.
8284 2012-02-14 Jason Merrill <jason@redhat.com>
8286 * g++.dg/ext/attrib43.C: New.
8288 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8290 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8291 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8293 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8294 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8295 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8296 effective_target fgnu_tm.
8297 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8299 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8302 * g++.dg/template/asmgoto1.C: New test.
8304 2012-02-14 Ian Lance Taylor <iant@google.com>
8307 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8308 compiling generated file for 64bit and index tests.
8310 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8312 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8314 2012-02-14 Richard Guenther <rguenther@suse.de>
8316 PR tree-optimization/52244
8317 PR tree-optimization/51528
8318 * gcc.dg/torture/pr52244.c: New testcase.
8320 2012-02-14 Walter Lee <walt@tilera.com>
8322 * g++.dg/other/PR23205.C: Disable test on tile.
8323 * g++.dg/other/pr23205-2.C: Disable test on tile.
8324 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8325 * gcc.dg/20040813-1.c: Disable test on tile.
8326 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8327 * gcc.misc-tests/linkage.exp: Handle tilegx.
8329 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8331 PR tree-optimization/52210
8332 * gcc.dg/pr52210.c: New test.
8334 2012-02-14 Jason Merrill <jason@redhat.com>
8337 * g++.dg/overload/defarg5.C: New.
8339 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8342 * c-c++-common/pr52181.c: New test.
8344 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8347 * g++.dg/ext/atomic-1.C: New test.
8349 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8351 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8353 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8356 * gcc.c-torture/execute/pr52209.c: New test.
8358 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8361 * gfortran.dg/elemental_optional_args_5.f03: New test.
8363 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8366 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8369 2012-02-11 Ian Lance Taylor <iant@google.com>
8372 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8373 SPARC Solaris. Don't run the test at all on systems where it may
8374 not work, rather than xfailing it.
8376 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8378 PR rtl-optimization/52175
8379 * gcc.c-torture/compile/pr52175.c: New test.
8381 2012-02-10 Jason Merrill <jason@redhat.com>
8384 * g++.dg/template/repo10.C: New.
8386 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8389 * gcc.dg/pr52132.c: New test.
8391 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8393 * gnat.dg/specs/aggr4.ads: New test.
8394 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8396 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8399 * gcc.target/i386/pr52146.c: New.
8401 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8404 * c-c++-common/pr52177.c: New test.
8406 2012-02-10 Jan Hubicka <jh@suse.cz>
8409 * g++.dg/torture/pr48600.C: New testcase.
8411 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8414 * gcc.dg/dfp/pr52140.c: New test.
8416 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8419 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8422 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8425 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8426 * gcc.dg/pr51867.c: New test.
8428 2012-02-09 Ian Lance Taylor <iant@google.com>
8430 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8431 which don't support -fsplit-stack. Turn off optimization when
8432 compiling select5-out.go.
8434 2012-02-08 Ian Lance Taylor <iant@google.com>
8436 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8437 systems which don't support -fsplit-stack.
8439 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8441 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8442 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8443 machine instuction in the log.
8445 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8447 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8450 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8453 * gcc.dg/pr48524.c: New test.
8454 * gcc.dg/pr48524.spec: New spec file for test.
8456 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8459 * gfortran.dg/vect/pr32380.f90: New test.
8461 2012-02-08 Tobias Burnus <burnus@net-b.de>
8464 * gfortran.dg/realloc_on_assign_12.f90: New.
8466 2012-02-08 Richard Guenther <rguenther@suse.de>
8468 PR rtl-optimization/52170
8469 * gcc.dg/torture/pr52170.c: New testcase.
8471 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8473 PR gcov-profile/52150
8474 * gcc.dg/tree-prof/pr52150.c: New test.
8476 PR rtl-optimization/52139
8477 * gcc.dg/pr52139.c: New test.
8479 2012-02-07 Jason Merrill <jason@redhat.com>
8482 * g++.dg/cpp0x/constexpr-union3.C: New.
8485 * g++.dg/lto/pr52035_0.C: New.
8487 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8489 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8490 * gcc.dg/special/weak-1.c: Likewise.
8491 * gcc.dg/ucnid-12.c: Likewise.
8492 * gcc.dg/torture/pr45678-1.c: Likewise.
8493 * gcc.dg/torture/pr45678-2.c: Likewise.
8494 * gcc.dg/vector-4.c: Likewise.
8495 * gcc.dg/ipa/inline-5.c: Likewise.
8496 * gcc.dg/ucnid-11.c: Likewise.
8497 * gcc.misc-tests/gcov-13.c: Likewise.
8498 * gcc.misc-tests/gcov-14.c: Likewise.
8499 * g++.dg/ext/label13.C: Likewise.
8500 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8501 hppa*-*-hpux* options.
8502 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8503 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8504 * gcc.dg/pr48616.c: Likewise.
8505 * gcc.dg/pr17957.c: Likewise.
8506 * gcc.dg/pr17055-1.c: Likewise.
8507 * gcc.dg/pr32912-1.c: Likewise.
8508 * gcc.dg/tm/pr51472.c: Likewise.
8509 * c-c++-common/fold-bitand-4.c: Likewise.
8510 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8511 Use dg-additional-options for extra options.
8513 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8515 * gcc.target/epiphany/interrupt-2.c: New test.
8517 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8520 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8521 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8524 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8527 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8529 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8533 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8534 * gcc.target/mips/va-arg-1.c: New test.
8536 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8538 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8539 for -mno-pointers-to-nested-functions.
8541 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8543 * gcc.c-torture/execute/20120207-1.c: New test.
8545 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8547 PR rtl-optimization/52060
8548 * gcc.dg/torture/pr52060.c: New test.
8551 * gcc.c-torture/compile/pr52074.c: New test.
8553 2012-02-07 Tobias Burnus <burnus@net-b.de>
8556 * gfortran.dg/class_to_type_2.f90: New.
8558 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8561 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8564 2012-02-06 Jason Merrill <jason@redhat.com>
8567 * g++.dg/template/conv13.C: New.
8569 2012-02-06 Richard Guenther <rguenther@suse.de>
8571 PR tree-optimization/52115
8572 * gcc.c-torture/compile/pr52115.c: New testcase.
8574 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8577 * gcc.c-torture/execute/pr52129.c: New test.
8579 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8581 * gcc.dg/pr48374.c: Actually add the test I forgot
8582 in the 2012-01-25 commit.
8584 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8587 * gfortran.dg/vect/vect-8.f90: New test case.
8589 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8592 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8594 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8597 * gfortran.dg/class_48.f90 : Add test of allocate class array
8598 component with source in subroutine test3. Remove commenting
8599 out in subroutine test4, since branching on unitialized variable
8600 is now fixed (no PR for this last.).
8602 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8604 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8606 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8608 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8611 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8612 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8614 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8616 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8617 (check_effective_target_sync_int_long): Use it.
8618 (check_effective_target_sync_char_short): Likewise.
8619 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8621 2012-02-05 Tobias Burnus <burnus@net-b.de>
8624 * gfortran.dg/class_48.f90: Add some further checks.
8626 2012-02-05 Ira Rosen <irar@il.ibm.com>
8628 PR tree-optimization/52091
8629 * gcc.dg/vect/pr52091.c: New test.
8631 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8633 PR rtl-optimization/52113
8634 * gcc.target/avr/pr52113.c: New test.
8636 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8638 PR rtl-optimization/52092
8639 * gcc.c-torture/compile/pr52092.c: New test.
8641 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8644 * gfortran.dg/class_array_10.f03: New test.
8647 * gfortran.dg/class_array_11.f03: New test.
8650 * gfortran.dg/class_array_12.f03: New test.
8652 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8655 * gfortran.dg/realloc_on_assign_11.f90: New test.
8657 2012-02-02 Tobias Burnus <burnus@net-b.de>
8660 * gfortran.dg/shape_7.f90: New.
8662 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8664 * gcc.target/mips/mips-prepend-1.c: New test.
8666 2012-02-02 Jan Hubicka <jh@suse.cz>
8667 Tom de Vries <tom@codesourcery.com>
8670 * gcc.dg/alias-12.c: New testcase.
8671 * gcc.dg/alias-13.c: New testcase.
8673 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8676 * gcc.dg/pr52086.c: New test.
8678 PR tree-optimization/52073
8679 * gcc.c-torture/compile/pr52073.c: New test.
8681 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8684 * gfortran.dg/function_optimize_10.f90: New test.
8686 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8688 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8691 2012-02-01 Tobias Burnus <burnus@net-b.de>
8694 * gfortran.dg/typebound_operator_14.f90: New.
8696 2012-02-01 Tobias Burnus <burnus@net-b.de>
8699 * gfortran.dg/elemental_function_1.f90: New.
8701 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8703 PR rtl-optimization/51374
8704 * gcc.target/avr/torture/pr51374-1.c:
8705 Also fail if SBIS is seen.
8707 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8709 PR rtl-optimization/51374
8710 * gcc.target/avr/torture/pr51374-1.c: New.
8712 2012-01-31 Tobias Burnus <burnus@net-b.de>
8715 * gfortran.dg/typebound_generic_11.f90: New.
8717 2012-01-31 Tobias Burnus <burnus@net-b.de>
8720 * gfortran.dg/class_49.f90: New.
8722 2012-01-31 Tobias Burnus <burnus@net-b.de>
8725 * gfortran.dg/elemental_args_check_6.f90: New.
8727 2012-01-31 Jason Merrill <jason@redhat.com>
8730 * g++.dg/cpp0x/variadic122.C: New.
8732 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8735 * gfortran.dg/realloc_on_assign_10.f90: New test.
8737 2012-01-31 Richard Guenther <rguenther@suse.de>
8739 PR tree-optimization/51528
8740 * gcc.dg/torture/pr51528.c: New testcase.
8742 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8745 * lib/go.exp (go_target_compile): Append timeout= to options.
8746 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8747 select5-out.go test on alpha*-*-* targets.
8749 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8751 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8752 (TEST_SHORT): Reformat in the same way.
8753 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8754 (TEST_SHORT): Reformat in the same way.
8755 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8756 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8757 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8758 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8759 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8761 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8764 * gcc.target/arm/pr51835.c: New testcase.
8766 2012-01-30 Richard Guenther <rguenther@suse.de>
8768 PR tree-optimization/52028
8769 * gcc.dg/torture/pr52028.c: New testcase.
8770 * gfortran.dg/ldist-pr45199.f: Adjust.
8771 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8772 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8773 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8775 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8778 * gcc.dg/tree-prof/pr52027.c: New test.
8780 PR tree-optimization/52046
8781 * gcc.dg/pr52046.c: New test.
8784 * g++.dg/other/pr52048.C: New test.
8786 2012-01-30 Richard Guenther <rguenther@suse.de>
8788 PR tree-optimization/52045
8789 * gcc.dg/pr52045.c: New testcase.
8791 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8793 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8794 new code generated for __sync_lock_release.
8796 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8798 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8800 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8803 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8805 * g++.dg/ext/visibility/template10.C: Fix typo.
8807 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8809 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8812 * g++.dg/cpp0x/constexpr-ice6.C: New.
8814 2012-01-29 Tobias Burnus <burnus@net-b.de>
8817 * gfortran.dg/default_initialization_6.f90: New.
8819 2012-01-29 Tobias Burnus <burnus@net-b.de>
8822 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8823 * gfortran.dg/class_48.f90: New.
8825 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8828 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8830 2012-01-28 Tobias Burnus <burnus@net-b.de>
8833 * gfortran.dg/class_allocate_12.f90: New.
8835 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8837 * gcc.dg/torture/pr50444.c: Fix dg directives.
8839 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8842 * gcc.target/arm/pr52006.c: New test.
8844 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8847 * gcc.dg/lto/trans-mem.h: New file.
8848 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8849 * gcc.dg/lto/trans-mem-1_1.c: Same.
8850 * gcc.dg/lto/trans-mem-4_1.c: Same.
8851 * gcc.dg/lto/trans-mem-3_1.c: Same.
8853 2012-01-27 Tobias Burnus <burnus@net-b.de>
8856 * gfortran.dg/dummy_procedure_7.f90: New.
8858 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8860 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8861 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8863 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8866 * g++.dg/other/gc5.C: New test.
8868 2012-01-27 Richard Guenther <rguenther@suse.de>
8870 PR tree-optimization/50444
8871 * gcc.dg/torture/pr50444.c: New testcase.
8873 2012-01-27 Tobias Burnus <burnus@net-b.de>
8877 * gfortran.dg/move_alloc_13.f90: New.
8879 2012-01-27 Tobias Burnus <burnus@net-b.de>
8882 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8883 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8884 and change dg-error string.
8886 2012-01-27 Tobias Burnus <burnus@net-b.de>
8889 * gfortran.dg/elemental_args_check_5.f90: New.
8891 2012-01-27 Richard Guenther <rguenther@suse.de>
8894 * g++.dg/torture/pr51959.C: New testcase.
8896 2012-01-27 Tom de Vries <tom@codesourcery.com>
8898 PR tree-optimization/51990
8899 * gcc.dg/pr51990.c: New test.
8900 * gcc.dg/pr51990-2.c: Same.
8902 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8903 Tobias Burnus <burnus@gcc.gnu.org>
8906 * gfortran.dg/class_allocate_11.f03: New.
8911 * gfortran.dg/class_allocate_7.f03: New.
8912 * gfortran.dg/class_allocate_8.f03: New.
8913 * gfortran.dg/class_allocate_9.f03: New.
8914 * gfortran.dg/class_allocate_10.f03: New.
8916 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8918 * gnat.dg/discr34.adb: New test.
8919 * gnat.dg/discr34_pkg.ads: New helper.
8921 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8923 * gnat.dg/discr33.adb: New test.
8925 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8927 * gnat.dg/limited_with3.ad[sb): New test.
8928 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8929 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8930 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8932 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8934 * gnat.dg/stack_usage1.adb: New test.
8935 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8937 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8938 * gcc.dg/pr44194-2.c: Likewise.
8940 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8943 * g++.dg/template/crash112.C: New.
8945 2012-01-27 Richard Henderson <rth@redhat.com>
8947 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8949 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8951 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8953 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8956 * g++.dg/opt/pr51895.C: New test.
8958 2012-01-26 Michael Matz <matz@suse.de>
8960 PR tree-optimization/48794
8961 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8963 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8965 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8967 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8969 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8970 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8972 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8973 the default value for s390 and s390x.
8975 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8978 * gcc.dg/lto/trans-mem-4_0.c: New.
8979 * gcc.dg/lto/trans-mem-4_1.c: New.
8980 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8982 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8983 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8985 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8986 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8989 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8991 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8993 2012-01-25 Ian Lance Taylor <iant@google.com>
8995 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8997 2012-01-25 Tobias Burnus <burnus@net-b.de>
9000 * gfortran.dg/typebound_proc_25.f90: New.
9002 2012-01-25 Jason Merrill <jason@redhat.com>
9005 * g++.dg/lto/pr51992_0.C: New.
9007 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9009 PR tree-optimization/51987
9010 * gcc.target/i386/pr51987.c: New test.
9012 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9014 * gcc.dg/tm/lto-1.c: Require lto support in target.
9016 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9018 PR rtl-optimization/48374
9019 * gcc.dg/pr48374.c: New test.
9021 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9023 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9025 2012-01-25 Tobias Burnus <burnus@net-b.de>
9028 * gfortran.dg/derived_constructor_char_3.f90: New.
9030 2012-01-24 Ian Lance Taylor <iant@google.com>
9032 * go.test/go-test.exp (filecmp): New procedure.
9033 (errchk): Handle quoted square brackets.
9034 (go-gc-tests): Set go_compile_args. Handle various new test
9035 lines. Skip a few new tests.
9036 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9038 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9040 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9041 (check_effective_target_vect_extract_even_odd)
9042 (check_effective_target_vect_interleave): Return true for MIPS
9045 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9047 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9048 (main): Use it instead of argc.
9050 2012-01-24 Jason Merrill <jason@redhat.com>
9053 * g++.dg/cpp0x/sfinae31.C: New.
9055 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9057 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9059 2012-01-24 Jason Merrill <jason@redhat.com>
9062 * g++.dg/inherit/covariant20.C: New.
9064 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9067 * g++.dg/parse/crash58.C: New.
9069 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9072 * gcc.dg/pr51957-1.c: New test.
9073 * gcc.dg/pr51957-1.h: New file.
9074 * gcc.dg/pr51957-2.c: New test.
9076 2012-01-23 Jason Merrill <jason@redhat.com>
9079 * g++.dg/ext/visibility/template10.C: New.
9081 2012-01-23 Tobias Burnus <burnus@net-b.de>
9084 * gfortran.dg/move_alloc_12.f90: New.
9086 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9089 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9091 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9094 * g++.dg/template/crash111.C: New.
9096 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9098 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9100 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9102 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9105 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9106 the DW_TAG_class_type and DW_AT_name: "Executor".
9108 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9110 * lib/target-supports.exp
9111 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9112 (check_effective_target_vect_interleave): Likewise.
9114 2012-01-22 Jason Merrill <jason@redhat.com>
9117 * g++.dg/template/using20.C: New.
9118 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9120 2012-01-23 Jason Merrill <jason@redhat.com>
9123 * g++.dg/torture/pr51344.C: Limit to x86.
9125 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9127 * c-c++-common/tm/omp.c: Require target with pthread support.
9129 2012-01-23 Richard Guenther <rguenther@suse.de>
9131 PR tree-optimization/51949
9132 * gcc.dg/torture/pr51949.c: New testcase.
9134 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9136 PR rtl-optimization/51933
9137 * gcc.c-torture/execute/pr51933.c: New test.
9139 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9141 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9142 Do not define for Interix.
9144 2012-01-22 Jason Merrill <jason@redhat.com>
9147 * g++.dg/lto/pr51832.h: New.
9148 * g++.dg/lto/pr51832_0.C: New.
9149 * g++.dg/lto/pr51832_1.C: New.
9151 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9153 * gcc.dg/ext-elim-1.c: New test.
9155 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9158 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9159 * g++.dg/opt/longbranch1.C: Likewise.
9161 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9163 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9166 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9169 * gfortran.dg/namelist_74.f90: New test.
9170 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9172 2012-01-21 Tobias Burnus <burnus@net-b.de>
9175 * gfortran.dg/class_47.f90: New.
9177 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9179 * gnat.dg/renaming5.ad[sb]: New test.
9181 2012-01-20 Jason Merrill <jason@redhat.com>
9184 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9186 2012-01-20 Jason Merrill <jason@redhat.com>
9189 * g++.dg/ext/attrib42.C: Require ilp32.
9191 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9194 * gcc.target/arm/pr51915.c: New test.
9196 2012-01-20 Cary Coutant <ccoutant@google.com>
9197 Dodji Seketeli <dodji@redhat.com>
9200 * g++.dg/debug/dwarf2/nested-3.C: New test.
9202 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9205 * g++.dg/template/crash110.C: New.
9207 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9209 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9210 Remove default options on hppa*-*-hpux*.
9212 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9214 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9216 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9218 * gcc.c-torture/compile/pr51856.c: New testcase.
9220 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9222 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9223 options to go_target_compile.
9225 2012-01-20 Kai Tietz <ktietz@redhat.com>
9227 * g++.dg/torture/pr51344.C: Fix typo.
9229 2012-01-20 Richard Guenther <rguenther@suse.de>
9231 PR tree-optimization/51903
9232 * g++.dg/torture/pr51903.C: New testcase.
9234 2012-01-20 Tobias Burnus <burnus@net-b.de>
9235 Janus Weil <janus@gcc.gnu.org>
9238 * gfortran.dg/use_21.f90: New.
9240 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9243 * gcc.dg/torture/pr51106-1.c: New test.
9244 * gcc.dg/torture/pr51106-2.c: New test.
9246 2012-01-19 Kai Tietz <ktietz@redhat.com>
9248 * g++.dg/torture/pr51344.C: New test.
9250 2012-01-19 Tobias Burnus <burnus@net-b.de>
9253 * gfortran.dg/intrinsic_size_2.f90: New.
9255 2012-01-19 Jason Merrill <jason@redhat.com>
9258 * g++.dg/inherit/using7.C: New.
9260 2012-01-19 Richard Guenther <rguenther@suse.de>
9262 PR tree-optimization/37997
9263 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9265 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9267 PR rtl-optimization/51505
9268 * gcc.dg/pr51505.c: New test.
9270 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9273 * gfortran.dg/typebound_operator_12.f03: New.
9274 * gfortran.dg/typebound_operator_13.f03: New.
9276 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9279 * g++.dg/cpp0x/pr51225.C: New.
9281 2012-01-17 Ian Lance Taylor <iant@google.com>
9284 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9286 2012-01-17 Tobias Burnus <burnus@net-b.de>
9289 * gfortran.dg/realloc_on_assign_9.f90: New.
9291 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9294 * gcc.dg/tm/memopt-3.c: Remove xfail.
9295 * gcc.dg/tm/memopt-4.c: Remove xfail.
9296 * gcc.dg/tm/memopt-5.c: Remove xfail.
9297 * gcc.dg/tm/memopt-7.c: Remove xfail.
9299 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9301 PR tree-optimization/51877
9302 * gcc.c-torture/execute/pr51877.c: New test.
9304 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9306 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9307 {!vect_align_arrays} to vect_sizes_32B_16B.
9308 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9309 * gcc.dg/vect/vect-peel-3.c: Ditto.
9311 2012-01-16 Jason Merrill <jason@redhat.com>
9314 * g++.dg/abi/mangle60.C: New.
9317 * g++.dg/pch/mangle1.{C,Hs}: New.
9319 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9320 Tobias Burnus <burnus@net-b.de>
9323 * gfortran.dg/elemental_optional_args_3.f90: New
9324 * gfortran.dg/elemental_optional_args_4.f90: New
9326 2012-01-16 Tobias Burnus <burnus@net-b.de>
9329 * gfortran.dg/use_20.f90: New
9331 2012-01-16 Jason Merrill <jason@redhat.com>
9334 * g++.dg/cpp0x/rv-bitfield.C: New.
9335 * g++.dg/cpp0x/rv-bitfield2.C: New.
9337 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9339 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9340 subroutine 'qsort' and use index array to assign the result.
9342 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9344 PR tree-optimization/51865
9345 * gcc.dg/pr51865.c: New test.
9347 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9349 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9351 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9353 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9354 to be loaded from the constant pool, rather than via %hi and %lo.
9356 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9358 PR rtl-optimization/51821
9359 * gcc.dg/pr51821.c: New test.
9361 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9363 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9365 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9367 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9369 2012-01-14 Tobias Burnus <burnus@net-b.de>
9372 * gfortran.dg/init_flag_8.f90: New.
9373 * gfortran.dg/init_flag_9.f90: New.
9375 2011-01-14 Tobias Burnus <burnus@net-b.de>
9378 * gfortran.dg/use_18.f90: New.
9379 * gfortran.dg/use_19.f90: New.
9381 2012-01-13 Ian Lance Taylor <iant@google.com>
9384 * g++.dg/warn/Wsign-compare-4.C: New.
9386 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9389 * gfortran.dg/alloc_comp_assign.f03: New.
9390 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9391 __BUILTIN_FREE from 38 to 32.
9393 2012-01-13 Jason Merrill <jason@redhat.com>
9396 * g++.dg/warn/Wreturn-type-7.C: New.
9398 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9400 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9402 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9403 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9404 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9405 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9406 int32plus because of big array needed.
9407 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9408 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9410 2012-01-13 Jason Merrill <jason@redhat.com>
9413 * g++.dg/ext/visibility/template9.C: New.
9416 * g++.dg/cpp0x/defaulted34.C: New.
9417 * g++.dg/template/virtual3.C: New.
9419 2012-01-13 Richard Guenther <rguenther@suse.de>
9422 * gcc.dg/torture/pr8081.c: New testcase.
9424 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9426 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9428 2012-01-12 Jason Merrill <jason@redhat.com>
9431 * g++.dg/ext/stmtexpr14.C: New.
9433 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9436 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9438 2012-01-12 Jason Merrill <jason@redhat.com>
9441 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9442 * g++.dg/abi/mangle58.C: Likewise.
9445 * g++.dg/template/arg8.C: New.
9447 2012-01-12 Ira Rosen <irar@il.ibm.com>
9449 PR tree-optimization/51799
9450 * gcc.dg/vect/pr51799.c: New test.
9451 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9454 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9455 Tobias Burnus <burnus@net-b.de>
9459 * lib/target-supports.exp
9460 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9461 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9463 2012-01-11 Jason Merrill <jason@redhat.com>
9466 * g++.dg/ext/attrib42.C: New.
9468 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9471 * gcc.dg/pr51796.c: New test.
9473 2012-01-11 Jason Merrill <jason@redhat.com>
9476 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9478 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9480 * gnat.dg/array19.ad[sb]: New test.
9482 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9484 * gnat.dg/opt23.ad[sb]: New test.
9485 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9486 * gnat.dg/opt24.ad[sb]: New test.
9488 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9490 PR tree-optimization/49642
9491 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9492 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9494 2012-01-11 Jason Merrill <jason@redhat.com>
9497 * g++.dg/template/explicit-args5.C: New.
9499 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9501 * gcc.c-torture/execute/20120110-1.c: New testcase.
9503 2012-01-10 Jason Merrill <jason@redhat.com>
9506 * g++.dg/inherit/ambig1.C: New.
9509 * g++.dg/cpp0x/constexpr-cache1.C: New.
9511 2012-01-10 Richard Guenther <rguenther@suse.de>
9513 PR tree-optimization/51801
9514 * gcc.dg/torture/pr51801.c: New testcase.
9516 2012-01-10 Tobias Burnus <burnus@net-b.de>
9519 * gfortran.dg/allocate_with_typespec_5.f90: New.
9521 2012-01-10 Tobias Burnus <burnus@net-b.de>
9523 * gfortran.dg/class_39.f03: Update dg-error string.
9525 2012-01-10 Richard Guenther <rguenther@suse.de>
9527 PR tree-optimization/50913
9528 * gcc.dg/graphite/interchange-16.c: New testcase.
9529 * gcc.dg/graphite/scop-20.c: XFAIL.
9530 * gfortran.dg/graphite/interchange-1.f: Likewise.
9531 * gfortran.dg/graphite/block-1.f90: Likewise.
9532 * gfortran.dg/graphite/block-2.f: Likewise.
9534 2012-01-10 Richard Henderson <rth@redhat.com>
9536 * lib/target-supports.exp (check_effective_target_vect_perm,
9537 check_effective_target_vect_perm_byte,
9538 check_effective_target_vect_perm_short): Enable for arm neon.
9540 2012-01-09 Tobias Burnus <burnus@net-b.de>
9543 * gfortran.dg/typebound_operator_11.f90: New.
9545 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9547 * gnat.dg/array18.adb: New test.
9548 * gnat.dg/array18_pkg.ads: New helper.
9550 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9553 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9554 around base object in first assignment in main program.
9555 * gfortran.dg/typebound_operator_10.f03: New test.
9557 2012-01-09 Martin Jambor <mjambor@suse.cz>
9559 PR tree-optimization/51759
9560 * g++.dg/ipa/pr51759.C: New test.
9562 2012-01-09 Tobias Burnus <burnus@net-b.de>
9565 * gfortran.dg/optional_absent_2.f90: New.
9567 2012-01-09 Tobias Burnus <burnus@net-b.de>
9570 * gfortran.dg/use_17.f90: New.
9572 2012-01-09 Gary Funck <gary@intrepid.com>
9574 PR preprocessor/33919
9575 * gcc.dg/pr33919.c: New test.
9576 * gcc.dg/pr33919-0.h: New test header file.
9577 * gcc.dg/pr33919-1.h: Ditto.
9578 * gcc.dg/pr33919-2.h: Ditto.
9580 2012-01-07 Jan Hubicka <jh@suse.cz>
9582 PR tree-optimize/51694
9583 * gcc.c-torture/compile/pr51694.c: new testcase.
9585 2012-01-07 Jan Hubicka <jh@suse.cz>
9587 PR tree-optimization/51600
9588 * g++.dg/torture/pr51600.C: New testcase.
9590 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9592 PR gcov-profile/51715
9593 PR gcov-profile/51717
9594 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9595 * gcc.misc-tests/gcov-14.c: Likewise.
9597 2012-01-06 Jason Merrill <jason@redhat.com>
9599 * g++.dg/parse/new5.C: New.
9601 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9604 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9605 including <string.h>.
9607 2012-01-06 Jason Merrill <jason@redhat.com>
9609 * g++.dg/abi/mangle51.C: New.
9610 * g++.dg/abi/mangle52.C: New.
9611 * g++.dg/abi/mangle53.C: New.
9612 * g++.dg/abi/mangle54.C: New.
9613 * g++.dg/abi/mangle55.C: New.
9614 * g++.dg/abi/mangle56.C: New.
9615 * g++.dg/abi/mangle57.C: New.
9616 * g++.dg/abi/mangle58.C: New.
9617 * g++.dg/abi/mangle59.C: New.
9618 * g++.dg/cpp0x/trailing3.C: Update mangling.
9619 * g++.dg/cpp0x/variadic111.C: Update mangling.
9620 * g++.dg/cpp0x/variadic4.C: Update mangling.
9621 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9622 * g++.dg/template/nontype22.C: Works now.
9623 * g++.dg/template/pr35240.C: Works now.
9625 * g++.dg/cpp0x/error7.C: New.
9627 2012-01-06 Tobias Burnus <burnus@net-b.de>
9629 * gfortran.dg/deallocate_stat_2.f90: New.
9630 * coarray/allocate_errgmsg.f90: New.
9631 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9632 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9633 * coarray/subobject_1.f90: Fix for num_images > 1.
9634 * gfortran.dg/deallocate_stat.f90: Update due to changed
9637 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9639 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9641 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9643 * ada/acats/overflow.lst: Add cb20004.
9645 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9648 * g++.dg/cpp0x/alias-decl-18.C: New test.
9650 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9652 * gcc.c-torture/execute/20120104-1.c: New test.
9654 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9657 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9658 the old typebound_operator_8.f03.
9659 * gfortran.dg/typebound_operator_8.f03: New version of
9660 typebound_operator_7.f03 with 'u' a derived type instead of a
9663 2012-01-05 Richard Guenther <rguenther@suse.de>
9665 * g++.dg/torture/pr49309.C: Skip for -flto.
9667 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9670 * gcc.c-torture/compile/pr51761.c: New test.
9672 2012-01-05 Richard Guenther <rguenther@suse.de>
9674 PR tree-optimization/51760
9675 * gcc.dg/torture/pr51760.c: New testcase.
9677 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9680 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9682 2012-01-05 Richard Guenther <rguenther@suse.de>
9685 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9686 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9688 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9691 * gcc.dg/pr51695.c: New test.
9693 2012-01-04 Andrew Pinski <apinski@cavium.com>
9695 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9696 * gcc.target/mips/octeon2-lx-1.c: New test.
9697 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9698 * gcc.target/mips/octeon2-lx-2.c: New test.
9699 * gcc.target/mips/octeon2-lx-3.c: New test.
9701 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9705 * gcc.dg/tm/alias-1.c: Adjust regexp.
9706 * gcc.dg/tm/alias-2.c: Adjust regexp.
9708 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9711 * g++.dg/warn/Wparentheses-26.C: New.
9713 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9715 * gfortran.dg/elemental_optional_args_2.f90: New test.
9717 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9720 * gfortran.dg/common_17.f90: New test.
9722 2012-01-04 Richard Guenther <rguenther@suse.de>
9724 PR tree-optimization/49651
9725 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9726 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9728 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9731 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9733 2012-01-03 Andrew Pinski <apinski@cavium.com>
9735 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9736 for all mips targets. Also allow an optional .cfi_startproc.
9738 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9740 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9742 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9745 * g++.dg/rtti/dyncast5.C: New.
9747 2012-01-03 Richard Guenther <rguenther@suse.de>
9749 PR tree-optimization/51070
9750 * gcc.dg/torture/pr51070-2.c: New testcase.
9752 2012-01-03 Richard Guenther <rguenther@suse.de>
9754 PR tree-optimization/51692
9755 * gcc.dg/torture/pr51692.c: New testcase.
9757 2012-01-03 Richard Guenther <rguenther@suse.de>
9760 * g++.dg/lto/pr51650-3_0.C: New testcase.
9762 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9765 * g++.dg/warn/Wredundant-decls-spec.C: New.
9767 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9769 PR tree-optimization/51719
9770 * g++.dg/tree-prof/pr51719.C: New test.
9772 2012-01-03 Richard Guenther <rguenther@suse.de>
9775 * gcc.dg/fold-compare-6.c: New testcase.
9777 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9780 * g++.dg/gomp/pr51669.C: New test.
9782 2012-01-02 Jason Merrill <jason@redhat.com>
9785 * g++.dg/cpp0x/constexpr-union2.C: New.
9788 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9790 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9793 * g++.dg/cpp0x/constexpr-99.C: New test.
9795 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9798 * g++.dg/template/init9.C: New.
9800 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9802 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9803 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9804 rather than a specific number.
9806 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9811 * gfortran.dg/typebound_operator_7.f03: New.
9812 * gfortran.dg/typebound_operator_8.f03: New.
9814 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9817 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9819 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9821 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9823 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9825 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9827 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9830 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9832 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9833 * gfortran.dg/io_real_boz_4.f90: Likewise.
9834 * gfortran.dg/io_real_boz_5.f90: Likewise.
9836 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9838 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9840 2012-01-02 Revital Eres <revital.eres@linaro.org>
9842 * gcc.dg/sms-11.c: New file.
9844 2012-01-02 Tobias Burnus <burnus@net-b.de>
9847 * gfortran.dg/coarray/image_index_3.f90: New.
9849 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9852 * g++.dg/parse/enum8.C: New.
9854 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9857 * g++.dg/conversion/reinterpret4.C: New.
9858 * g++.dg/conversion/reinterpret1.C: Adjust.
9860 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9862 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9864 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9866 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9867 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9868 * g++.old-deja/g++.jason/access14.C: Likewise.
9869 * g++.old-deja/g++.jason/access8.C: Likewise.
9870 * g++.old-deja/g++.jason/access1.C: Likewise.
9871 * g++.old-deja/g++.other/access3.C: Likewise.
9872 * g++.old-deja/g++.other/access5.C: Likewise.
9873 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9874 * g++.old-deja/g++.law/visibility22.C: Likewise.
9875 * g++.old-deja/g++.law/visibility26.C: Likewise.
9876 * g++.old-deja/g++.mike/p2746.C: Likewise.
9877 * g++.dg/debug/using1.C: Likewise.
9878 * g++.dg/lookup/using51.C: Likewise.
9879 * g++.dg/inherit/using5.C: Likewise.
9880 * g++.dg/inherit/pr30297.C: Likewise.
9881 * g++.dg/inherit/access8.C: Likewise.
9882 * g++.dg/torture/pr39362.C: Likewise.
9883 * g++.dg/template/crash13.C: Likewise.
9884 * g++.dg/template/using10.C: Likewise.
9886 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9889 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9891 2012-01-01 Ira Rosen <irar@il.ibm.com>
9893 PR tree-optimization/51704
9894 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9895 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9896 corresponding flags.
9898 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9901 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9903 2012-01-01 Jan Hubicka <jh@suse.cz>
9905 PR rtl-optimization/51069
9906 * gcc.c-torture/compile/pr51069.c: New testcase.
9908 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9910 PR tree-optimization/51683
9911 * gcc.dg/pr51683.c: New test.
9913 Copyright (C) 2012 Free Software Foundation, Inc.
9915 Copying and distribution of this file, with or without modification,
9916 are permitted in any medium without royalty provided the copyright
9917 notice and this notice are preserved.