]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add C++ attribute abi_tag and -Wabi-tag option.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d4701f6c 12012-11-09 Jason Merrill <jason@redhat.com>
2
3 * g++.dg/abi/abi-tag1.C: New.
4 * g++.dg/abi/abi-tag2.C: New.
5
4b3aba76 62012-11-09 Vladimir Makarov <vmakarov@redhat.com>
7
8 PR rtl-optimization/55154
9 * gcc.target/i386/pr55154.c: New test.
10
eaf102a6 112012-11-09 Vladimir Makarov <vmakarov@redhat.com>
12
13 PR rtl-optimization/55151
14 * gcc.dg/pr55151.c: Move ...
15 * gcc.target/i386/pr55151.c: ... here.
16
a9bfd373 172012-11-09 Andrey Belevantsev <abel@ispras.ru>
18
19 PR rtl-optimization/54472
eaf102a6 20 * gcc.dg/pr54472.c: New test.
a9bfd373 21
d529eb7e 222012-11-09 Eric Botcazou <ebotcazou@adacore.com>
23
24 * gnat.dg/stack_check3.ad[sb]: New test.
25
0ed59724 262012-11-08 Ian Lance Taylor <iant@google.com>
27
28 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
29 with arguments. Handle errorcheckoutput and rundir test types.
30
92b0c449 312012-11-08 Steven Bosscher <steven@gcc.gnu.org>
32
33 PR tree-optimization/55191
34 * gcc.dg/pr55191.c: New test.
35
32c7c682 362012-11-08 Jakub Jelinek <jakub@redhat.com>
37
38 PR debug/54499
39 * g++.dg/debug/pr54499.C: New test.
40
50ba0cad 412012-11-08 Jan Hubicka <jh@suse.cz>
42
43 PR middle-end/48636
44 * gcc.dg/winline-3.c: Update.
45
85bab85f 462012-11-08 Martin Jambor <mjambor@suse.cz>
47
48 * gfortran.dg/ipcp-array-1.f90: New test.
49
c377e13a 502012-11-08 Florian Weimer <fweimer@redhat.com>
51
52 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
53
f7b68230 542012-11-07 Vladimir Makarov <vmakarov@redhat.com>
55
56 PR rtl-optimization/55151
57 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
58
4cd2b649 592012-11-05 Uros Bizjak <ubizjak@gmail.com>
60
61 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
62
10e53de9 632012-11-07 Eric Botcazou <ebotcazou@adacore.com>
64
65 * gcc.c-torture/compile/20121107-1.c: New test.
66
deeb3fb2 672012-11-07 Vladimir Makarov <vmakarov@redhat.com>
68
69 PR rtl-optimization/55151
70 * gcc.dg/pr55151.c: Compile it only for x86_64.
71
ad6dc746 722012-11-07 Vladimir Makarov <vmakarov@redhat.com>
73
74 PR rtl-optimization/55122
75 * gcc.dg/pr55122.c: New test.
76
fc898007 772012-11-07 David Edelsohn <dje.gcc@gmail.com>
78
79 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
80 word powerpc.
81 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
82 * gcc.target/powerpc/loop_align.c: Skip on AIX.
83 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
84 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
85
77a357e3 862012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
87
88 PR c/53063
89 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
90
0e4e775a 912012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
92
93 PR c/51294
94 * c-c++-common/pr51294.c: New.
95
803a7988 962012-11-07 Martin Jambor <mjambor@suse.cz>
97
98 PR tree-optimization/53787
99 * gcc.dg/ipa/ipa-5.c: Adjust.
100 * gcc.dg/ipa/ipcp-agg-1.c: New test.
101 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
102 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
103 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
104 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
105 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
106 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
107 * gfortran.dg/pr48636-2.f90: New test.
108 * gfortran.dg/pr53787.f90: Likewise.
109
0a378509 1102012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR c++/55226
113 Revert:
114 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
115
116 PR c++/54922
117 * g++.dg/cpp0x/constexpr-union4.C: New.
118
cfc0f4b2 1192012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
120
121 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
122
9223d138 1232012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
124
78b27690 125 PR target/49220
9223d138 126 * gcc.c-torture/compile/pr49220.c: New test.
127
35dd1f6b 1282012-11-07 Florian Weimer <fweimer@redhat.com>
129
130 * g++.dg/init/new40.C: New.
131
80ed2d81 1322012-11-07 Jakub Jelinek <jakub@redhat.com>
133
134 PR debug/54693
135 * gcc.dg/guality/pr54693-2.c: New test.
136
86de09c3 1372012-11-06 Andrew Pinski <apinski@cavium.com>
138
0a378509 139 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
140 -fno-vect-cost-model.
86de09c3 141
0cd02a19 1422012-11-06 Aldy Hernandez <aldyh@redhat.com>
143
144 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
145 * gcc.dg/tm/debug-1.c: Same.
146 * gcc.dg/tm/irrevocable-3.c: Same.
147 * gcc.dg/tm/irrevocable-4.c: Same.
148 * gcc.dg/tm/memopt-10.c: Same.
149 * gcc.dg/tm/memopt-11.c: Same.
150 * gcc.dg/tm/props-4.c: Same.
151 * gcc.dg/tm/wrap-3.c: Same.
152 * gcc.dg/tm/wrap-4.c: Same.
153
92d48ea7 1542012-11-06 Andrew Pinski <apinski@cavium.com>
155
156 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
157
d583c979 1582012-11-06 Jan Hubicka <jh@suse.cz>
159
0a378509 160 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
161 candidate still.
d583c979 162 * gcc.dg/tree-ssa/loop-23.c: Likewise.
163 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
164 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
165
ea15f77c 1662012-11-06 David Edelsohn <dje.gcc@gmail.com>
167
168 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
169
a91f449c 1702012-11-06 Uros Bizjak <ubizjak@gmail.com>
171
172 PR middle-end/41993
173 * gcc.dg/torture/pr41993.c: New test.
174
d3f1934c 1752012-11-06 Jan Hubicka <jh@suse.cz>
176
177 * gcc.target/i386/l_fma_float_?.c: Update.
178 * gcc.target/i386/l_fma_double_?.c: Update.
179
96e7d8df 1802012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
181
182 PR target/54089
183 * gcc.target/sh/pr54089-8.c: New.
184 * gcc.target/sh/pr54089-9.c: New.
185
64f28d78 1862012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
187
4e289116 188 PR target/47440
64f28d78 189 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
190 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
191 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
192 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
193 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
194 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
195 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
196 * gcc.target/i386/avx-vzeroupper-27.c: New.
197
50a0a4ff 1982012-11-06 Janus Weil <janus@gcc.gnu.org>
199
200 PR fortran/54917
201 * gfortran.dg/transfer_class_1.f90: New.
202 * gfortran.dg/transfer_class_2.f90: New.
203
cc8ef84f 2042012-11-05 Sriraman Tallam <tmsriram@google.com>
205
206 * testsuite/g++.dg/mv1.C: New test.
207 * testsuite/g++.dg/mv2.C: New test.
208 * testsuite/g++.dg/mv3.C: New test.
209 * testsuite/g++.dg/mv4.C: New test.
210 * testsuite/g++.dg/mv5.C: New test.
211 * testsuite/g++.dg/mv6.C: New test.
212
9a28605a 2132012-11-05 Hans-Peter Nilsson <hp@axis.com>
214
215 PR testsuite/55186
216 * gcc.dg/const-uniq-1.c (a): Increase length four times.
217
77a1e7b0 2182012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
219
220 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
221 darwin.
222
cf649032 2232012-11-05 Eric Botcazou <ebotcazou@adacore.com>
224
225 * g++.dg/torture/20121105-1.C: New test.
226
70479e6f 2272012-11-05 Andreas Schwab <schwab@linux-m68k.org>
228
229 * gcc.dg/torture/fp-compare.c: New testcase.
230
13e18258 2312012-11-05 Jan Hubicka <jh@suse.cz>
232
233 * gcc.dg/const-1.c: Update.
234 * gcc.dg/pure-1.c: Update.
235
70892847 2362012-11-05 Vladimir Makarov <vmakarov@redhat.com>
237
238 PR rtl-optimization/55151
239 * gcc.dg/pr55151.c: New test.
240
93888e4f 2412012-11-05 Jakub Jelinek <jakub@redhat.com>
242
243 PR debug/54970
244 PR debug/54971
245 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
246
666f2b29 2472012-11-05 Uros Bizjak <ubizjak@gmail.com>
248
249 PR testsuite/51128
250 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
251
0de90c0f 2522012-11-05 Jan Hubicka <jh@suse.cz>
253
254 * gcc.dg/autopar/pr49960.c: Fix testcase.
255
6b6bdb86 2562012-11-05 Uros Bizjak <ubizjak@gmail.com>
257
258 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
259 Fix scan-tree-dump-times directive.
260
d54315e3 2612012-11-04 Janus Weil <janus@gcc.gnu.org>
262
263 PR fortran/55199
264 * gfortran.dg/associate_12.f90: New.
265
e1bd4053 2662012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
267
268 PR target/54255
269 * lib/target-supports.exp (check_effective_target_masm_intel): New
270 proc.
271 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
272 masm_intel.
273
8a488553 2742012-11-03 H.J. Lu <hjl.tools@gmail.com>
275 Jack Howarth <howarth@bromo.med.uc.edu>
276
001897b6 277 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
278 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
8a488553 279 * gcc.target/i386/pr53249.c: Likewise.
280
55923974 2812012-11-03 Andrew Pinski <apinski@cavium.com>
282
001897b6 283 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
55923974 284 call abort1 so that cross jumping does not happen.
285
cb71f2c3 2862012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
287
288 PR target/51244
289 * gcc.target/sh/pr51244-18.c: New.
290 * gcc.target/sh/pr51244-19.c: New.
291
8e005e76 2922012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
293
294 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
295 b requires a 64-bit operation followed by a truncation.
296
b676354b 2972012-11-02 Jan Hubicka <jh@suse.cz>
298
299 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
300
7f5c7335 3012012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
302
6089623e 303 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
304 conditions to verify the reduction code is vectorized.
305
001897b6 306 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
307 in case 'pow', such as 'powerpc' is used in the compiler version name.
7f5c7335 308 * gcc.target/powerpc/pr46728-2.c: Likewise.
309 * gcc.target/powerpc/pr46728-3.c: Likewise.
310 * gcc.target/powerpc/pr46728-4.c: Likewise.
311 * gcc.target/powerpc/pr46728-5.c: Likewise.
312 * gcc.target/powerpc/pr46728-7.c: Likewise.
313 * gcc.target/powerpc/pr46728-8.c: Likewise.
314 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
315
6689221f 3162012-11-02 Jan Hubicka <jh@suse.cz>
317
318 * gcc.dg/tree-ssa/loop-38.c: New testcase.
319
72276d01 3202012-11-02 Jan Hubicka <jh@suse.cz>
321
322 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
323 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
324
d596f8db 3252012-11-02 Vladimir Makarov <vmakarov@redhat.com>
326
b73e5304 327 PR middle-end/55130
d596f8db 328 * gcc.target/i386/pr55130.c: New test.
329
5b8f1c0a 3302012-11-02 Jakub Jelinek <jakub@redhat.com>
331
332 PR target/55147
333 * gcc.target/i386/pr55147.c: New test.
334
5b6c6cd8 3352012-11-01 David Edelsohn <dje.gcc@gmail.com>
336
337 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
338 * gfortran.dg/default_format_denormal_1.f90: Same.
339
dd8c5e6c 3402012-11-01 Marc Glisse <marc.glisse@inria.fr>
341
342 PR middle-end/55001
343 * g++.dg/ext/vector19.C: Remove target restrictions.
344 * gcc.dg/fold-compare-7.c: New testcase.
345
b336fdb5 3462012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
347
348 PR target/55160
349 * gcc.target/sh/pr55160.c: New.
350
5b134de8 3512012-11-01 David Edelsohn <dje.gcc@gmail.com>
352
353 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
354 scan-assembler regex.
355
f7b7100e 3562012-11-01 Vladimir Makarov <vmakarov@redhat.com>
357
358 PR middle-end/55150
359 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
360 * gcc.dg/pr55150-2.c: New test.
361
c7875731 3622012-11-01 Sharad Singhai <singhai@google.com>
363
364 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
365 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
366 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
367 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
368
ed4d69dc 3692012-10-31 Dehao Chen <dehao@google.com>
370
371 * g++.dg/debug/dwarf2/block.C: New testcase.
372
e98dcfc2 3732012-10-31 Jan Hubicka <jh@suse.cz>
374
375 * gcc.dg/pr44974.c: Add noinline.
376
4c197fd0 3772012-10-31 Janus Weil <janus@gcc.gnu.org>
378
379 PR fortran/53718
380 * gfortran.dg/class_54.f90: New.
381
9ccd9ece 3822012-10-31 Steven Bosscher <steven@gcc.gnu.org>
383 Jakub Jelinek <jakub@redhat.com>
384
385 PR tree-optimization/55018
386 * gcc.dg/torture/pr55018.c: New test.
387
df18edc8 3882012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
389
390 PR c++/54583
391 * g++.dg/ext/vla13.C: New.
392
e717b69a 3932012-10-31 Vladimir Makarov <vmakarov@redhat.com>
394
395 PR middle-end/55150
396 * gcc.dg/pr55150.c: New test.
397
74c43d0f 3982012-10-31 Tobias Burnus <burnus@net-b.de>
399
400 PR fortran/55134
401 * gfortran.dg/associate_11.f90: New.
402
27b85ef8 4032012-10-31 Dodji Seketeli <dodji@redhat.com>
404
405 PR c++/54955
406 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
407
8a2c7744 4082012-10-31 Jakub Jelinek <jakub@redhat.com>
409
410 PR tree-optimization/19105
411 PR tree-optimization/21643
412 PR tree-optimization/46309
413 * gcc.dg/pr19105.c: New test.
414 * gcc.dg/pr21643.c: New test.
415 * gcc.dg/pr46309-2.c: New test.
416 * gcc.c-torture/execute/pr46309.c: New test.
417
b7a64c43 4182012-10-31 Alan Modra <amodra@gmail.com>
419
420 * gcc.target/powerpc/dimode_off.c: New.
421 * gcc.target/powerpc/timode_off.c: New.
422 * gcc.target/powerpc/dfmode_off.c: New.
423 * gcc.target/powerpc/tfmode_off.c: New.
424
c78ae7d1 4252012-10-30 H.J. Lu <hongjiu.lu@intel.com>
426
427 PR rtl-optimization/55093
428 * gcc.target/i386/pr55093.c: New file.
429
d9dfd1c5 4302012-10-30 H.J. Lu <hongjiu.lu@intel.com>
431
432 * gcc.target/i386/pr55116.c: Renamed to ...
433 * gcc.target/i386/pr55116-1.c: This.
434
3f4b5da3 4352012-10-30 H.J. Lu <hongjiu.lu@intel.com>
436
437 * gcc.target/i386/pr55116-2.c: New file.
438
58b83435 4392012-10-30 Richard Biener <rguenther@suse.de>
440
441 * gcc.dg/vect/slp-perm-2.c: Adjust.
442
4f3fe5af 4432012-10-30 Richard Biener <rguenther@suse.de>
444
445 PR tree-optimization/55111
446 * gcc.dg/torture/pr55111.c: New testcase.
447
7e1c7f17 4482012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
449
6e8485da 450 PR target/53988
7e1c7f17 451 * gcc.target/sh/pr53988.c: New.
452
b67fa721 4532012-10-30 Bin Cheng <bin.cheng@arm.com>
454
455 PR target/54989
456 * gcc.dg/hoist-register-pressure-1.c: Rename from
457 hoist-register-pressure.c. Add nonpic condition.
458 * gcc.dg/hoist-register-pressure-2.c: New testcase.
459
8b447d3f 4602012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
461
462 PR c++/54930
463 * gcc.dg/Wreturn-local-addr.c: New.
464 * g++.dg/warn/Wno-return-local-addr.C: New.
465 * g++.dg/warn/Wreturn-local-addr.C: New.
466
d75cece1 4672012-10-29 H.J. Lu <hongjiu.lu@intel.com>
468
469 PR middle-end/55116
470 * gcc.target/i386/pr55116.c: New file.
471
08fc5390 4722012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
473
474 PR c/53066
475 * gcc.dg/Wshadow-4.c: New.
476 * gcc.dg/Wshadow-4.h: New.
477
246d67df 4782012-10-29 Alexandre Oliva <aoliva@redhat.com>
479
480 PR debug/54693
481 * gcc.dg/guality/pr54693.c: New.
482
2cc9c84c 4832012-10-29 Marc Glisse <marc.glisse@inria.fr>
484
485 PR middle-end/55027
486 * gcc.dg/pr55027.c: New testcase.
487
17b13a59 4882012-10-29 Jan Hubicka <jh@suse.cz>
489
490 * gcc.dg/ipa/inline-6.c: New testcase.
491
87447dd5 4922012-10-29 Vladimir Makarov <vmakarov@redhat.com>
493
494 PR rtl-optimization/55106
495 * g++.dg/pr55106.C: New.
496
8ca4cf5b 4972012-10-29 Richard Guenther <rguenther@suse.de>
498
499 PR middle-end/53695
500 * gcc.dg/torture/pr53695.c: New testcase.
501
358805cc 5022012-10-28 Jan Hubicka <jh@suse.cz>
503
504 * gcc.dg/ipa/inlinehint-3.c: New testcase.
505
091c5975 5062012-10-28 Tobias Burnus <burnus@net-b.de>
507
508 PR fortran/54958
509 * gfortran.dg/do_check_6.f90: New.
510
35e84fe4 5112012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
512 Jack Howarth <howarth@bromo.med.uc.edu>
513
514 PR target/54404
515 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
516 to dg-options.
517 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
518
eaa3226a 5192012-10-27 Uros Bizjak <ubizjak@gmail.com>
520
521 PR target/34283
522 * gcc.target/i386/pr34283.c: New test.
523
8afb7c4b 5242012-10-26 Jakub Jelinek <jakub@redhat.com>
525
1fff8e07 526 PR c++/55081
527 * g++.dg/opt/pr55081.C: New test.
528
8afb7c4b 529 PR debug/54970
530 PR debug/54971
531 * gcc.dg/guality/pr54970.c: New test.
532
9e085e11 5332012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
534
535 PR c++/54984
536 * g++.dg/template/new11.C: New.
537
21951fbd 5382012-10-26 Richard Biener <rguenther@suse.de>
539
540 PR middle-end/54824
541 * gcc.dg/torture/pr54824.c: New testcase.
542
32eca732 5432012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
544
545 * gcc.target/i386/fxsave-1.c: New.
546 * gcc.target/i386/fxsave64-1.c: Ditto.
547 * gcc.target/i386/fxrstor-1.c: Ditto.
548 * gcc.target/i386/fxrstor64-1.c: Ditto.
549 * gcc.target/i386/xsave-1.c: Ditto.
550 * gcc.target/i386/xsave64-1.c: Ditto.
551 * gcc.target/i386/xrstor-1.c: Ditto.
552 * gcc.target/i386/xrstor64-1.c: Ditto.
553 * gcc.target/i386/xsaveopt-1.c: Ditto.
554 * gcc.target/i386/xsaveopt64-1.c: Ditto.
555 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
556 * gcc.target/i386/sse-13.c: Ditto.
557 * gcc.target/i386/sse-14.c: Ditto.
558 * gcc.target/i386/sse-22.c: Ditto.
559 * gcc.target/i386/sse-23.c: Ditto.
560 * g++.dg/other/i386-2.C: Ditto.
561 * g++.dg/other/i386-3.C: Ditto.
562
2e8d2f32 5632012-10-25 Jan Hubicka <jh@suse.cz>
564
565 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
566 at ivcanon time.
567
1ca4bd4a 5682012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
569
570 PR c++/53761
571 * g++.dg/ext/transparent-union.C: New.
572
7b463b19 5732012-10-25 Marc Glisse <marc.glisse@inria.fr>
574
575 PR c++/54427
576 * g++.dg/ext/vector19.C: New testcase.
577
b74146ca 5782012-10-25 Richard Biener <rguenther@suse.de>
579
580 PR tree-optimization/54902
581 * g++.dg/torture/pr54902.C: New testcase.
582
6bed615d 5832012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
584
585 PR c++/34892
586 * g++.dg/template/crash114.C: New.
587
823ed72a 5882012-10-24 H.J. Lu <hongjiu.lu@intel.com>
589
590 PR bootstrap/55049
6bed615d 591 * gcc.target/i386/pr55049-1.c: New test.
823ed72a 592
e0361b1b 5932012-10-24 Janus Weil <janus@gcc.gnu.org>
594
595 PR fortran/55037
596 * gfortran.dg/class_dummy_4.f03: New.
597
8e9955ee 5982012-10-24 Jakub Jelinek <jakub@redhat.com>
599
b9b50b55 600 PR rtl-optimization/55010
601 * gcc.dg/pr55010.c: New test.
602
8e9955ee 603 PR debug/54828
604 * g++.dg/debug/pr54828.C: New test.
605
2fefb8c9 6062012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
607
823ed72a 608 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
609 * gcc.dg/vect/vect-83_64.c: Likewise.
2fefb8c9 610
276b4b85 6112012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
612
613 PR c++/54922
614 * g++.dg/cpp0x/constexpr-union4.C: New.
615
1cdf67ef 6162012-10-23 Jeff Law <law@redhat.com>
617
618 * gcc.c-torture/execute/pr54985.c: New test.
619
0d9e5e68 6202012-10-23 Paul Koning <ni1d@arrl.net>
621
622 PR debug/54508
623 * g++.dg/debug/dwarf2/pr54508.C: New.
276b4b85 624
4137c495 6252012-10-23 Jakub Jelinek <jakub@redhat.com>
626
627 PR c++/54844
628 * g++.dg/template/sizeof14.C: New test.
629
a2c257bc 6302012-10-23 Ian Bolton <ian.bolton@arm.com>
631 Jim MacArthur <jim.macarthur@arm.com>
632 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
633 Marcus Shawcroft <marcus.shawcroft@arm.com>
634 Nigel Stephens <nigel.stephens@arm.com>
635 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
636 Richard Earnshaw <rearnsha@arm.com>
637 Sofiane Naci <sofiane.naci@arm.com>
638 Stephen Thomas <stephen.thomas@arm.com>
639 Tejas Belagod <tejas.belagod@arm.com>
640 Yufeng Zhang <yufeng.zhang@arm.com>
641
642 * lib/target-supports.exp
643 (check_profiling_available): Add AArch64.
644 (check_effective_target_vect_int): Likewise.
645 (check_effective_target_vect_shift): Likewise.
646 (check_effective_target_vect_float): Likewise.
647 (check_effective_target_vect_double): Likewise.
648 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
649 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
650 (check_effective_target_vect_pack_trunc): Likewise.
651 (check_effective_target_vect_unpack): Likewise.
652 (check_effective_target_vect_hw_misalign): Likewise.
653 (check_effective_target_vect_short_mult): Likewise.
654 (check_effective_target_vect_int_mult): Likewise.
655 (check_effective_target_vect_stridedN): Likewise.
656 (check_effective_target_sync_int_long): Likewise.
657 (check_effective_target_sync_char_short): Likewise.
658 (check_vect_support_and_set_flags): Likewise.
659 (check_effective_target_aarch64_tiny): New.
660 (check_effective_target_aarch64_small): New.
661 (check_effective_target_aarch64_large): New.
662 * g++.dg/other/PR23205.C: Enable aarch64.
663 * g++.dg/other/pr23205-2.C: Likewise.
664 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
665 * gcc.c-torture/execute/20101011-1.c: Likewise.
666 * gcc.dg/20020312-2.c: Likewise.
667 * gcc.dg/20040813-1.c: Likewise.
668 * gcc.dg/builtin-apply2.c: Likewise.
669 * gcc.dg/stack-usage-1.c: Likewise.
670
d2a8fd17 6712012-10-23 Ian Bolton <ian.bolton@arm.com>
672 Jim MacArthur <jim.macarthur@arm.com>
673 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
674 Marcus Shawcroft <marcus.shawcroft@arm.com>
675 Nigel Stephens <nigel.stephens@arm.com>
676 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
677 Richard Earnshaw <rearnsha@arm.com>
678 Sofiane Naci <sofiane.naci@arm.com>
679 Stephen Thomas <stephen.thomas@arm.com>
680 Tejas Belagod <tejas.belagod@arm.com>
681 Yufeng Zhang <yufeng.zhang@arm.com>
682
683 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
684 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
685 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
686 * gcc.target/aarch64/aapcs/abitest.S: New file.
687 * gcc.target/aarch64/aapcs/abitest.h: New file.
688 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
689 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
690 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
691 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
692 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
693 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
694 * gcc.target/aarch64/aapcs/ice_1.c: New file.
695 * gcc.target/aarch64/aapcs/ice_2.c: New file.
696 * gcc.target/aarch64/aapcs/ice_3.c: New file.
697 * gcc.target/aarch64/aapcs/ice_4.c: New file.
698 * gcc.target/aarch64/aapcs/ice_5.c: New file.
699 * gcc.target/aarch64/aapcs/macro-def.h: New file.
700 * gcc.target/aarch64/aapcs/test_1.c: New file.
701 * gcc.target/aarch64/aapcs/test_10.c: New file.
702 * gcc.target/aarch64/aapcs/test_11.c: New file.
703 * gcc.target/aarch64/aapcs/test_12.c: New file.
704 * gcc.target/aarch64/aapcs/test_13.c: New file.
705 * gcc.target/aarch64/aapcs/test_14.c: New file.
706 * gcc.target/aarch64/aapcs/test_15.c: New file.
707 * gcc.target/aarch64/aapcs/test_16.c: New file.
708 * gcc.target/aarch64/aapcs/test_17.c: New file.
709 * gcc.target/aarch64/aapcs/test_18.c: New file.
710 * gcc.target/aarch64/aapcs/test_19.c: New file.
711 * gcc.target/aarch64/aapcs/test_2.c: New file.
712 * gcc.target/aarch64/aapcs/test_20.c: New file.
713 * gcc.target/aarch64/aapcs/test_21.c: New file.
714 * gcc.target/aarch64/aapcs/test_22.c: New file.
715 * gcc.target/aarch64/aapcs/test_23.c: New file.
716 * gcc.target/aarch64/aapcs/test_24.c: New file.
717 * gcc.target/aarch64/aapcs/test_25.c: New file.
718 * gcc.target/aarch64/aapcs/test_26.c: New file.
719 * gcc.target/aarch64/aapcs/test_3.c: New file.
720 * gcc.target/aarch64/aapcs/test_4.c: New file.
721 * gcc.target/aarch64/aapcs/test_5.c: New file.
722 * gcc.target/aarch64/aapcs/test_6.c: New file.
723 * gcc.target/aarch64/aapcs/test_7.c: New file.
724 * gcc.target/aarch64/aapcs/test_8.c: New file.
725 * gcc.target/aarch64/aapcs/test_9.c: New file.
726 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
727 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
728 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
729 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
730 * gcc.target/aarch64/aapcs/test_complex.c: New file.
731 * gcc.target/aarch64/aapcs/test_int128.c: New file.
732 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
733 * gcc.target/aarch64/aapcs/type-def.h: New file.
734 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
735 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
736 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
737 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
738 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
739 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
740 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
741 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
742 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
743 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
744 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
745 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
746 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
747 * gcc.target/aarch64/aarch64.exp: New file.
748 * gcc.target/aarch64/adc-1.c: New file.
749 * gcc.target/aarch64/adc-2.c: New file.
750 * gcc.target/aarch64/asm-1.c: New file.
751 * gcc.target/aarch64/clrsb.c: New file.
752 * gcc.target/aarch64/clz.c: New file.
753 * gcc.target/aarch64/ctz.c: New file.
754 * gcc.target/aarch64/csinc-1.c: New file.
755 * gcc.target/aarch64/csinv-1.c: New file.
756 * gcc.target/aarch64/csneg-1.c: New file.
757 * gcc.target/aarch64/extend.c: New file.
758 * gcc.target/aarch64/fcvt.x: New file.
759 * gcc.target/aarch64/fcvt_double_int.c: New file.
760 * gcc.target/aarch64/fcvt_double_long.c: New file.
761 * gcc.target/aarch64/fcvt_double_uint.c: New file.
762 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
763 * gcc.target/aarch64/fcvt_float_int.c: New file.
764 * gcc.target/aarch64/fcvt_float_long.c: New file.
765 * gcc.target/aarch64/fcvt_float_uint.c: New file.
766 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
767 * gcc.target/aarch64/ffs.c: New file.
768 * gcc.target/aarch64/fmadd.c: New file.
769 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
770 * gcc.target/aarch64/frint.x: New file.
771 * gcc.target/aarch64/frint_double.c: New file.
772 * gcc.target/aarch64/frint_float.c: New file.
773 * gcc.target/aarch64/index.c: New file.
774 * gcc.target/aarch64/mneg-1.c: New file.
775 * gcc.target/aarch64/mneg-2.c: New file.
776 * gcc.target/aarch64/mneg-3.c: New file.
777 * gcc.target/aarch64/mnegl-1.c: New file.
778 * gcc.target/aarch64/mnegl-2.c: New file.
779 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
780 * gcc.target/aarch64/pic-constantpool1.c: New file.
781 * gcc.target/aarch64/pic-symrefplus.c: New file.
782 * gcc.target/aarch64/predefine_large.c: New file.
783 * gcc.target/aarch64/predefine_small.c: New file.
784 * gcc.target/aarch64/predefine_tiny.c: New file.
785 * gcc.target/aarch64/reload-valid-spoff.c: New file.
786 * gcc.target/aarch64/scalar_intrinsics.c: New file.
787 * gcc.target/aarch64/table-intrinsics.c: New file.
788 * gcc.target/aarch64/tst-1.c: New file.
789 * gcc.target/aarch64/vect-abs-compile.c: New file.
790 * gcc.target/aarch64/vect-abs.c: New file.
791 * gcc.target/aarch64/vect-abs.x: New file.
792 * gcc.target/aarch64/vect-compile.c: New file.
793 * gcc.target/aarch64/vect-faddv-compile.c: New file.
794 * gcc.target/aarch64/vect-faddv.c: New file.
795 * gcc.target/aarch64/vect-faddv.x: New file.
796 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
797 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
798 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
799 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
800 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
801 * gcc.target/aarch64/vect-fp-compile.c: New file.
802 * gcc.target/aarch64/vect-fp.c: New file.
803 * gcc.target/aarch64/vect-fp.x: New file.
804 * gcc.target/aarch64/vect-mull-compile.c: New file.
805 * gcc.target/aarch64/vect-mull.c: New file.
806 * gcc.target/aarch64/vect-mull.x: New file.
807 * gcc.target/aarch64/vect.c: New file.
808 * gcc.target/aarch64/vect.x: New file.
809 * gcc.target/aarch64/vector_intrinsics.c: New file.
810 * gcc.target/aarch64/vfp-1.c: New file.
811 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
812 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
813 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
814 * g++.dg/abi/aarch64_guard1.C: New file.
815
9797ae29 8162012-10-23 Jakub Jelinek <jakub@redhat.com>
817
818 PR c++/54988
819 * c-c++-common/pr54988.c: New test.
820
d9459f6b 8212012-10-23 Jan Hubicka <jh@suse.cz>
822
823 * gcc.dg/tree-prof/peel-1.c: New testcase.
824
a3df9804 8252012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
826
827 PR gcc/52945
666f2b29 828 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
a3df9804 829
6adc88f8 8302012-10-23 Joseph Myers <joseph@codesourcery.com>
831
832 * gcc.dg/c99-predef-1.c: New test.
833 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
834 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
835 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
836 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
837 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
838 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
839 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
840 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
841 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
842 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
843 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
9eafe6a7 844 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
6adc88f8 845
def3cb70 8462012-10-23 Marc Glisse <marc.glisse@inria.fr>
847
848 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
849
e3606104 8502012-10-23 Jan Hubicka <jh@suse.cz>
851
852 PR middle-end/54937
853 * gcc.c-torture/execute/pr54937.c: New testcase.
854 * gcc.dg/tree-ssa/cunroll-2.c: Update.
855
9f0ac045 8562012-10-23 Jan Hubicka <jh@suse.cz>
857
858 PR middle-end/54967
859 * gfortran.dg/pr54967.f90: New testcase.
860
f507227a 8612012-10-23 Terry Guo <terry.guo@arm.com>
862
863 PR target/55019
864 * gcc.dg/pr55019.c: New.
865
9cc0ec41 8662012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
867
868 PR tree-optimization/55008
869 * gcc.dg/tree-ssa/pr55008.c: New test.
870
a74ec8b4 8712012-10-22 Richard Biener <rguenther@suse.de>
872
873 PR tree-optimization/55011
874 * gcc.dg/torture/pr55011.c: New testcase.
875
fbfa16cb 8762012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
877
878 * gcc.target/arm/pr40457-1.c: Adjust expected output.
879 * gcc.target/arm/pr40457-2.c: Likewise.
880 * gcc.target/arm/pr40457-3.c: Likewise.
881
eca7bb9b 8822012-10-22 Eric Botcazou <ebotcazou@adacore.com>
883
884 * gnat.dg/specs/limited_with4.ads: New test.
885 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
886
c8d6b902 8872012-10-22 Eric Botcazou <ebotcazou@adacore.com>
888
889 * gnat.dg/modular4.adb: New test.
890 * gnat.dg/modular4_pkg.ads: New helper.
891
165a9c43 8922012-10-21 Eric Botcazou <ebotcazou@adacore.com>
893
894 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
895 * gnat.dg/specs/addr1.ads: Likewise.
896
07917d29 8972012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
898
899 * gcc.dg/webizer.c (main): Add missing exit call.
900
7e3d1c77 9012012-10-21 Thomas König <tkoenig@gcc.gnu.org>
902
903 PR fortran/54465
904 * gfortran.dg/wextra_1.f: New test.
905
c8fbcf58 9062012-10-20 Jan Hubicka <jh@suse.cz>
907
908 * gcc.dg/tree-prof/unroll-1.c: New testcase.
909
aed2dee8 9102012-10-19 Janus Weil <janus@gcc.gnu.org>
911
912 PR fortran/54224
913 * gfortran.dg/warn_unused_function.f90: New.
914
8eb2f834 9152012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
916
9eafe6a7 917 * lib/target-supports.exp
918 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
8eb2f834 919
64a31469 9202012-10-19 Richard Guenther <rguenther@suse.de>
921
922 PR tree-optimization/54981
923 * gcc.dg/pr54981.c: New testcase.
924
5edb42ab 9252012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
926
927 PR target/54892
928 * gcc.target/arm/pr54892.c: New.
929
1ec78e16 9302012-10-19 Bin Cheng <bin.cheng@arm.com>
931
932 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
933
2818481f 9342012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
935
936 PR c++/54501
937 * g++.dg/init/array30.C: New.
938 * g++.dg/init/array31.C: Likewise.
939
be844014 9402012-10-18 Tobias Burnus <burnus@net-b.de>
941
942 PR fortran/54884
943 * gfortran.dg/public_private_module_7.f90: New.
944
eaef6024 9452012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
946
947 PR c++/29633
948 * g++.dg/template/pr29633.C: New.
949
520a90d9 9502012-10-18 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gnat.dg/loop_optimization13.ad[sb]: New test.
953 * gnat.dg/loop_optimization13_pkg.ads: New helper.
954
9abf7cc0 9552012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
956
be844014 957 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
958 * gcc.target/arm/neon/vfmaf32.c: Likewise.
959 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
960 * gcc.target/arm/neon/vfmsf32.c: Likewise.
9abf7cc0 961
9622012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
530c2b2e 963
be844014 964 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
965 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9eafe6a7 966 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
967 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
be844014 968 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
969 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
530c2b2e 970
c790d986 9712012-10-16 Jan Hubicka <jh@suse.cz>
972
973 * gcc.target/i386/l_fma_float_?.c: Update.
974 * gcc.target/i386/l_fma_double_?.c: Update.
975 * gfortran.dg/do_1.f90: XFAIL
976 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
977 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
978 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
979 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
980 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
981 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
982 valid.
983
77b27208 9842012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
985
986 PR c/53063
987 PR c/40989
988 * gcc.dg/Wstrict-overflow-24.c: New.
989
f5a74e3b 9902012-10-16 Tobias Burnus <burnus@net-b.de>
991
992 PR fortran/50981
993 PR fortran/54618
994 * gfortran.dg/class_optional_1.f90: New.
995 * gfortran.dg/class_optional_2.f90: New.
996
1197cde6 9972012-10-16 Jakub Jelinek <jakub@redhat.com>
998
bb75e83f 999 PR debug/54796
1000 * gcc.dg/guality/pr54796.c: New test.
1001
1197cde6 1002 PR tree-optimization/54889
1003 * gfortran.dg/pr54889.f90: New test.
1004
cc02ca4d 10052012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1006
1007 * g++.dg/other/dump-ada-spec-2.C: New test.
1008
10092012-10-16 Easwaran Raman <eraman@google.com>
1010
584abc98 1011 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1012 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1013
d95df583 10142012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1015
1016 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1017 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1018
c14a77b0 10192012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1020
1021 PR target/54925
1022 * gcc.c-torture/compile/pr54925.c: New.
1023
99af687a 10242012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1025
1026 PR target/51244
1027 * gcc.target/sh/pr51244-17.c: New.
1028
8b6f9b96 10292012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1030
1031 PR target/54760
1032 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1033 functions.
1034 * gcc.target/sh/pr54760-4.c: New.
1035
b53a0db3 10362012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1037
1038 PR target/34777
1039 * gcc.target/sh/torture/sh-torture.exp: New.
1040 * gcc.target/sh/torture/pr34777.c: New.
1041
f49eb158 10422012-10-15 Matthias Klose <doko@ubuntu.com>
1043
1044 * lib/target-supports.exp (check_profiling_available): Match
1045 arm*-*-linux-* for ARM Linux/GNU.
1046 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1047 * gfortran.dg/enum_10.f90: Likewise.
1048 * gfortran.dg/enum_9.f90: Likewise.
1049 * gcc.target/arm/synchronize.c: Likewise.
1050 * g++.old-deja/g++.jason/enum6.C: Likewise.
1051 * g++.old-deja/g++.other/enum4.C: Likewise.
1052 * g++.old-deja/g++.law/enum9.C: Likewise.
1053
57b37879 10542012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1055
1056 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1057 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1058
4de31f7a 10592012-10-15 Alexandre Oliva <aoliva@redhat.com>
1060 Paolo Carlini <paolo.carlini@oracle.com>
1061
1062 PR c++/17805
1063 * g++.dg/overload/operator6.C: New.
1064
a7351d04 10652012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/50080 (again)
1068 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1069 * g++.dg/parse/tmpl-outside1.C: Likewise.
1070 * g++.dg/template/qualttp18.C: Likewise.
1071 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1072 * g++.old-deja/g++.pt/overload13.C: Likewise.
1073
8189de5b 10742012-10-15 Uros Bizjak <ubizjak@gmail.com>
1075
1076 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1077 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1078 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1079 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1080 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1081 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1082 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1083 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1084
7aaabb55 10852012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1086
1087 PR c++/50080
1088 * g++.dg/parse/tmpl-outside2.C: New.
1089 * g++.dg/parse/tmpl-outside1.C: Adjust.
1090 * g++.dg/template/qualttp18.C: Likewise.
1091 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1092 * g++.old-deja/g++.pt/overload13.C: Likewise.
1093
8a13ba5e 10942012-10-15 Marc Glisse <marc.glisse@inria.fr>
1095
1096 PR tree-optimization/54915
1097 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1098
710920d4 10992012-10-15 Richard Guenther <rguenther@suse.de>
1100
1101 PR tree-optimization/54920
1102 * gcc.dg/torture/pr54920.c: New testcase.
1103
d3909c67 11042012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1105
1106 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1107
afc64833 11082012-10-13 Jason Merrill <jason@redhat.com>
1109
1110 * g++.dg/tls/thread_local7g.C: Require tls_native.
1111
fa6e8832 11122012-10-14 Jason Merrill <jason@redhat.com>
1113
1114 * g++.dg/cpp0x/inh-ctor1.C: New.
1115 * g++.dg/cpp0x/inh-ctor2.C: New.
1116 * g++.dg/cpp0x/inh-ctor3.C: New.
1117 * g++.dg/cpp0x/inh-ctor4.C: New.
1118 * g++.dg/cpp0x/inh-ctor5.C: New.
1119 * g++.dg/cpp0x/inh-ctor6.C: New.
1120 * g++.dg/cpp0x/inh-ctor7.C: New.
1121 * g++.dg/cpp0x/inh-ctor8.C: New.
1122 * g++.dg/cpp0x/inh-ctor9.C: New.
1123 * g++.dg/cpp0x/inh-ctor10.C: New.
1124 * g++.dg/cpp0x/inh-ctor11.C: New.
1125 * g++.dg/cpp0x/inh-ctor12.C: New.
1126 * g++.dg/cpp0x/inh-ctor13.C: New.
1127
d022e236 11282012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1129
1130 PR rtl-optimization/54919
1131 * gcc.dg/pr54919.c: New testcase.
1132
3716e32c 11332012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1134
1135 PR c++/53581
1136 * g++.dg/template/crash113.C: New.
1137
3681186e 11382012-10-14 Jan Hubicka <jh@suse.cz>
1139
1140 * gcc.dg/unroll_5.c: New testcase.
1141
e10e3320 11422012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/52643
1145 * g++.dg/opt/pr52643.C: New.
1146
4c024c08 11472012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1148
1149 PR target/54602
1150 * gcc.target/sh/pr54602-1.c: New.
1151 * gcc.target/sh/pr54602-2.c: New.
1152 * gcc.target/sh/pr54602-3.c: New.
1153 * gcc.target/sh/pr54602-4.c: New.
1154
14c9d678 11552012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1156
1157 PR target/54680
1158 * gcc.target/sh/pr54680.c: New.
1159
eca62c06 11602012-10-12 Jan Hubicka <jh@suse.cz>
1161
1162 * gcc.dg/webizer.c: New testcase.
1163
63ff0ef7 11642012-10-12 Janis Johnson <janisjo@codesourcery.com>
1165
392bac19 1166 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1167 specify -m64.
1168
9eafe6a7 1169 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2e8fdd75 1170
63ff0ef7 1171 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1172 Return 0 if already specifying -mfloat-abi other than hard.
1173
baadcc5c 11742012-10-12 Joe Seymour <jseymour@codesourcery.com>
1175
1176 * gcc.dg/pr53060.c: Prune irrelevant warning.
1177
57f872a2 11782012-10-12 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR c/54381
1181 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1182 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1183 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1184 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1185 Adjust expected wording of warnings for *cmp* builtins.
1186 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1187 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1188
3681b592 11892012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1190
1191 PR c++/24449
1192 * g++.dg/parse/friend-main.C: New.
1193
7354ad2e 11942012-10-12 Marc Glisse <marc.glisse@inria.fr>
1195
1196 PR c++/53055
1197 * g++.dg/pr53055.C: New testcase.
1198
db2cfe73 11992012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1200
1201 PR c++/52744
1202 * g++.dg/cpp0x/pr52744.C: New.
1203
76f360b2 12042012-10-12 Janus Weil <janus@gcc.gnu.org>
1205
1206 PR fortran/40453
1207 * gfortran.dg/dummy_procedure_9.f90: New.
1208
c74df0c8 12092012-10-12 Richard Biener <rguenther@suse.de>
1210
1211 PR tree-optimization/54894
1212 * gcc.dg/torture/pr54894.c: New testcase.
1213
21910658 12142012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1215
1216 PR target/51244
1217 * gcc.target/sh/pr51244-13.c: New.
1218 * gcc.target/sh/pr51244-14.c: New.
1219 * gcc.target/sh/pr51244-15.c: New.
1220 * gcc.target/sh/pr51244-16.c: New.
1221
06652632 12222012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1223
1224 PR c++/51878
1225 * g++.dg/cpp0x/decltype45.C: New.
1226
0bc6c5f4 12272012-10-11 Janus Weil <janus@gcc.gnu.org>
1228
1229 PR fortran/54784
1230 * gfortran.dg/class_allocate_13.f90: New.
1231
154c974b 12322012-10-11 Jason Merrill <jason@redhat.com>
1233
1e8a5e61 1234 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1235 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1236
154c974b 1237 * g++.dg/gomp/tls-5.C: Require tls_native.
1238 * g++.dg/tls/thread_local7.C: Require tls_native.
1239 * g++.dg/tls/static2.C: New.
1240
17f02475 12412012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1242
1243 PR c++/36107
1244 * g++.dg/ext/weak5.C: New.
1245
fa9c91fd 12462012-10-11 Marc Glisse <marc.glisse@inria.fr>
1247
1248 PR testsuite/54868
1249 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1250 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1251
3b186640 12522012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1253
1254 PR c++/43765
1255 * g++.dg/parse/pr43765.C: New.
1256
6e85c13d 12572012-10-11 Uros Bizjak <ubizjak@gmail.com>
1258
1259 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1260
faa2db6f 12612012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/43663
1264 * g++.dg/init/bitfield3.C: New.
1265
4755335a 12662012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1267
1268 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1269
bb38acc8 12702012-10-10 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR tree-optimization/54877
1273 * gcc.dg/torture/pr54877.c: New test.
1274
ce6eb27d 12752012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1276
1277 PR testsuite/53397
1278 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1279 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1280 and remove target info from dg-do compile.
1281 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1282 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1283 and remove target info from dg-do compile.
1284
e2764800 12852012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1286
1287 * gcc.dg/pr54782.c: Require target with pthread support.
1288
7ed9f0b5 12892012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1290
1291 PR c++/53122
1292 * g++.dg/cpp0x/auto35.C: New.
1293
12942012-10-10 Dodji Seketeli <dodji@redhat.com>
cb1dcad0 1295
1296 PR c++/53540 - using fails to be equivalent to typedef
1297 * g++.dg/cpp0x/alias-decl-24.C: New test.
1298
21d505d8 12992012-10-10 Dodji Seketeli <dodji@redhat.com>
1300
1301 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1302 that c++11 attributes to types are ignored for now.
1303 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1305
f66cf766 13062012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 PR c++/53741
1309 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1310
75d2cbb7 13112012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/50478
1314 * g++.dg/cpp0x/initlist67.C: New.
1315
ae117ec5 13162012-10-10 Dehao Chen <dehao@google.com>
1317
1318 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1319
698152b4 13202012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1321
1322 PR target/52480
1323 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1324 Add runtime tests.
1325
b22e3a7e 13262012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/53307
1329 * g++.dg/cpp0x/decltype44.C: New.
1330
b08fa48e 13312012-10-09 Steve Ellcey <sellcey@mips.com>
1332
1333 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1334
42895b30 13352012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 PR c++/53763
1338 * g++.dg/cpp0x/decltype43.C: New.
1339
fdf838d1 13402012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1341
1342 PR middle-end/53397
1343 * gcc.dg/pr53397-1.c: New test case.
1344 * gcc.dg/pr53397-2.c: New test case.
1345
b0e7825e 13462012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/54194
1349 * g++.dg/warn/Wparentheses-26.C: Adjust.
1350 * g++.dg/warn/Wparentheses-27.C: New.
1351
41ed701a 13522012-10-09 Marc Glisse <marc.glisse@inria.fr>
1353
1354 PR c++/54427
1355 * c-c++-common/vector-scalar.c: New testcase.
1356 * g++.dg/ext/vector18.C: New testcase.
1357 * g++.dg/ext/vector5.C: This is not an error anymore.
1358 * gcc.dg/init-vec-1.c: Move ...
1359 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1360 * gcc.c-torture/execute/vector-shift1.c: Move ...
1361 * c-c++-common/torture/vector-shift1.c: ... here.
1362 * gcc.dg/scal-to-vec1.c: Move ...
1363 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1364 C++11. Adapt error messages.
1365 * gcc.dg/convert-vec-1.c: Move ...
1366 * c-c++-common/convert-vec-1.c: ... here.
1367 * gcc.dg/scal-to-vec2.c: Move ...
1368 * c-c++-common/scal-to-vec2.c: ... here.
1369
6095368e 13702012-10-08 Marc Glisse <marc.glisse@inria.fr>
1371
1372 PR target/54400
1373 * gcc.target/i386/pr54400.c: New testcase.
1374
9b7f549d 13752012-10-08 Jakub Jelinek <jakub@redhat.com>
1376
1377 PR c++/54858
1378 * g++.dg/template/pr54858.C: New test.
1379
25d970d5 13802012-10-08 Marek Polacek <polacek@redhat.com>
1381
1382 PR debug/54831
1383 * g++.dg/debug/pr54831.C: New test.
1384
4ca17abf 13852012-10-08 Dehao Chen <dehao@google.com>
1386
1387 * g++.dg/predict-loop-exit-1.C: New.
1388 * g++.dg/predict-loop-exit-2.C: New.
1389 * g++.dg/predict-loop-exit-3.C: New.
1390
6e02ff4b 13912012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1392
1393 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1394
3740094c 13952012-10-08 Jason Merrill <jason@redhat.com>
1396
462819c8 1397 * g++.dg/gomp/tls-5.C: New.
1398 * g++.dg/gomp/tls-wrap1.C: New.
1399 * g++.dg/gomp/tls-wrap2.C: New.
1400 * g++.dg/gomp/tls-wrap3.C: New.
1401 * g++.dg/gomp/tls-wrap4.C: New.
1402 * g++.dg/gomp/tls-wrapper-cse.C: New.
1403 * g++.dg/tls/thread_local-cse.C: New.
1404 * g++.dg/tls/thread_local-order1.C: New.
1405 * g++.dg/tls/thread_local-order2.C: New.
1406 * g++.dg/tls/thread_local-wrap1.C: New.
1407 * g++.dg/tls/thread_local-wrap2.C: New.
1408 * g++.dg/tls/thread_local-wrap3.C: New.
1409 * g++.dg/tls/thread_local-wrap4.C: New.
1410 * g++.dg/tls/thread_local2g.C: New.
1411 * g++.dg/tls/thread_local3g.C: New.
1412 * g++.dg/tls/thread_local4g.C: New.
1413 * g++.dg/tls/thread_local5g.C: New.
1414 * g++.dg/tls/thread_local6g.C: New.
1415 * g++.dg/tls/thread_local7g.C: New.
1416
db019d30 1417 * g++.dg/tls/thread_local3.C: New.
1418 * g++.dg/tls/thread_local4.C: New.
1419 * g++.dg/tls/thread_local5.C: New.
1420 * g++.dg/tls/thread_local6.C: New.
1421
3740094c 1422 * g++.dg/tls/init-2.C: Tweak errors.
1423 * g++.dg/tls/thread_local1.C: New.
1424 * g++.dg/tls/thread_local2.C: New.
1425 * g++.dg/tls/thread_local7.C: New.
1426
28b53c19 14272012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1428
1429 PR target/54866
1430 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1431
52591094 14322012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1433
1434 PR target/54685
1435 * gcc.target/sh/pr54685.c: New.
1436
ffcdbf9c 14372012-10-08 Dodji Seketeli <dodji@redhat.com>
1438
1439 PR c++/53528 C++11 attribute support
1440 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1441 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1497
a5366652 14982012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1499
1500 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1501 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1502 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1503
3ea038fc 15042012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1505
1506 PR target/54760
1507 * gcc.target/sh/pr54760-2.c: New.
1508 * gcc.target/sh/pr54760-3.c: New.
1509
f7855282 15102012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1511
1512 PR c++/51422
1513 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1514
39b73e50 15152012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1516 Sandra Loosemore <sandra@codesourcery.com>
1517
1518 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1519 and test that the accumulator is initialized using MULT.
1520 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1521 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1522
f85ff190 15232012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/52764
1526 * g++.dg/cpp0x/stdint.C: New.
1527
24b73c8c 15282012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/54249
1531 * g++.dg/cpp0x/stddef.C: New.
1532
59d5ada4 15332012-10-06 Janus Weil <janus@gcc.gnu.org>
1534
1535 PR fortran/54832
1536 * gfortran.dg/typebound_operator_17.f90: New.
1537
337dec35 15382012-10-06 Jan Hubicka <jh@suse.cz>
1539
1540 PR lto/53831
1541 PR lto/54776
1542 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1543
18ff06f9 15442012-10-06 Jan Hubicka <jh@suse.cz>
1545
1546 * gcc.dg/lto/resolutions_0.c: New testcase.
1547
697e1745 15482012-10-06 Janus Weil <janus@gcc.gnu.org>
1549
1550 PR fortran/45521
1551 * gfortran.dg/generic_25.f90: New.
1552 * gfortran.dg/generic_26.f90: New.
1553 * gfortran.dg/generic_27.f90: New.
1554
eaed8755 15552012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1556
1557 PR target/54760
1558 * gcc.target/sh/pr54760-1.c: New.
1559
eee0ea7c 15602012-10-05 Jakub Jelinek <jakub@redhat.com>
1561
121296ee 1562 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1563 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1564 * g++.dg/warn/Wsign-compare-5.C: New test.
1565 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1566 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1567 * g++.dg/ext/builtin30.C: New test.
1568 * g++.dg/ext/vla12.C: New test.
1569 * gcc.dg/builtins-85.c: New test.
1570
eee0ea7c 1571 PR debug/54519
1572 * gcc.dg/guality/pr54519-1.c: New test.
1573 * gcc.dg/guality/pr54519-2.c: New test.
1574 * gcc.dg/guality/pr54519-3.c: New test.
1575 * gcc.dg/guality/pr54519-4.c: New test.
1576 * gcc.dg/guality/pr54519-5.c: New test.
1577 * gcc.dg/guality/pr54519-6.c: New test.
1578
8f3e01f2 15792012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/50893
1582 * g++.dg/cpp0x/defaulted38.C: New.
1583
0bec0083 15842012-10-05 Jakub Jelinek <jakub@redhat.com>
1585
fa1cc29d 1586 PR tree-optimization/33763
1587 * c-c++-common/pr33763.c: New test.
1588
0bec0083 1589 PR tree-optimization/54810
1590 * gcc.dg/tree-ssa/vrp85.c: New test.
1591
fefeb3d7 15922012-10-04 David Edelsohn <dje.gcc@gmail.com>
1593
1594 * gcc.dg/ucnid-7.c: Skip on AIX.
1595 * gcc.dg/ucnid-8.c: Same.
1596 * gcc.dg/ucnid-10.c: Same.
1597 * gcc.dg/ucnid-13.c: Same.
1598 * gcc.dg/attr-alias-3.c: Same.
1599 * gcc.dg/attr-alias-5.c: Same.
1600 * gcc.dg/torture/pr51106-2.c: Same.
1601 * gcc.dg/vmx/3b-13.c: Use valid splat index.
8f3e01f2 1602
ba5530e2 16032012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1604
1605 PR c++/52233
1606 * g++.dg/cpp0x/alias-decl-23.C: New.
1607
69e3bd43 16082012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1609
1610 PR c++/53403
ba5530e2 1611 * g++.dg/template/friend53.C: New.
69e3bd43 1612
f2afa119 16132012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1614
1615 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1616 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1617 (scan-ada-spec): Likewise.
1618 (scan-ada-spec-not): Likewise.
1619 * gcc.dg/dump-ada-spec-1.c: New test.
1620 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1621
a46c8cc1 16222012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1623
1624 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1625
a1f1781a 16262012-10-04 Florian Weimer <fweimer@redhat.com>
1627
1628 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1629
1ca9d4a9 16302012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1631
1632 PR c++/54323
1633 * g++.dg/cpp0x/pr54323.C: New.
1634
0e316dd6 16352012-10-04 Richard Guenther <rguenther@suse.de>
1636
1637 PR middle-end/54735
1638 * g++.dg/torture/pr54735.C: New testcase.
1639
bd565b14 16402012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1641
1642 PR rtl-optimization/54739
1643 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1644
ddd51bb8 16452012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1646
1647 PR target/51244
1648 * gcc.target/sh/pr51244-12.c: New.
1649
f98fddd0 16502012-10-03 Dehao Chen <dehao@google.com>
1651
1652 PR middle-end/54782
1653 * gcc.dg/pr54782.c: New test.
1654
fa0582d8 16552012-10-03 Jakub Jelinek <jakub@redhat.com>
1656
1657 PR c++/54777
1658 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1659
e2b2e56e 16602012-10-02 Janus Weil <janus@gcc.gnu.org>
1661
1662 PR fortran/54778
1663 * gfortran.dg/class_53.f90: New.
1664
dcd028e1 16652012-10-02 Alexandre Oliva <aoliva@redhat.com>
1666
1667 PR debug/54551
1668 * gcc.dg/guality/pr54551.c: New.
1669
5785406d 16702012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1671
1672 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1673 * gcc.target/powerpc/pr46728-2.c: Likewise.
1674
ff0a55b7 16752012-10-02 Sharad Singhai <singhai@google.com>
1676
1677 PR testsuite/54772
1678 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1679 to fix test failures caused by r191883.
1680 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1681 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1682 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1683 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1684 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1685 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1686 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1687 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1688 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1689
16902012-09-30 Sharad Singhai <singhai@google.com>
1691
25d970d5 1692 * gcc.target/i386/vect-double-1.c: Fix test.
ff0a55b7 1693
e8c3ebfc 16942012-10-01 Andrew MacLeod <amacleod@redhat.com>
1695
1696 PR target/54087
1697 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1698 atomic_sub fails.
1699
8fab1a8b 17002012-10-01 Uros Bizjak <ubizjak@gmail.com>
1701
1702 PR rtl-optimization/54457
1703 * gcc.target/i386/pr54457.c: New test.
1704
aea49cc9 17052012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1706
1707 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1708
3cc18861 17092012-10-01 Marc Glisse <marc.glisse@inria.fr>
1710
1711 * gcc.target/i386/vect-rebuild.c: New testcase.
1712
d400987b 17132012-09-30 Uros Bizjak <ubizjak@gmail.com>
1714
1715 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1716
7d3126c9 17172012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1718
1719 * gcc.target/mips/pr37362.c: Fix target selector.
1720
e7355c8e 17212012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1722
1723 PR target/54083
1724 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1725
4e7744bb 17262012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1727
1728 * gcc.dg/ucnid-8.c: Update line number.
1729 * gcc.dg/torture/pr51106-2.c: Likewise.
1730
abd3b740 17312012-09-30 Janus Weil <janus@gcc.gnu.org>
1732
1733 PR fortran/54667
1734 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1735 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1736 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1737
d400987b 17382012-09-30 Janus Weil <janus@gcc.gnu.org>
83f2fd1f 1739
1740 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1741 partially reverting r170092.
1742 * gfortran.dg/class_7.f03: Ditto.
1743 * gfortran.dg/coarray_14.f90: Ditto.
1744 * gfortran.dg/typebound_proc_13.f03: Ditto.
1745
ef941b93 17462012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1747
1748 PR c++/54738
1749 * g++.dg/cpp0x/sfinae42.C: New.
1750
2d497f87 17512012-09-29 David Edelsohn <dje.gcc@gmail.com>
1752
1753 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1754 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1755 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1756 * gcc.dg/pr42629.c: XFAIL on AIX.
1757 * gcc.dg/pr47684.c: Same.
1758 * gcc.dg/pr43670.c: Same.
1759 * gcc.dg/pr42916.c: Same.
1760 * gcc.dg/pr45449.c: Same.
1761 * gcc.dg/pr50017.c: Same.
1762 * gcc.dg/pr42728.c: Same.
1763 * gcc.dg/pr47881.c: Same.
1764 * gcc.dg/pr44023.c: Same.
1765 * gcc.dg/pr41345.c: Same.
1766 * gcc.dg/pr42630.c: Same.
1767 * gcc.dg/pr44971.c: Same.
1768 * gcc.dg/pr46771.c: Same.
1769 * gcc.dg/ucnid-8.c: Same.
1770 * gcc.dg/ucnid-10.c: Same.
1771 * gcc.dg/ucnid-13.c: Same.
1772 * gcc.dg/torture/pr51106-2.c: Same.
1773 * gcc.dg/pr48768.c: Same.
1774 * gcc.dg/pr42631.c: Same.
1775 * gcc.dg/pr43084.c: Same.
1776 * gcc.dg/ucnid-7.c: Same.
1777 * gcc.dg/pr42889.c: Same.
1778 * gcc.dg/pr41241.c: Same.
1779 * gcc.dg/pr42719.c: Same.
1780 * g++.dg/debug/pr46583.C: Same.
1781 * g++.dg/debug/pr47106.C: Same.
1782 * g++.dg/opt/pr48549.C: Same.
1783 * g++.dg/other/pr42685.C: Same.
1784 * c-c++-common/pr43942.c: Same.
2d497f87 1785
71253f18 17862012-09-29 Ian Lance Taylor <iant@google.com>
1787
1788 * go.test/go-test.exp: Update for latest version of Go testsuite.
1789
33ea6150 17902012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1791
1792 PR fortran/52724
1793 * gfortran.dg/internal_readwrite_3.f90: New test.
1794
71893c98 17952012-09-28 Dodji Seketeli <dodji@redhat.com>
1796
078b23c1 1797 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
25d970d5 1798 c-c++-common/Wunused-local-typedefs-2.c to here.
078b23c1 1799
71893c98 1800 PR c++/54372 - unused attribute inactive on dependant entities
1801 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1802
48b74882 18032012-09-25 Dodji Seketeli <dodji@redhat.com>
1804
1805 PR c++/29028 - Missed unused warning on using declaration
1806 * g++.dg/warn/Wunused-var-18.C: New test.
1807
e3b5825b 18082012-09-25 Dodji Seketeli <dodji@redhat.com>
1809
1810 PR c++/53551 - -Wunused-local-typedefs misses uses
1811 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1812
569d18a5 18132012-09-28 Jakub Jelinek <jakub@redhat.com>
1814
3a623316 1815 PR target/54716
1816 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1817
569d18a5 1818 PR tree-optimization/54713
1819 * gcc.c-torture/compile/pr54713-1.c: New test.
1820 * gcc.c-torture/compile/pr54713-2.c: New test.
1821 * gcc.c-torture/compile/pr54713-3.c: New test.
1822
a6561cae 18232012-09-27 Janis Johnson <janisjo@codesourcery.com>
1824
1825 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1826
b5ca6624 18272012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1828
1829 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1830
0a5d23e3 18312012-09-27 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR target/54703
1834 * gcc.target/i386/pr54703.c: New test.
1835
67575a90 18362012-09-27 Richard Guenther <rguenther@suse.de>
1837
1838 PR lto/54709
1839 * gcc.dg/lto/pr54709_0.c: New testcase.
1840 * gcc.dg/lto/pr54709_1.c: Likewise.
1841
b06ea10b 18422012-09-26 Janis Johnson <janisjo@codesourcery.com>
1843
354f34af 1844 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1845
017cb8f8 1846 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1847
d9b40a29 1848 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1849
b06ea10b 1850 * gcc.target/arm/pr42879.c: Handle big-endian.
1851
56518289 18522012-09-26 Steve Ellcey <sellcey@mips.com>
1853
1854 PR c/37303
1855 * gcc.dg/pr37303.c: Check for rdata or rodata.
1856
f811051b 18572012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1858
1859 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1860
8fdb6957 18612012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1862
1863 PR target/51274
1864 PR target/53087
1865 * gcc.target/powerpc/ppc-ne0-1.c: New.
1866
4d6e7ebc 18672012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1868
1869 PR target/54089
1870 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1871 test_19, test_20, test_21, test_22, test_23): New functions.
1872 * gcc.target/sh/pr54089-4.c: New.
1873 * gcc.target/sh/pr54089-5.c: New.
1874 * gcc.target/sh/pr54089-6.c: New.
1875 * gcc.target/sh/pr54089-7.c: New.
1876
6f831be5 18772012-09-25 Richard Guenther <rguenther@suse.de>
1878
1879 PR lto/54625
1880 * gcc.dg/lto/pr54702_0.c: New testcase.
1881 * gcc.dg/lto/pr54702_1.c: Likewise.
1882 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1883 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1884 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1885 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1886
0562e319 18872012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1888
1889 PR c++/54526
1890 * g++.dg/cpp0x/parse2.C: New.
1891 * g++.dg/parse/error11.C: Adjust.
1892 * g++.dg/parse/error12.C: Likewise.
1893
52fdcb3b 18942012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1895
1896 * gcc.target/i386/20030217-1.c: Added check for
1897 large_long_double effective target.
1898 * gcc.target/i386/387-3.c: Likewise.
1899 * gcc.target/i386/387-4.c: Likewise.
1900 * gcc.target/i386/pr36578-1.c: Likewise.
1901 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1902 when long double size is equal double size.
1903 * gcc.target/i386/excess-precision-1.c: Likewise.
1904 * gcc.target/i386/pr36578-2.c: Likewise.
1905 * gcc.target/i386/20030217-2.c: New testcase.
1906
5b7878ed 19072012-09-25 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/54676
1910 * gcc.dg/pr54676.c: New test.
1911
824bbeb8 19122012-09-25 Richard Guenther <rguenther@suse.de>
1913
1914 PR tree-optimization/53663
1915 * gcc.dg/torture/pr53663-1.c: New testcase.
1916 * gcc.dg/torture/pr53663-2.c: Likewise.
1917 * gcc.dg/torture/pr53663-3.c: Likewise.
1918
26a3a64f 19192012-09-25 Uros Bizjak <ubizjak@gmail.com>
1920
1921 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1922
1eea6bb0 19232012-09-24 Janis Johnson <janisjo@codesourcery.com>
1924
1925 * lib/target-supports-dg.exp (dg-require-effective-target,
1926 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1927 dg-process-target-1 instead of dg-process-target.
1928 (dg-process-target-1): Rename from dg-process-target.
1929 (dg-process-target): New.
1930
a03a52b4 19312012-09-24 Richard Guenther <rguenther@suse.de>
1932
1933 PR tree-optimization/54684
1934 * g++.dg/torture/pr54684.C: New testcase.
1935
58bf5219 19362012-09-24 Marc Glisse <marc.glisse@inria.fr>
1937
1938 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1939
8ee04e91 19402012-09-24 Richard Guenther <rguenther@suse.de>
1941
1942 PR middle-end/52173
1943 * gcc.dg/tm/pr52173-1.c: New.
1944 * gcc.dg/tm/pr52173-2.c: New.
1945
f4ea772b 19462012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1947
1948 * gcc.dg/pr54669.c: New test.
1949
0df5a8a5 19502012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1951 Dominique Dhumieres <dominiq@lps.ens.fr>
1952
1953 PR testsuite/54677
1954 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1955
f4ea772b 19562012-09-23 Tobias Burnus <burnus@net-b.de>
10281157 1957
1958 PR fortran/54618
1959 * gfortran.dg/class_array_14.f90: New.
1960
73f02e87 19612012-09-22 Kai Tietz <ktietz@redhat.com>
1962
1963 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1964 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1965
192ab5d0 19662012-09-21 Dehao Chen <dehao@google.com>
1967
1968 PR go/54649
1969 PR tree-optimization/54655
1970 * g++.dg/pr54655.C: New testcase.
1971
033e1d08 19722012-09-21 Richard Guenther <rguenther@suse.de>
1973
1974 PR tree-optimization/54647
1975 * g++.dg/torture/pr54647.C: New testcase.
1976
a67545fe 19772012-09-21 Marc Glisse <marc.glisse@inria.fr>
1978
1979 PR c++/54427
1980 * c-c++-common/torture/vector-compare-2.c: Add -w.
1981
27484e10 19822012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1983
1984 * gnat.dg/opt20.ads: Move dg directive to...
1985 * gnat.dg/opt20.adb: ...here.
1986 * gnat.dg/addr1.ad[sb]: Likewise.
1987 * gnat.dg/concat2.ad[sb]: Likewise.
1988 * gnat.dg/array16.ad[sb]: Likewise.
1989 * gnat.dg/atomic5.ad[sb]: Likewise.
1990 * gnat.dg/discr29.ad[sb]: Likewise.
1991 * gnat.dg/noreturn5.ad[sb]: Likewise.
1992 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1993 * gnat.dg/discr23.ads: Remove dg directive.
1994 * gnat.dg/nested_float_packed.ads: Likewise.
1995 * gnat.dg/oconst6.ads: Move to...
1996 * gnat.dg/specs/oconst6.ads: ...here.
1997
b88bf8b1 19982012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1999
2000 PR c++/52432
2001 * g++.dg/cpp0x/decltype32.C: Tweak.
2002
70e57e54 20032012-09-20 Marc Glisse <marc.glisse@inria.fr>
2004
2005 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2006 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2007 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2008 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2009
e779f859 20102012-09-19 Marc Glisse <marc.glisse@inria.fr>
2011
2012 PR c++/54581
2013 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2014
d25f5277 20152012-09-19 Steve Ellcey <sellcey@mips.com>
2016
2017 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2018
77ff7cbf 20192012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2020
2021 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2022 * gcc.target/powerpc/ppc-mftb.c: New file.
2023
1e94341b 20242012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2025
2026 PR target/54089
2027 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2028 functions.
2029
ef740561 20302012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2031
2032 PR target/54236
2033 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2034
616fe3d3 20352012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2036
2037 * gcc.c-torture/execute/20120919-1.c: New test.
2038
caa91161 20392012-09-19 Richard Guenther <rguenther@suse.de>
2040
2041 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2042
0cb0242f 20432012-09-19 Richard Guenther <rguenther@suse.de>
2044
2045 * gcc.dg/builtin-unreachable-6.c: Adjust.
2046
cdd7496c 20472012-09-19 Richard Guenther <rguenther@suse.de>
2048
2049 * gcc.dg/builtin-object-size-10.c: Adjust.
2050 * gcc.dg/builtin-unreachable-5.c: Adjust.
2051 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2052 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2053 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2054 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2055 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2056 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2057 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2058 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2059 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2060 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2061 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2062 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2063
7b6f8db4 20642012-09-19 Richard Guenther <rguenther@suse.de>
2065
2066 PR tree-optimization/54132
2067 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2068 * gcc.dg/torture/pr54132.c: Likewise.
2069
2e4c148b 20702012-09-19 Terry Guo <terry.guo@arm.com>
2071
2072 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2073 extra prune rules that will be applied to all tests in a .exp file.
2074 (gcc-dg-prune): Use rules defined by the above variable.
2075 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2076 harmless warnings on architecture switch conflict.
2077
8c0429a4 20782012-09-19 Hans-Peter Nilsson <hp@axis.com>
2079
2080 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2081 of asm-comment characters instead of a single one.
2082 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2083
7412888e 20842012-09-18 Janis Johnson <janisjo@codesourcery.com>
2085
36845037 2086 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2087
afd83ea4 2088 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2089 target instead of xfailing it.
2090 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2091 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2092 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2093 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2094 * gcc.dg/vect/vect-104.c: Likewise.
2095 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2096 * gcc.dg/vect/vect-outer-1.c: Likewise.
2097 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2098 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2099 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2100 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2101 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2102 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2103 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2104 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2105 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2106
52b9dfda 2107 * lib/target-supports.exp
2108 (check_effective_target_vect_widen_mult_qi_to_hi,
2109 check_effective_target_vect_widen_mult_hi_to_si,
2110 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2111 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2112 check_effective_target_vect_pack_trunc,
2113 check_effective_target_vect_unpack,
2114 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2115 instead of arm_none.
2116
7412888e 2117 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2118
c976d770 21192012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2120
2121 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2122 config to compiler_flags.
2123
d1938a4b 21242012-09-18 Jakub Jelinek <jakub@redhat.com>
2125
439c36e4 2126 PR target/54592
2127 * gcc.target/i386/pr54592.c: New test.
2128
d1938a4b 2129 PR tree-optimization/54610
2130 * gcc.target/i386/pr54610.c: New test.
2131
6423a932 21322012-09-17 Jason Merrill <jason@redhat.com>
2133
2134 PR c++/54575
2135 * g++.dg/cpp0x/alias-decl-21.C: New.
2136 * g++.dg/cpp0x/alias-decl-22.C: New.
2137
56d59983 21382012-09-17 Tobias Burnus <burnus@net-b.de>
2139
2140 PR fortran/54608
2141 * gfortran.dg/scan_2.f90: New.
2142
21432012-09-17 Jason Merrill <jason@redhat.com>
89269893 2144
2145 PR c++/53661
2146 * g++.dg/init/aggr9.C: New.
2147
2ebfc881 21482012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2149
2150 * gnat.dg/loop_optimization12.ad[sb]: New test.
2151
75050d8b 21522012-09-17 Janus Weil <janus@gcc.gnu.org>
2153
2154 PR fortran/54285
2155 * gfortran.dg/proc_ptr_result_7.f90: New.
2156
3f33c4e0 21572012-09-17 Tobias Burnus <burnus@net-b.de>
2158
2159 PR fortran/54603
2160 * gfortran.dg/structure_constructor_11.f90: New.
2161
2a155cf0 21622012-09-17 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR tree-optimization/54563
2165 * g++.dg/torture/pr54563.C: New test.
2166
dab28b37 21672012-09-16 Janus Weil <janus@gcc.gnu.org>
2168
2169 PR fortran/54594
2170 * gfortran.dg/typebound_generic_14.f03: New.
2171
4925e870 21722012-09-16 Janus Weil <janus@gcc.gnu.org>
2173
2174 PR fortran/54387
2175 * gfortran.dg/proc_ptr_38.f90: New.
2176
4a3483c7 21772012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2178
f1c6863c 2179 PR debug/54460
2180 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2181 to scary regexp.
2182
e1faad45 2183 PR testsuite/54007
2184 * gnat.dg/lto15.adb: Require lto.
2185
4a3483c7 2186 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2187 "myBindC" for hppa*-*-hpux*.
2188
f6524798 21892012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2190
2191 * gfortran.dg/namelist_75.f90: New test.
2192
94a27e76 21932012-09-15 Tom de Vries <tom@codesourcery.com>
2194
2195 * gcc.dg/tree-ssa/vrp82.c: New test.
2196 * gcc.dg/tree-ssa/vrp83.c: Same.
2197 * gcc.dg/tree-ssa/vrp84.c: Same.
2198
d1c308d0 21992012-09-15 Tom de Vries <tom@codesourcery.com>
2200
2201 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2202 * gcc.dg/tree-ssa/vrp81.c: ... this.
2203
b4ebb666 22042012-09-15 Georg-Johann Lay <avr@gjlay.de>
2205
2206 PR target/54222
2207 * gcc.target/avr/torture/fix-types.h: New.
2208 * gcc.target/avr/torture/vals-hr.def: New.
2209 * gcc.target/avr/torture/vals-r.def: New.
2210 * gcc.target/avr/torture/vals-k.def: New.
2211 * gcc.target/avr/torture/vals-ur.def: New.
2212 * gcc.target/avr/torture/vals-uk.def: New.
2213 * gcc.target/avr/torture/vals-uhr.def: New.
2214 * gcc.target/avr/torture/vals-llk.def: New.
2215 * gcc.target/avr/torture/vals-ullk.def: New.
2216 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2217 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2218 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2219 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2220 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2221 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2222 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2223 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2224
d7ebacec 22252012-09-14 Dehao Chen <dehao@google.com>
2226
2227 * g++.dg/debug/dwarf2/deallocator.C: New test.
2228
c4b1a13a 22292012-09-14 Joseph Myers <joseph@codesourcery.com>
2230
2231 PR c/54552
2232 * gcc.c-torture/compile/pr54552-1.c: New test.
2233
357d8e5d 22342012-09-14 Marc Glisse <marc.glisse@inria.fr>
2235
2236 PR c++/54427
2237 * g++.dg/other/vector-compare.C: New testcase.
25d970d5 2238 * c-c++-common/vector-compare-3.c: New testcase.
357d8e5d 2239 * gcc.dg/vector-shift.c: Move ...
2240 * c-c++-common/vector-shift.c: ... here.
2241 * gcc.dg/vector-shift1.c: Move ...
2242 * c-c++-common/vector-shift1.c: ... here.
2243 * gcc.dg/vector-shift3.c: Move ...
2244 * c-c++-common/vector-shift3.c: ... here.
2245 * gcc.dg/vector-compare-1.c: Move ...
2246 * c-c++-common/vector-compare-1.c: ... here.
2247 * gcc.dg/vector-compare-2.c: Move ...
2248 * c-c++-common/vector-compare-2.c: ... here.
2249 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2250 * c-c++-common/torture/vector-compare-1.c: ... here.
2251 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2252 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2253 * c-c++-common/torture/vector-compare-2.c: ... here.
2254 * gcc.c-torture/execute/vector-shift.c: Move ...
2255 * c-c++-common/torture/vector-shift.c: ... here.
2256 * gcc.c-torture/execute/vector-shift2.c: Move ...
2257 * c-c++-common/torture/vector-shift2.c: ... here.
2258 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2259 * c-c++-common/torture/vector-subscript-1.c: ... here.
2260 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2261 * c-c++-common/torture/vector-subscript-2.c: ... here.
2262 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2263 * c-c++-common/torture/vector-subscript-3.c: ... here.
2264
bb554051 22652012-09-14 Joseph Myers <joseph@codesourcery.com>
2266
2267 PR c/54103
2268 * gcc.c-torture/compile/pr54103-1.c,
2269 gcc.c-torture/compile/pr54103-2.c,
2270 gcc.c-torture/compile/pr54103-3.c,
2271 gcc.c-torture/compile/pr54103-4.c,
2272 gcc.c-torture/compile/pr54103-5.c,
2273 gcc.c-torture/compile/pr54103-6.c: New tests.
2274 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2275
2d0fd66d 22762012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2279
5b48275c 22802012-09-14 Richard Guenther <rguenther@suse.de>
2281
2282 PR tree-optimization/54565
2283 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2284 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2285
719b11a1 22862012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2287
2288 * gcc.target/arm/combine-movs.c: Add missing space.
2289
8b76fbe9 22902012-09-14 Richard Guenther <rguenther@suse.de>
2291
2292 * g++.dg/torture/builtin-location.C: New testcase.
2293
8eba82c2 22942012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2295 Manuel López-Ibáñez <manu@gcc.gnu.org>
2296
2297 PR c++/53210
2298 * g++.dg/warn/Wuninitialized-self.C: New.
2299
c708c6ef 23002012-09-13 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR c/54559
2303 * gcc.c-torture/compile/pr54559.c: New test.
2304
c26fa0e6 23052012-09-13 Jason Merrill <jason@redhat.com>
2306
f6f1f701 2307 PR c++/53839
2308 * g++.dg/cpp0x/constexpr-temp1.C: New.
2309
8eec242e 2310 PR c++/54511
2311 * g++.dg/template/anonunion2.C: New.
2312
c26fa0e6 2313 PR c++/53836
2314 * g++.dg/template/init10.C: New.
2315
b410f5d1 23162012-09-13 Tobias Burnus <burnus@net-b.de>
2317
2318 PR fortran/54556
2319 * gfortran.dg/implicit_pure_3.f90: New.
2320
024fee2c 23212012-09-13 Richard Guenther <rguenther@suse.de>
2322
2323 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2324
a486b499 23252012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2326
2327 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2328
869625e9 23292012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2330
2331 * c-c++-common/pr51712.c: Handle for short-enum targets.
2332
bdd49c98 23332012-09-12 Terry Guo <terry.guo@arm.com>
2334
2335 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2336 and lsrs for Thumb2 mode.
2337
3716ee8f 23382012-09-12 Jan Hubicka <jh@suse.cz>
2339
2340 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2341
66219707 23422012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2343
2344 PR target/54445
2345 * gcc.target/i386/pr54445-1.c: New file.
2346 * gcc.target/i386/pr54445-2.c: Likewise.
2347
41fb0e9d 23482012-09-12 Tobias Burnus <burnus@net-b.de>
2349
2350 PR fortran/54225
2351 PR fortran/53306
2352 * gfortran.dg/coarray_10.f90: Update dg-error.
2353 * gfortran.dg/coarray_28.f90: New.
2354 * gfortran.dg/array_section_3.f90: New.
2355
6bd9f24f 23562012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2357
6bd9f24f 2358 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2359 gcc.target/arm/pr48252.c: Fix for big-endian support.
2360
6a9e13a2 23612012-09-11 Marc Glisse <marc.glisse@inria.fr>
2362
41fb0e9d 2363 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
6a9e13a2 2364
c6bf9c68 23652012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
41fb0e9d 2366 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2367
2368 * gcc.target/arm/neon-vfma-1.c: New testcase.
2369 * gcc.target/arm/neon-vfms-1.c: Likewise.
2370 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2371 of float.
2372 * gcc.target/arm/neon-vmls-1.c: Likewise.
2373 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2374 function.
2375 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2376 (check_effective_target_arm_neonv2_ok): Likewise.
2377 (check_effective_target_arm_neonv2_hw): Likewise.
2378 (check_effective_target_arm_neonv2): Likewise.
c6bf9c68 2379
8edd00b2 23802012-09-11 Richard Guenther <rguenther@suse.de>
2381
2382 PR middle-end/54515
2383 * g++.dg/tree-ssa/pr54515.C: New testcase.
2384
cef94116 23852012-09-10 Andrew Pinski <apinski@cavium.com>
2386
2387 PR tree-opt/c54362
2388 * gcc.dg/tm/memopt-16.c: New testcase.
2389
14376b10 23902012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2391
2392 PR c++/54541
2393 PR c++/54542
2394 * g++.dg/cpp0x/sfinae40.C: New.
2395 * g++.dg/cpp0x/sfinae41.C: Likewise.
2396
85c0e768 23972012-09-10 Jason Merrill <jason@redhat.com>
2398
2399 PR c++/54538
2400 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2401
6e7c6395 24022012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2403
2404 PR target/54089
2405 * gcc.target/sh/pr54089-3.c: New.
2406
173c91d9 24072012-09-10 Marc Glisse <marc.glisse@inria.fr>
2408
6e7c6395 2409 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
173c91d9 2410
f3b25135 24112012-09-10 Aldy Hernandez <aldyh@redhat.com>
2412
2413 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2414
24152012-09-10 Aldy Hernandez <aldyh@redhat.com>
2416
2417 * gcc.dg/pr52558-2.c: Delete.
2418 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2419
2b9112d6 24202012-09-10 Marc Glisse <marc.glisse@inria.fr>
2421
26a3a64f 2422 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2b9112d6 2423
c99897b6 24242012-09-10 Richard Guenther <rguenther@suse.de>
2425
2426 PR tree-optimization/54520
2427 * gcc.dg/torture/pr54520.c: New testcase.
2428
3e4906c7 24292012-09-10 Jason Merrill <jason@redhat.com>
2430
2431 PR c++/54506
2432 * g++.dg/cpp0x/implicit14.C: New.
2433
853d9607 24342012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2435
2436 PR fortran/54208
2437 * gfortran.dg/bound_simplification_3.f90: New test.
2438
08cdd43f 24392012-09-07 Aldy Hernandez <aldyh@redhat.com>
2440
2441 PR testsuite/54184
2442 * gcc.dg/pr52558-1.c: Delete.
2443 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2444
8f9d1531 24452012-09-07 Richard Earnshaw <rearnsha@arm.com>
2446
2447 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2448 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2449 * gcc.target/arm/smlaltt-1.c: Likewise.
2450
dcbd396d 24512012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2452
2453 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2454
dd745d7c 24552012-09-07 Tom de Vries <tom@codesourcery.com>
2456
2457 PR tree-optimization/53986
2458 * gcc.dg/tree-ssa/vrp80.c: New test.
2459 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2460
17d06bda 24612012-09-06 Jason Merrill <jason@redhat.com>
2462
2463 PR c++/54341
2464 PR c++/54253
2465 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2466 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2467
0adec5fc 24682012-09-06 Andrew Pinski <apinski@cavium.com>
2469
2470 PR tree-opt/54494
2471 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2472
a62f9dca 24732012-09-06 Jakub Jelinek <jakub@redhat.com>
2474
2475 PR rtl-optimization/54455
2476 * gcc.dg/54455.c: New test.
2477
24782012-09-06 Tobias Burnus <burnus@net-b.de>
19bbb6e7 2479
2480 PR fortran/54463
2481 * gfortran.dg/promotion_2.f90: New.
2482
547b938d 24832012-09-05 Jakub Jelinek <jakub@redhat.com>
2484
2485 PR middle-end/54486
2486 * c-c++-common/pr54486.c: New test.
2487
77b0991e 24882012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2489
2490 PR fortran/54474
2491 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2492
ae260dcc 24932012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2494
2495 PR c++/54191
2496 * g++.dg/cpp0x/sfinae39.C: New.
2497
0ea61107 24982012-09-04 Jason Merrill <jason@redhat.com>
2499
e3a4c2db 2500 PR c++/54441
2501 * g++.dg/ext/flexary3.C: New.
2502
3910cc8d 2503 PR c++/54420
2504 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2505
b8fd42a3 2506 PR c++/54198
2507 * g++.dg/template/defarg15.C: New.
2508
0ea61107 2509 PR c++/54437
2510 * g++.dg/template/access24.C: New.
2511
bb722af4 25122012-09-04 Richard Guenther <rguenther@suse.de>
2513
2514 PR tree-optimization/54458
2515 * gcc.dg/torture/pr54458.c: New testcase.
2516
97557386 25172012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2518
2519 * gcc.target/arm/neon-vext.c: New test.
2520 * gcc.target/arm/neon-vext-execute.c: Ditto.
2521
59e31661 25222012-09-04 Janus Weil <janus@gcc.gnu.org>
2523
2524 PR fortran/54243
2525 PR fortran/54244
2526 * gfortran.dg/select_type_29.f03: New.
2527
fe1dba6d 25282012-09-03 Marc Glisse <marc.glisse@inria.fr>
2529
2530 * gcc.dg/fold-perm.c: Improve test.
2531
8a96d642 25322012-09-03 Tobias Burnus <burnus@net-b.de>
2533
2534 PR fortran/51632
2535 * gfortran.dg/coarray_class_1.f90: New.
2536
da0a0dc7 25372012-09-02 Uros Bizjak <ubizjak@gmail.com>
2538
2539 PR target/49206
2540 * gcc.c-torture/compile/pr49206.c: New test.
2541
7365ba00 25422012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2543 Uros Bizjak <ubizjak@gmail.com>
2544
2545 PR target/36680
2546 * gfortran.dg/pr36680.f90: New test.
2547
bb32d888 25482012-09-02 Uros Bizjak <ubizjak@gmail.com>
2549
2550 PR target/42295
2551 * g++.dg/opt/pr42295.C: New test.
2552
bc00db55 25532012-09-01 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR target/54436
2556 * gcc.dg/torture/pr54436.c: New test.
2557
0400917b 25582012-09-01 Andrew Pinski <apinski@cavium.com>
2559
2560 * gcc.target/mips/truncate-8.c: New testcase.
2561
55760e6b 25622012-09-01 Uros Bizjak <ubizjak@gmail.com>
2563
2564 PR target/46829
2565 PR target/46843
2566 * gcc.target/i386/pr46829.c: New test.
2567 * gcc.target/i386/pr46843.c: Ditto.
2568
3572e5ae 25692012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2570 Jason Merrill <jason@redhat.com>
2571
2572 PR c++/18747
2573 * g++.dg/parse/error50.C: New.
2574
cce20430 25752012-08-31 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR c/54428
2578 * gcc.c-torture/compile/pr54428.c: New test.
2579
63ade1d8 25802012-08-31 Ollie Wild <aaw@google.com>
2581
2582 PR c++/54197
2583 * g++.dg/init/lifetime3.C: New test.
2584
f44ba372 25852012-08-31 Martin Jambor <mjambor@suse.cz>
2586
2587 PR middle-end/54409
2588 * gcc.dg/torture/pr54409.c: New test.
2589
32691791 25902012-08-31 Martin Jambor <mjambor@suse.cz>
2591
2592 * gfortran.dg/pr48636.f90: Add dump scan checks.
2593
164f4c55 25942012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2595
2596 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2597
473d2de3 25982012-08-28 Joey Ye <joey.ye@arm.com>
2599
2600 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2601
a5612062 26022012-08-27 Uros Bizjak <ubizjak@gmail.com>
2603
2604 PR target/46254
2605 * gcc.target/i386/pr46254.c: New test.
2606
741886e3 26072012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2608
2609 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2610 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2611 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2612
c61209b3 26132012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2614
2615 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2616 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2617 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2618 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2619 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2620 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2621 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2622 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2623 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2624 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2625 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2626 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2627 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2628 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2629 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2630 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2631 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2632 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2633 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2634 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2635 gcc.target/mips/unaligned-1.c: Tighten regexps.
2636
45bee5d0 26372012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2638
2639 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2640 (mips_option_groups): Remove optimization. Add various -f options.
2641 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2642 and -pg imply -fno-omit-frame-pointer.
2643 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2644 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2645 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2646 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2647 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2648 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2649 * gcc.target/mips/abi-n32-long32.c: Likewise.
2650 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2651 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2652 * gcc.target/mips/abi-n32-long64.c: Likewise.
2653 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2654 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2655 * gcc.target/mips/abi-n64-long32.c: Likewise.
2656 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2657 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2658 * gcc.target/mips/abi-n64-long64.c: Likewise.
2659 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2660 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2661 * gcc.target/mips/abi-o32-long32.c: Likewise.
2662 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2663 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2664 * gcc.target/mips/abi-o32-long64.c: Likewise.
2665 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2666 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2667 * gcc.target/mips/abi-o64-long32.c: Likewise.
2668 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2669 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2670 * gcc.target/mips/abi-o64-long64.c: Likewise.
2671 * gcc.target/mips/asm-1.c: Likewise.
2672 * gcc.target/mips/branch-1.c: Likewise.
2673 * gcc.target/mips/call-3.c: Likewise.
2674 * gcc.target/mips/call-saved-3.c: Likewise.
2675 * gcc.target/mips/clear-cache-1.c: Likewise.
2676 * gcc.target/mips/div-1.c: Likewise.
2677 * gcc.target/mips/div-2.c: Likewise.
2678 * gcc.target/mips/div-3.c: Likewise.
2679 * gcc.target/mips/div-4.c: Likewise.
2680 * gcc.target/mips/div-5.c: Likewise.
2681 * gcc.target/mips/div-6.c: Likewise.
2682 * gcc.target/mips/div-7.c: Likewise.
2683 * gcc.target/mips/div-8.c: Likewise.
2684 * gcc.target/mips/div-9.c: Likewise.
2685 * gcc.target/mips/div-10.c: Likewise.
2686 * gcc.target/mips/div-11.c: Likewise.
2687 * gcc.target/mips/div-12.c: Likewise.
2688 * gcc.target/mips/dsp-ctrl.c: Likewise.
2689 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2690 * gcc.target/mips/ext-8.c: Likewise.
2691 * gcc.target/mips/extend-2.c: Likewise.
2692 * gcc.target/mips/fix-r10000-1.c: Likewise.
2693 * gcc.target/mips/fix-r10000-2.c: Likewise.
2694 * gcc.target/mips/fix-r10000-3.c: Likewise.
2695 * gcc.target/mips/fix-r10000-4.c: Likewise.
2696 * gcc.target/mips/fix-r10000-5.c: Likewise.
2697 * gcc.target/mips/fix-r10000-6.c: Likewise.
2698 * gcc.target/mips/fix-r10000-7.c: Likewise.
2699 * gcc.target/mips/fix-r10000-8.c: Likewise.
2700 * gcc.target/mips/fix-r10000-9.c: Likewise.
2701 * gcc.target/mips/fix-r10000-10.c: Likewise.
2702 * gcc.target/mips/fix-r10000-11.c: Likewise.
2703 * gcc.target/mips/fix-r10000-12.c: Likewise.
2704 * gcc.target/mips/fix-r10000-13.c: Likewise.
2705 * gcc.target/mips/fix-r10000-14.c: Likewise.
2706 * gcc.target/mips/fix-r10000-15.c: Likewise.
2707 * gcc.target/mips/fpcmp-1.c: Likewise.
2708 * gcc.target/mips/fpcmp-2.c: Likewise.
2709 * gcc.target/mips/fpr-moves-7.c: Likewise.
2710 * gcc.target/mips/fpr-moves-8.c: Likewise.
2711 * gcc.target/mips/int-moves-1.c: Likewise.
2712 * gcc.target/mips/int-moves-2.c: Likewise.
2713 * gcc.target/mips/long-calls-pg.c: Likewise.
2714 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2715 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2716 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2717 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2718 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2719 * gcc.target/mips/mips-3d-1.c: Likewise.
2720 * gcc.target/mips/mips-3d-2.c: Likewise.
2721 * gcc.target/mips/mips-3d-3.c: Likewise.
2722 * gcc.target/mips/mips-3d-4.c: Likewise.
2723 * gcc.target/mips/mips-3d-5.c: Likewise.
2724 * gcc.target/mips/mips-3d-6.c: Likewise.
2725 * gcc.target/mips/mips-3d-7.c: Likewise.
2726 * gcc.target/mips/mips-3d-8.c: Likewise.
2727 * gcc.target/mips/mips-3d-9.c: Likewise.
2728 * gcc.target/mips/mips-ps-1.c: Likewise.
2729 * gcc.target/mips/mips-ps-2.c: Likewise.
2730 * gcc.target/mips/mips-ps-3.c: Likewise.
2731 * gcc.target/mips/mips-ps-4.c: Likewise.
2732 * gcc.target/mips/mips-ps-6.c: Likewise.
2733 * gcc.target/mips/mips32-dspr2.c: Likewise.
2734 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2735 * gcc.target/mips/neg-abs-1.c: Likewise.
2736 * gcc.target/mips/neg-abs-2.c: Likewise.
2737 * gcc.target/mips/nmadd-3.c: Likewise.
2738 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2739 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2740 * gcc.target/mips/octeon-pop-1.c: Likewise.
2741 * gcc.target/mips/pr26765.c: Likewise.
2742 * gcc.target/mips/pr33256.c: Likewise.
2743 * gcc.target/mips/pr33635-1.c: Likewise.
2744 * gcc.target/mips/pr33755.c: Likewise.
2745 * gcc.target/mips/pr35802.c: Likewise.
2746 * gcc.target/mips/pr45074.c: Likewise.
2747 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2748 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2749 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2750 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2751 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2752 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2753 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2754 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2755 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2756 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2757 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2758 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2759 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2760 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2761 * gcc.target/mips/save-restore-1.c: Likewise.
2762 * gcc.target/mips/save-restore-3.c: Likewise.
2763 * gcc.target/mips/save-restore-5.c: Likewise.
2764 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2765 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2766 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2767 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2768 * gcc.target/mips/stack-1.c: Likewise.
2769
2770 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2771 Tighten regexps.
2772
2773 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2774 branch under test to be filled with preceding rather than
2775 following instructions.
2776 * gcc.target/mips/branch-10.c: Likewise.
2777 * gcc.target/mips/branch-11.c: Likewise.
2778 * gcc.target/mips/branch-12.c: Likewise.
2779 * gcc.target/mips/branch-13.c: Likewise.
2780 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2781 to be eliminated. Tighten $28 scan-assembler-not test.
2782
2783 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2784 function to...
2785 * gcc.target/mips/call-4.c: ...this new test.
2786
2787 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2788 more likely.
2789 * gcc.target/mips/code-readable-3.c: Likewise.
2790 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2791 flag but skip for -O0.
2792 * gcc.target/mips/code-readable-4.c: Likewise.
2793
2794 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2795 of operations under test.
2796 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2797
2798 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2799 Don't require sibling-call optimization.
2800 * gcc.target/mips/near-far-4.c: Likewise.
2801
2802 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2803 Make sure that the register variable is used.
2804 * gcc.target/mips/soft-float-1.c: Likewise.
2805
2806 * gcc.target/mips/sdata-1.c: Make static data volatile.
2807 * gcc.target/mips/sdata-2.c: Likewise.
2808 * gcc.target/mips/sdata-3.c: Likewise.
2809 * gcc.target/mips/sdata-4.c: Likewise.
2810
2811 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2812 skip for -O0.
2813 * gcc.target/mips/atomic-memory-2.c: Likewise.
2814 * gcc.target/mips/branch-cost-1.c: Likewise.
2815 * gcc.target/mips/branch-cost-2.c: Likewise.
2816 * gcc.target/mips/cache-1.c: Likewise.
2817 * gcc.target/mips/call-1.c: Likewise.
2818 * gcc.target/mips/call-saved-2.c: Likewise.
2819 * gcc.target/mips/const-anchor-1.c: Likewise.
2820 * gcc.target/mips/const-anchor-2.c: Likewise.
2821 * gcc.target/mips/dse-1.c: Likewise.
2822 * gcc.target/mips/dsp-lhx.c: Likewise.
2823 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2824 * gcc.target/mips/ext-1.c: Likewise.
2825 * gcc.target/mips/ext-2.c: Likewise.
2826 * gcc.target/mips/ext-3.c: Likewise.
2827 * gcc.target/mips/ext-4.c: Likewise.
2828 * gcc.target/mips/ext-5.c: Likewise.
2829 * gcc.target/mips/ext-6.c: Likewise.
2830 * gcc.target/mips/ext-7.c: Likewise.
2831 * gcc.target/mips/extend-1.c: Likewise.
2832 * gcc.target/mips/fix-r4000-1.c: Likewise.
2833 * gcc.target/mips/fix-r4000-3.c: Likewise.
2834 * gcc.target/mips/fix-r4000-5.c: Likewise.
2835 * gcc.target/mips/fix-r4000-6.c: Likewise.
2836 * gcc.target/mips/fix-r4000-8.c: Likewise.
2837 * gcc.target/mips/fix-r4000-10.c: Likewise.
2838 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2839 * gcc.target/mips/fixed-vector-type.c: Likewise.
2840 * gcc.target/mips/fpr-moves-1.c: Likewise.
2841 * gcc.target/mips/fpr-moves-2.c: Likewise.
2842 * gcc.target/mips/fpr-moves-3.c: Likewise.
2843 * gcc.target/mips/fpr-moves-4.c: Likewise.
2844 * gcc.target/mips/fpr-moves-5.c: Likewise.
2845 * gcc.target/mips/fpr-moves-6.c: Likewise.
2846 * gcc.target/mips/ins-1.c: Likewise.
2847 * gcc.target/mips/ins-2.c: Likewise.
2848 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2849 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2850 * gcc.target/mips/lazy-binding-1.c: Likewise.
2851 * gcc.target/mips/madd-3.c: Likewise.
2852 * gcc.target/mips/madd-5.c: Likewise.
2853 * gcc.target/mips/madd-6.c: Likewise.
2854 * gcc.target/mips/madd-8.c: Likewise.
2855 * gcc.target/mips/madd-9.c: Likewise.
2856 * gcc.target/mips/memcpy-1.c: Likewise.
2857 * gcc.target/mips/mips-ps-type.c: Likewise.
2858 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2859 * gcc.target/mips/mips-sched-madd.c: Likewise.
2860 * gcc.target/mips/mips16e-extends.c: Likewise.
2861 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2862 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2863 * gcc.target/mips/movcc-1.c: Likewise.
2864 * gcc.target/mips/movcc-2.c: Likewise.
2865 * gcc.target/mips/movcc-3.c: Likewise.
2866 * gcc.target/mips/msub-5.c: Likewise.
2867 * gcc.target/mips/msub-6.c: Likewise.
2868 * gcc.target/mips/msub-8.c: Likewise.
2869 * gcc.target/mips/mult-2.c: Likewise.
2870 * gcc.target/mips/mult-3.c: Likewise.
2871 * gcc.target/mips/mult-5.c: Likewise.
2872 * gcc.target/mips/mult-6.c: Likewise.
2873 * gcc.target/mips/mult-7.c: Likewise.
2874 * gcc.target/mips/mult-12.c: Likewise.
2875 * gcc.target/mips/mult-13.c: Likewise.
2876 * gcc.target/mips/mult-14.c: Likewise.
2877 * gcc.target/mips/mult-15.c: Likewise.
2878 * gcc.target/mips/mult-17.c: Likewise.
2879 * gcc.target/mips/mult-18.c: Likewise.
2880 * gcc.target/mips/mult-19.c: Likewise.
2881 * gcc.target/mips/nmadd-1.c: Likewise.
2882 * gcc.target/mips/nmadd-2.c: Likewise.
2883 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2884 * gcc.target/mips/octeon-cins-1.c: Likewise.
2885 * gcc.target/mips/octeon-cins-2.c: Likewise.
2886 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2887 * gcc.target/mips/octeon-exts-2.c: Likewise.
2888 * gcc.target/mips/octeon-exts-3.c: Likewise.
2889 * gcc.target/mips/octeon-exts-4.c: Likewise.
2890 * gcc.target/mips/octeon-exts-5.c: Likewise.
2891 * gcc.target/mips/octeon-exts-6.c: Likewise.
2892 * gcc.target/mips/octeon-exts-7.c: Likewise.
2893 * gcc.target/mips/octeon-pop-2.c: Likewise.
2894 * gcc.target/mips/octeon-seq-3.c: Likewise.
2895 * gcc.target/mips/octeon-seq-4.c: Likewise.
2896 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2897 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2898 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2899 * gcc.target/mips/pr54240.c: Likewise.
2900 * gcc.target/mips/rsqrt-1.c: Likewise.
2901 * gcc.target/mips/rsqrt-2.c: Likewise.
2902 * gcc.target/mips/rsqrt-3.c: Likewise.
2903 * gcc.target/mips/rsqrt-4.c: Likewise.
2904 * gcc.target/mips/save-restore-2.c: Likewise.
2905 * gcc.target/mips/save-restore-4.c: Likewise.
2906 * gcc.target/mips/sb1-1.c: Likewise.
2907 * gcc.target/mips/scc-1.c: Likewise.
2908 * gcc.target/mips/scc-2.c: Likewise.
2909 * gcc.target/mips/scc-3.c: Likewise.
2910 * gcc.target/mips/scc-4.c: Likewise.
2911 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2912 * gcc.target/mips/truncate-1.c: Likewise.
2913 * gcc.target/mips/truncate-2.c: Likewise.
2914 * gcc.target/mips/truncate-3.c: Likewise.
2915 * gcc.target/mips/truncate-4.c: Likewise.
2916 * gcc.target/mips/truncate-5.c: Likewise.
2917 * gcc.target/mips/truncate-6.c: Likewise.
2918 * gcc.target/mips/unaligned-1.c: Likewise.
2919
2920 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2921 skip for -O0. Require -fexpensive-optimizations.
2922 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2923 * gcc.target/mips/dspr2-MULT.c: Likewise.
2924 * gcc.target/mips/fix-r4000-2.c: Likewise.
2925 * gcc.target/mips/fix-r4000-4.c: Likewise.
2926 * gcc.target/mips/fix-r4000-7.c: Likewise.
2927 * gcc.target/mips/fix-r4000-9.c: Likewise.
2928 * gcc.target/mips/madd-1.c: Likewise.
2929 * gcc.target/mips/madd-2.c: Likewise.
2930 * gcc.target/mips/madd-4.c: Likewise.
2931 * gcc.target/mips/maddu-1.c: Likewise.
2932 * gcc.target/mips/maddu-2.c: Likewise.
2933 * gcc.target/mips/maddu-3.c: Likewise.
2934 * gcc.target/mips/maddu-4.c: Likewise.
2935 * gcc.target/mips/msub-1.c: Likewise.
2936 * gcc.target/mips/msub-2.c: Likewise.
2937 * gcc.target/mips/msub-3.c: Likewise.
2938 * gcc.target/mips/msub-4.c: Likewise.
2939 * gcc.target/mips/msubu-1.c: Likewise.
2940 * gcc.target/mips/msubu-2.c: Likewise.
2941 * gcc.target/mips/msubu-3.c: Likewise.
2942 * gcc.target/mips/msubu-4.c: Likewise.
2943 * gcc.target/mips/mult-1.c: Likewise.
2944 * gcc.target/mips/mult-4.c: Likewise.
2945 * gcc.target/mips/mult-8.c: Likewise.
2946 * gcc.target/mips/mult-9.c: Likewise.
2947 * gcc.target/mips/mult-10.c: Likewise.
2948 * gcc.target/mips/mult-11.c: Likewise.
2949 * gcc.target/mips/mult-16.c: Likewise.
2950
2951 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2952 skip for -O0 and -Os.
2953 * gcc.target/mips/fix-r4000-12.c: Likewise.
2954 * gcc.target/mips/madd-7.c: Likewise.
2955 * gcc.target/mips/mips-ps-5.c: Likewise.
2956 * gcc.target/mips/mips-ps-7.c: Likewise.
2957 * gcc.target/mips/msub-7.c: Likewise.
2958
2959 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2960 skip for -O0. Require -mno-abicalls.
2961 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2962
2963 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2964 skip for -O0. Require a total number of BBIT instructions and
2965 at least one of each kind.
2966
2967 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2968 skip for -O0. Require -fno-unroll-loops.
2969
2970 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2971 skip for -O0. Allow BLTZ as well as BGEZ.
2972
2973 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2974
2975 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2976 skip for -O0. Require -fschedule-insns2.
2977 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2978
2979 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2980 but skip for -O0. Make a branch-likely more likely.
2981
2982 * gcc.target/mips/timode-2.c: Split each test into its own function.
2983 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2984
2985 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2986 skip for -O0. Require -fpeephole2.
2987 * gcc.target/mips/vr-mult-2.c: Likewise.
2988
307df3d0 29892012-05-25 Dodji Seketeli <dodji@redhat.com>
2990
2991 PR preprocessor/53469
2992 * gcc.dg/cpp/_Pragma7.c: New test case.
2993
8bc18b79 29942012-08-27 Tobias Burnus <burnus@net-b.de>
2995
2996 PR fortran/54370
2997 * gfortran.dg/do_5.f90: New.
2998
47348cb5 29992012-08-27 Tobias Burnus <burnus@net-b.de>
3000
3001 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3002 from dg-options as -Wall no longer implies it.
3003
0a485038 30042012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3005
3006 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3007
6430a5fe 30082012-08-25 Jason Merrill <jason@redhat.com>
3009
3010 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3011
68204971 30122012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3013
3014 PR c++/51421
3015 * g++.dg/cpp0x/auto34.C: New.
3016
a90d57ed 30172012-08-24 Jakub Jelinek <jakub@redhat.com>
3018
8d1e0281 3019 PR c/54363
3020 * gcc.dg/pr54363.c: New test.
3021
a90d57ed 3022 PR c/54355
3023 * gcc.dg/pr54355.c: New test.
3024
7b22fcd7 30252012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3026
3027 PR debug/52857
3028 * gcc.target/i386/pr52857-1.c: New.
3029 * gcc.target/i386/pr52857-2.c: Likewise.
3030
e7ca331b 30312012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3032
3033 * gcc.target/mips/code-readable-4.c: New test.
3034
4db9805e 30352012-08-23 Julian Brown <julian@codesourcery.com>
3036 Sandra Loosemore <sandra@codesourcery.com>
3037
3038 * gcc.target/mips/code-readable-1.c: Add -O to options.
3039
245d3727 30402012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3041
3042 PR c++/20420
3043 * g++.dg/lookup/using53.C: New.
3044
ff4dbec6 30452012-08-23 Georg-Johann Lay <avr@gjlay.de>
3046
3047 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3048 * gcc.dg/fixed-point/convert-1.c: New.
3049 * gcc.dg/fixed-point/convert-2.c: New.
3050 * gcc.dg/fixed-point/convert-3.c: New.
3051 * gcc.dg/fixed-point/convert-4.c: New.
3052 * gcc.dg/fixed-point/convert-float-1.c: New.
3053 * gcc.dg/fixed-point/convert-float-2.c: New.
3054 * gcc.dg/fixed-point/convert-float-3.c: New.
3055 * gcc.dg/fixed-point/convert-float-4.c: New.
3056 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3057 * gcc.dg/fixed-point/convert-sat.c: New.
3058 * gcc.dg/fixed-point/convert.h: New.
3059
be3ab97a 30602012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3061
3062 PR target/54089
3063 * gcc.target/sh/pr54089-2.c: New.
3064
39166195 30652012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3066
3067 * gcc.target/i386/long-double-64-1.c: New file.
3068 * gcc.target/i386/long-double-64-2.c: Likewise.
3069 * gcc.target/i386/long-double-64-3.c: Likewise.
3070 * gcc.target/i386/long-double-64-4.c: Likewise.
3071 * gcc.target/i386/long-double-80-1.c: Likewise.
3072 * gcc.target/i386/long-double-80-2.c: Likewise.
3073 * gcc.target/i386/long-double-80-3.c: Likewise.
3074 * gcc.target/i386/long-double-80-4.c: Likewise.
3075 * gcc.target/i386/long-double-80-5.c: Likewise.
3076 * gcc.target/i386/long-double-80-6.c: Likewise.
3077 * gcc.target/i386/long-double-80-7.c: Likewise.
3078
b7c599a6 30792012-08-22 Marc Glisse <marc.glisse@inria.fr>
3080
3081 PR tree-optimization/54317
3082 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3083
765a7ba3 30842012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3085
3086 PR target/39423
3087 * gcc.target/sh/pr39423-2.c: New.
3088
496ec2ad 30892012-08-21 Marc Glisse <marc.glisse@inria.fr>
3090
3091 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3092 * gcc.dg/fold-perm.c: Likewise.
3093
7c07aa3d 30942012-08-20 Jan Hubicka <jh@suse.cz>
3095
3096 PR fortran/48636
3097 * gcc.dg/ipa/inlinehint-1.c: New.
3098
77284979 30992012-08-20 Florian Weimer <fweimer@redhat.com>
3100
3101 PR c++/19351
3102 * g++.dg/init/new38.C: New test.
3103 * g++.dg/init/new39.C: New test.
3104
8cec7a6e 31052012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3106
edd51f52 3107 PR target/54089
8cec7a6e 3108 * gcc.target/sh/pr54089-1.c: New.
3109
ebbd32d2 31102012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3111
3112 PR target/51244
3113 * gcc.target/sh/pr51244-11.c: New.
3114
2bf99680 31152012-08-20 Tobias Burnus <burnus@net-b.de>
3116
3117 PR fortran/54301
3118 * gfortran.dg/warn_target_lifetime_2.f90: New.
3119
0e797c2e 31202012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3121
3122 PR c++/10416
3123 * g++.dg/warn/Wunused-var-17.C: New.
3124
35215227 31252012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3126
3127 PR middle-end/53992
3128 * gcc.dg/gomp/pr53992.c: New test.
3129
71dbd910 31302012-08-20 Richard Earnshaw <rearnsha@arm.com>
3131
3132 PR tree-ssa/54295
3133 * gcc.c-torture/execute/20120817-1.c: New test.
3134
c91260ab 31352012-08-20 Richard Earnshaw <rearnsha@arm.com>
3136
3137 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3138 add instruction.
3139 (f2): New test that really does need adds.
3140
1a06b503 31412012-08-20 Richard Guenther <rguenther@suse.de>
3142
3143 PR tree-optimization/54327
3144 * gcc.dg/torture/pr54327.c: New testcase.
3145
0adffe78 31462012-08-20 Jakub Jelinek <jakub@redhat.com>
3147
3148 PR tree-optimization/54321
3149 * gcc.c-torture/compile/pr54321.c: New test.
3150
38d81530 31512012-08-20 Tobias Burnus <burnus@net-b.de>
3152
3153 PR fortran/54301
3154 * gfortran.dg/warn_target_lifetime_1.f90: New.
3155
02dcd1b8 31562012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3157
3158 PR fortran/54298
47348cb5 3159 * gfortran.dg/real_compare_1.f90: New test case.
3160 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
02dcd1b8 3161
eb7c606e 31622012-08-18 Jan Hubicka <jh@suse.cz>
3163
3164 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3165
91e24037 31662012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3167
3168 PR fortran/39290
3169 * gfortran.dg/interface_37.f90: New test.
3170
ed66705b 31712012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3172 Gary Funck <gary@intrepid.com>
3173
3174 PR target/20020
3175 * gcc.target/i386/pr20020-1.c: New test.
3176 * gcc.target/i386/pr20020-2.c: Likewise.
3177 * gcc.target/i386/pr20020-3.c: Likewise.
3178
b6a16d52 31792012-08-17 Marc Glisse <marc.glisse@inria.fr>
3180
3181 * gcc.target/i386/perm-concat.c: New test.
3182
98d22b3c 31832012-08-17 Julian Brown <julian@codesourcery.com>
3184
3185 * gcc.target/arm/div64-unwinding.c: New test.
3186
f003f5dc 31872012-08-17 Jakub Jelinek <jakub@redhat.com>
3188
3189 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3190
40b94d3c 31912012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3192
3193 PR target/54236
3194 * gcc.target/sh/pr54236-1.c: New.
3195
31962012-08-16 Hans-Peter Nilsson <hp@axis.com>
b3900158 3197
e4cd19fc 3198 * lib/target-supports.exp (check_effective_target_sync_int_long)
3199 (check_effective_target_sync_char_short): Enable for crisv32-*
3200 and cris-*.
3201
b3900158 3202 PR middle-end/54261
3203 * gcc.dg/torture/pr54261-1.c: New test.
3204
cc786707 32052012-08-15 Janus Weil <janus@gcc.gnu.org>
3206
3207 PR fortran/54243
3208 PR fortran/54244
3209 * gfortran.dg/typebound_call_24.f03: New.
3210
38304570 32112012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3212
3213 PR tree-optimization/54245
3214 * gcc.dg/tree-ssa/pr54245.c: New test.
3215
935611bc 32162012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3217
3218 PR tree-optimization/54240
3219 * gcc.target/powerpc/pr54240.c: New test.
3220 * gcc.target/mips/pr54240.c: Likewise.
3221
59d527df 32222012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3223
3224 PR target/52933
3225 * gcc.target/sh/pr52933-1.c: New.
3226 * gcc.target/sh/pr52933-2.c: New.
3227
031c81fb 32282012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3229
3230 PR target/50751
3231 * gcc.target/sh/pr50751-8.c: New.
3232
6fe2a89d 32332012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3234
3235 PR fortran/47586
3236 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3237 * gfortran.dg/typebound_proc_27.f03: New test.
3238
47cb494a 32392012-08-14 Sterling Augustine <saugustine@google.com>
3240
3241 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3242
2c46015e 32432012-08-14 Tobias Burnus <burnus@net-b.de>
3244
3245 PR fortran/40881
3246 * gfortran.dg/data_constraints_3.f90: New.
3247 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3248 to disable -pedantic compilation.
3249 * gfortran.dg/pr37243.f: Ditto.
3250 * gfortran.dg/g77/19990826-3.f: Ditto.
3251 * gfortran.dg/g77/20020307-1.f : Ditto.
3252 * gfortran.dg/g77/980310-3.f: Ditto.
3253
4b02020f 32542012-08-14 Tobias Burnus <burnus@net-b.de>
3255
3256 PR fortran/54234
3257 * gfortran.dg/warn_conversion_4.f90: New.
3258
abaff299 32592012-08-14 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR middle-end/53411
3262 PR rtl-optimization/53495
3263 * gcc.c-torture/compile/pr53411.c: New test.
3264 * gcc.c-torture/compile/pr53495.c: New test.
3265
6b42039a 32662012-08-13 Richard Guenther <rguenther@suse.de>
3267
3268 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3269
a1503921 32702012-08-13 Richard Guenther <rguenther@suse.de>
3271
3272 PR tree-optimization/54200
3273 * gcc.dg/guality/pr54200.c: New testcase.
3274 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3275
86087124 32762012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3277
3278 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3279
976ca48a 32802012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3281
3282 PR target/51244
3283 * gcc.target/sh/pr51244-7.c: New.
3284 * gcc.target/sh/pr51244-8.c: New.
3285 * gcc.target/sh/pr51244-9.c: New.
3286 * gcc.target/sh/pr51244-10.c: New.
3287
80a442d7 32882012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3289
3290 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3291 -m2e or -m2a.
3292 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3293 * gcc.target/sh/pr53511-1.c: Likewise.
3294 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3295 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3296 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3297 * gcc.target/sh/pr53512-3.c: Likewise.
3298 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3299
26e8d76f 33002012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3301
3302 PR target/39423
3303 * gcc.c-torture/compile/pr39423-1.c: New.
3304 * gcc.c-torture/compile/pr39423-2.c: New.
3305
7d6b5754 33062012-08-12 Tobias Burnus <burnus@net-b.de>
3307
3308 PR fortran/54221
3309 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3310 they appear uninitialized on the RHS.
3311 * gfortran.dg/public_private_module_6.f90: New.
3312
a4f60e55 33132012-08-11 Martin Jambor <mjambor@suse.cz>
3314
3315 PR fortran/48636
3316 * gfortran.dg/pr48636.f90: New test.
3317
80ca3f81 33182012-08-10 Jakub Jelinek <jakub@redhat.com>
3319
3320 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3321 to avoid warnings.
3322 (main): Adjust caller.
3323
fa62b5da 33242012-08-10 Richard Guenther <rguenther@suse.de>
3325
3326 * gcc.dg/matrix/*.c: Adjust and move ...
3327 * gcc.dg/torture/: ... here.
3328 * gcc.dg/matrix: Remove directory.
3329
d962ee89 33302012-08-10 Richard Guenther <rguenther@suse.de>
3331
3332 PR middle-end/54219
3333 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3334
fd291195 33352012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3336
3337 PR middle-end/54211
3338 * gcc.dg/tree-ssa/pr54211.c: New test.
3339
097cb0d9 33402012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3341
3342 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3343 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3344
89005b31 33452012-08-10 Richard Guenther <rguenther@suse.de>
3346
3347 PR tree-optimization/54109
3348 * gcc.dg/torture/pr54109.c: New testcase.
3349 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3350 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3351
e208bd44 33522012-08-10 Richard Guenther <rguenther@suse.de>
3353
3354 PR tree-optimization/54027
3355 * gcc.dg/torture/pr54027.c: New testcase.
3356
ec11736b 33572012-08-10 Richard Guenther <rguenther@suse.de>
3358
3359 * g++.dg/plugin/selfassign.c: Adjust.
3360 * gcc.dg/plugin/selfassign.c: Likewise.
3361 * gcc.dg/strlenopt-11.c: Likewise.
3362 * gcc.dg/strlenopt-13.c: Likewise.
3363 * gcc.dg/no-strict-overflow-4.c: Likewise.
3364 * gcc.dg/strict-overflow-4.c: Likewise.
3365 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3366 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3367 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3368 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3369 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3370 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3371 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3372 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3373 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3374 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3375 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3376 * gcc.dg/pr46309.c: Likewise.
3377 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3378
58e068ca 33792012-08-09 Uros Bizjak <ubizjak@gmail.com>
3380
3381 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3382 for x86 targets.
3383 * gcc.c-torture/compile/20120727-2.c: New test.
3384
0d491188 33852012-08-09 Martin Jambor <mjambor@suse.cz>
3386
3387 * gcc.dg/ipa/iinline-4.c: New test.
3388 * gcc.dg/ipa/iinline-5.c: Likewise.
3389 * gcc.dg/ipa/iinline-6.c: Likewise.
3390 * gcc.dg/ipa/iinline-7.c: Likewise.
3391 * gcc.dg/lto/20120723_0.c: Likewise.
3392 * gcc.dg/lto/20120723_1.c: Likewise.
3393
572e04f2 33942012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3395
3396 PR target/39423
3397 * gcc.target/sh/pr39423-1.c: New.
3398
3ba0d068 33992012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3400
3401 PR target/51244
3402 * gcc.target/sh/pr51244-5: New.
3403 * gcc.target/sh/pr51244-6: New.
3404
cf045d37 34052012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3406
3407 * gcc.target/i386/adx-addxcarry32-3.c: New.
3408 * gcc.target/i386/adx-addxcarry64-3.c: New.
3409
846800d7 34102012-08-09 Andrey Belevantsev <abel@ispras.ru>
3411
3412 PR rtl-optimization/53701
58e068ca 3413 * gcc.dg/pr53701.c: New test.
846800d7 3414
3efd0ea8 34152012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3416
3417 * gcc.c-torture/compile/20120727-1.c: New test.
3418
732ba49c 34192012-08-09 Tobias Burnus <burnus@net-b.de>
3420
3421 PR fortran/54199
3422 * gfortran.dg/intrinsic_shadow_4.f90: New.
3423
60fdc021 34242012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3425
58e068ca 3426 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
60fdc021 3427
2d079d18 34282012-08-08 Joseph Myers <joseph@codesourcery.com>
3429
3430 * gcc.c-torture/execute/20120808-1.c: New test.
3431
44f67683 34322012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3433
3434 PR rtl-optimization/54157
3435 * gcc.target/i386/pr54157.c: New file.
3436
41bc5727 34372012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3438
3439 * gcc.target/i386/adx-addcarryx32-1.c: New.
3440 * gcc.target/i386/adx-addcarryx32-2.c: New.
3441 * gcc.target/i386/adx-addcarryx64-1.c: New.
3442 * gcc.target/i386/adx-addcarryx64-2.c: New.
3443 * gcc.target/i386/adx-check.h: New.
3444 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3445 * gcc.target/i386/sse-12.c: Add -madx.
3446 * gcc.target/i386/sse-13.c: Ditto.
3447 * gcc.target/i386/sse-14.c: Ditto.
3448 * gcc.target/i386/sse-22.c: Ditto.
3449 * gcc.target/i386/sse-23.c: Ditto.
3450 * g++.dg/other/i386-2.C: Ditto.
3451 * g++.dg/other/i386-3.C: Ditto.
3452
9ce0359e 34532012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3454
3455 * gcc.dg/tree-ssa/slsr-5.c: New.
3456 * gcc.dg/tree-ssa/slsr-6.c: New.
3457 * gcc.dg/tree-ssa/slsr-7.c: New.
3458 * gcc.dg/tree-ssa/slsr-8.c: New.
3459 * gcc.dg/tree-ssa/slsr-9.c: New.
3460 * gcc.dg/tree-ssa/slsr-10.c: New.
3461 * gcc.dg/tree-ssa/slsr-11.c: New.
3462 * gcc.dg/tree-ssa/slsr-12.c: New.
3463 * gcc.dg/tree-ssa/slsr-13.c: New.
3464 * gcc.dg/tree-ssa/slsr-14.c: New.
3465 * gcc.dg/tree-ssa/slsr-15.c: New.
3466 * gcc.dg/tree-ssa/slsr-16.c: New.
3467 * gcc.dg/tree-ssa/slsr-17.c: New.
3468 * gcc.dg/tree-ssa/slsr-18.c: New.
3469 * gcc.dg/tree-ssa/slsr-19.c: New.
3470 * gcc.dg/tree-ssa/slsr-20.c: New.
3471 * gcc.dg/tree-ssa/slsr-21.c: New.
3472 * gcc.dg/tree-ssa/slsr-22.c: New.
3473 * gcc.dg/tree-ssa/slsr-23.c: New.
3474 * gcc.dg/tree-ssa/slsr-24.c: New.
3475 * gcc.dg/tree-ssa/slsr-25.c: New.
3476 * gcc.dg/tree-ssa/slsr-26.c: New.
3477 * gcc.dg/tree-ssa/slsr-30.c: New.
3478 * gcc.dg/tree-ssa/slsr-31.c: New.
3479
5f7f600e 34802012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3481
3482 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3483 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3484 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3485
35e514ff 34862012-08-06 Cary Coutant <ccoutant@google.com>
3487
3488 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3489
f80752b7 34902012-08-06 Janus Weil <janus@gcc.gnu.org>
3491
3492 PR fortran/35831
3493 * gfortran.dg/dummy_procedure_5.f90: Modified.
3494 * gfortran.dg/dummy_procedure_8.f90: New.
3495 * gfortran.dg/interface_26.f90: Modified.
3496 * gfortran.dg/proc_ptr_11.f90: Modified.
3497 * gfortran.dg/proc_ptr_15.f90: Modified.
3498 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3499 * gfortran.dg/typebound_override_1.f90: Modified.
3500 * gfortran.dg/typebound_proc_6.f03: Modified.
3501
6e6b952b 35022012-08-06 Marc Glisse <marc.glisse@inria.fr>
3503
3504 PR tree-optimization/51938
3505 PR tree-optimization/52005
3506 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3507 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3508 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3509 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3510
530f9e00 35112012-08-06 Dodji Seketeli <dodji@redhat.com>
3512
3513 Avoid crashing on erroneous static_assert usage
3514 * g++.dg/cpp0x/static_assert8.C: New test.
3515
2ca704f3 35162012-08-06 Jason Merrill <jason@redhat.com>
3517
3518 * g++.dg/cpp0x/sfinae38.C: New.
3519
a75f187e 35202012-08-06 Marc Glisse <marc.glisse@inria.fr>
3521 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/54165
3524 * g++.dg/conversion/void2.C: New.
3525
32ec9a97 35262012-08-06 Tom de Vries <tom@codesourcery.com>
3527
3528 * gcc.dg/tree-ssa/vrp78.c: New test.
3529
2ea5a078 35302012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3531 Richard Sandiford <rdsandiford@googlemail.com>
3532
3533 * g++.dg/opt/enum2.C: Require fpic target.
3534 * g++.dg/lto/20090303_0.C: Likewise.
3535
bb8a2507 35362012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3537 Catherine Moore <clm@codesourcery.com>
3538
3539 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3540 flush function names too.
3541 * gcc.target/mips/clear-cache-1.c: Likewise.
3542
0d5736d1 35432012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3544
3545 PR target/54156
25d970d5 3546 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
0d5736d1 3547
37f82322 35482012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3549
3550 PR fortran/54166
3551 * gfortran.dg/array_5.f90: New test.
3552
4f5712bd 35532012-08-03 Marc Glisse <marc.glisse@inria.fr>
3554
3555 PR tree-optimization/30318
3556 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3557
bfa091ee 35582012-08-03 Marc Glisse <marc.glisse@inria.fr>
3559
3560 * g++.dg/ext/vector17.C: New testcase.
3561
9d651ea6 35622012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3563
3564 PR target/51931
3565 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3566 * g++.dg/opt/longbranch1.C: Likewise.
3567
17dbcd7c 35682012-08-02 Marc Glisse <marc.glisse@inria.fr>
3569
3570 PR tree-optimization/53805
3571 * gcc.dg/fold-notunord.c: New testcase.
3572
495b772b 35732012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3574
3575 PR fortran/48820
3576 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3577 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3578
7621300f 35792012-08-02 Jason Merrill <jason@redhat.com>
3580 Paolo Carlini <paolo.carlini@oracle.com>
3581
3582 PR c++/51213 (again)
3583 * g++.dg/cpp0x/sfinae37.C: Extend.
3584
ff11bbd5 35852012-08-02 Richard Guenther <rguenther@suse.de>
3586
3587 PR tree-optimization/50672
3588 * g++.dg/torture/pr50672.C: New testcase.
3589
ea996e99 35902012-08-02 Janus Weil <janus@gcc.gnu.org>
3591
3592 PR fortran/54147
3593 * gfortran.dg/abstract_type_6.f03: Modified.
3594 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3595 * gfortran.dg/proc_ptr_comp_35.f90: New.
3596 * gfortran.dg/typebound_proc_9.f03: Modified.
3597 * gfortran.dg/typebound_proc_26.f90: New.
3598
b03e5397 35992012-08-02 Richard Guenther <rguenther@suse.de>
3600
3601 * gcc.dg/torture/pta-callused-1.c: Adjust.
3602 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3603 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3604 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3605 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3606 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3607 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3608 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3609 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3610
afb31c26 36112012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3612
3613 PR fortran/54033
3614 * gfortran.dg/include_6.f90: New test case.
3615 * gfortran.dg/include_7.f90: New test case.
3616 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3617
8c2dfae6 36182012-08-01 Tom de Vries <tom@codesourcery.com>
3619
3620 * gcc.dg/tree-ssa/vrp76.c: New test.
3621
070bf980 36222012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3623
3624 PR tree-optimization/46556
25d970d5 3625 * gcc.dg/tree-ssa/slsr-27.c: New.
3626 * gcc.dg/tree-ssa/slsr-28.c: New.
3627 * gcc.dg/tree-ssa/slsr-29.c: New.
070bf980 3628
87863b31 36292012-07-31 Janus Weil <janus@gcc.gnu.org>
3630
3631 PR fortran/42418
3632 * gfortran.dg/proc_decl_29.f90: New.
3633
b7753059 36342012-07-31 Dehao Chen <dehao@google.com>
3635
3636 * gcc.dg/predict-7.c: New test.
3637
a9f097cb 36382012-07-31 Janus Weil <janus@gcc.gnu.org>
3639
3640 PR fortran/54134
3641 * gfortran.dg/typebound_override_3.f90: New.
3642
ba69439f 36432012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3644
3645 PR tree-optimization/53773
25d970d5 3646 * gcc.dg/vect/pr53773.c: New test.
ba69439f 3647
0a7134d6 36482012-07-31 Nick Clifton <nickc@redhat.com>
3649
54474b85 3650 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3651 and for XStormy16.
0a7134d6 3652
35825f83 36532012-07-31 Tobias Burnus <burnus@net-b.de>
3654
3655 * gfortran.dg/c_funloc_tests_6.f90: New.
3656 * gfortran.dg/c_funloc_tests_7.f90: New.
3657 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3658
36eb94b4 36592012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3660
3661 PR c++/53624
3662 * g++.dg/cpp0x/temp_default5.C: New.
3663
68c6e05c 36642012-07-30 Janus Weil <janus@gcc.gnu.org>
3665
3666 PR fortran/51081
3667 * gfortran.dg/proc_ptr_37.f90: New.
3668
482a44fa 36692012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3670
3671 * lib/target-supports.exp
3672 (check_effective_target_vect_natural_alignment): New function.
3673 * gcc.dg/align-2.c: Only run on targets with natural alignment
3674 of vector types.
3675 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3676 alignment of vector types.
3677
eff9fe28 36782012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3679 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3680
3681 * gcc.target/i386/rdseed16-1.c: New.
3682 * gcc.target/i386/rdseed32-1.c: Ditto
3683 * gcc.target/i386/rdseed64-1.c: Ditto
3684 * gcc.target/i386/sse-12.c: Add -mrdseed.
3685 * gcc.target/i386/sse-13.c: Ditto.
3686 * gcc.target/i386/sse-14.c: Ditto.
3687 * g++.dg/other/i386-2.C: Ditto.
3688 * g++.dg/other/i386-3.C: Ditto.
3689
1f215533 36902012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3691
3692 PR target/51244
3693 * gcc.target/sh/pr51244-4.c: New.
3694
9dc1bd40 36952012-07-27 Uros Bizjak <ubizjak@gmail.com>
3696
3697 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3698 for alpha*-*-* targets. Cleanup original tree dump.
3699
55920223 37002012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3701
3702 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3703 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3704
04e71a19 37052012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3706
3707 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3708 rand, srand. Include <stdlib.h>.
3709
4a1f6fe2 37102012-07-26 Janis Johnson <janisjo@codesourcery.com>
3711
3712 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3713
758a38ab 37142012-07-26 Richard Henderson <rth@redhat.com>
3715
3716 * gcc.dg/attr-hotcold-1.c: New.
3717 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3718
7d8df2ae 37192012-07-26 Andrew Jenner <andrew@codesourcery.com>
3720 Sandra Loosemore <sandra@codesourcery.com>
3721
3722 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3723
a1fef274 37242012-07-26 Tobias Burnus <burnus@net-b.de>
3725
3726 * gfortran.dg/contiguous_1.f90: Update dg-error.
3727 * gfortran.dg/proc_ptr_32.f90: Ditto.
3728
bcaf4fd0 37292012-07-26 Richard Guenther <rguenther@suse.de>
3730
3731 PR tree-optimization/54098
3732 * gcc.dg/torture/pr54098.c: New testcase.
3733
c35d742c 37342012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3735
3736 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3737 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3738
58018be1 37392012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3740
3741 PR fortran/44354
3742 * gfortran.dg/array_constructor_39.f90: New test.
3743
487dc8b2 37442012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3745
3746 PR fortran/44354
3747 * gfortran.dg/array_constructor_38.f90: New test.
3748
871f795a 37492012-07-25 Janis Johnson <janisjo@codesourcery.com>
3750
3751 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3752
929384bb 37532012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3754
3755 * gnat.dg/noreturn5.ad[sb]: New test.
3756
08c6cbd2 37572012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3758 Paul Brook <paul@codesourcery.com>
3759
3760 PR target/53633
3761
9dc1bd40 3762 * lib/target-suports.exp (check_effective_target_naked_functions): New.
08c6cbd2 3763 * c-c++-common/pr53633.c: New test.
3764
18474b2c 37652012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3766
3767 * gcc.target/i386/asm-dialect-1.c: New test case.
3768
7962a5b1 37692012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3770 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3771
9dc1bd40 3772 * gcc.target/i386/prefetchw-1.c: New.
7962a5b1 3773 * gcc.target/i386/sse-12.c: Add -mprfchw.
3774 * gcc.target/i386/sse-13.c: Ditto.
3775 * gcc.target/i386/sse-14.c: Ditto.
3776 * gcc.target/i386/sse-22.c: Ditto.
3777 * gcc.target/i386/sse-23.c: Ditto.
3778 * g++.dg/other/i386-2.C: Ditto.
3779 * g++.dg/other/i386-3.C: Ditto.
3780
c808e68a 37812012-07-24 Janis Johnson <janisjo@codesourcery.com>
3782
3783 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3784
0b66dd3d 37852012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3786
3787 PR target/54051
3788 * gcc.target/arm/pr54051.c: New.
3789 * gcc.target/arm/vfp-1.c: Adjust test.
3790
a9f3876a 37912012-07-24 Julian Brown <julian@codesourcery.com>
3792
3793 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3794 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3795 hard-float ARM.
3796
099ee830 37972012-07-23 Paul Brook <paul@codesourcery.com>
3798
3799 * g++.dg/other/armv7m-1.c: New test.
3800
e0f0657e 38012012-07-23 Julian Brown <julian@codesourcery.com>
3802
3803 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3804 ARM.
3805 (DO_TEST): Define to 1 for appropriate ARM targets.
3806
ccbef2e3 38072012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3808
3809 PR tree-optimization/53881
3810 * gcc.dg/pr53881.c: Renamed to ...
3811 * gcc.dg/pr53881-1.c: ... this.
3812 * gcc.dg/pr53881-2.c: New test.
3813
ae3aebab 38142012-07-22 Hans-Peter Nilsson <hp@axis.com>
3815
3816 Handle recent changes in default atomics for cris*-*-linux*.
3817 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3818 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3819 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3820 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3821 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3822 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3823 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3824 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3825 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3826 -mno-unaligned-atomic-may-use-library is in effect for
3827 cris*-*-linux*.
3828 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3829 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3830 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3831 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3832 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3833 gcc.target/cris/torture/sync-mis-op-i-1.c,
3834 gcc.target/cris/torture/sync-mis-op-i-2.c,
3835 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3836 gcc.target/cris/torture/sync-mis-op-i-3.c,
3837 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3838 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3839 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3840 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3841 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3842 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3843 (main): Remove local variable x.
3844 [mis_ok]: Check that atomics don't fail.
3845
60cd52bf 38462012-07-21 Andrew Pinski <apinski@cavium.com>
3847
3848 * gcc.dg/tree-ssa/vrp72.c: New test.
3849 * gcc.dg/tree-ssa/vrp73.c: New test.
3850 * gcc.dg/tree-ssa/vrp74.c: New test.
3851 * gcc.dg/tree-ssa/vrp75.c: New test.
3852
26ebf928 38532012-07-21 Andrew Pinski <apinski@cavium.com>
3854
3855 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3856 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3857
5c8affdc 38582012-07-21 Andrew Pinski <apinski@cavium.com>
3859
3860 * gcc.target/mips/octeon-pop-2.c: New testcase.
3861
9b58b4c7 38622012-07-21 Tobias Burnus <burnus@net-b.de>
3863
3864 PR fortran/48820
3865 * gfortran.dg/assumed_rank_3.f90: New.
3866 * gfortran.dg/assumed_rank_11.f90: New.
3867 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3868 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3869 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3870
7378b7dc 38712012-07-21 Andrew Pinski <apinski@cavium.com>
3872
3873 * gcc.target/mips/unaligned-1.c: New testcase.
3874
e027dae4 38752012-07-21 Hans-Peter Nilsson <hp@axis.com>
3876
3877 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3878
9350ae4e 38792012-07-20 Tobias Burnus <burnus@net-b.de>
3880
3881 * gfortran.dg/bind_c_array_params_2.f90: New.
3882 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3883 and update dg-error.
3884
c33294e0 38852012-07-20 Tobias Burnus <burnus@net-b.de>
3886
3887 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3888
ce262374 38892012-07-20 Jason Merrill <jason@redhat.com>
3890
3891 PR c++/54038
3892 * g++.dg/other/array7.C: New.
3893
bec2cf98 38942012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3895
3896 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3897 the basic block and check loop depth.
3898 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3899 matching patterns and comments.
3900 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3901 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3902
9ca77b08 39032012-07-20 Jakub Jelinek <jakub@redhat.com>
3904
3905 PR c++/28656
3906 * c-c++-common/pr28656.c: New test.
3907
78636c55 39082012-07-19 Jason Merrill <jason@redhat.com>
3909
3910 PR c++/54026
3911 * g++.dg/init/mutable1.C: New.
3912
f00f6dd6 39132012-07-20 Tobias Burnus <burnus@net-b.de>
3914
3915 PR fortran/48820
3916 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3917 * gfortran.dg/assumed_rank_1.f90: New.
3918 * gfortran.dg/assumed_rank_1_c.c: New.
3919 * gfortran.dg/assumed_rank_2.f90: New.
3920 * gfortran.dg/assumed_rank_4.f90: New.
3921 * gfortran.dg/assumed_rank_5.f90: New.
3922 * gfortran.dg/assumed_rank_6.f90: New.
3923 * gfortran.dg/assumed_rank_7.f90: New.
3924 * gfortran.dg/assumed_rank_8.f90: New.
3925 * gfortran.dg/assumed_rank_8_c.c: New.
3926 * gfortran.dg/assumed_rank_9.f90: New.
3927 * gfortran.dg/assumed_rank_10.f90: New.
3928 * gfortran.dg/assumed_rank_12.f90: New.
3929
3aeff048 39302012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3931
3932 * gnat.dg/opt25.adb: New test.
3933 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
9c103f9f 3934 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3aeff048 3935
cbcfd5e3 39362012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3937
3938 * gnat.dg/aggr20.ad[sb]: New test.
3939 * gnat.dg/aggr20_pkg.ads: New helper.
3940
be42dbce 39412012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3942
3943 * gnat.dg/derived_type3.adb: New test.
3944 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3945
30790040 39462012-07-19 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR rtl-optimization/53942
3949 * gcc.dg/pr53942.c: New test.
3950
2be35848 39512012-07-19 Jason Merrill <jason@redhat.com>
3952
3953 PR c++/54021
3954 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3955
061ad733 39562012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3957
3958 * gnat.dg/discr38.adb: New test.
3959
d244d9de 39602012-07-19 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR middle-end/54017
3963 * c-c++-common/gomp/pr54017.c: New test.
3964
43c92e0a 39652012-07-19 Richard Guenther <rguenther@suse.de>
d244d9de 3966 Eric Botcazou <ebotcazou@adacore.com>
43c92e0a 3967
3968 * gnat.dg/loop_optimization11.adb: New testcase.
3969 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3970
eb833cbe 39712012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3972 Jason Merrill <jason@redhat.com>
3973
3974 * g++.dg/cpp0x/sfinae37.C: New.
3975 * g++.dg/template/access23.C: New.
3976 * g++.dg/template/access7.C: Adjust.
3977 * g++.dg/template/sfinae10.C: Don't expect errors.
3978 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3979
3889790c 39802012-07-18 Julian Brown <julian@codesourcery.com>
3981 Sandra Loosemore <sandra@codesroucery.com>
3982
3983 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3984
5df7fe69 39852012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3986
3987 * gnat.dg/noreturn4.ad[sb]: New test.
3988 * gnat.dg/noreturn4_pkg.ads: New helper.
3989
5e3c6fec 39902012-07-18 Jie Zhang <jzhang918@gmail.com>
3991 Julian Brown <julian@codesourcery.com>
3992
3993 * gcc.target/arm/neon-vdup-1.c: New test case.
3994 * gcc.target/arm/neon-vdup-2.c: New test case.
3995 * gcc.target/arm/neon-vdup-3.c: New test case.
3996 * gcc.target/arm/neon-vdup-4.c: New test case.
3997 * gcc.target/arm/neon-vdup-5.c: New test case.
3998 * gcc.target/arm/neon-vdup-6.c: New test case.
3999 * gcc.target/arm/neon-vdup-7.c: New test case.
4000 * gcc.target/arm/neon-vdup-8.c: New test case.
4001 * gcc.target/arm/neon-vdup-9.c: New test case.
4002 * gcc.target/arm/neon-vdup-10.c: New test case.
4003 * gcc.target/arm/neon-vdup-11.c: New test case.
4004 * gcc.target/arm/neon-vdup-12.c: New test case.
4005 * gcc.target/arm/neon-vdup-13.c: New test case.
4006 * gcc.target/arm/neon-vdup-14.c: New test case.
4007 * gcc.target/arm/neon-vdup-15.c: New test case.
4008 * gcc.target/arm/neon-vdup-16.c: New test case.
4009 * gcc.target/arm/neon-vdup-17.c: New test case.
4010 * gcc.target/arm/neon-vdup-18.c: New test case.
4011 * gcc.target/arm/neon-vdup-19.c: New test case.
4012 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4013 arguments non-constant.
4014
cfa724cf 40152012-07-18 Richard Guenther <rguenther@suse.de>
4016
4017 PR tree-optimization/53970
4018 * g++.dg/torture/pr53970.C: New testcase.
4019
55111bb6 40202012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4021
4022 PR target/38621
4023 * gcc.c-torture/compile/pr38621.c: New.
4024
df3032ff 40252012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4026
4027 PR target/33135
4028 * gcc.target/sh/pr33135-1.c: New.
4029 * gcc.target/sh/pr33135-2.c: New.
4030 * gcc.target/sh/pr33135-3.c: New.
4031 * gcc.target/sh/pr33135-4.c: New.
4032
45b5add9 40332012-07-17 Jason Merrill <jason@redhat.com>
4034
4035 PR c++/53995
4036 * g++.dg/parse/enum9.C: New.
4037
36123379 40382012-07-17 Kazu Hirata <kazu@codesourcery.com>
4039 Sandra Loosemore <sandra@codesourcery.com>
4040
4041 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4042 if there is a conflict with -mcpu=. Use -mcpu=5208.
4043
adf1f88f 40442012-07-17 Jason Merrill <jason@redhat.com>
4045
4046 PR c++/53989
4047 * g++.dg/template/array23.C: New.
4048
e25ecd2b 40492012-07-17 Tobias Burnus <burnus@net-b.de>
4050
4051 PR fortran/53985
4052 * gfortran.dg/bind_c_usage_26.f90: New.
4053 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4054 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4055 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4056 * gfortran.dg/interop_params.f03: Ditto.
4057
b7e9aec4 40582012-07-17 Jason Merrill <jason@redhat.com>
4059
39b3e19f 4060 * g++.dg/template/inherit8.C: Adjust.
4061 * g++.dg/template/using21.C: Adjust.
4062 * g++.dg/template/using22.C: Adjust.
4063
b7e9aec4 4064 PR c++/53549
4065 * g++.dg/template/current-inst1.C: New.
4066 * g++.dg/parse/crash35.C: Adjust.
4067
926b8757 40682012-07-17 Tobias Burnus <burnus@net-b.de>
4069
4070 PR fortran/52101
4071 * gfortran.dg/oldstyle_4.f90: New.
4072
2b0f5dc8 40732012-07-17 Tobias Burnus <burnus@net-b.de>
4074
4075 PR fortran/49265
4076 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4077 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4078
5d56c2e0 40792012-07-16 Jason Merrill <jason@redhat.com>
4080
4081 * g++.dg/parse/access8.C: Adjust.
4082 * g++.dg/template/sfinae6_neg.C: Adjust.
4083
cbe0bc01 40842012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4085
4086 PR fortran/53824
4087 * gfortran.dg/coarray_allocate_1.f90: New test.
4088
1498e4f7 40892012-07-16 Andrew Pinski <apinski@cavium.com>
4090
4091 * gcc.c-torture/execute/bswap-1.c: New testcase.
4092 * gcc.c-torture/compile/unalign-1.c: New testcase.
4093 * gcc.c-torture/compile/20120524-1.c: New testcase.
4094 * gcc.c-torture/compile/20101216-1.c: New testcase.
4095
60d535d2 40962012-07-16 Dehao Chen <dehao@google.com>
4097
4098 Revert
4099 2012-07-10 Dehao Chen <dehao@google.com>
4100
4101 * gcc.dg/debug_info_inline.c: New test.
4102
c09d2734 41032012-07-16 Janus Weil <janus@gcc.gnu.org>
4104
4105 PR fortran/53956
4106 * gfortran.dg/proc_decl_28.f90: New.
4107
ae6224b2 41082012-07-16 Andrew Pinski <apinski@cavium.com>
4109
4110 * gcc.dg/torture/builtins-1.c: New testcase.
4111
6c9930b0 41122012-07-16 Hans-Peter Nilsson <hp@axis.com>
4113
c10efe69 4114 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4115 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4116 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4117 gcc.target/cris/sync-1-v10.c,
4118 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4119 pass -mno-unaligned-atomic-may-use-library.
4120 * gcc.target/cris/sync-xchg-1.c: New test.
6c9930b0 4121 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4122 valid register operand output modifier.
4123
ff5d8ce9 41242012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4125
4126 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4127 characters.
4128
58225c75 41292012-07-13 Andrew Pinski <apinski@cavium.com>
4130
4131 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4132 rather than cleanup-tree-dump.
4133 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4134
c9c17332 41352012-07-13 Richard Guenther <rguenther@suse.de>
4136
4137 PR tree-optimization/53907
4138 * gcc.target/i386/pr53907.c: New testcase.
4139
7d48cd66 41402012-07-13 Richard Guenther <rguenther@suse.de>
4141
4142 PR tree-optimization/53922
4143 * gcc.dg/torture/pr53922.c: New testcase.
4144
ba187736 41452012-07-13 Hans-Peter Nilsson <hp@axis.com>
4146
4147 PR rtl-optimization/53908
4148 * gcc.dg/torture/pr53908.c: New test.
4149
57dcce19 41502012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4151
4152 PR c++/53531
25d970d5 4153 * g++.dg/cpp0x/variadic135.C: New.
57dcce19 4154
b83eeaf2 41552012-07-12 Jason Merrill <jason@redhat.com>
4156
4157 * g++.dg/template/sfinae6_neg.C: Adjust.
4158
49938e0e 41592012-07-12 Tobias Burnus <burnus@net-b.de>
4160
4161 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4162 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4163 scan-tree-dump-times pattern.
4164
512f73c4 41652012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4166
4167 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4168
f018a23c 41692012-07-11 Jason Merrill <jason@redhat.com>
4170
4171 DR 1402
4172 * g++.g/cpp0x/defaulted37.C: New.
4173
a7a9c5b4 41742012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4175
4176 PR target/53859
4177 * gcc.target/arm/pr53859.c: New test.
4178
4ad82942 41792012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4180
4181 PR target/53886
4182 * gcc.c-torture/compile/pr53886.c: New.
4183
b82a98ee 41842012-07-10 Dehao Chen <dehao@google.com>
4185
4186 * gcc.dg/debug_info_inline.c: New test.
4187
118da0ff 41882012-07-10 Jason Merrill <jason@redhat.com>
4189
a57df396 4190 PR c++/53733
4191 * g++.dg/cpp0x/defaulted36.C: New.
4192 * g++.dg/cpp0x/defaulted21.C: Adjust.
4193
118da0ff 4194 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4195
ea863de1 41962012-07-09 Sterling Augustine <saugustine@google.com>
4197
4198 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4199
b7d0690f 42002012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4201
4202 PR tree-optimization/53887
4203 * gcc.dg/pr53887.c: New test.
4204
defd3e28 42052012-07-09 Jason Merrill <jason@redhat.com>
4206
4207 PR c++/53882
4208 * g++.dg/cpp0x/nullptr29.C: New.
4209
94e87294 42102012-07-09 Tom de Vries <tom@codesourcery.com>
4211 Richard Guenther <rguenther@suse.de>
4212
4213 * gcc.dg/builtin-unreachable-6.c: New test.
4214 * gcc.dg/builtin-unreachable-5.c: New test.
4215
3a7ac8c6 42162012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4217
4218 PR tree-optimization/53881
4219 * gcc.dg/pr53881.c: New test.
4220
6668d73c 42212012-07-06 Jason Merrill <jason@redhat.com>
4222
ca5518fc 4223 PR c++/53862
4224 * g++.dg/cpp0x/variadic134.C: New.
4225
6668d73c 4226 PR c++/53858
4227 * g++.dg/cpp0x/alias-decl-20.C: New.
4228
cfc5707a 42292012-07-06 Tom de Vries <tom@codesourcery.com>
4230
4231 PR tree-optimization/51879
4232 * gcc.dg/pr51879-16.c: New test.
4233 * gcc.dg/pr51879-17.c: Same.
4234
feb5292f 42352012-07-06 Tom de Vries <tom@codesourcery.com>
4236
4237 PR tree-optimization/52009
4238 * gcc.dg/pr51879-7.c: New test.
4239 * gcc.dg/pr51879-18.c: New test.
4240
944bf831 42412012-07-05 Jason Merrill <jason@redhat.com>
4242
4243 PR c++/50852
4244 * g++.dg/template/typedef39.C: New.
4245
4246 PR c++/53039
4247 * g++.dg/cpp0x/variadic133.C: New.
4248 * g++.dg/template/param1.C: Adjust.
4249
e71384dc 42502012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4251
9dc1bd40 4252 PR target/48941
4253 PR target/51980
25d970d5 4254 * gcc.target/arm/neon/vtrnf32.c: Update.
4255 * gcc.target/arm/neon/vtrns32.c: Update.
4256 * gcc.target/arm/neon/vtrnu32.c: Update.
4257 * gcc.target/arm/neon/vzipf32.c: Update.
4258 * gcc.target/arm/neon/vzips32.c: Update.
4259 * gcc.target/arm/neon/vzipu32.c: Update.
e71384dc 4260
76d620d3 42612012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4262
4263 PR fortran/53732
4264 * gfortran.dg/inline_sum_4.f90: New test.
4265
5e9ee578 42662012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4267
4268 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4269
7c0baf23 42702012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4271
4272 * gcc.target/arm/fma-sp.c: New testcase.
4273 * gcc.target/arm/fma.c: Likewise.
4274 * gcc.target/arm/fma.h: Likewise.
4275
9c30a2d5 42762012-07-04 Jason Merrill <jason@redhat.com>
4277
4278 PR c++/53848
4279 * g++.dg/other/enum3.C: New.
4280
b3df2fb9 42812012-07-04 Uros Bizjak <ubizjak@gmail.com>
4282
4283 PR middle-end/53321
4284 * g++.dg/torture/pr53321.C: New test.
4285
48089971 42862012-07-04 Richard Guenther <rguenther@suse.de>
4287
4288 PR tree-optimization/53844
4289 * g++.dg/tree-ssa/pr53844.C: New testcase.
4290
f31a6f35 42912012-07-04 Richard Guenther <rguenther@suse.de>
4292
4293 PR tree-optimization/53849
4294 * gcc.dg/pr53849.c: New testcase.
4295
9f071b17 42962012-07-03 Jakub Jelinek <jakub@redhat.com>
4297
4298 PR c++/53812
4299 * g++.dg/ext/label14.C: New test.
4300
f3e7bab4 43012012-07-03 Uros Bizjak <ubizjak@gmail.com>
4302
4303 PR target/53811
4304 * g++.dg/other/pr53811.C: New test.
4305
d229c219 43062012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4307
4308 PR target/28896
4309 * gcc.target/m68k/stack-limit-1.c: New testcase.
4310
c1a30d6c 43112012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4312
4313 * gnat.dg/recursive_call.adb: New test.
4314
0ceb8ef3 43152012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4316
4317 * gnat.dg/discr37.ad[sb]: New test.
4318
bfd5f8c1 43192012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4320
4321 * g++.dg/other/packed1.C: Remove SH from xfail list.
4322
579349b1 43232012-07-02 Jason Merrill <jason@redhat.com>
4324
ad026e7d 4325 PR c++/53619
4326 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4327
64da67de 4328 PR c++/53783
4329 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4330
93d504b2 4331 PR c++/53788
4332 * g++.dg/cpp0x/decltype39.C: New.
4333 * g++.dg/diagnostic/method1.C: Adjust.
4334
579349b1 4335 PR c++/53816
4336 * g++.dg/template/ref6.C: New.
4337
bfd5f8c1 43382012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5950d94b 4339
4340 PR target/53568
4341 * gcc.target/sh/pr53568-1.c: New.
4342
a6be7821 43432012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4344
4345 PR target/51244
4346 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4347
c28ddc97 43482012-07-02 Jason Merrill <jason@redhat.com>
4349
b1039d02 4350 PR c++/53821
4351 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4352
c28ddc97 4353 PR c++/53524
4354 * g++.dg/template/enum7.C: New.
4355 * g++.dg/other/ptrmem10.C: Adjust.
4356 * g++.dg/other/ptrmem11.C: Adjust.
4357 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4358
78b7a675 43592012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4360
4361 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4362
10e5ccd5 43632012-07-01 Wei Guozhi <carrot@google.com>
4364
4365 PR target/53447
4366 * gcc.target/arm/pr53447-1.c: New testcase.
4367 * gcc.target/arm/pr53447-2.c: New testcase.
4368 * gcc.target/arm/pr53447-3.c: New testcase.
4369 * gcc.target/arm/pr53447-4.c: New testcase.
4370
c9ff52f4 43712012-06-29 Richard Guenther <rguenther@suse.de>
4372
4373 PR tree-optimization/47061
4374 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4375
e6845b74 43762012-06-29 Richard Guenther <rguenther@suse.de>
4377
4378 PR tree-optimization/37541
4379 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4380
765d6b53 43812012-06-29 Richard Guenther <rguenther@suse.de>
4382
4383 PR tree-optimization/52589
4384 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4385
db608da2 43862012-06-28 Janis Johnson <janisjo@codesourcery.com>
4387
7e720768 4388 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4389
8bc0ff59 4390 * g++.dg/template/error46.C: Add missing comment to dg-message.
4391 * g++.dg/template/crash107.C: Likewise.
4392 * g++.dg/template/error47.C: Likewise.
4393 * g++.dg/template/crash108.C: Likewise.
4394 * g++.dg/overload/operator5.C: Likewise.
4395
db608da2 4396 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4397 errors in dg-message directives, add comments.
4398
0a569ffe 43992012-06-28 Kai Tietz <ktietz@redhat.com>
4400
4401 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4402 hard-coded 'unsigned long'.
4403
99ee4cc8 44042012-06-28 Jakub Jelinek <jakub@redhat.com>
4405
3af51fe9 4406 PR tree-optimization/51581
4407 * gcc.dg/vect/pr51581-4.c: New test.
4408
99ee4cc8 4409 PR tree-optimization/53645
4410 * gcc.c-torture/execute/pr53645-2.c: New test.
4411
2357fda0 44122012-06-28 Richard Guenther <rguenther@suse.de>
4413
4414 PR middle-end/53790
4415 * gcc.dg/torture/pr53790.c: New testcase.
4416
60420e1c 44172012-06-28 Jakub Jelinek <jakub@redhat.com>
4418
4419 PR tree-optimization/53645
4420 * gcc.c-torture/execute/pr53645.c: New test.
4421
7f28687d 44222012-06-28 Arnaud Charlet <charlet@adacore.com>
4423
4424 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4425
2793927e 44262012-06-28 Alexandre Oliva <aoliva@redhat.com>
4427
4428 PR debug/53671
4429 PR debug/49888
4430 * gcc.dg/guality/pr49888.c: Account for the possibility that
4431 the variable is optimized out at the first test.
4432
bb2431cc 44332012-06-27 Jason Merrill <jason@redhat.com>
4434
aa2f35a5 4435 * g++.dg/cpp0x/override2.C: Adjust.
4436 * g++.dg/template/error5.C: Adjust.
4437 * g++.dg/parse/crash28.C: Adjust.
4438
bb2431cc 4439 PR c++/53563
4440 * g++.dg/parse/template27.C: New.
4441 * g++.dg/template/crash74.C: Adjust expected output.
4442
fc028a49 44432012-06-27 Janus Weil <janus@gcc.gnu.org>
4444
4445 PR fortran/41951
4446 PR fortran/49591
4447 * gfortran.dg/typebound_operator_16.f03: New.
4448
5562d50d 44492012-06-27 Jakub Jelinek <jakub@redhat.com>
4450
4451 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4452 even src1.i and src2.i fields even in the second half of the arrays.
4453
4cdb0eae 44542012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4455
4456 PR c++/51033.
4457 * g++.dg/torture/vshuf-16.inc: New test.
4458 * g++.dg/torture/vshuf-2.inc: New test.
4459 * g++.dg/torture/vshuf-4.inc: New test.
4460 * g++.dg/torture/vshuf-8.inc: New test.
4461 * g++.dg/torture/vshuf-main.inc: New test.
4462 * g++.dg/torture/vshuf-v16hi.C: New test.
4463 * g++.dg/torture/vshuf-v16qi.C: New test.
4464 * g++.dg/torture/vshuf-v2df.C: New test.
4465 * g++.dg/torture/vshuf-v2di.C: New test.
4466 * g++.dg/torture/vshuf-v2sf.C: New test.
4467 * g++.dg/torture/vshuf-v2si.C: New test.
4468 * g++.dg/torture/vshuf-v4df.C: New test.
4469 * g++.dg/torture/vshuf-v4di.C: New test.
4470 * g++.dg/torture/vshuf-v4sf.C: New test.
4471 * g++.dg/torture/vshuf-v4si.C: New test.
4472 * g++.dg/torture/vshuf-v8hi.C: New test.
4473 * g++.dg/torture/vshuf-v8qi.C: New test.
4474 * g++.dg/torture/vshuf-v8si.C: New test.
4475
3ef23449 44762012-06-27 Richard Guenther <rguenther@suse.de>
4477
4478 PR middle-end/53676
4479 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4480
e7922834 44812012-06-26 Janis Johnson <janisjo@codesourcery.com>
4482
4483 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4484 scan-dump-dem-not): Use printable pattern in test name.
4485
8133be79 44862012-06-26 Sterling Augustine <saugustine@google.com>
4487 Dominique Dhumieres <dominiq@lps.ens.fr>
4488
4489 * gcc.dg/pubtypes-2.c: Update expected output.
4490 * gcc.dg/pubtypes-3.c: Likewise.
4491 * gcc.dg/pubtypes-4.c: Likewise.
4492
4502f5d0 44932012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4494
4495 * gcc.dg/tree-ssa/slsr-1.c: New test.
4496 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4497 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4498 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4499
b780dd27 45002012-06-26 Matt Turner <mattst88@gmail.com>
4501
4502 PR target/35294
4503 * gcc.target/arm/mmx-2.c: New.
4504
9b7441d7 45052012-06-26 Richard Guenther <rguenther@suse.de>
4506
4507 PR c++/53752
4508 * g++.dg/torture/pr53752.C: New testcase.
4509
47b88316 45102012-06-26 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR tree-optimization/53748
4513 * gcc.c-torture/compile/pr53748.c: New test.
4514
da68aaeb 45152012-06-25 Jason Merrill <jason@redhat.com>
4516
4517 PR c++/53498
4518 PR c++/53305
4519 * g++.dg/cpp0x/decltype38.C: New.
4520 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4521
5d1859c8 45222012-06-25 Janis Johnson <janisjo@codesourcery.com>
4523
dae098c6 4524 * lib/target-supports-dg.exp (testname-for-summary): New.
4525 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4526 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4527 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4528 scan-module-absence, output-exists, output-exists-not: Use
4529 testname-for-summary.
4530 (dg-test): Clean up testname_with_flags.
4531 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4532 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4533 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4534 scan-assembler-dem-not, object-size: Use testname-for-summary.
4535 * lib/gcov.exp (run-gcov): Likewise.
4536 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4537 scan-dump-dem, scan-dump-dem-note): Likewise.
4538
5d1859c8 4539 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4540 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4541 including profopt.opt; save and restore existing value.
4542 * g++.dg/bprob/bprob.exp: Likewise.
4543 * gcc.dg/matrix/matrix.exp: Likewise.
4544 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4545 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4546 PROFOPT_OPTIONS.
4547
ab02988e 45482012-06-25 Richard Henderson <rth@redhat.com>
4549
4550 * gcc.dg/pr53749.c: New.
4551
d5bcfd11 45522012-06-25 Jason Merrill <jason@redhat.com>
4553
4554 PR c++/52988
4555 * g++.dg/cpp0x/nullptr28.C: New.
4556
f983358a 45572012-06-25 Christophe Lyon <christophe.lyon@st.com>
4558
4559 * gcc.target/arm/neon-vld1_dupQ.c: New.
4560
653d8b92 45612012-06-25 Florian Weimer <fweimer@redhat.com>
4562
4563 * g++.dg/init/new35.C: New.
4564 * g++.dg/init/new36.C: New.
4565 * g++.dg/init/new37.C: New.
4566 * g++.dg/ext/vla5.C: New warning.
4567 * g++.dg/ext/vla8.C: New warning.
4568 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4569
425588b5 45702012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
19931eea 4571 James Greenhalgh <james.greenhalgh@arm.com>
425588b5 4572
4573 * gcc.target/arm/ftest-support-arm.h New testcase.
4574 * gcc.target/arm/ftest-support-thumb.h Likewise.
4575 * gcc.target/arm/ftest-support.h Likewise.
4576 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4577 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4578 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4579 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4580 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4581 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4582 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4583 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4584 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4585 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4586 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4587 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4588 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4589 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4590 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4591 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4592 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4593 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4594 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4595 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4596 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4597 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
25d970d5 4598 * lib/target-supports.exp
425588b5 4599 (check_effective_target_arm_arch_FUNC): Add support for more
4600 architectures.
4601 (add_options_for_arm_arch_FUNC): Likewise.
4602 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4603
2e6c5d72 46042012-06-25 Jason Merrill <jason@redhat.com>
4605
4606 PR c++/53202
4607 * g++.dg/cpp0x/constexpr-tuple.C: New.
4608
5f0d1d09 46092012-06-25 Jakub Jelinek <jakub@redhat.com>
4610
50c10b91 4611 PR target/53759
4612 * gcc.target/i386/pr53759.c: New test.
4613
5f0d1d09 4614 PR c++/53594
4615 * g++.dg/cpp0x/nsdmi7.C: New test.
4616
4adce37e 46172012-06-24 Kai Tietz <ktietz@redhat.com>
4618
4619 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4620 for LLP64 targets.
4621 * gcc.target/i386/pr38988.c: Likewise.
4622
bfc1ce10 46232012-06-22 Janus Weil <janus@gcc.gnu.org>
4624
4625 PR fortran/47710
4626 PR fortran/53328
4627 * gfortran.dg/typebound_generic_12.f03: New.
4628 * gfortran.dg/typebound_generic_13.f03: New.
4629
25db41e9 46302012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4631
4632 * gnat.dg/lto15.ad[sb]: New test.
4633
fd9cb2ca 46342012-06-21 Meador Inge <meadori@codesourcery.com>
4635
4636 PR c/53702
4637 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4638
3169c57a 46392012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4640
25d970d5 4641 * gcc.dg/pch/ident-1.c: New test.
4642 * gcc.dg/pch/ident-1.hs: Header file for new test.
3169c57a 4643
5dd3f78f 46442012-06-21 Michael Matz <matz@suse.de>
4645
4646 PR middle-end/53688
4647 * gcc.c-torture/execute/pr53688.c: New test.
4648
ac4a8000 46492012-06-20 Richard Guenther <rguenther@suse.de>
4650
4651 PR tree-optimization/30318
4652 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4653
d5be1387 46542012-06-20 Richard Earnshaw <rearnsha@arm.com>
4655
4656 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4657
16db4b03 46582012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4659
4660 * gcc.target/i386/clearcapv2.map: New file.
4661 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4662
ce42964e 46632012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4664
4665 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4666 and add __sh__ case.
4667
999f64e2 46682012-06-19 Jason Merrill <jason@redhat.com>
4669
4670 PR c++/52637
4671 * g++.dg/debug/localclass1.C: New.
4672
8013e732 46732012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4674
5dd3f78f 4675 * g++.dg/cpp0x/override4.C: New.
8013e732 4676
0ba44b8b 46772012-06-14 Jason Merrill <jason@redhat.com>
4678
4679 PR c++/53651
4680 * g++.dg/cpp0x/decltype37.C: New.
4681
efc7f971 46822012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4683
4684 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4685
ebd75471 46862012-06-19 Joseph Myers <joseph@codesourcery.com>
4687
4688 * gcc.c-torture/compile/vector-5.c,
4689 gcc.c-torture/compile/vector-6.c: New tests.
4690
f373171f 46912012-06-19 Richard Henderson <rth@redhat.com>
4692
4693 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4694
952d78fc 46952012-06-19 Richard Guenther <rguenther@suse.de>
4696
4697 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4698
538c1aa0 46992012-06-18 Uros Bizjak <ubizjak@gmail.com>
4700
4701 PR target/53712
4702 * gcc.target/i386/pr53712.c: New test.
4703
da22090c 47042012-06-18 Tobias Burnus <burnus@net-b.de>
4705
4706 PR fortran/53692
4707 * gfortran.dg/elemental_optional_args_6.f90: New.
4708
fc378a70 47092012-06-18 Tobias Burnus <burnus@net-b.de>
4710
4711 PR fortran/53526
4712 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4713 * gfortran.dg/coarray/move_alloc_1.f90
4714
f6099ce9 47152012-06-18 Tobias Burnus <burnus@net-b.de>
4716
4717 PR fortran/53526
4718 * gfortran.dg/coarray_27.f90: New.
4719
fe51e883 47202012-06-18 Joey Ye <Joey.Ye@arm.com>
f6099ce9 4721 Greta Yorsh <Greta.Yorsh@arm.com>
fe51e883 4722
f6099ce9 4723 * gcc.target/arm/epilog-1.c: New test.
fe51e883 4724
897c6e08 47252012-06-18 Richard Guenther <rguenther@suse.de>
4726
4727 PR tree-optimization/53693
4728 * g++.dg/torture/pr53693.C: New testcase.
4729
7c74ee50 47302012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4731
4732 PR tree-optimization/53703
4733 * gcc.dg/torture/pr53703.c: New test.
4734
fe265396 47352012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4736
4737 PR middle-end/53698
4738 * gcc.target/i386/pr53698.c: New test.
4739
814eec28 47402012-06-17 Uros Bizjak <ubizjak@gmail.com>
4741
4742 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4743
c66341ee 47442012-06-17 Tobias Burnus <burnus@net-b.de>
4745
4746 PR fortran/53691
4747 PR fortran/53685
4748 * gfortran.dg/transfer_check_3.f90: New.
4749
814eec28 47502012-06-17 Uros Bizjak <ubizjak@gmail.com>
65c90b6f 4751
4752 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4753
d525497d 47542012-06-16 Tobias Burnus <burnus@net-b.de>
4755
65c90b6f 4756 PR fortran/53642
4757 PR fortran/45170
4758 * gfortran.dg/deferred_type_param_8.f90: New.
d525497d 4759
f9fedb8d 47602012-06-15 Janis Johnson <janosjo@codesourcery.com>
4761
e7da9272 4762 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4763 testname that includes flags, passed in as new argument, in
4764 pass/fail messages.
4765 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4766 and pass it to verify-* procedures.
4767
99ac73dc 4768 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4769 alignment torture options with usual torture options.
4770
f9fedb8d 4771 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4772 messages reported for one line of source code.
4773 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4774 * g++.dg/cpp0x/decltype2.C: Likewise.
4775 * g++.dg/cpp0x/decltype3.C: Likewise.
4776 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4777 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4778 * g++.dg/cpp0x/static_assert3.C: Likewise.
4779 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4780 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4781 * g++.dg/cpp0x/union1.C: Likewise.
4782 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4783 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4784 * g++.dg/cpp0x/variadic2.C: Likewise.
4785 * g++.dg/cpp0x/variadic20.C: Likewise.
4786 * g++.dg/cpp0x/variadic74.C: Likewise.
4787 * g++.dg/diagnostic/bitfld2.C: Likewise.
4788 * g++.dg/ext/attrib44.C: Likewise.
4789 * g++.dg/ext/no-asm-1.C: Likewise.
4790 * g++.dg/other/error34.C: Likewise.
4791 * g++.dg/parse/crash46.C: Likewise.
4792 * g++.dg/parse/error10.C: Likewise.
4793 * g++.dg/parse/error2.C: Likewise.
4794 * g++.dg/parse/error3.C: Likewise.
4795 * g++.dg/parse/error36.C: Likewise.
4796 * g++.dg/parse/error8.C: Likewise.
4797 * g++.dg/parse/error9.C: Likewise.
4798 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4799 * g++.dg/parse/parser-pr28152.C: Likewise.
4800 * g++.dg/parse/template25.C: Likewise.
4801 * g++.dg/parse/typename11.C: Likewise.
4802 * g++.dg/tc1/dr147.C: Likewise.
4803 * g++.dg/template/deduce3.C: Likewise.
4804 * g++.dg/template/koenig9.C: Likewise.
4805 * g++.dg/template/pr23510.C: Likewise.
4806 * g++.dg/warn/pr12242.C: Likewise.
4807 * g++.dg/warn/pr30551-2.C: Likewise.
4808 * g++.dg/warn/pr30551.C: Likewise.
4809 * g++.old-deja/g++.other/typename1.C: Likewise.
4810 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4811
bf0cb017 48122012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4813
4814 PR c++/51033
4815 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4816 * c-c++-common/torture/vshuf-2.inc: Likewise.
4817 * c-c++-common/torture/vshuf-4.inc: Likewise.
4818 * c-c++-common/torture/vshuf-8.inc: Likewise.
4819 * c-c++-common/torture/vshuf-main.inc: Likewise.
4820 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4821 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4822 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4823 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4824 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4825 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4826 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4827 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4828 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4829 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4830 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4831 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4832 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4833 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4834
930802aa 48352012-06-15 Michael Matz <matz@suse.de>
4836
4837 * gcc.dg/tree-ssa/vector-4.c: New test.
4838
8f1c7d19 48392012-06-15 Michael Matz <matz@suse.de>
4840
4841 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4842 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4843
38682b67 48442012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4845
4846 PR tree-optimization/53636
4847 * gcc.target/arm/pr53636.c: New test.
4848
127cb1cd 48492012-06-15 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR tree-optimization/51581
4852 * gcc.c-torture/execute/pr51581-1.c: New test.
4853 * gcc.c-torture/execute/pr51581-2.c: New test.
4854 * gcc.dg/vect/pr51581-1.c: New test.
4855 * gcc.dg/vect/pr51581-2.c: New test.
4856 * gcc.dg/vect/pr51581-3.c: New test.
4857 * gcc.target/i386/avx-pr51581-1.c: New test.
4858 * gcc.target/i386/avx-pr51581-2.c: New test.
4859 * gcc.target/i386/avx2-pr51581-1.c: New test.
4860 * gcc.target/i386/avx2-pr51581-2.c: New test.
4861 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4862
5ecc7cc3 48632012-06-15 Richard Guenther <rguenther@suse.de>
4864
4865 * gcc.c-torture/execute/20120615-1.c: New testcase.
4866
ffda9ae3 48672012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4868
4869 * gnat.dg/vect8.ad[sb]: New test.
4870
9745ab9d 48712012-06-14 Richard Guenther <rguenther@suse.de>
4872
4873 * gcc.dg/tree-ssa/vrp.h: New testcase.
4874 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4875
901e08a3 48762012-06-13 Christian Bruel <christian.bruel@st.com>
4877
4878 PR target/53621
4879 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4880
cf7c9251 48812012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4882
4883 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4884
d8212cf1 48852012-06-13 Janis Johnson <janisjo@codesourcery.com>
4886
b628516b 4887 PR testsuite/20771
4888 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4889 test summary unique.
4890
d5526ca3 4891 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4892 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4893 scan-stack-usage-not): Don't strip torture options from test name.
4894
faa45b35 4895 * lib/scandump.exp (scan-dump-times): Use printable version of
4896 regexp in test summary line.
4897
d8212cf1 4898 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4899 messages reported for one line of source code.
4900 * gcc.dg/format/few-1.c: Likewise.
4901 * gcc.dg/ia64-sync-2.c: Likewise.
4902 * gcc.dg/sync-2.c: Likewise.
4903 * gcc.dg/noncompile/pr44517.c: Likewise.
4904
c573c1b5 49052012-06-13 Alexandre Oliva <aoliva@redhat.com>
4906
4907 PR debug/49888
4908 * gcc.dg/guality/pr49888.c: New.
4909
4015e18c 49102012-06-13 Alexandre Oliva <aoliva@redhat.com>
4911
4912 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4913 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4914 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4915
6b3952d7 49162012-06-13 Tobias Burnus <burnus@net-b.de>
4917
4918 PR fortran/53643
4919 * gfortran.dg/intent_out_7.f90: New.
4920
b5048314 49212012-06-13 Tobias Burnus <burnus@net-b.de>
4922
4923 PR fortran/53597
4924 * gfortran.dg/save_4.f90: New.
4925
4269c49c 49262012-06-12 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR c/53532
4929 PR c/51034
4930 PR c/53196
4931 * gcc.dg/pr53532.c: New test.
4932 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4933 adjust line numbers.
4934 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4935 * gcc.dg/Wcxx-compat-8.c: Likewise.
4936 * gcc.dg/pr51034.c: New test.
4937 * gcc.dg/pr53196-1.c: New test.
4938 * gcc.dg/pr53196-2.c: New test.
4939
a15af0c1 49402012-06-12 Janis Johnson <janisjo@codesourcery.com>
4941
c0521a10 4942 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4943 alignment torture options with usual torture options.
4944 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4945 instead of dg-options.
4946 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4947 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4948 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4949 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4950 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4951 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4952
519b3112 4953 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4954 to checks for multiple messages reported for one line of source code.
4955 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4956
83f71f6b 4957 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4958 messages reported for one line of source code.
4959
c970c589 4960 * gcc.dg/20031223-1.c: Add comments to check for multiple
4961 messages reported for one line of source code.
4962 * gcc.dg/Wconversion-integer.c: Likewise.
4963 * gcc.dg/Wfatal-2.c: Likewise.
4964 * gcc.dg/Wfatal.c: Likewise.
4965 * gcc.dg/Wobjsize-1.c: Likewise.
4966 * gcc.dg/c99-vla-jump-1.c: Likewise.
4967 * gcc.dg/c99-vla-jump-2.c: Likewise.
4968 * gcc.dg/c99-vla-jump-3.c: Likewise.
4969 * gcc.dg/c99-vla-jump-4.c: Likewise.
4970 * gcc.dg/c99-vla-jump-5.c: Likewise.
4971 * gcc.dg/decl-9.c: Likewise.
4972 * gcc.dg/declspec-10.c: Likewise.
4973 * gcc.dg/declspec-18.c: Likewise.
4974 * gcc.dg/mtune.c: Likewise.
4975 * gcc.dg/parser-pr28152-2.c: Likewise.
4976 * gcc.dg/parser-pr28152.c: Likewise.
4977 * gcc.dg/pr14475.c: Likewise.
4978 * gcc.dg/pr27953.c: Likewise.
4979 * gcc.dg/pr28322-3.c: Likewise.
4980 * gcc.dg/pr30457.c: Likewise.
4981 * gcc.dg/pr30551-2.c: Likewise.
4982 * gcc.dg/pr30551-3.c: Likewise.
4983 * gcc.dg/pr30551-4.c: Likewise.
4984 * gcc.dg/pr30551-5.c: Likewise.
4985 * gcc.dg/pr30551-6.c: Likewise.
4986 * gcc.dg/pr30551.c: Likewise.
4987 * gcc.dg/pr45461.c: Likewise.
4988 * gcc.dg/pr48552-1.c: Likewise.
4989 * gcc.dg/pr48552-2.c: Likewise.
4990 * gcc.dg/redecl-1.c: Likewise.
4991 * gcc.dg/transparent-union-3.c: Likewise.
4992 * gcc.dg/utf-dflt.c: Likewise.
4993 * gcc.dg/utf-dflt2.c: Likewise.
4994 * gcc.dg/vla-8.c: Likewise.
4995 * gcc.dg/vla-init-1.c: Likewise.
4996 * gcc.dg/wtr-int-type-1.c: Likewise.
4997
e46b1037 4998 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4999 messages reported for for one line of source code.
5000 * c-c++-common/raw-string-5.c: Likewise.
5001 * c-c++-common/raw-string-4.c: Likewise.
5002 * c-c++-common/raw-string-6.c: Likewise.
5003 * c-c++-common/pr20000.c: Likewise.
5004
a15af0c1 5005 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5006 messages reported for one line of source code.
5007 * gcc.dg/cpp/pr30786.c: Likewise.
5008 * gcc.dg/cpp/pr28709.c: Likewise.
5009 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5010 * gcc.dg/cpp/macspace2.c: Likewise.
5011 * gcc.dg/cpp/missing-header-1.c: Likewise.
5012 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5013 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5014 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5015
50162012-06-12 Jason Merrill <jason@redhat.com>
c9e4cdb5 5017
5018 PR c++/53599
5019 * g++.dg/template/local7.C: New.
5020
5fdd0baa 50212012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5022
5023 PR target/53511
5024 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5025 * gcc.target/sh/pr51340-2.c: Likewise.
5026 * gcc.target/sh/pr51340-3.c: Likewise.
65c90b6f 5027
658f1736 50282012-06-12 Michael Matz <matz@suse.de>
5029
5030 * gcc.dg/torture/alias-1.c: New test.
5031
92f67f6e 50322012-06-12 Jakub Jelinek <jakub@redhat.com>
5033
5034 PR rtl-optimization/53589
5035 * gcc.dg/torture/pr53589.c: New test.
5036
4830f670 50372012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5038
5039 PR target/50749
5040 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5041 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5042 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5043 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5044 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5045 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5046 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5047 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5048 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5049 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5050 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5051 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5052 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5053 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5054 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5055 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5056
725b956c 50572012-06-11 Sriraman Tallam <tmsriram@google.com>
5058
5059 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5060 (check_intel_cpu_model): New function.
5061 (check_amd_cpu_model): New function.
5062 (check_features): New function.
5063 (__get_cpuid_output): New function.
5064 (check_detailed): New function.
5065 (fn1): Rename to quick_check.
5066 (main): Update to call quick_check and call check_detailed.
5067
7c319710 50682012-06-11 Richard Henderson <rth@redhat.com>
5069
5070 * lib/target-supports.exp
5071 (check_effective_target_sync_long_long_runtime): Use
5072 check_effective_target_lp64 instead of
5073 check_effective_target_powerpc64 for powerpc targets.
5074
658a6fb7 50752012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5076
5077 PR target/53511
5078 * gcc.target/sh/pr53511-1.c: New.
5079
8f6a4a62 50802012-06-11 Richard Guenther <rguenther@suse.de>
5081
5082 PR middle-end/53470
5083 * g++.dg/lto/pr53470_0.C: New testcase.
5084 * gcc.dg/lto/pr53470_0.c: Likewise.
5085
a124222f 50862012-06-11 Richard Guenther <rguenther@suse.de>
5087
f1cb32b5 5088 PR c++/53605
a124222f 5089 * g++.dg/ext/pr53605.C: New testcase.
5090
7016287f 50912012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5092
5093 * gnat.dg/specs/array1.ads: New test.
5094 * gnat.dg/specs/array2.ads: Likewise.
5095 * gnat.dg/array22.adb: Likewise.
5096
f29f9ff7 50972012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5098
5099 * gnat.dg/constant4.adb: New test.
5100 * gnat.dg/constant4_pkg.ads: New helper.
5101
c73f762d 51022012-06-08 Janus Weil <janus@gcc.gnu.org>
5103
5104 PR fortran/52552
5105 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5106 * gfortran.dg/allocate_class_1.f90: Modified.
5107 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5108 * gfortran.dg/allocate_class_2.f90: New.
5109
6f0b8650 51102012-06-07 Hans-Peter Nilsson <hp@axis.com>
5111
5112 PR middle-end/53535
5113 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5114
08e9fd76 51152012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5116
5117 PR fortran/52861
5118 * gfortran.dg/string_assign_2.f90: New test case.
5119
af87b36a 51202012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5121
5122 PR fortran/52861
5123 * gfortran.dg/string_assign_1.f90: New test case.
5124
ab129075 51252012-06-07 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR middle-end/53580
5128 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5129 * gcc.dg/gomp/critical-4.c: Likewise.
5130 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5131 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5132 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5133 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5134 * c-c++-common/gomp/pr53580.c: New test.
5135
273b3fa5 51362012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5137
5138 PR c++/51214
5139 * g++.dg/cpp0x/forw_enum11.C: New.
5140
c4698a21 51412012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5142
5143 PR c++/53567
5144 * g++.dg/cpp0x/alias-decl-19.C: New.
5145
b37a3600 51462012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5147
5148 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5149
b3f60ed5 51502012-06-06 Uros Bizjak <ubizjak@gmail.com>
5151
5152 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5153 (XSTATE_FP): Ditto.
5154 (XSTATE_SSE): Ditto.
5155 (XSTATE_YMM): Ditto.
5156 (avx_os_support): Use new defines.
5157
6c99e71f 51582012-06-06 Richard Guenther <rguenther@suse.de>
5159
5160 PR testsuite/32380
5161 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5162 loops.
5163
ba1d6bad 51642012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5165
5166 PR c++/52841
5167 * g++.dg/cpp0x/pr52841.C: New testcase.
5168
f689d33d 51692012-06-06 Richard Guenther <rguenther@suse.de>
5170
5171 PR tree-optimization/53081
5172 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5173 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5174
aca8cc63 51752012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5176
5177 * gcc.target/powerpc/pr53487.c: New test.
5178
1877c426 51792012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5180
5181 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5182
e7ae865c 51832012-06-05 Edmar Wienskoski <edmar@freescale.com>
b770074c 5184
5185 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5186
ec84182d 51872012-06-05 Richard Guenther <rguenther@suse.de>
5188
5189 PR tree-optimization/30442
5190 * gcc.dg/vect/bb-slp-30.c: New testcase.
5191
0644fcba 51922012-06-05 Richard Guenther <rguenther@suse.de>
5193
5194 PR tree-optimization/53081
5195 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5196 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5197 -fno-tree-loop-distribute-patterns.
5198
6862f949 51992012-06-05 Alan Modra <amodra@gmail.com>
5200
5201 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5202 Check static chain in nested funcs.
5203
e8802ff7 52042012-06-04 Tobias Burnus <burnus@net-b.de>
5205
5206 PR fortran/50619
5207 * gfortran.dg/init_flag_10.f90: New.
5208
2a99a57e 52092012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5210
5211 PR c++/53524
5212 * g++.dg/warn/Wenum-compare-no-2: New.
5213
0aa42a53 52142012-06-04 Dodji Seketeli <dodji@redhat.com>
5215
5216 PR preprocessor/53463
5217 * g++.dg/cpp/limits.C: New test.
5218 * g++.dg/parse/error19.C: Adjust.
5219 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5220 * g++.dg/warn/pr35635.C: Likewise.
5221 * g++.old-deja/g++.pt/assign1.C: Likewise.
5222
670e461f 52232012-06-04 Edmar Wienskoski <edmar@freescale.com>
5224
5225 PR target/53559
5226 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5227 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5228 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5229 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5230 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5231 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5232 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5233 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5234
79a1581a 52352012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5236
5237 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5238
a50fd9b7 52392012-06-04 Jakub Jelinek <jakub@redhat.com>
5240
5241 PR tree-optimization/53550
5242 * gcc.dg/pr53550.c: New test.
5243
54459dd6 52442012-06-04 Richard Guenther <rguenther@suse.de>
5245
5246 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5247 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5248 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5249
bc70e8cf 52502012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5251
5252 PR fortran/48831
5253 * gfortran.dg/parameter_array_element_2.f90: New.
5254
2b15a89a 52552012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5256
5257 PR target/53512
5258 * gcc.target/sh/pr53512-1.c: New.
5259 * gcc.target/sh/pr53512-2.c: New.
5260 * gcc.target/sh/pr53512-3.c: New.
5261 * gcc.target/sh/pr53512-4.c: New.
5262
5578e0f4 52632012-06-01 Jason Merrill <jason@redhat.com>
5264
6935b87a 5265 PR c++/52973
5266 * g++.dg/ext/visibility/template12.C: New.
5267 * g++.dg/ext/attrib14.C: Adjust warning line.
5268
5578e0f4 5269 PR c++/52725
5270 * g++.dg/parse/new6.C: New.
5271 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5272
67227558 52732012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5274
5275 * c-c++-common/restrict-2.c: Revert previous change.
5276
275371d8 52772012-06-01 Jason Merrill <jason@redhat.com>
5278
f899a730 5279 PR c++/53137
5280 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5281
275371d8 5282 PR c++/53484
5283 * g++.dg/cpp0x/auto33.C: New.
5284
d8a1daa8 52852012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5286
5287 PR c++/26155
5288 * g++.dg/parse/namespace-alias-1.C: New.
5289
556cfe53 52902012-06-01 Christian Bruel <christian.bruel@st.com>
5291
5292 * gcc.dg/spec-options.c: New test.
5293 * gcc.dg/foo.specs: New file.
5294
132fa265 52952012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5296
5297 PR ada/53517
5298 * gnat.dg/lto14.adb: Skip on Solaris.
5299
241098f1 53002012-06-01 Hans-Peter Nilsson <hp@axis.com>
5301
5302 * gcc.target/cris/sync-1-v10.c,
5303 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5304 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5305 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5306 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5307 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5308 gcc.target/cris/torture/sync-mis-op-i-1.c,
5309 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5310 gcc.target/cris/torture/sync-mis-op-i-2.c,
5311 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5312 gcc.target/cris/torture/sync-mis-op-i-3.c,
5313 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5314 gcc.target/cris/torture/sync-mis-op-s-1.c,
5315 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5316 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5317 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5318 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5319 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5320 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5321 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5322 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5323 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5324
bfcf35ff 53252012-05-31 Richard Guenther <rguenther@suse.de>
5326
5327 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5328 ldist-pr45948.c with disabled SCCP.
5329
9f386f96 53302012-05-31 Richard Guenther <rguenther@suse.de>
5331
5332 PR middle-end/48493
5333 * gcc.dg/torture/pr48493.c: New testcase.
5334
1d8d64a5 53352012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5336
5337 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5338 arm32 to targets.
5339 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5340 of the initialization loop.
b3f60ed5 5341 (dg-final): Adjust the expected number of vectorized loops depending
1d8d64a5 5342 on vect_char_mult target selector.
5343
bf48fd49 53442012-05-31 Hans-Peter Nilsson <hp@axis.com>
5345
5346 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5347 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5348 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5349 New tests.
5350
55d147ea 53512012-05-30 Jason Merrill <jason@redhat.com>
5352
5353 PR c++/53356
5354 * g++.dg/init/new34.C: New.
5355 * g++.dg/tree-ssa/stabilize1.C: New.
5356
722a5835 53572012-05-30 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR c++/53356
5360 * g++.dg/init/new33.C: New test.
5361
e8aef9ed 53622012-05-30 Richard Guenther <rguenther@suse.de>
5363
5364 PR middle-end/53501
5365 * gcc.dg/torture/pr53501.c: New testcase.
5366 * c-c++-common/restrict-2.c: Adjust.
5367
7c53b493 53682012-05-30 Alan Modra <amodra@gmail.com>
5369
5370 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5371 torture-finish.
5372
22bcc33d 53732012-05-30 Marc Glisse <marc.glisse@inria.fr>
5374
5375 * gcc.target/i386/shuf-concat.c: New test.
5376
77b4556a 53772012-05-30 Jakub Jelinek <jakub@redhat.com>
5378
5379 PR rtl-optimization/53519
5380 * gcc.c-torture/compile/pr53519.c: New test.
5381
e8f3287f 53822012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5383
5384 * gcc.target/arm/neon-vrev.c: New.
5385
de9013ac 53862012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5387
5388 PR target/51340
5389 * gcc.target/sh/pr51340-1.c: New.
5390 * gcc.target/sh/pr51340-2.c: New.
5391 * gcc.target/sh/pr51340-3.c: New.
5392
87c952b8 53932012-05-29 Richard Guenther <rguenther@suse.de>
5394
5395 PR tree-optimization/53516
5396 * gcc.dg/torture/pr53516.c: New testcase.
5397
8c6425eb 53982012-05-29 Dodji Seketeli <dodji@redhat.com>
5399
5400 PR preprocessor/53229
5401 * gcc.dg/cpp/paste6.c: Force to run without
5402 -ftrack-macro-expansion.
5403 * gcc.dg/cpp/paste8.c: Likewise.
5404 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5405 -ftrack-macro-expansion.
5406 * gcc.dg/cpp/paste12.c: Force to run without
5407 -ftrack-macro-expansion.
5408 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5409 -ftrack-macro-expansion.
5410 * gcc.dg/cpp/paste13.c: Likewise.
5411 * gcc.dg/cpp/paste14.c: Likewise.
5412 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5413 -ftrack-macro-expansion.
5414 * gcc.dg/cpp/paste18.c: New test.
5415
05d93de8 54162012-05-29 Hans-Peter Nilsson <hp@axis.com>
5417
5418 * gcc.target/cris/torture/trap-1.c,
5419 gcc.target/cris/torture/trap-2.c,
5420 gcc.target/cris/torture/trap-3.c,
5421 gcc.target/cris/torture/trap-v0.c,
5422 gcc.target/cris/torture/trap-v3.c: New tests.
5423
8b64dc3c 54242012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/25137
5427 * g++.dg/warn/Wbraces3.C: New.
5428 * g++.dg/warn/Wbraces4.C: Likewise.
5429
d9e2aeee 54302012-05-28 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR tree-optimization/53505
5433 * c-c++-common/torture/pr53505.c: New test.
5434
b3a0814b 54352012-05-27 Nathan Sidwell <nathan@acm.org>
5436
5437 * gcc.dg/stmt-expr-4.c: New.
5438
4602ae77 54392012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5440
5441 PR c++/53491
5442 * g++.dg/parse/crash60.C: New.
5443
54442012-05-26 Jason Merrill <jason@redhat.com>
eb5d9b7b 5445
5446 PR c++/53220
5447 * c-c++-common/array-lit.c: New.
5448 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5449
91da4ab2 54502012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5451
5452 PR ada/50294
5453 * gnat.dg/array21.adb: New test.
5454
bc7ef935 54552012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5456
5457 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5458
97abbe27 54592012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5460
5461 PR c++/32054
5462 * g++.dg/other/anon-union3.C: New.
5463
4bb0c596 54642012-05-25 Ian Lance Taylor <iant@google.com>
5465
5466 * gcc.dg/split-6.c: New test.
5467
8ffcff2e 54682012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5469
5470 * gnat.dg/lto14.adb: New test.
5471
5bb035a3 54722012-05-25 Tristan Gingold <gingold@adacore.com>
5473
5474 * gcc.target/i386/large-frame.c: New.
5475
409e1a55 54762012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5477 * gcc.target/powerpc/lhs-1.c: New.
5478 * gcc.target/powerpc/lhs-2.c: New.
5479 * gcc.target/powerpc/lhs-3.c: New.
5480
8ae39fa8 54812012-05-24 Dodji Seketeli <dodji@redhat.com>
5482
5483 Make unwound macro expansion trace less redundant
5484 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5485 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5486 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5487 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5488 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5489 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5490
3b2d64d5 54912012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5492
5493 PR c++/53464
5494 * g++.dg/cpp0x/constexpr-default1.C: New.
5495
376a817b 54962012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5497
5498 PR c++/32080
5499 * g++.dg/eh/goto2.C: New.
5500
141de90e 55012012-05-24 Richard Guenther <rguenther@suse.de>
5502
5503 PR middle-end/53460
5504 * g++.dg/tree-prof/pr53460.C: New testcase.
5505
b864218f 55062012-05-24 Richard Guenther <rguenther@suse.de>
5507
5508 PR bootstrap/53466
5509 * g++.dg/debug/pr53466.C: New testcase.
5510
a2623f6b 55112012-05-24 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR tree-optimization/53465
5514 * gcc.c-torture/execute/pr53465.c: New test.
5515
71f58d94 55162012-05-23 Tobias Burnus <burnus@net-b.de>
5517
5518 PR fortran/51055
5519 PR fortran/45170
5520 * gfortran.dg/allocate_with_typespec_6.f90: New.
5521
5a8ef569 55222012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5523
5524 PR c++/29185
5525 * g++.dg/warn/delete-array-1.C: New.
5526
ad75582e 55272012-05-23 Richard Guenther <rguenther@suse.de>
5528
5529 * gcc.dg/torture/pr39074-2.c: Adjust.
5530 * gcc.dg/torture/pr39074.c: Likewise.
5531 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5532 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5533
ad0fe105 55342012-05-22 Jan Hubicka <jh@suse.cz>
5535
5536 PR middle-end/53161
5537 * g++.dg/torture/pr53161.C: New testcase.
5538
9e64f226 55392012-05-22 Tobias Burnus <burnus@net-b.de>
5540
5541 PR fortran/53389
5542 * gfortran.dg/realloc_on_assign_15.f90: New.
5543
700a8491 55442012-05-22 Richard Guenther <rguenther@suse.de>
5545
5546 PR middle-end/51071
5547 * gcc.dg/torture/pr51071-2.c: New testcase.
5548
3f55c2b5 55492012-05-22 Paolo Bonzini <bonzini@gnu.org>
5550
5551 PR tree-optimization/53336
5552 * g++.dg/torture/pr53336.C: New testcase.
5553
43cbde16 55542012-05-22 Dodji Seketeli <dodji@redhat.com>
5555
5556 PR c++/53322
5557 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
9e64f226 5558 instead of -Wunused-local-typedefs.
43cbde16 5559
793fb8f3 55602012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5561
5562 PR c++/51184
5563 * g++.dg/other/abstract4.C: New-
5564
55652012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5566
5567 PR c++/40821
5568 * g++.dg/ext/attrib46.C: New.
5569
7c2df6db 55702012-05-21 Joseph Myers <joseph@codesourcery.com>
5571
6a17c9e0 5572 PR c/53418
7c2df6db 5573 * gcc.c-torture/compile/pr53418-1.c,
5574 gcc.c-torture/compile/pr53418-2.c: New tests.
5575
8cb435f5 55762012-05-21 Jakub Jelinek <jakub@redhat.com>
5577
e694f1e7 5578 PR tree-optimization/53366
5579 * gcc.dg/torture/pr53366-1.c: New test.
5580 * gcc.dg/torture/pr53366-2.c: New test.
5581 * gcc.target/i386/pr53366-1.c: New test.
5582 * gcc.target/i386/pr53366-2.c: New test.
5583
791e6391 5584 PR tree-optimization/53409
5585 * gcc.c-torture/compile/pr53409.c: New test.
5586
8cb435f5 5587 PR tree-optimization/53410
5588 * gcc.c-torture/compile/pr53410-1.c: New test.
5589 * gcc.c-torture/compile/pr53410-2.c: New test.
5590
391d150e 55912012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5592
5593 PR target/53425
5594 * gcc.target/i386/pr53425-1.c: New file.
5595 * gcc.target/i386/pr53425-2.c: Likewise.
5596
02a2bdca 55972012-05-21 Richard Guenther <rguenther@suse.de>
5598
5599 PR tree-optimization/53408
5600 * gcc.dg/torture/pr53408.c: New testcase.
5601
bdd31be6 56022012-05-21 Uros Bizjak <ubizjak@gmail.com>
5603 H.J. Lu <hongjiu.lu@intel.com>
5604
5605 PR target/53416
5606 * gcc.target/i386/pr53416.c: New file.
5607
af7c8a51 56082012-05-21 Richard Guenther <rguenther@suse.de>
5609
5610 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5611
6681da88 56122012-05-21 Richard Guenther <rguenther@suse.de>
5613
5614 * gcc.dg/torture/ldist-1.c: New testcase.
5615
a7688838 56162012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5617
5618 * gnat.dg/lto13.adb: New test.
5619 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5620
4b1fdfcc 56212012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5622
5623 * gnat.dg/specs/lto12.ads: New test.
5624 * gnat.dg/specs/lto12_pkg.ads: New helper.
5625
58ccfbea 56262012-05-18 Richard Guenther <rguenther@suse.de>
5627
5628 PR tree-optimization/53346
5629 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5630 * gcc.target/i386/incoming-10.c: Adjust.
5631 * gcc.target/i386/incoming-11.c: Likewise.
5632 * gcc.target/i386/pr46295.c: Likewise.
5633
3146763e 56342012-05-18 Richard Guenther <rguenther@suse.de>
5635
5636 * gcc.dg/pr53352.c: Return zero.
5637
a72a38f4 56382012-05-18 Richard Guenther <rguenther@suse.de>
5639
5640 PR tree-optimization/53390
5641 * gcc.dg/torture/pr53390.c: New testcase.
5642
3a966565 56432012-05-18 Meador Inge <meadori@codesourcery.com>
5644
5645 PR rtl-optimization/53352
5646 * gcc.dg/pr53352.c: New test.
5647
38826719 56482012-05-17 David S. Miller <davem@davemloft.net>
5649
5650 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5651 failure on sparc-*-linux-gnu.
5652
3592befb 56532012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5654
5655 PR c++/39681
0a55e5a6 5656 * g++.dg/parse/error49.C: New.
3592befb 5657 * g++.dg/cpp0x/error8.C: Likewise.
5658 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5659 * g++.dg/ext/utf-dflt2.C: Likewise.
5660 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5661 * g++.dg/ext/utf-dflt.C: Likewise.
5662 * c-c++-common/raw-string-3.c: Likewise.
5663 * c-c++-common/raw-string-4.c: Likewise.
5664
2572143c 56652012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 PR c++/53371
5668 * g++.dg/cpp0x/catch1.C: New.
5669
255b5d15 56702012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2670559d 5671
255b5d15 5672 PR c++/44516
5673 * g++.dg/parse/error48.C: New.
5674 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5675 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5676
56772012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5678
5679 * gcc.dg/tm/indirect-2.c: New test.
2670559d 5680
97bad265 56812012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5682
5683 PR tree-optimization/53217
5684 * gfortran.dg/pr53217.f90: New test.
5685
5ef4302d 56862012-05-16 Richard Guenther <rguenther@suse.de>
5687
5688 PR tree-optimization/53364
5689 * g++.dg/torture/pr53364.C: New testcase.
5690
75d6c3ea 56912012-05-16 Georg-Johann Lay <avr@gjlay.de>
5692
5693 PR testsuite/52641
5694 * gcc.dg/pr52549.c: Fix test for long != void*
5695 * gcc.c-torture/execute/pr52979-1.x: New file.
5696 * gcc.c-torture/execute/pr52979-2.x: New file.
5697
a60f3e81 56982012-05-16 Dodji Seketeli <dodji@redhat.com>
5699
5700 PR preprocessor/7263
5701 * gcc.dg/binary-constants-2.c: Run without tracking locations
5702 accross macro expansion.
5703 * gcc.dg/binary-constants-3.c: Likewise.
5704 * gcc.dg/cpp/sysmac2.c: Likewise.
25d970d5 5705 * gcc.dg/nofixed-point-2.c: Adjust for more precise
a60f3e81 5706 location.
5707 * gcc.dg/cpp/syshdr3.c: New test.
5708 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5709 * gcc.dg/system-binary-constants-1.c: New test.
5710 * gcc.dg/system-binary-constants-1.h: New header for the new test
5711 above.
5712 * g++.dg/cpp/syshdr3.C: New test.
5713 * g++.dg/cpp/syshdr3.h: New header the new test above.
5714 * g++.dg/system-binary-constants-1.C: New test.
5715 * g++.dg/system-binary-constants-1.h: New header the new test
5716 above.
5717
c6153356 57182012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5719
5720 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5721
f2a4755d 57222012-05-15 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR target/53358
5725 * gcc.dg/pr53358.c: New test.
5726
82e6ef7c 57272012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5728
cd4797ff 5729 PR c++/11856
82e6ef7c 5730 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5731 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5732
4ea72f7b 57332012-05-15 Olivier Hainque <hainque@adacore.com>
5734
5735 * g++.dg/eh/sighandle.C: New testcase.
5736
e7ea1c21 57372012-05-15 Richard Guenther <rguenther@suse.de>
5738
5739 PR tree-optimization/53355
5740 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5741
40759df4 57422012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5743
5744 * gfortran.dg/*.f90: Remove now redundant manual
5745 cleanup-modules directive.
5746
c6dab7d2 57472012-05-14 Uros Bizjak <ubizjak@gmail.com>
5748
5749 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5750 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5751
7f4f15dc 57522012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5753
5754 PR fortran/52428
5755 * gfortran.dg/int_range_io_1.f90: New test.
5756
5dc7473d 57572012-05-14 Andi Kleen <ak@linux.intel.com>
5758 Jakub Jelinek <jakub@redhat.com>
5759
5760 PR target/53315
5761 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5762 * gcc.target/i386/rtm-check.h: New file.
5763 * gcc.target/i386/pr53315.c: New test.
5764
774bbd60 57652012-05-14 Tobias Burnus <burnus@net-b.de>
5766
5767 PR fortran/49110
5768 PR fortran/51055
5769 PR fortran/53329
5770 * gfortran.dg/deferred_type_param_4.f90: New.
5771 * gfortran.dg/deferred_type_param_6.f90: New.
5772
c8010b80 57732012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5774
5775 * gcc.target/i386/retarg.c: New test.
5776
62e307b5 57772012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5778
5779 PR fortran/45170
5780 * gfortran.dg/deferred_type_param_3.f90: New.
5781 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5782 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5783
ec3aa8fe 57842012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5785
5786 * gnat.dg/null_pointer_deref3.adb: New test.
5787
11820978 57882012-05-12 Tobias Burnus <burnus@net-b.de>
5789
5790 PR fortran/49110
5791 PR fortran/52843
5792 * gfortran.dg/deferred_type_param_5.f90: New.
5793
1e6d0c16 57942012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5795
5796 * g++.dg/parse/error47.C: New.
5797
88fe3753 57982012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5799
5800 PR fortran/52537
5801 * gfortran.dg/string_compare_4.f90: Change option
5802 to -fdump-tree-original. Add test case for kind=4.
5803
eba36973 58042012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5805
5806 PR fortran/52537
5807 * gfortran.dg/string_compare_4.f90: New test.
5808
db2210b6 58092012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5810
5811 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5812
5bcc2f92 58132012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5814
5815 PR c++/53305
5816 * g++.dg/cpp0x/variadic132.C: New.
5817
61f69bc9 58182012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/53158
5821 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5822 * g++.dg/parse/error26.C: Tweak dg-error column number.
5823
78222ab9 58242012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5825
5826 PR c++/53301
5827 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5828
72e1426b 58292012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5830
5831 * gnat.dg/lto11.ad[sb]: New test.
5832
72b48d28 58332012-05-09 Uros Bizjak <ubizjak@gmail.com>
5834
5835 PR target/52908
5836 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5837 directive to Scan for vpmuldq, not vpmacsdql.
5838
8faf5d30 58392012-05-09 Michael Matz <matz@suse.de>
5840
5841 PR tree-optimization/53185
5842 * gcc.dg/vect/pr53185.c: New test.
5843
aa8a4056 58442012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5845
5846 PR middle-end/53249
5847 * gcc.target/i386/pr53249.c: New.
5848
01bee3b6 58492012-05-09 Richard Guenther <rguenther@suse.de>
5850
5851 PR tree-optimization/18437
5852 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5853 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5854
2f5a3c4a 58552012-05-09 Jakub Jelinek <jakub@redhat.com>
5856
5857 PR tree-optimization/53226
5858 * gcc.c-torture/compile/pr53226.c: New test.
5859
f9d429a4 58602012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5861
5862 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5863 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5864 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5865 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5866 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5867 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5868 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5869 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5870 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5871 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5872 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5873 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5874 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5875 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5876
28a0c749 58772012-05-09 Dehao Chen <dehao@google.com>
5878
5879 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5880 * gcc.dg/predict-2.c: Likewise.
5881 * gcc.dg/predict-3.c: Likewise.
5882 * gcc.dg/predict-4.c: Likewise.
5883 * gcc.dg/predict-5.c: Likewise.
5884 * gcc.dg/predict-6.c: Likewise.
5885
126f07da 58862012-05-08 Hans-Peter Nilsson <hp@axis.com>
5887
5888 PR target/53272
5889 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5890
42756cae 58912012-05-08 Richard Guenther <rguenther@suse.de>
5892
5893 * gcc.dg/fold-bitand-4.c: New testcase.
5894
fd757b76 58952012-05-08 Dehao Chen <dehao@google.com>
5896
5897 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5898 heuristic is working properly.
5899 * gcc.dg/predict-2.c: Likewise.
5900 * gcc/dg/predict-3.c: Likewise.
5901 * gcc/dg/predict-4.c: Likewise.
5902 * gcc/dg/predict-5.c: Likewise.
5903 * gcc/dg/predict-6.c: Likewise.
5904
0e443ce1 59052012-05-07 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR tree-optimization/53239
5908 * g++.dg/opt/vrp3.C: New test.
5909 * g++.dg/opt/vrp3-aux.cc: New file.
5910 * g++.dg/opt/vrp3.h: New file.
5911
12790848 59122012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5913
5914 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5915 .uleb128 support in assembler output.
5916
4bb17e6b 59172012-05-07 Richard Guenther <rguenther@suse.de>
5918
5919 PR lto/42987
5920 * g++.dg/lto/pr42987_0.C: New testcase.
5921 * g++.dg/lto/pr42987_1.C: Likewise.
5922
ad65d2f7 59232012-05-07 Tobias Burnus <burnus@net-b.de>
5924
5925 PR fortran/53255
5926 * gfortran.dg/typebound_operator_15.f90: New.
5927
431a19be 59282012-05-06 Tobias Burnus <burnus@net-b.de>
5929
5930 PR fortran/41587
5931 * gfortran.dg/class_array_13.f90: New.
5932
d349f8a8 59332012-05-06 Tristan Gingold <gingold@adacore.com>
5934
5935 * gnat.dg/warn7.adb: New test.
5936
647b2843 59372012-05-06 Eric Botcazou <ebotcazou@adacore.com>
76cb9822 5938
647b2843 5939 * gnat.dg/specs/renamings.ads: Rename to...
5940 * gnat.dg/specs/renaming1.ads: ...this.
5941 * gnat.dg/specs/renaming2.ads: New test.
5942 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5943 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5944 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5945 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5946
59472012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5948
5949 * gnat.dg/discr36.ad[sb]: New test.
5950 * gnat.dg/discr36_pkg.ad[sb]: New helper.
76cb9822 5951
686369e8 59522012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5953
5954 PR c/43772
5955 * c-c++-common/pr43772.c: New.
5956
49dcd9d0 59572012-05-05 Paul Thomas <pault@gcc.gnu.org>
5958
5959 PR fortran/41600
5960 * gfortran.dg/select_type_26.f03 : New test.
5961 * gfortran.dg/select_type_27.f03 : New test.
5962
5963 PR fortran/53191
5964 * gfortran.dg/select_type_28.f03 : New test.
5965
fa0323b8 59662012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5967
5968 PR fortran/49010
5969 PR fortran/24518
5970 * gfortran.dg/mod_sign0_1.f90: New test.
5971 * gfortran.dg/mod_large_1.f90: New test.
5972
87d9f569 59732012-05-04 Tobias Burnus <burnus@net-b.de>
5974
5975 PR fortran/53175
5976 gfortran.dg/public_private_module_5.f90: New.
5977
ae79d05f 59782012-05-04 Tobias Burnus <burnus@net-b.de>
5979
5980 PR fortran/53111
5981 * gfortran.dg/constructor_7.f90: New.
5982 * gfortran.dg/constructor_8.f90: New.
5983
69f685c0 59842012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5985
5986 PR c++/53166
5987 * g++.dg/cpp0x/static_assert7.C: New.
5988
da5b41a4 59892012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5990
5991 PR tree-optimization/52633
5992 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5993 recognized as widening shifts instead of over-widening.
5994 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5995 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5996 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5997 * gcc.target/arm/pr52633.c: New test.
5998
147d14aa 59992012-05-04 Richard Guenther <rguenther@suse.de>
6000
6001 PR tree-optimization/53168
6002 * gcc.dg/torture/pr53168.c: New testcase.
6003 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6004
596c40fb 60052012-05-04 Richard Guenther <rguenther@suse.de>
6006
6007 * gcc.dg/lto/pr53214_0.c: New testcase.
6008
50b58916 60092012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6010
6011 * gcc.target/ia64/pr48496.c: New test.
6012 * gcc.target/ia64/pr52657.c: Likewise.
6013
03fe1dc2 60142012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6015
6016 PR c/51712
6017 * c-c++-common/pr51712.c: New.
6018
0b10390a 60192012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6020
6021 PR target/53199
6022 * gcc.target/powwerpc/pr53199.c: New file.
6023
039c4ce6 60242012-05-03 Jason Merrill <jason@redhat.com>
6025
23c98701 6026 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6027
039c4ce6 6028 * gcc.dg/debug/dwarf2/dups-types.c: New.
6029 * gcc.dg/debug/dwarf2/dups-types.h: New.
6030
7fc5078f 60312012-05-03 Jason Merrill <jason@redhat.com>
6032
6033 * g++.dg/debug/dwarf2/namespace-2.C: New.
6034 * g++.dg/debug/dwarf2/localclass3.C: New.
6035
d03a2c79 60362012-05-03 Jason Merrill <jason@redhat.com>
6037
6038 * g++.dg/debug/dwarf2/thunk1.C: New.
6039
6b45067f 60402012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/53186
6043 * g++.dg/other/final2.C: New.
6044
1ef2db75 60452012-05-03 Richard Guenther <rguenther@suse.de>
6046
6047 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6048
6192c15a 60492012-05-03 Uros Bizjak <ubizjak@gmail.com>
6050
6051 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6052 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6053 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6054 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6055
c4a8eb0a 60562012-05-03 Jakub Jelinek <jakub@redhat.com>
6057
8aeee4eb 6058 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6059 .byte 0xf2.
6060 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6061 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6062 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6063
b6d5efe6 6064 PR debug/53174
6065 * gcc.dg/pr53174.c: New test.
6066
c4a8eb0a 6067 PR target/53187
6068 * gcc.target/arm/pr53187.c: New test.
6069 * gcc.c-torture/compile/pr53187.c: New test.
6070
2e60466b 60712012-05-03 Richard Guenther <rguenther@suse.de>
6072
6073 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6074 unsupported prefetching support.
6075
f956dce9 60762012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6077
ae79d05f 6078 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6079 option -ftrack-macro-expansion=0.
6080 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6081 option -ftrack-macro-expansion=0.
f956dce9 6082
c26642d9 60832012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6084
6085 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6086 dg-options for target arm with dg-additional-options.
6087
a4f94d42 60882012-05-03 Richard Guenther <rguenther@suse.de>
6089
6090 PR tree-optimization/53144
6091 * gcc.dg/torture/pr53144.c: New testcase.
6092
8b3d4556 60932012-05-03 Tobias Burnus <burnus@net-b.de>
6094
6095 PR fortran/52864
6096 * gfortran.dg/pointer_intent_7.f90: New.
6097 * gfortran.dg/pure_formal_3.f90: New.
6098
e9f1fe86 60992012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6100
6101 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6102
ad5f1481 61032012-05-02 Martin Jambor <mjambor@suse.cz>
6104
6105 PR lto/52605
6106 * g++.dg/lto/pr52605_0.C: New test.
6107
7f738025 61082012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6109
6110 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6111 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6112 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6113 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6114 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6115 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6116 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6117 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6118 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6119 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6120 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6121 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6122 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6123 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6124 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6125 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6126
b59e1c90 61272012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6128
6129 PR middle-end/53153
6130 * gcc.dg/pr53153.c: New test.
6131
85d86b55 61322012-05-02 Richard Guenther <rguenther@suse.de>
6133
6134 * g++.dg/tree-ssa/pr19807.C: Adjust.
6135
559f753b 61362012-05-02 Jakub Jelinek <jakub@redhat.com>
6137
8b3fb720 6138 PR tree-optimization/53163
6139 * gcc.c-torture/compile/pr53163.c: New test.
6140
559f753b 6141 PR rtl-optimization/53160
6142 * gcc.c-torture/execute/pr53160.c: New test.
6143
73242672 61442012-05-01 Ian Lance Taylor <iant@google.com>
6145
6146 PR c/37303
6147 * gcc.dg/pr37303.c: New test.
6148
2c650b13 61492012-05-01 Richard Henderson <rth@redhat.com>
6150
6151 * lib/target-supports.exp
6152 (check_effective_target_sync_long_long_runtime): True for
6153 check_effective_target_powerpc64.
6154
f3186cfc 61552012-04-30 Marc Glisse <marc.glisse@inria.fr>
6156
7059d45d 6157 PR c++/51033
6158 * gcc.dg/vector-1.c: Move to ...
6159 * c-c++-common/vector-1.c: ... here.
6160 * gcc.dg/vector-2.c: Move to ...
6161 * c-c++-common/vector-2.c: ... here.
6162 * gcc.dg/vector-3.c: Move to ...
6163 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6164 * gcc.dg/vector-4.c: Move to ...
6165 * c-c++-common/vector-4.c: ... here.
6166 * gcc.dg/vector-init-1.c: Move to ...
6167 * c-c++-common/vector-init-1.c: ... here.
6168 * gcc.dg/vector-init-2.c: Move to ...
6169 * c-c++-common/vector-init-2.c: ... here.
6170 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6171 * c-c++-common/vector-subscript-1.c: ... here.
6172 * gcc.dg/vector-subscript-2.c: Move to ...
6173 * c-c++-common/vector-subscript-2.c: ... here.
6174 * gcc.dg/vector-subscript-3.c: Move to ...
6175 * c-c++-common/vector-subscript-3.c: ... here.
6176
f3186cfc 6177 PR c++/51314
6178 * g++.dg/cpp0x/vt-51314.C: New test.
6179 * g++.dg/cpp0x/variadic76.C: Fix.
6180
b82f28f1 61812012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6182
6183 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6184
7edb1062 61852012-04-30 Dodji Seketeli <dodji@redhat.com>
6186
6187 Add -Wvarargs option
6188 * c-c++-common/Wvarargs.c: New test case.
6189 * c-c++-common/Wvarargs-2.c: Likewise.
6190
c55700de 61912012-04-30 Dodji Seketeli <dodji@redhat.com>
6192
053213c1 6193 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6194 * objc.dg/foreach-7.m: Force the test case to run without
6195 -ftrack-macro-expansion.
6196 * c-c++-common/tm/attrib-1.c: Likewise.
6197 * c-c++-common/warn-ommitted-condop.c: Likewise.
6198 * gcc.dg/assign-warn-1.c: Likewise.
6199 * gcc.dg/assign-warn-2.c: Likewise.
6200 * gcc.dg/attr-alloc_size.c: Likewise.
6201 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6202 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6203 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6204 * gcc.dg/c90-const-expr-9.c: Likewise.
6205 * gcc.dg/c99-const-expr-9.c: Likewise.
6206 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6207 * gcc.dg/cpp/direct2s.c: Likewise.
25d970d5 6208 * gcc.dg/cpp/pr28709.c: Likewise.
053213c1 6209 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6210 * gcc.dg/dfp/composite-type.c: Likewise.
6211 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6212 with -ftrack-macro-expansion
6213 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6214 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6215 * g++.dg/ext/cleanup-1.C: Likewise.
6216 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6217 * g++.dg/template/sfinae10.C: Likewise.
6218 * g++.dg/tm/wrap-2.C: Likewise.
6219 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6220 * g++.dg/warn/Wsign-conversion.C: Likewise.
6221 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6222 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6223 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6224 it to run with -ftrack-macro-expansion.
6225 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6226 test cases without -ftrack-macro-expansion.
6227
7e3d3ba6 6228 Fix location for static class members
6229 * g++.dg/template/sfinae6_neg.C: Adjust.
6230
db30b351 6231 Make conversion warnings work on NULL with -ftrack-macro-expansion
6232 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6233 alongside the previous testing for NULL.
6234
18f0e0e5 6235 Fix -Wuninitialized for -ftrack-macro-expansion
6236 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6237
bd172d61 6238 Strip "<built-in>" loc from displayed expansion context
6239 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6240 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6241 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6242 new test above.
6243
00abfdc0 6244 Fix expansion point loc for macro-like tokens
6245 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
ae79d05f 6246 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
00abfdc0 6247
c55700de 6248 Fix token pasting with -ftrack-macro-expansion
6249 * gcc.dg/cpp/paste17.c: New test case for
ae79d05f 6250 -ftrack-macro-expansion=2 mode only.
c55700de 6251 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6252
5154a747 62532012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6254
6255 * gnat.dg/warn6.ad[sb]: New test.
6256
d1cef7b2 62572012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6258
6259 PR 53149
ae79d05f 6260 * gcc.dg/20011021-1.c: Adjust testcase.
d1cef7b2 6261
b2fa4782 62622012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6263
6264 PR fortran/53148
6265 * gfortran.dg/function_optimize_12.f90: New test.
6266
9534cf53 62672012-04-29 Hans-Peter Nilsson <hp@axis.com>
6268
6269 PR target/53156
6270 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6271 code to match current output and cover new peephole2 pattern.
6272
b3f60ed5 62732012-04-27 Ollie Wild <aaw@google.com>
76d340ac 6274
6275 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6276
678919fd 62772012-04-27 Paolo Bonzini <bonzini@gnu.org>
6278
6279 * gcc.c-torture/execute/20120427-2.c: New testcase.
6280 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6281 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6282 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6283
8be7badc 62842012-04-27 Paolo Bonzini <bonzini@gnu.org>
6285
6286 PR target/53138
6287 * gcc.c-torture/execute/20120427-1.c: New testcase.
6288
487282d5 62892012-04-27 Marc Glisse <marc.glisse@inria.fr>
6290
6291 PR middle-end/27139
6292 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6293
9991dd87 62942012-04-27 Tom de Vries <tom@codesourcery.com>
6295
6296 PR tree-optimization/51879
6297 * gcc.dg/pr51879.c: New test.
6298 * gcc.dg/pr51879-2.c: Same.
6299 * gcc.dg/pr51879-3.c: Same.
6300 * gcc.dg/pr51879-4.c: Same.
6301 * gcc.dg/pr51879-6.c: Same.
6302
2eb359ba 63032012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/53096
6306 * g++.dg/cpp0x/defaulted35.C: New.
6307 * g++.dg/cpp0x/defaulted15.C: Adjust.
6308
dc5de0f4 63092012-04-26 Janis Johnson <janisjo@codesourcery.com>
6310
6311 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6312 structure layout.
6313
d79cfc15 63142012-04-25 Sriraman Tallam <tmsriram@google.com>
6315
25d970d5 6316 * gcc.target/i386/builtin_target.c: Check avx2.
d79cfc15 6317
b87bb4f3 63182012-04-26 Alan Modra <amodra@gmail.com>
6319
6320 * gcc.target/powerpc/savres.c: New test.
6321 * gcc.target/powerpc/powerpc.exp: Run it.
6322
96e814b8 63232012-04-26 Hans-Peter Nilsson <hp@axis.com>
6324
6325 PR target/53120
6326 * gcc.dg/torture/pr53120.c: New test.
6327
7e9ba3f3 63282012-04-25 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR middle-end/52979
6331 * gcc.c-torture/compile/pr52979-1.c: New test.
6332 * gcc.c-torture/execute/pr52979-1.c: New test.
6333 * gcc.c-torture/execute/pr52979-2.c: New test.
6334
d10b66d7 63352012-04-25 Richard Guenther <rguenther@suse.de>
6336
6337 * gcc.target/i386/l_fma_float_5.c: Adjust.
6338 * gcc.target/i386/l_fma_double_4.c: Likewise.
6339 * gcc.target/i386/l_fma_float_2.c: Likewise.
6340 * gcc.target/i386/l_fma_float_6.c: Likewise.
6341 * gcc.target/i386/l_fma_double_1.c: Likewise.
6342 * gcc.target/i386/l_fma_double_5.c: Likewise.
6343 * gcc.target/i386/l_fma_float_3.c: Likewise.
6344 * gcc.target/i386/l_fma_double_2.c: Likewise.
6345 * gcc.target/i386/l_fma_double_6.c: Likewise.
6346 * gcc.target/i386/l_fma_float_4.c: Likewise.
6347 * gcc.target/i386/l_fma_double_3.c: Likewise.
6348 * gcc.target/i386/l_fma_float_1.c: Likewise.
6349
27d5d67b 63502012-04-25 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR tree-optimization/53058
6353 * gcc.c-torture/compile/pr53058.c: New test.
6354
7064cb7f 63552012-04-25 Jan Hubicka <jh@suse.cz>
6356
6357 PR middle-end/53088
6358 * gcc.target/i386/pr39082-1.c: Update warning location.
6359
537cbcc2 63602012-04-25 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR c/52880
6363 * gcc.dg/pr52880.c: New test.
6364
292bb106 63652012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6366
6367 * gcc.dg/m-un-2.c: Update.
6368 * gcc.dg/20011021-1.c: Update.
6369
c78a1d18 63702012-04-25 Tobias Burnus <burnus@net-b.de>
6371
6372 PR fortran/52196
6373 * gfortran.dg/realloc_on_assign_14.f90: New.
6374
49c567f5 63752012-04-24 Georg-Johann Lay <avr@gjlay.de>
6376
6377 PR testsuite/52641
6378 PR tree-optimizations/52891
6379 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6380
66bbeb85 63812012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/52363
6384 * g++.dg/cpp0x/sfinae35.C: New.
6385 * g++.dg/cpp0x/sfinae36.C: Likewise.
6386
25d970d5 63872012-04-24 Sriraman Tallam <tmsriram@google.com>
6388
6389 * gcc.target/builtin_target.c: New testcase.
6390
745d490f 63912012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6392
6393 PR target/47197
6394 * gcc.target/powerpc/pr47197.c: New test.
66bbeb85 6395
a34205cc 63962012-04-24 Richard Guenther <rguenther@suse.de>
6397
6398 PR tree-optimization/53085
6399 * g++.dg/torture/pr53085.C: New testcase.
6400
10fbe63d 64012012-04-24 Andrew Pinski <apinski@cavium.com>
6402
6403 PR tree-opt/33512
6404 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6405 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6406 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6407
36a2ea56 64082012-04-24 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR middle-end/53084
6411 * gcc.c-torture/execute/pr53084.c: New test.
6412
73fcb567 64132012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6414
6415 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6416
35967c0f 64172012-04-23 Andrew Pinski <apinski@cavium.com>
6418
6419 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6420
9fd6547f 64212012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6422
6423 PR regression/53076
6424 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6425 * gcc.dg/torture/builtin-power-1.c: Likewise.
6426
53a87a4b 64272012-04-23 Richard Guenther <rguenther@suse.de>
6428
6429 PR tree-optimization/53070
6430 * gcc.dg/torture/pr53070.c: New testcase.
6431
104619f5 64322012-04-23 Richard Guenther <rguenther@suse.de>
6433
6434 PR c/53060
6435 * gcc.dg/pr53060.c: New testcase.
6436
78fb8a4f 64372012-04-23 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR tree-optimizations/52891
a110769b 6440 * gcc.c-torture/compile/pr52891-1.c: New test.
78fb8a4f 6441 * gcc.c-torture/compile/pr52891-2.c: New test.
6442
68398d86 64432012-04-22 Tobias Burnus <burnus@net-b.de>
6444
6445 PR fortran/53051
6446 * gfortran.dg/read_float_4.f90: New.
6447
28738b20 64482012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6449
6450 PR 35441
6451 * c-c++-common/pr35441.C: New.
6452
803ecb48 64532012-04-20 Ian Lance Taylor <iant@google.com>
6454
6455 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6456 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6457
92664eaf 64582012-04-20 Uros Bizjak <ubizjak@gmail.com>
6459
6460 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6461 array access.
6462 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6463
3293b457 64642012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6465
6466 PR rtl-optimization/44214
6467 * gcc.dg/pr44214-1.c: New test.
6468 * gcc.dg/pr44214-2.c: Likewise.
6469 * gcc.dg/pr44214-3.c: Likewise.
6470
ebc3ea23 64712012-04-20 Richard Guenther <rguenther@suse.de>
6472
6473 * g++.dg/torture/20120420-1.C: New testcase.
6474
63e8ee1f 64752012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6476
6477 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6478
d85dbdb3 64792012-04-19 Christian Bruel <christian.bruel@st.com>
6480
6481 * gcc.dg/pr52283.c: New test.
6482
61cb2bc3 64832012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
d85dbdb3 6484
6485 * gcc.dg/pr37985.c: New test.
6486
8fb72e03 64872012-04-19 Richard Guenther <rguenther@suse.de>
6488
6489 PR rtl-optimization/44688
6490 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6491 possibly profitable.
6492
a963cb46 64932012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6494
6495 PR tree-optimization/52976
a110769b 6496 * gfortran.dg/reassoc_11.f: New test.
a963cb46 6497
56e650d6 64982012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6499
6500 PR tree-optimization/52976
a110769b 6501 * gfortran.dg/reassoc_7.f: New test.
6502 * gfortran.dg/reassoc_8.f: Likewise.
6503 * gfortran.dg/reassoc_9.f: Likewise.
6504 * gfortran.dg/reassoc_10.f: Likewise.
56e650d6 6505
4405c1ad 65062012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 PR c++/52422
6509 * g++.dg/cpp0x/sfinae33.C: New.
6510 * g++.dg/cpp0x/sfinae34.C: Likewise.
6511
e24c256d 65122012-04-18 Joey Ye <joey.ye@arm.com>
6513
6514 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6515
38133496 65162012-04-18 Richard Guenther <rguenther@suse.de>
6517
6518 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6519 array access.
6520 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6521 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6522
3c8b9899 65232012-04-17 Tom de Vries <tom@codesourcery.com>
6524
6525 * g++.dg/pr51264-4.C: New test.
6526
a2748d43 65272012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6528
6529 PR c++/52599
6530 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6531
65322012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6533
6534 PR c++/53003
6535 * g++.dg/parse/crash59.C: New.
6536
7a10f06b 65372012-04-17 Michael Matz <matz@suse.de>
6538
6539 PR tree-optimization/18437
6540 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6541
3a37f7bd 65422012-04-17 Richard Guenther <rguenther@suse.de>
6543
6544 PR middle-end/53011
6545 * g++.dg/torture/pr53011.C: New testcase.
6546
2323e713 65472012-04-16 Jason Merrill <jason@redhat.com>
6548
bc38e4e1 6549 PR c++/38543
6550 * g++.dg/cpp0x/variadic131.C: New.
6551
3c8837b5 6552 PR c++/52008
6553 * g++.dg/cpp0x/variadic130.C: New.
6554
9eb175d4 6555 PR c++/50830
6556 * g++.dg/cpp0x/variadic129.C: New.
6557
2323e713 6558 PR c++/50303
6559 * g++.dg/cpp0x/variadic128.C: New.
6560
308fdd1f 65612012-04-16 Tobias Burnus <burnus@net-b.de>
6562
6563 PR fortran/52864
6564 * gfortran.dg/pointer_intent_6.f90: New.
6565
312d089d 65662012-04-16 Tobias Burnus <burnus@net-b.de>
6567
6568 PR fortran/52916
6569 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6570 to include public_private_module_4.f90.
6571 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6572 targets.
6573
1c9c9381 65742012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6575
6576 PR c++/49152
6577 * g++.dg/diagnostic/operator1.C: New.
6578 * g++.dg/ext/label5.C: Adjust.
6579 * g++.dg/ext/va-arg1.C: Likewise.
6580 * g++.dg/other/error20.C: Likewise.
6581 * g++.dg/other/error20.C: Likewise.
6582 * g++.dg/other/error16.C: Likewise.
6583 * g++.dg/other/error10.C: Likewise.
6584 * g++.dg/parse/error30.C: Likewise.
6585 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6586
93f2ac0b 65872012-04-16 Jason Merrill <jason@redhat.com>
6588
6589 PR c++/51148
6590 * g++.dg/cpp0x/variadic127.C: New.
6591
0e89ecb3 65922012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6593
6594 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6595 testcase name.
6596 Use fail, pass instead of unresolved.
6597 Don't log $optstr.
6598
6599 PR testsuite/52948
6600 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6601 TODO_dump_func.
6602 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6603 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6604 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6605
a1b98906 66062012-04-16 Janus Weil <janus@gcc.gnu.org>
6607
6608 PR fortran/52968
6609 * gfortran.dg/typebound_call_23.f03: New test case.
6610
4f9d6b8b 66112012-04-15 Jason Merrill <jason@redhat.com>
6612
b70c8dca 6613 PR c++/47220
6614 * g++.dg/cpp0x/variadic126.C: New.
6615
1c4078ea 6616 PR c++/52380
6617 * g++.dg/cpp0x/variadic125.C: New.
6618
6619 PR c++/52292
6620 * g++.dg/cpp0x/variadic124.C: New.
6621
fbcdace8 6622 PR c++/52706
6623 * g++.dg/cpp0x/nullptr27.C: New.
6624
4f9d6b8b 6625 PR c++/52818
6626 * g++.dg/warn/format8.C: New.
6627
182f5311 66282012-04-15 Janus Weil <janus@gcc.gnu.org>
6629
6630 PR fortran/51082
6631 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6632
b1f74325 66332012-04-14 Tobias Burnus <burnus@net-b.de>
6634
6635 PR fortran/52916
6636 PR fortran/40973
6637 * gfortran.dg/public_private_module_3.f90: New.
6638 * gfortran.dg/public_private_module_4.f90: New.
6639
9837bf0e 66402012-04-14 Tom de Vries <tom@codesourcery.com>
6641
6642 * gcc.dg/superblock.c: New test.
6643
63480467 66442012-04-14 Tom de Vries <tom@codesourcery.com>
6645
6646 * gcc.dg/pr51879-12.c: New test.
6647
7b7a44c9 66482012-04-13 Jason Merrill <jason@redhat.com>
6649
2419ca22 6650 PR c++/52824
6651 * g++.dg/cpp0x/variadic123.C: New.
6652 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6653
1497da26 6654 PR c++/52905
6655 * g++.dg/cpp0x/initlist-ctor1.C: New.
6656
7b7a44c9 6657 PR c++/52915
6658 * g++.dg/other/anon-union2.C: New.
6659
86d2a13e 66602012-04-13 Martin Jambor <mjambor@suse.cz>
6661
6662 PR middle-end/52939
6663 * g++.dg/ipa/pr52939.C: New test.
6664
71cc09e4 66652012-04-13 Tom de Vries <tom@codesourcery.com>
6666
6667 * gcc.dg/pr52734.c: New test.
6668
2df61941 66692012-04-13 Richard Guenther <rguenther@suse.de>
6670
6671 PR tree-optimization/52969
6672 * gcc.dg/torture/pr52969.c: New testcase.
6673
d1d7b24c 66742012-04-13 Richard Guenther <rguenther@suse.de>
6675
6676 PR c/52549
6677 * gcc.dg/pr52549.c: New testcase.
6678
799c82e4 66792012-04-13 Richard Guenther <rguenther@suse.de>
6680
6681 PR c/52862
6682 * gcc.dg/pr52862.c: New testcase.
6683
c5b75283 66842012-04-13 Joey Ye <joey.ye@arm.com>
6685
6686 * gcc.target/arm/thumb1-imm.c: New testcase.
6687
8da8a06b 66882012-04-12 Uros Bizjak <ubizjak@gmail.com>
6689
6690 PR target/52932
6691 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6692 second function argument.
6693 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6694 (calc_permps): Update declaration. Calculate result correctly.
6695 (avx2_test): Change src2 type to union256i_d.
6696 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6697 correctly.
6698
203e95f6 66992012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6700
6701 PR target/52775
6702 * gcc.target/powerpc/pr52775.c: New file.
6703
8c5ac7f6 67042012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6705
6706 PR tree-optimization/18589
6707 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6708 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6709 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6710 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6711 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6712 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6713 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6714 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6715 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6716 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6717
06a9142d 67182012-04-12 Richard Guenther <rguenther@suse.de>
6719
6720 PR tree-optimization/52943
6721 * gcc.dg/torture/pr52943.c: New testcase.
6722
cb75d56e 67232012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6724
6725 PR target/50751
6726 * gcc/target/sh/pr50751-4.c: New.
6727 * gcc/target/sh/pr50751-5.c: New.
6728 * gcc/target/sh/pr50751-6.c: New.
6729 * gcc/target/sh/pr50751-7.c: New.
6730
83ae9f05 67312012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6732
6733 PR c++/52465
6734 * g++.dg/lookup/using52.C: New.
6735
ca3d1b33 67362012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6737
6738 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6739
e623c80a 67402012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6741
6742 PR rtl-optimization/52876
6743 * gcc.target/i386/pr52876.c: New.
6744
f42b051c 67452012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6746
6747 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6748 __UINTPTR_TYPE__.
6749 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6750 __INTPTR_TYPE__.
6751 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6752 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6753 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6754 (ptrdiff_t): ... this. All uses changed.
6755 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6756 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6757 __INTPTR_TYPE__.
6758 (main): Cast argument to __INTPTR_TYPE__.
6759 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6760 size_t.
6761 * gcc.dg/mallign.c (main): Likewise.
6762 * gcc.dg/pr38700.c (foo): Likewise.
6763 * gcc.dg/long-long-cst1.c (t): Likewise.
6764 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6765 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6766 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6767 * gcc.dg/pr25682.c (d, foo): Likewise.
6768 * gcc.dg/format/cast-1.c (f): Likewise.
6769 * gcc.dg/c90-const-expr-10.c
6770 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6771 (size_t): ...this. All uses changed.
6772 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6773 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6774 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6775 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6776 * gcc.dg/sequence-pt-1.c: Likewise.
6777 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6778 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6779 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6780 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6781 of ptrdiff_t with it.
6782 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6783 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6784 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6785
fdeccdc2 67862012-04-11 Jason Merrill <jason@redhat.com>
6787
5c3b448c 6788 PR debug/45088
6789 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6790 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6791
bafe7bc2 6792 PR c++/52906
6793 * g++.dg/ext/attrib45.C: New.
6794
fdeccdc2 6795 * g++.dg/eh/dtor3.C: New.
6796
08754147 67972012-04-11 Richard Guenther <rguenther@suse.de>
6798
6799 PR middle-end/52621
6800 * gfortran.dg/pr52621.f90: New testcase.
6801
a4575f9d 68022012-04-11 Richard Guenther <rguenther@suse.de>
6803
6804 PR middle-end/52918
6805 * g++.dg/torture/pr52918-1.C: New testcase.
6806 * g++.dg/torture/pr52918-2.C: Likewise.
6807
f455901f 68082012-04-11 Tobias Burnus <burnus@net-b.de>
6809
6810 PR fortran/52729
6811 * gfortran.dg/block_11.f90: New.
6812
e4858e6a 68132012-04-11 Nick Clifton <nickc@redhat.com>
6814
6815 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6816
0a98b6d9 68172012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6818
6819 PR target/16458
6820 * gcc.target/powerpc/pr16458-1.c: New test.
6821 * gcc.target/powerpc/pr16458-2.c: Likewise.
6822 * gcc.target/powerpc/pr16458-3.c: Likewise.
6823 * gcc.target/powerpc/pr16458-4.c: Likewise.
6824
74bdbe96 68252012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6826
6827 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6828 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6829 * gcc.dg/builtin-bswap-5.c: Likewise.
6830 * gcc.target/i386/builtin-bswap-4.c: New test.
6831
5a983084 68322012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6833
6834 PR 24985
f455901f 6835 * lib/prune.exp: Add -fno-diagnostics-show-caret.
5a983084 6836
980af7e0 68372012-04-11 Richard Guenther <rguenther@suse.de>
6838
6839 PR rtl-optimization/52881
6840 * gcc.dg/torture/pr52881.c: New testcase.
6841 * gcc.dg/torture/pr52913.c: Likewise.
6842
d906930c 68432012-04-11 Richard Guenther <rguenther@suse.de>
6844
6845 PR tree-optimization/52912
6846 * gcc.dg/torture/pr52912.c: New testcase.
6847
64abfb92 68482010-04-10 Michael Matz <matz@suse.de>
6849
6850 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6851 * gcc.dg/vect/vect-outer-1.c: Adjust.
6852 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6853 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6854 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6855 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6856 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6857 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6858
e9b545c7 68592012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6860
6861 PR tree-optimization/52870
6862 * gcc.dg/vect/pr52870.c: New test.
6863
17554d4e 68642012-04-09 Mike Stump <mikestump@comcast.net>
6865
4c0a5a02 6866 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6867 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6cfffc05 6868 * gcc.dg/tree-ssa/vrp60.c: Likewise.
b49a67e1 6869 * gnat.dg/aggr11.adb: Likewise.
6870 * gnat.dg/aggr11_pkg.ads: Likewise.
6871 * gnat.dg/aggr15.adb: Likewise.
6872 * gnat.dg/aggr15.ads: Likewise.
6873 * gnat.dg/aggr17.adb: Likewise.
6874 * gnat.dg/aggr18.adb: Likewise.
6875 * gnat.dg/array14.adb: Likewise.
6876 * gnat.dg/array14.ads: Likewise.
6877 * gnat.dg/array14_pkg.ads: Likewise.
6878 * gnat.dg/array19.adb: Likewise.
6879 * gnat.dg/array19.ads: Likewise.
6880 * gnat.dg/discr27.adb: Likewise.
6881 * gnat.dg/discr27.ads: Likewise.
6882 * gnat.dg/discr35.adb: Likewise.
6883 * gnat.dg/discr35.ads: Likewise.
6884 * gnat.dg/discr6.adb: Likewise.
6885 * gnat.dg/discr6_pkg.ads: Likewise.
6886 * gnat.dg/import1.adb: Likewise.
6887 * gnat.dg/import1.ads: Likewise.
6888 * gnat.dg/loop_address2.adb: Likewise.
6889 * gnat.dg/opt7.adb: Likewise.
6890 * gnat.dg/opt7.ads: Likewise.
6891 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6892 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6893 * gnat.dg/rep_clause2.adb: Likewise.
6894 * gnat.dg/rep_clause2.ads: Likewise.
6895 * gnat.dg/slice2.adb: Likewise.
6896 * gnat.dg/slice2.ads: Likewise.
6897 * gnat.dg/slice6.adb: Likewise.
6898 * gnat.dg/slice6_pkg.ads: Likewise.
6899 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6900 * gnat.dg/taft_type2.adb: Likewise.
6901 * gnat.dg/taft_type2.ads: Likewise.
6902 * gnat.dg/taft_type2_pkg.ads: Likewise.
6903 * gnat.dg/volatile10.adb: Likewise.
6904 * gnat.dg/volatile10_pkg.ads: Likewise.
4c0a5a02 6905
17554d4e 6906 * gcc.dg/dll-8.c: Remove execute permissions.
6907 * g++.dg/ext/dllexport5.C: Likewise.
6908
7c067609 69092012-04-09 Jan Hubicka <jh@suse.cz>
6910
6911 PR lto/52722
6912 PR lto/51765
8da8a06b 6913 PR lto/52634
7c067609 6914 * gcc.dg/lto/pr52634_1.c: New testcase.
6915 * gcc.dg/lto/pr52634_0.c: New testcase.
6916
259ad1be 69172012-04-09 Uros Bizjak <ubizjak@gmail.com>
6918
6919 PR target/52883
6920 * gcc.target/i386/pr52883.c: New testcase.
6921
1f894d5d 69222012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6923
6924 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6925 (check_effective_target_sync_long_long): Add SPARC case.
6926 (check_effective_target_sync_long_long_runtime): Likewise.
6927 (check_effective_target_sync_int_long): Adjust SPARC case.
6928 (check_effective_target_sync_char_short): Likewise.
6929
afb109dd 69302012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6931
6932 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6933 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6934
c5cb468c 69352012-04-08 Tobias Burnus <burnus@net-b.de>
6936
6937 PR fortran/40973
6938 PR fortran/52751
6939 * gfortran.dg/public_private_module_2.f90: New.
6940
f1b5ff56 69412012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6942
6943 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6944 directives.
6945
d5db953f 69462012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6947
6948 PR fortran/52893
6949 * gfortran.dg/function_optimize_11.f90: New test.
6950
54d24bbe 69512012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6952
6953 PR fortran/52668
6954 * gfortran.dg/use_only_6.f90: New test.
6955
69562012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6957
6958 PR fortran/52668
6959 * gfortran.dg/use_only_6.f90: New test.
6fe1bf25 69602012-04-06 Mike Stump <mikestump@comcast.net>
6961
6962 PR testsuite/50722
6963 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6964
a59543d9 69652012-04-05 Jason Merrill <jason@redhat.com>
6966
6967 PR c++/52596
6968 * g++.dg/template/qualified-id5.C: New.
6969
2473490d 69702012-04-05 Uros Bizjak <ubizjak@gmail.com>
6971
6972 PR target/52882
6973 * gcc.target/i386/pr52882.c: New test.
6974
e9cd52eb 69752012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6976 Dominique D'Humieures <dominiq@lps.ens.fr>
6977
6978 PR testsuite/52614
6979 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6980 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6981
868e0fda 69822012-04-04 Jason Merrill <jason@redhat.com>
6983
6984 PR c++/52845
6985 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6986
bb2288b7 69872012-04-03 Jason Merrill <jason@redhat.com>
6988
6989 PR c++/52796
6990 * g++.dg/cpp0x/variadic-value1.C: New.
6991
3cef948a 69922012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6993
6994 * gnat.dg/pack18.adb: New test.
6995 * gnat.dg/pack18_pkg.ads: New helper.
6996
35c67c83 69972012-04-03 Richard Guenther <rguenther@suse.de>
6998
6999 PR tree-optimization/52808
7000 * gcc.dg/pr52808.c: New testcase.
7001
96758487 70022012-04-03 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR tree-optimization/52835
7005 * gfortran.dg/pr52835.f90: New test.
7006
766b6590 70072012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7008
7009 * gnat.dg/specs/aggr5.ads: New test.
7010
6eb99d8a 70112012-04-02 Richard Guenther <rguenther@suse.de>
7012
7013 PR tree-optimization/52756
7014 * gcc.dg/torture/pr52756.c: New testcase.
7015
759626e6 70162012-04-02 Richard Guenther <rguenther@suse.de>
7017
7018 PR middle-end/52803
7019 * gcc.dg/pr52803.c: New testcase.
7020
6b1f0797 70212012-04-02 Dodji Seketeli <dodji@redhat.com>
7022
7023 PR c++/40942
7024 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7025 DR 214 in account.
7026
0568e5f9 70272012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7028
7029 PR c++/50043
7030 * g++.dg/cpp0x/noexcept17.C: New.
7031 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7032 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7033 * g++.dg/cpp0x/noexcept01.C: Likewise.
7034 * g++.dg/eh/init-temp1.C: Likewise.
7035 * g++.dg/eh/ctor1.C: Likwise.
7036
822dbdbc 70372012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7038
7039 * gnat.dg/controlled6.adb: New test.
7040 * gnat.dg/controlled6_pkg.ads: New helper.
7041 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7042
6c925978 70432012-03-30 Richard Henderson <rth@redhat.com>
7044
7045 PR debug/52727
7046 * g++.dg/opt/pr52727.C: New testcase.
7047
b97e39a0 70482012-03-30 Richard Guenther <rguenther@suse.de>
7049
7050 PR tree-optimization/52754
7051 * gcc.target/i386/pr52754.c: New testcase.
7052
99cc6bba 70532012-03-30 Richard Guenther <rguenther@suse.de>
7054
7055 PR middle-end/52772
7056 * g++.dg/torture/pr52772.C: New testcase.
7057
c55e1e56 70582012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7059
7060 PR c++/52718
7061 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7062
aa827ee9 70632012-03-29 Jason Merrill <jason@redhat.com>
7064
7065 PR c++/52685
7066 * g++.dg/template/inherit8.C: New.
7067
aa17a496 70682012-03-29 Jakub Jelinek <jakub@redhat.com>
7069
d306e228 7070 PR c++/52759
7071 * g++.dg/ext/weak4.C: New test.
7072
aa17a496 7073 PR tree-optimization/52760
7074 * gcc.c-torture/execute/pr52760.c: New test.
7075
31708e0a 70762012-03-29 Jason Merrill <jason@redhat.com>
7077
7078 PR c++/52743
7079 * g++.dg/cpp0x/initlist-array3.C: New.
7080
47a1eb5e 70812012-03-28 Jason Merrill <jason@redhat.com>
7082
7083 PR c++/52746
7084 * g++.dg/overload/virtual2.C: New.
7085
b257ad5f 70862012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7087
7088 * gnat.dg/vect7.ad[sb]: New test.
7089
4fec7f89 70902012-03-28 Paul Thomas <pault@gcc.gnu.org>
7091 Tobias Burnus <burnus@gcc.gnu.org>
7092
7093 PR fortran/52652
7094 * gfortran.dg/allocate_class_1.f90 : Change error test.
7095 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7096 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7097 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7098
891f5177 70992012-03-28 Jakub Jelinek <jakub@redhat.com>
7100
e7ed5dd7 7101 PR middle-end/52691
7102 * gcc.dg/pr52691.c: New test.
7103
891f5177 7104 PR middle-end/52750
7105 * gcc.c-torture/compile/pr52750.c: New test.
7106
58cf0091 71072012-03-28 Georg-Johann Lay <avr@gjlay.de>
7108
7109 PR target/52692
7110 * gcc.target/avr/torture/builtins-2.c: New test.
7111
9af8c7c5 71122012-03-28 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR target/52736
7115 * gcc.target/i386/pr52736.c: New test.
7116
49c38e93 71172012-03-27 Martin Jambor <mjambor@suse.cz>
7118
7119 PR middle-end/52693
7120 * gcc.dg/torture/pr52693.c: New test.
7121
9bf1a5dd 71222012-03-27 Meador Inge <meadori@codesourcery.com>
7123
7124 PR c++/52672
7125 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7126
eb9163d9 71272012-03-27 Mike Stump <mikestump@comcast.net>
7128
7129 PR target/52665
7130 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7131 failures that match branch names.
7132
77c42bd4 71332012-03-27 Uros Bizjak <ubizjak@gmail.com>
7134 H.J. Lu <hongjiu.lu@intel.com>
7135
7136 PR target/52698
7137 * gcc.target/i386/pr52698.c: New test.
7138
902123ad 71392012-03-27 Richard Guenther <rguenther@suse.de>
7140
7141 PR middle-end/52720
7142 * gcc.dg/torture/pr52720.c: New testcase.
7143
73041e9b 71442012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7145
7146 * gnat.dg/pack17.adb: New test.
7147
20d97f0c 71482012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7149
7150 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7151 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7152
7c2ed7d7 71532012-03-26 Martin Jambor <mjambor@suse.cz>
7154
7155 PR tree-optimization/50052
7156 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7157
58280b1f 71582012-03-26 Richard Guenther <rguenther@suse.de>
7159
7160 PR tree-optimization/52701
7161 * gfortran.dg/pr52701.f90: New testcase.
7162
1c928a0c 71632012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7164
7165 PR tree-optimization/52686
7166 * gcc.target/arm/pr52686.c: New test.
7167
656c51ac 71682012-03-26 Georg-Johann Lay <avr@gjlay.de>
7169
7170 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7171 Add "-Os -flto" to list.
7172
3a4b0b99 71732012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7174
7175 * gnat.dg/concat2.ad[sb]: New test.
7176
71772012-03-24 Jason Merrill <jason@redhat.com>
86359a65 7178
7179 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7180 * g++.dg/cpp0x/trailing2.C: Likewise.
7181 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7182 * g++.dg/cpp1y/auto-fn1.C: New.
7183 * g++.dg/cpp1y/auto-fn2.C: New.
7184 * g++.dg/cpp1y/auto-fn3.C: New.
7185 * g++.dg/cpp1y/auto-fn4.C: New.
7186 * g++.dg/cpp1y/auto-fn5.C: New.
7187 * g++.dg/cpp1y/auto-fn6.C: New.
7188 * g++.dg/cpp1y/auto-fn7.C: New.
7189 * g++.dg/cpp1y/auto-fn8.C: New.
7190 * g++.dg/cpp1y/auto-fn9.C: New.
7191 * g++.dg/cpp1y/auto-fn10.C: New.
7192 * g++.dg/cpp1y/auto-fn11.C: New.
7193
86faead7 71942012-03-23 Richard Guenther <rguenther@suse.de>
7195
7196 PR tree-optimization/52678
7197 * gfortran.dg/pr52678.f: New testcase.
7198
22b05bfd 71992012-03-23 Richard Guenther <rguenther@suse.de>
7200
7201 PR tree-optimization/52638
7202 * g++.dg/torture/pr52638.C: New testcase.
7203
2e305ec5 72042012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7205
7206 PR c++/52487
7207 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7208
879b75b1 72092012-03-22 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR c++/52671
7212 * g++.dg/ext/attrib44.C: New test.
7213
41710b76 72142012-03-22 Jan Hubicka <jh@suse.cz>
7215
7216 PR middle-end/51737
7217 * g++.dg/torture/pr51737.C: New testcase
7218
3fd927c9 72192012-03-22 Richard Guenther <rguenther@suse.de>
7220
7221 PR tree-optimization/52548
7222 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7223
8a46f880 72242012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7225
7226 * lib/fortran-modules.exp (list-module-names-1): Remove
7227 warning.
7228
b8d6d898 72292012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7230
7231 PR target/50751
afb109dd 7232 * gcc.target/sh/pr50751-1.c: New.
7233 * gcc.target/sh/pr50751-2.c: New.
7234 * gcc.target/sh/pr50751-3.c: New.
b8d6d898 7235
237a2429 72362012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7237
7238 PR target/52479
7239 * gcc.target/sh/sh4a-cos.c: Remove.
7240 * gcc.target/sh/sh4a-sin.c: Remove.
7241 * gcc.target/sh/sh4a-sincos.c: Remove.
7242
cd4e07db 72432012-03-21 Richard Earnshaw <rearnsha@arm.com>
7244
7245 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7246 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7247
42299e2e 72482012-03-21 Martin Jambor <mjambor@suse.cz>
7249
7250 PR testsuite/52641
7251 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7252 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7253
ae1dbab8 72542012-03-21 Andrew Stubbs <ams@codesourcery.com>
7255
7256 * gcc.target/arm/thumb-16bit-ops.c: New file.
7257 * gcc.target/arm/thumb-ifcvt.c: New file.
7258
1610993e 72592012-03-20 Jason Merrill <jason@redhat.com>
7260
543efdbe 7261 * lib/target-supports.exp: Add { target c++1y }.
7262
1610993e 7263 * g++.dg/cpp0x/auto32.C: New.
7264
f54c214c 72652012-03-20 Georg-Johann Lay <avr@gjlay.de>
7266
7267 PR testsuite/52641
7268 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7269 int32plus.
7270 * gcc.dg/torture/pr48124-4.c: Ditto:
7271 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8da8a06b 7272
a1665c71 72732012-03-20 Jason Merrill <jason@redhat.com>
7274
7275 PR c++/52510
7276 * g++.dg/cpp0x/initlist66.C: New.
7277
199489b2 72782012-03-20 Georg-Johann Lay <avr@gjlay.de>
7279
7280 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7281 __AVR_HAVE_LPMX__
7282
32a4d55a 72832012-03-20 Georg-Johann Lay <avr@gjlay.de>
7284
7285 PR target/49868
7286 * gcc.target/avr/torture/addr-space-2.h: New file.
7287 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7288 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7289 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7290 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7291
fa42e1a4 72922012-03-20 Richard Guenther <rguenther@suse.de>
7293
7294 * gnat.dg/pack16.adb: New testcase.
7295 * gnat.dg/pack16_pkg.ads: Likewise.
7296 * gnat.dg/specs/pack8.ads: Likewise.
7297 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7298
04509ee3 72992012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7300
7301 * g++.dg/warn/Wuseless-cast.C: Extend.
7302
f47a8f20 73032012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7304
7305 PR c++/14710
7306 * g++.dg/warn/Wuseless-cast.C: New.
7307
833688d3 73082012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7309
7310 PR libfortran/52608
334cd9fe 7311 * gfortran.dg/pr52608.f90: New test.
833688d3 7312
4b17ee64 73132012-03-17 Tobias Burnus <burnus@net-b.de>
7314
7315 PR fortran/52585
7316 * gfortran.dg/proc_ptr_36.f90: New.
7317
e2c56221 73182012-03-16 Martin Jambor <mjambor@suse.cz>
7319
7320 * gcc.dg/misaligned-expand-1.c: New test.
7321 * gcc.dg/misaligned-expand-3.c: Likewise.
7322
32b227eb 73232012-03-16 Richard Guenther <rguenther@suse.de>
7324 Kai Tietz <ktietz@redhat.com>
7325
7326 PR middle-end/48814
7327 * gcc.c-torture/execute/pr48814-1.c: New test.
7328 * gcc.c-torture/execute/pr48814-2.c: New test.
7329 * gcc.dg/tree-ssa/assign-1.c: New test.
7330 * gcc.dg/tree-ssa/assign-2.c: New test.
7331 * gcc.dg/tree-ssa/assign-3.c: New test.
7332
75188dc6 73332012-03-16 Richard Guenther <rguenther@suse.de>
7334
7335 * gnat.dg/specs/pack7.ads: New testcase.
7336
6a8ad139 73372012-03-15 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR target/52568
7340 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7341 * gcc.dg/torture/vshuf-8.inc: Likewise.
7342 * gcc.dg/torture/vshuf-16.inc: Likewise.
7343 * gcc.dg/torture/vshuf-32.inc: Likewise.
7344
b4f6d117 73452012-03-15 Jason Merrill <jason@redhat.com>
7346
7347 * g++.dg/torture/pr52582.C: New.
7348
4c4cd94d 73492012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7350
7351 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7352
087903db 73532012-03-15 Ira Rosen <irar@il.ibm.com>
7354 Ulrich Weigand <ulrich.weigand@linaro.org>
7355
7356 * gcc.dg/vect/slp-cond-3.c: New test.
7357 * gcc.dg/vect/slp-cond-4.c: New test.
7358
4c0c783a 73592012-03-15 Ira Rosen <irar@il.ibm.com>
7360 Ulrich Weigand <ulrich.weigand@linaro.org>
7361
7362 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7363 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7364
acdec32d 73652012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7366
8da8a06b 7367 PR libfortran/52434
7368 PR libfortran/48878
7369 PR libfortran/38199
7370 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7371 * gfortran.dg/round_1.f03: Likewise.
acdec32d 7372
e951f9a4 73732012-03-15 Jakub Jelinek <jakub@redhat.com>
7374 Andrew Pinski <apinski@cavium.com>
7375
7376 PR middle-end/52592
7377 * gcc.dg/pr52592.c: New test.
7378
ce1d2364 73792012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7380
7381 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7382 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7383 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7384 * lib/fortran-modules.exp: .. this new file. Adjust users.
7385 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7386 gfortran-dg-debug-runtest): Call cleanup-modules.
7387 * lib/fortran-torture.exp (fortran-torture-execute,
7388 fortran-torture): Likewise.
7389 * gfortran.dg/coarray/caf.exp: Likewise.
7390 * lib/lto.exp: Likewise.
7391 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7392 * gfortran.dg/class_4b.f03: Likewise.
7393 * gfortran.dg/class_4c.f03: Likewise.
7394 * gfortran.dg/class_45a.f03: Likewise.
7395 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7396 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7397 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7398 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7399 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7400 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7401 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7402 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7403 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7404 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7405 * gfortran.dg/whole_file_28.f90: Likewise.
7406 * gfortran.dg/whole_file_29.f90: Likewise.
7407 * gfortran.dg/whole_file_30.f90: Likewise.
7408 * gfortran.dg/whole_file_31.f90: Likewise.
7409
7139adf8 74102012-03-15 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR tree-optimization/52267
7413 * gcc.dg/pr52267.c: New test.
7414 * gcc.dg/tree-ssa/vrp65.c: New test.
7415 * gcc.dg/tree-ssa/vrp66.c: New test.
7416
2ecb06bc 74172012-03-15 Richard Guenther <rguenther@suse.de>
7418
7419 PR middle-end/52580
7420 * gfortran.dg/vect/pr52580.f: New testcase.
7421
662ea1fa 74222012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7423
7424 * gcc.target/sh/fpul-usage-1.c: New.
7425
e47f8a3c 74262012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7427
7428 PR target/49468
7429 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7430 * gcc.target/sh/pr49468-di.c: Likewise.
7431
264a5d11 74322012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7433
7434 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7435 * gcc.dg/c99-stdint-6.c: Likewise.
7436 * gcc.dg/lto/20090210_0.c: Likewise.
7437 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7438 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7439 * gcc.dg/pragma-init-fini-2.c: Likewise.
7440 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7441 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7442 * gcc.target/i386/pr22152.c: Likewise.
7443 * gcc.target/i386/vect8-ret.c: Likewise.
7444 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7445 handling.
7446
5641963c 74472012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7448
7449 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7450 * g++.dg/tree-prof/partition1.C: Likewise.
7451 * g++.dg/tree-prof/partition2.C: Likewise.
7452 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7453 handling.
7454 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7455 * gcc.c-torture/execute/20010724-1.c: Remove.
7456 * gcc.c-torture/execute/20010724-1.x: Remove.
7457 * gcc.c-torture/execute/20040208-2.c: Remove.
7458 * gcc.c-torture/execute/20040208-2.x: Remove.
7459 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7460 Remove.
7461 (main) [__mips__ && __sgi__]: Remove.
7462 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7463 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7464 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7465 mips-sgi-irix6* handling.
7466 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7467 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7468 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7469 handling.
7470 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7471 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7472 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7473 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7474 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7475 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7476 mips-sgi-irix6*.
7477 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7478 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7479 * gcc.target/mips/save-restore-3.c: Likewise.
7480 * gcc.target/mips/save-restore-4.c: Likewise.
7481 * gcc.target/mips/save-restore-5.c: Likewise.
7482 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7483 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7484 messages.
7485 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7486 IRIX 6 handling.
7487 (restore_ld_library_path_env_vars): Likewise.
7488 * lib/target-supports.exp (check_profiling_available): Remove
7489 mips*-*-irix* handling.
7490 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7491 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7492 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7493
e6d2ec25 74942012-03-14 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR c++/52582
7497 * g++.dg/opt/pr52582.C: New test.
7498
1f0f7e1e 74992012-03-14 Richard Guenther <rguenther@suse.de>
7500
7501 PR tree-optimization/52571
7502 * gcc.dg/vect/vect-2.c: Initialize arrays.
7503 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7504 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7505 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7506
8d8a34f9 75072012-03-14 Richard Guenther <rguenther@suse.de>
7508
7509 PR middle-end/52080
7510 PR middle-end/52097
7511 PR middle-end/48124
7512 * gcc.dg/torture/pr48124-1.c: New testcase.
7513 * gcc.dg/torture/pr48124-2.c: Likewise.
7514 * gcc.dg/torture/pr48124-3.c: Likewise.
7515 * gcc.dg/torture/pr48124-4.c: Likewise.
7516
a6476f88 75172012-03-14 Richard Guenther <rguenther@suse.de>
7518
7519 PR middle-end/52578
7520 * gcc.dg/pr52578.c: New testcase.
7521
66468a32 75222012-03-14 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR c++/52521
7525 * g++.dg/cpp0x/udlit-args2.C: New test.
7526
498d1a0f 75272012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7528
7529 PR target/48596
7530 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7531 * gcc.c-torture/compile/pr48596.c: ... here.
7532
f5774b88 75332012-01-30 Dodji Seketeli <dodji@redhat.com>
7534
7535 PR c++/51641
7536 * g++.dg/lookup/hidden-class17.C: New test.
7537
e739f10c 75382012-03-13 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR c/52577
7541 * gcc.dg/Wunused-var-3.c: New test.
7542
55e42d78 75432012-03-13 Martin Jambor <mjambor@suse.cz>
7544
7545 * gcc.dg/misaligned-expand-2.c: New test.
7546
7af97aed 75472012-03-13 Richard Guenther <rguenther@suse.de>
7548
7549 PR middle-end/52134
7550 * gcc.dg/pr52134.c: New testcase.
7551
c2c4377d 75522012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7553
7554 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7555
def7eef8 75562012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7557
7558 PR tree-optimization/46728
7559 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7560 * gcc.target/powerpc/pr46728-5.c: Likewise.
7561 * gcc.target/powerpc/pr46728-8.c: Likewise.
7562 * gcc.target/powerpc/pr46728-10.c: Likewise.
7563 * gcc.target/powerpc/pr46728-11.c: Likewise.
7564 * gcc.target/powerpc/pr46728-13.c: Likewise.
7565 * gcc.target/powerpc/pr46728-14.c: Likewise.
7566 * gcc.target/powerpc/pr46728-15.c: Likewise.
7567
0f2dcb44 75682012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7569
7570 PR c++/52299
7571 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7572
9cecb499 75732012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7574
7575 PR tree-optimization/46728
7576 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7577 * gcc.target/powerpc/pr46728-5.c: Likewise.
7578 * gcc.target/powerpc/pr46728-8.c: Likewise.
7579 * gcc.target/powerpc/pr46728-10.c: Likewise.
7580 * gcc.target/powerpc/pr46728-11.c: Likewise.
7581 * gcc.target/powerpc/pr46728-13.c: Likewise.
7582 * gcc.target/powerpc/pr46728-14.c: Likewise.
7583 * gcc.target/powerpc/pr46728-15.c: Likewise.
7584
5d57a605 75852012-03-12 Georg-Johann Lay <avr@gjlay.de>
7586
7587 PR target/49868
7588 * gcc.target/avr/torture/addr-space-1.h: New file.
32a4d55a 7589 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7590 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7591 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7592 * gcc.target/avr/torture/addr-space-1-x.h: New test.
0f2dcb44 7593
c3597b05 75942012-03-12 Andrew Pinski <apinski@cavium.com>
7595
7596 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7597
126b6848 75982012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7599
7600 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7601 * g++.dg/abi/thunk4.C: Likewise.
7602 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7603 Adapt line numbers.
7604 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7605 handling.
7606 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7607 * g++.dg/eh/spbp.C: Likewise.
7608 * g++.dg/ext/label13.C: Likewise.
7609 * g++.dg/guality/guality.exp: Likewise.
7610 * g++.dg/other/anon5.C: Likewise.
7611 * g++.dg/other/pragma-ep-1.C: Remove.
7612 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7613 * g++.dg/warn/pr31246.C: Likewise.
7614 * g++.dg/warn/weak1.C: Likewise.
7615 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7616 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7617 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7618 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7619 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7620 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7621 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7622 * gcc.dg/c99-tgmath-1.c: Likewise.
7623 * gcc.dg/c99-tgmath-2.c: Likewise.
7624 * gcc.dg/c99-tgmath-3.c: Likewise.
7625 * gcc.dg/c99-tgmath-4.c: Likewise.
7626 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7627 handling.
7628 * gcc.dg/debug/pr49032.c: Likewise.
7629 * gcc.dg/guality/guality.exp: Likewise.
7630 * gcc.dg/intmax_t-1.c: Likewise.
7631 * gcc.dg/pr48616.c: Likewise.
7632 * gcc.dg/pragma-ep-1.c: Remove.
7633 * gcc.dg/pragma-ep-2.c: Remove.
7634 * gcc.dg/pragma-ep-3.c: Remove.
7635 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7636 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7637 * gcc.misc-tests/gcov-14.c: Likewise.
7638 * gfortran.dg/guality/guality.exp: Likewise.
7639 * lib/target-supports.exp (check_weak_available): Likewise.
7640 (add_options_for_tls): Likewise.
7641 (check_ascii_locale_available): Likewise.
7642 * obj-c++.dg/dwarf-2.mm: Likewise.
7643 * objc.dg/dwarf-1.m: Likewise.
7644 * objc.dg/dwarf-2.m: Likewise.
7645
6b48fd25 76462012-03-12 Jakub Jelinek <jakub@redhat.com>
7647
22676c8f 7648 PR tree-optimization/51721
7649 * gcc.dg/tree-ssa/vrp64.c: New test.
7650
6b48fd25 7651 PR tree-optimization/52533
7652 * gcc.c-torture/compile/pr52533.c: New test.
7653
bce88dc2 76542012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7655
7656 * gcc.target/i386/rtm-xabort-1.c: New.
7657 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7658 * gcc.target/i386/rtm-xend-1.c: Ditto.
7659 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7660 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7661 * gcc.target/i386/sse-13.c: Ditto.
7662 * gcc.target/i386/sse-14.c: Ditto.
7663 * gcc.target/i386/sse-22.c: Ditto.
7664 * gcc.target/i386/sse-23.c: Ditto.
7665 * g++.dg/other/i386-2.C: Ditto.
7666 * g++.dg/other/i386-3.C: Ditto.
7667
caa3ea40 76682012-03-12 Tobias Burnus <burnus@net-b.de>
7669
7670 PR fortran/52542
7671 * gfortran.dg/proc_ptr_35.f90: New.
7672
fc8ee8c8 76732012-03-11 Uros Bizjak <ubizjak@gmail.com>
7674
7675 PR target/52530
7676 * gcc.dg/torture/pr52530.c: New test.
7677
bdd0e5dc 76782012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7679
7680 PR target/51244
7681 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7682
9e81fe95 76832012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7684
07f6cb63 7685 PR target/52450
7686 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7687
9e81fe95 7688 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7689
fb9912ea 76902012-03-09 Andrew Pinski <apinski@cavium.com>
7691
7692 PR middle-end/51988
7693 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7694 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7695
62bc06ea 76962012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7697
7698 * gcc.dg/tree-ssa/scev-3.c: New.
7699 * gcc.dg/tree-ssa/scev-4.c: New.
7700
a333ee3a 77012012-03-08 Tobias Burnus <burnus@net-b.de>
7702
7703 PR fortran/52469
7704 * gfortran.dg/proc_ptr_34.f90
7705
b9eba7af 77062012-03-07 Jason Merrill <jason@redhat.com>
7707
7708 PR c++/52521
7709 * g++.dg/cpp0x/udlit-mangle.C: New.
7710
26cac034 77112012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7712
7713 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7714
80b4d93e 77152012-03-06 Richard Guenther <rguenther@suse.de>
7716
7717 PR middle-end/52493
7718 * gcc.dg/torture/pr52493.c: New testcase.
7719
90f56810 77202012-03-06 Richard Guenther <rguenther@suse.de>
7721
7722 PR lto/52097
7723 * gcc.dg/lto/pr52097_0.c: New testcase.
7724
3c2ed158 77252012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7726
7727 PR target/51244
7728 * gcc.target/sh/pr51244-1.c: New.
7729 * gcc.target/sh/pr51244-2.c: New.
7730 * gcc.target/sh/pr51244-3.c: New.
7731
8919e4f8 77322012-03-05 Jason Merrill <jason@redhat.com>
7733
dc3784b9 7734 PR c++/51930
7735 * g++.dg/ext/visibility/template11.C: New.
7736
8919e4f8 7737 * g++.dg/cpp0x/implicit13.C: New.
7738
98f00c5b 77392012-03-05 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR tree-optimization/51721
7742 * gcc.dg/tree-ssa/vrp63.c: New test.
7743 * gcc.dg/pr51721.c: New test.
7744
62b4f1e6 77452012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7746
7747 PR fortran/50981
7748 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7749 argument checks.
7750
d563d958 77512012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7752
7753 PR target/52146
7754 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7755
de3e3c18 77562012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7757
7758 PR fortran/50981
7759 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7760
370eb9fa 77612012-03-04 Georg-Johann Lay <avr@gjlay.de>
7762
6e36efec 7763 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
370eb9fa 7764 int32plus.
7765
c5d17c88 77662012-03-03 Jason Merrill <jason@redhat.com>
7767
f2b34014 7768 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7769
0138a8ea 7770 Core 1270
7771 * g++.dg/cpp0x/initlist65.C: New.
7772
c5d17c88 7773 PR c++/36797
7774 * g++.dg/ext/is_empty2.C: New.
7775
9b88f526 77762012-03-03 Tobias Burnus <burnus@net-b.de>
7777
7778 PR fortran/48820
7779 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7780
8e618001 77812012-03-03 Tobias Burnus <burnus@net-b.de>
7782
7783 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7784 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7785 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7786 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7787 * gfortran.dg/class_30.f90: Remove dg-warning line.
7788 * gfortran.dg/bind_c_usage_25.f90: New.
7789
6da66d75 77902012-03-03 Tobias Burnus <burnus@net-b.de>
7791
7792 PR fortran/48820
7793 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7794 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7795 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7796
8c2d8d6d 77972012-03-03 Tobias Burnus <burnus@net-b.de>
7798
7799 PR fortran/48820
7800 * gfortran.dg/assumed_type_1.f90: New.
7801 * gfortran.dg/assumed_type_2.f90: New.
7802 * gfortran.dg/assumed_type_3.f90: New.
7803 * gfortran.dg/assumed_type_4.f90: New.
7804
428d0ab7 78052012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7806
7807 PR target/49486
7808 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7809 * gcc.target/sh/pr49468-di.c: New.
7810
d094f1d6 78112012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7812
7813 * gcc.dg/graphite/pr50561.c: Update.
7814
508c1626 78152012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7816
7817 * gcc.target/powerpc/pr52457.c: New test.
7818
b49e3742 78192012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7820
7821 * gcc.target/arm/sat-1.c: New test.
7822
7103ce44 78232012-03-02 Uros Bizjak <ubizjak@gmail.com>
7824
7825 PR target/46716
01c12879 7826 * gcc.target/i386/pr46716.c: New test.
7103ce44 7827
2ad2700d 78282012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7829
7830 PR c++/51989
7831 * g++.dg/cpp0x/sfinae32.C: New.
7832
95539e1d 78332012-03-02 Richard Guenther <rguenther@suse.de>
7834
7835 PR tree-optimization/52406
7836 * gcc.dg/torture/pr52406.c: New testcase.
7837
7b8df29d 78382012-03-02 Tobias Burnus <burnus@net-b.de>
7839
7840 PR fortran/52325
7841 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7842 * gfortran.dg/nullify_2.f90: Update dg-error.
7843 * gfortran.dg/nullify_4.f90: Ditto.
7844 * gfortran.dg/pointer_init_6.f90: Ditto.
7845
8957a593 78462012-03-02 Tobias Burnus <burnus@net-b.de>
7847
7848 PR fortran/52270
7849 * gfortran.dg/class_51.f90: New.
7850
1d7b6409 78512012-03-02 Tobias Burnus <burnus@net-b.de>
7852
7853 PR fortran/52452
7854 * gfortran.dg/intrinsic_8.f90: New.
7855
0f629986 78562012-03-01 Kai Tietz <ktietz@redhat.com>
7857
7858 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7859 routines on mingw targets.
7103ce44 7860 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
0f629986 7861
963aee26 78622012-03-01 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR tree-optimization/52445
7865 * gcc.dg/pr52445.c: New test.
7866
eee873f6 78672012-02-29 Jakub Jelinek <jakub@redhat.com>
7868
2c9cbc56 7869 PR target/52437
7870 * gcc.c-torture/compile/pr52437.c: New test.
7871
04df78dc 7872 PR middle-end/52419
7873 * gcc.dg/torture/pr52419.c: New test.
7874
eee873f6 7875 PR tree-optimization/52429
7876 * gcc.dg/torture/pr52429.c: New test.
7877 * g++.dg/opt/pr52429.C: New test.
7878
4ee94a9f 78792012-02-29 Richard Guenther <rguenther@suse.de>
7880
7881 PR testsuite/52297
7882 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7883 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7884 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7885 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7886 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7887 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7888
e176854b 78892012-02-29 Jakub Jelinek <jakub@redhat.com>
7890
7891 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7892
f1f4c947 78932012-02-29 Paul Thomas <pault@gcc.gnu.org>
7894
7895 PR fortran/52386
7896 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7897
ca6c837f 78982012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7899
7900 PR target/51534
7901 * gcc.target/arm/neon/pr51534.c: New testcase.
7902
8b6c5604 79032012-02-28 Richard Guenther <rguenther@suse.de>
7904
7905 PR target/52407
7906 * gcc.dg/torture/pr52407.c: New testcase.
7907
9185f2d7 79082012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7909
7910 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7911 * gcc.target/arm/vfp2.c: Likewise.
7912 * gcc.target/arm/vfp3.c: Likewise.
7913 * gcc.target/arm/vfp4.c: Likewise.
7914 * gcc.target/arm/vfp5.c: Likewise.
7915 * gcc.target/arm/vfp6.c: Likewise.
7916 * gcc.target/arm/vfp7.c: Likewise.
7917 * gcc.target/arm/vfp8.c: Likewise.
7918 * gcc.target/arm/vfp9.c: Likewise.
7919 * gcc.target/arm/vfp10.c: Likewise.
7920 * gcc.target/arm/vfp11.c: Likewise.
7921 * gcc.target/arm/vfp12.c: Likewise.
7922 * gcc.target/arm/vfp13.c: Likewise.
7923 * gcc.target/arm/vfp14.c: Likewise.
7924 * gcc.target/arm/vfp15.c: Likewise.
7925 * gcc.target/arm/vfp16.c: Likewise.
7926 * gcc.target/arm/vfp17.c: Likewise.
7927 * gcc.target/arm/neon-constants.h: New file.
7928 * gcc.target/arm/neon-vect1.c: New test.
7929 * gcc.target/arm/neon-vect2.c: New test.
7930 * gcc.target/arm/neon-vect3.c: New test.
7931 * gcc.target/arm/neon-vect4.c: New test.
7932 * gcc.target/arm/neon-vect5.c: New test.
7933 * gcc.target/arm/neon-vect6.c: New test.
7934 * gcc.target/arm/neon-vect7.c: New test.
7935 * gcc.target/arm/neon-vect8.c: New test.
7936
6b1b2cb7 79372012-02-28 Richard Guenther <rguenther@suse.de>
7938
7939 PR tree-optimization/52402
7940 * gcc.dg/torture/pr52402.c: New testcase.
7941
ff56be02 79422012-02-28 Richard Guenther <rguenther@suse.de>
7943
7944 PR lto/52400
7945 * g++.dg/lto/pr52400_0.C: New testcase.
7946
59ba16c6 79472012-02-28 Georg-Johann Lay <avr@gjlay.de>
7948
7949 * gcc.target/avr/torture/builtins-1.c: New test.
7950 * gcc.target/avr/torture/builtins-error.c: New test.
7951
afc56dab 79522012-02-28 Kai Tietz <ktietz@redhat.com>
7953
7103ce44 7954 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
afc56dab 7955 * gcc.target/i386/pr45352-2.c: Likewise.
7103ce44 7956 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7957 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
afc56dab 7958 targets instead rand.
7959 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7960 * gcc.target/i386/sse2-mul-1.c: Likewise.
7961 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7103ce44 7962 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
afc56dab 7963 * gcc.target/i386/pad-1.c: Likewise.
7964 * gcc.target/i386/pad-9.c: Likewise.
7965 * gcc.target/i386/pad-2.c: Likewise.
7966 * gcc.target/i386/pad-5b.c: Likewise.
7967 * gcc.target/i386/pad-8.c: Likewise.
7968 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7969 * gcc.target/i386/pr44130.c: Likewise.
7970 * gcc.target/i386/align-main-1.c: Likewise.
7971 * gcc.target/i386/align-main-2.c: Likewise.
7972 * gcc.target/i386/sw-1.c: Likewise.
7973 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7974 on x64 mingw target.
7975 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7976 * gcc.target/i386/pr46295.c: Likewise.
7977 * gcc.target/i386/amd64-abi-1.c: Likewise.
7978 * gcc.target/i386/amd64-abi-2.c: Likewise.
7979 * gcc.target/i386/pr39082-1.c: Likewise.
7980 * gcc.target/i386/pr39162.c: Likewise.
7981 * gcc.target/i386/pr22152.c: Likewise.
7982 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7983 * gcc.target/i386/wrfsbase-2.c: Likewise.
7984 * gcc.target/i386/local.c: Likewise
7985 * gcc.target/i386/wrgsbase-1.c: Likewise.
7986 * gcc.target/i386/wrfsbase-1.c: Likewise.
7987 * gcc.target/i386/pr39315-3.c: Likewise.
7988 * gcc.target/i386/pr35767-4.c: Likewise.
7989 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7990 x64 mingw target.
7991 * gcc.target/i386/pr45336-2.c: Likewise.
7992 * gcc.target/i386/pr45336-1.c: Likewise.
7993 * gcc.target/i386/pr45336-4.c: Likewise.
7994
e770c5fc 79952012-02-27 Tristan Gingold <gingold@adacore.com>
7996
7997 * gnat.dg/array20.ad[sb]: New test.
7998
7510cf26 79992012-02-27 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR target/52375
8002 * gcc.target/arm/pr52375.c: New test.
8003 * gcc.c-torture/compile/pr52375.c: New test.
8004
41769290 80052012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8006
8007 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8008 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8009
a3b35344 80102012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8011
8012 * gnat.dg/aggr19.adb: New test.
8013 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8014
5bffb04d 80152012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8016
8017 PR target/49263
8018 * gcc.target/sh/pr49263.c: New.
8019
dd3507c6 80202012-02-24 Andrew MacLeod <amacleod@redhat.com>
8021
8022 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8023 simulate_thread_wrapper_other_threads
8024 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8025 Move initialization of 'value' to main().
8026 (main): Initialize 'value';
8027 * gcc.dg/simulate-thread/speculative-store.c
8028 (simulate_thread_step_verify): Return 0 when successful.
8029 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8030 Reduce threshold.
8031 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8032 (simulate_thread_wrapper_other_threads): Return a success/fail value
8033 and issue an error if the instruction count threshold is exceeded.
8034
07e48ffb 80352012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8036
8037 PR target/50580
8038 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8039 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8040
7dd59140 80412012-02-24 Richard Guenther <rguenther@suse.de>
8042
8043 PR middle-end/52355
8044 * gcc.dg/pr52355.c: New testcase.
8045
df72dc88 80462012-02-23 Kai Tietz <ktietz@redhat.com>
8047
7103ce44 8048 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
df72dc88 8049 * gcc.dg/Wpadded.c: Likewise.
8050 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8051 structure-layout.
8052 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8053 for sleep by Sleep and add windows.h include for this function.
8054 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8055 targets.
8056 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8057 target.
7103ce44 8058 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
df72dc88 8059 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8060 on x64 mingw target.
8061 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8062 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8063 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8064 failure on LLP64 target.
8065
6b9c4a52 80662012-02-23 Uros Bizjak <ubizjak@gmail.com>
8067
8068 PR c/52290
8069 * gcc.dg/noncompile/pr52290.c: New test.
8070
1a3c6423 80712012-02-23 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR tree-optimization/52019
8074 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8075
88e773b2 80762012-02-22 Kai Tietz <ktietz@redhat.com>
8077
8078 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8079 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8080 derived pdiff_t type.
8081 * g++.dg/torture/pr49720.C: Likewise
8082
6bb01a79 80832012-02-22 Uros Bizjak <ubizjak@gmail.com>
8084
8085 PR target/52330
8086 * gcc.target/i386/pr52330.c: New test.
8087
7b385032 80882012-02-22 Tobias Burnus <burnus@net-b.de>
8089
8090 PR fortran/52335
8091 * gfortran.dg/io_constraints_10.f90: New.
8092
2dfa96e7 80932012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8094
8095 * lib/target-supports.exp (check_effective_target_vect_condition):
8096 Return true for NEON.
8097
fcab2c8f 80982012-02-21 Kai Tietz <ktietz@redhat.com>
8099
6bb01a79 8100 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
fcab2c8f 8101
6b55f6d9 81022012-02-21 Richard Guenther <rguenther@suse.de>
8103
8104 PR tree-optimization/52324
8105 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8106
b2a9fb6b 81072012-02-21 Georg-Johann Lay <avr@gjlay.de>
8108
8109 PR middle-end/51782
8110 * gcc.target/avr/torture/pr51782-1.c: New test.
8111
e857485e 81122012-02-21 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR tree-optimization/52318
8115 * gcc.dg/pr52318.c: New test.
8116
b527cbf0 81172012-02-20 Kai Tietz <ktietz@redhat.com>
8118
8119 * gcc.dg/bf-ms-layout-3.c: New testcase.
8120
8e8ec836 81212012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8122
8123 PR testsuite/52229
8124 PR fortran/32380
8125 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8126
e4a9141c 81272012-02-20 Richard Guenther <rguenther@suse.de>
8128
8129 PR tree-optimization/52298
8130 * gcc.dg/torture/pr52298.c: New testcase.
8131 * gcc.dg/vect/pr52298.c: Likewise.
8132
bb73eca2 81332012-02-20 Georg-Johann Lay <avr@gjlay.de>
8e8ec836 8134
bb73eca2 8135 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
dad695c5 8136 * gcc.c-torture/execute/pr52286.c: Ditto.
bb73eca2 8137
225ffc2f 81382012-02-20 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR tree-optimization/52286
8141 * gcc.c-torture/execute/pr52286.c: New test.
8142
6f10e990 81432012-02-18 Tobias Burnus <burnus@net-b.de>
8144
8145 PR fortran/52295
8146 * gfortran.dg/interface_35.f90: Use -std=f2003.
8147 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8148 * gfortran.dg/interface_assignment_4.f90: Ditto.
8149 * gfortran.dg/bessel_1.f90: Ditto.
8150 * gfortran.dg/func_result_6.f90: Ditto.
8151 * gfortran.dg/hypot_1.f90: Ditto.
8152 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8153
95c5276f 81542012-02-17 Tobias Burnus <burnus@net-b.de>
8155
8156 PR translation/52232
8157 PR translation/52234
8158 PR translation/52245
8159 PR translation/52246
8160 PR translation/52262
8161 PR translation/52273
8162 * gfortran.dg/coarray_22.f90: Update dg-error.
8163 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8164
f215a939 81652012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166
8167 PR target/51753
8168 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8169 (simulate-thread): Use default timeout.
8170
c0b14876 81712012-02-16 Jason Merrill <jason@redhat.com>
8172
8173 PR c++/52248
8174 * g++.dg/ext/timevar1.C: New.
8175
4fc6070e 81762012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8177
8178 PR c++/52126
8179 * g++.dg/template/using21.C: New.
8180 * g++.dg/template/using22.C: Likewise.
8181
89b7df3a 81822012-02-16 Jason Merrill <jason@redhat.com>
8183
8184 PR c++/51415
8185 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8186
cdf67cee 81872012-02-16 Jakub Jelinek <jakub@redhat.com>
8188
38091110 8189 PR tree-optimization/52255
8190 * gcc.c-torture/compile/pr52255.c: New test.
8191
830de880 8192 PR debug/52260
8193 * g++.dg/debug/dwarf2/pr52260.C: New test.
8194
cdf67cee 8195 PR middle-end/51929
8196 * g++.dg/ipa/pr51929.C: New test.
8197
3619a9e5 81982012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8199
8200 PR target/52199
8201 * gcc.target/powerpc/pr52199.c: New file.
8202
3f1ae700 82032012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8204
8205 PR target/52152
8206 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8207
83d01cbc 82082012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8209
8210 * gcc.dg/pr51867.c: Don't include <math.h>.
8211 (sqrtf): Declare.
8212
e109da7f 82132012-02-15 Georg-Johann Lay <avr@gjlay.de>
8214
8215 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8216 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8217
f260bce7 82182012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8219
8220 PR tree-optimization/50561
8221 * gcc.dg/graphite/pr50561.c: New testcase.
8222
15b84087 82232012-02-15 Georg-Johann Lay <avr@gjlay.de>
8224
8225 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8226 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8227
824ae42b 82282012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8229
09188bfe 8230 * gnat.dg/discr35.ad[sb]: New test.
8231
82322012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8233
8234 * gnat.dg/volatile10.adb: New test.
824ae42b 8235 * gnat.dg/volatile10_pkg.ads: New helper.
8236
32881079 82372012-02-14 Jason Merrill <jason@redhat.com>
8238
8239 * g++.dg/ext/attrib43.C: New.
8240
4a737c62 82412012-02-14 Hans-Peter Nilsson <hp@axis.com>
8242
6bb01a79 8243 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4a737c62 8244 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
6bb01a79 8245 fgnu_tm.
4a737c62 8246 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8247 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8248 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8249 effective_target fgnu_tm.
8250 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8251
aa6de25a 82522012-02-14 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR c++/52247
8255 * g++.dg/template/asmgoto1.C: New test.
8256
8b7f46d5 82572012-02-14 Ian Lance Taylor <iant@google.com>
8258
8259 PR go/48501
8260 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8261 compiling generated file for 64bit and index tests.
8262
1da3e637 82632012-02-14 Uros Bizjak <ubizjak@gmail.com>
8264
8265 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8266
a32556d5 82672012-02-14 Richard Guenther <rguenther@suse.de>
8268
8269 PR tree-optimization/52244
8270 PR tree-optimization/51528
8271 * gcc.dg/torture/pr52244.c: New testcase.
8272
7ce78e23 82732012-02-14 Walter Lee <walt@tilera.com>
8274
8275 * g++.dg/other/PR23205.C: Disable test on tile.
8276 * g++.dg/other/pr23205-2.C: Disable test on tile.
8277 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8278 * gcc.dg/20040813-1.c: Disable test on tile.
8279 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8280 * gcc.misc-tests/linkage.exp: Handle tilegx.
8281
4e158897 82822012-02-14 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR tree-optimization/52210
8285 * gcc.dg/pr52210.c: New test.
8286
ed30b6cc 82872012-02-14 Jason Merrill <jason@redhat.com>
8288
8289 PR c++/39055
8290 * g++.dg/overload/defarg5.C: New.
8291
fc0d4990 82922012-02-14 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR c/52181
8295 * c-c++-common/pr52181.c: New test.
8296
0f6a7cb7 82972012-02-13 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR c++/52215
8300 * g++.dg/ext/atomic-1.C: New test.
8301
93c208bf 83022012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8303
0b01e475 8304 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
93c208bf 8305
7e5608ca 83062012-02-13 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR middle-end/52209
8309 * gcc.c-torture/execute/pr52209.c: New test.
8310
14957629 83112012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8312
8313 PR fortran/50981
8314 * gfortran.dg/elemental_optional_args_5.f03: New test.
8315
83162012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7cbb8d05 8317
8318 PR testsuite/50076
8319 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8320 cases.
8321
9116c603 83222012-02-11 Ian Lance Taylor <iant@google.com>
8323
8324 PR go/51874
8325 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8326 SPARC Solaris. Don't run the test at all on systems where it may
8327 not work, rather than xfailing it.
8328
f0421938 83292012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8330
8331 PR rtl-optimization/52175
8332 * gcc.c-torture/compile/pr52175.c: New test.
8333
ee7ee34d 83342012-02-10 Jason Merrill <jason@redhat.com>
8335
8336 PR c++/51910
8337 * g++.dg/template/repo10.C: New.
8338
f8d0f01f 83392012-02-11 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR debug/52132
8342 * gcc.dg/pr52132.c: New test.
8343
4f89e4fb 83442012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8345
8346 * gnat.dg/specs/aggr4.ads: New test.
8347 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8348
c766750c 83492012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8350
8351 PR target/52146
8352 * gcc.target/i386/pr52146.c: New.
8353
06308d2a 83542012-02-10 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR middle-end/52177
8357 * c-c++-common/pr52177.c: New test.
8358
d3443011 83592012-02-10 Jan Hubicka <jh@suse.cz>
8360
8361 PR middle-end/48600
8362 * g++.dg/torture/pr48600.C: New testcase.
8363
670fc240 83642012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8365
8366 PR middle-end/52140
8367 * gcc.dg/dfp/pr52140.c: New test.
8368
99c7105b 83692012-02-09 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR fortran/32380
8372 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8373 of dg-options.
8374
d95cfd30 83752012-02-09 Bin Cheng <bin.cheng@arm.com>
8376
8377 PR middle-end/51867
25d970d5 8378 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8379 * gcc.dg/pr51867.c: New test.
d95cfd30 8380
5ef4d9b1 83812012-02-09 Ian Lance Taylor <iant@google.com>
8382
8383 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8384 which don't support -fsplit-stack. Turn off optimization when
8385 compiling select5-out.go.
8386
98ea39f2 83872012-02-08 Ian Lance Taylor <iant@google.com>
8388
8389 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8390 systems which don't support -fsplit-stack.
8391
ad4aa042 83922012-02-08 Andrew MacLeod <amacleod@redhat.com>
8393
8394 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
98ea39f2 8395 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
ad4aa042 8396 machine instuction in the log.
8397
83982012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8399
8400 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8401 to 20 seconds.
8402
cbe25b89 84032012-02-08 Magnus Granberg <zorry@gentoo.org>
8404
8405 PR driver/48524
8406 * gcc.dg/pr48524.c: New test.
8407 * gcc.dg/pr48524.spec: New spec file for test.
8408
f19ce63b 84092012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8410
8411 PR fortran/32380
8412 * gfortran.dg/vect/pr32380.f90: New test.
8413
81a2362f 84142012-02-08 Tobias Burnus <burnus@net-b.de>
8415
8416 PR fortran/52151
8417 * gfortran.dg/realloc_on_assign_12.f90: New.
8418
3e527904 84192012-02-08 Richard Guenther <rguenther@suse.de>
8420
8421 PR rtl-optimization/52170
8422 * gcc.dg/torture/pr52170.c: New testcase.
8423
5a23e907 84242012-02-08 Jakub Jelinek <jakub@redhat.com>
8425
8d354582 8426 PR gcov-profile/52150
8427 * gcc.dg/tree-prof/pr52150.c: New test.
8428
5a23e907 8429 PR rtl-optimization/52139
8430 * gcc.dg/pr52139.c: New test.
8431
44f861fc 84322012-02-07 Jason Merrill <jason@redhat.com>
8433
2e5f66c6 8434 PR c++/51675
8435 * g++.dg/cpp0x/constexpr-union3.C: New.
8436
44f861fc 8437 PR c++/52035
8438 * g++.dg/lto/pr52035_0.C: New.
8439
af79d231 84402012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8441
8442 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8443 * gcc.dg/special/weak-1.c: Likewise.
8444 * gcc.dg/ucnid-12.c: Likewise.
8445 * gcc.dg/torture/pr45678-1.c: Likewise.
8446 * gcc.dg/torture/pr45678-2.c: Likewise.
8447 * gcc.dg/vector-4.c: Likewise.
8448 * gcc.dg/ipa/inline-5.c: Likewise.
8449 * gcc.dg/ucnid-11.c: Likewise.
8450 * gcc.misc-tests/gcov-13.c: Likewise.
8451 * gcc.misc-tests/gcov-14.c: Likewise.
8452 * g++.dg/ext/label13.C: Likewise.
8453 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8454 hppa*-*-hpux* options.
8455 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8456 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8457 * gcc.dg/pr48616.c: Likewise.
8458 * gcc.dg/pr17957.c: Likewise.
8459 * gcc.dg/pr17055-1.c: Likewise.
8460 * gcc.dg/pr32912-1.c: Likewise.
8461 * gcc.dg/tm/pr51472.c: Likewise.
8462 * c-c++-common/fold-bitand-4.c: Likewise.
8463 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8464 Use dg-additional-options for extra options.
8465
3dfb7ed9 84662012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8467
8468 * gcc.target/epiphany/interrupt-2.c: New test.
8469
fe6a9b7b 84702012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8471
8472 PR target/52155
22a1ceb3 8473 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
fe6a9b7b 8474 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8475 for MIPS ELF.
8476
1bd48816 84772012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8478
8479 PR target/52152
8480 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8481
9a9bf421 84822012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8483
8484 PR middle-end/24306
8485 PR target/52154
8486 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8487 * gcc.target/mips/va-arg-1.c: New test.
8488
ffc589a8 84892012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8490
8491 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8492 for -mno-pointers-to-nested-functions.
8493
476e59ce 84942012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8495
8496 * gcc.c-torture/execute/20120207-1.c: New test.
8497
792729b8 84982012-02-07 Jakub Jelinek <jakub@redhat.com>
8499
ec458c01 8500 PR rtl-optimization/52060
8501 * gcc.dg/torture/pr52060.c: New test.
8502
792729b8 8503 PR middle-end/52074
8504 * gcc.c-torture/compile/pr52074.c: New test.
8505
48a3785b 85062012-02-07 Tobias Burnus <burnus@net-b.de>
8507
8508 PR fortran/51514
8509 * gfortran.dg/class_to_type_2.f90: New.
8510
cd87f2ab 85112012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8512
8513 PR fortran/32373
8514 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8515 Remove module.
8516
da7eaa22 85172012-02-06 Jason Merrill <jason@redhat.com>
8518
8519 PR c++/52088
8520 * g++.dg/template/conv13.C: New.
8521
f509e778 85222012-02-06 Richard Guenther <rguenther@suse.de>
8523
8524 PR tree-optimization/52115
8525 * gcc.c-torture/compile/pr52115.c: New testcase.
8526
98d44ce4 85272012-02-06 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR target/52129
8530 * gcc.c-torture/execute/pr52129.c: New test.
8531
163c7afa 85322012-02-06 Andrey Belevantsev <abel@ispras.ru>
8533
8da8a06b 8534 * gcc.dg/pr48374.c: Actually add the test I forgot
163c7afa 8535 in the 2012-01-25 commit.
8536
d5e8a29a 85372012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8538
8539 PR fortran/32373
8540 * gfortran.dg/vect/vect-8.f90: New test case.
8541
fc6338c7 85422012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8543
8544 PR fortran/48847
8545 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8546
adb7de2d 85472012-02-05 Paul Thomas <pault@gcc.gnu.org>
8548
8549 PR fortran/52102
8550 * gfortran.dg/class_48.f90 : Add test of allocate class array
8551 component with source in subroutine test3. Remove commenting
8552 out in subroutine test4, since branching on unitialized variable
8553 is now fixed (no PR for this last.).
8554
924578c6 85552012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8556
8557 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8558 on MIPS targets.
8559 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8560
1ae1041d 85612012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8562
8563 PR target/52125
8564 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8565 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8566
f325ee25 85672012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8568
8569 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8570 (check_effective_target_sync_int_long): Use it.
8571 (check_effective_target_sync_char_short): Likewise.
8572 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8573
c571c93f 85742012-02-05 Tobias Burnus <burnus@net-b.de>
8575
8576 PR fortran/51972
8577 * gfortran.dg/class_48.f90: Add some further checks.
8578
bed8b93b 85792012-02-05 Ira Rosen <irar@il.ibm.com>
8580
8581 PR tree-optimization/52091
8582 * gcc.dg/vect/pr52091.c: New test.
8583
08b31038 85842012-02-04 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR rtl-optimization/52113
8587 * gcc.target/avr/pr52113.c: New test.
8588
4a169b5e 85892012-02-03 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR rtl-optimization/52092
8592 * gcc.c-torture/compile/pr52092.c: New test.
8593
f3cd3c38 85942012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8595
8596 PR fortran/41587
8597 * gfortran.dg/class_array_10.f03: New test.
8598
8599 PR fortran/46356
8600 * gfortran.dg/class_array_11.f03: New test.
8601
8602 PR fortran/51754
8603 * gfortran.dg/class_array_12.f03: New test.
8604
a79b122a 86052012-02-02 Paul Thomas <pault@gcc.gnu.org>
8606
8607 PR fortran/52012
8608 * gfortran.dg/realloc_on_assign_11.f90: New test.
8609
d0da7abb 86102012-02-02 Tobias Burnus <burnus@net-b.de>
8611
8612 PR fortran/52093
8613 * gfortran.dg/shape_7.f90: New.
8614
a13b68f1 86152012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8616
8617 * gcc.target/mips/mips-prepend-1.c: New test.
8618
6bb01a79 86192012-02-02 Jan Hubicka <jh@suse.cz>
8620 Tom de Vries <tom@codesourcery.com>
b0898cb7 8621
8622 PR middle-end/51998
25d970d5 8623 * gcc.dg/alias-12.c: New testcase.
8624 * gcc.dg/alias-13.c: New testcase.
b0898cb7 8625
ddee24bb 86262012-02-02 Jakub Jelinek <jakub@redhat.com>
8627
80b67e55 8628 PR target/52086
8629 * gcc.dg/pr52086.c: New test.
8630
ddee24bb 8631 PR tree-optimization/52073
8632 * gcc.c-torture/compile/pr52073.c: New test.
8633
ecce8d80 86342012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8635
8636 PR fortran/51958
8637 * gfortran.dg/function_optimize_10.f90: New test.
8638
c66706ff 86392012-02-01 Uros Bizjak <ubizjak@gmail.com>
8640
8641 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8642 test on alpha*-*-*.
8643
df9ff8bf 86442012-02-01 Tobias Burnus <burnus@net-b.de>
8645
8646 PR fortran/52024
8647 * gfortran.dg/typebound_operator_14.f90: New.
8648
f3cd3c38 86492012-02-01 Tobias Burnus <burnus@net-b.de>
c3d4349a 8650
8651 PR fortran/52059
8652 * gfortran.dg/elemental_function_1.f90: New.
8653
5dcaa548 86542012-02-01 Georg-Johann Lay <avr@gjlay.de>
8655
8656 PR rtl-optimization/51374
3db026ea 8657 * gcc.target/avr/torture/pr51374-1.c:
8658 Also fail if SBIS is seen.
8659
86602012-02-01 Georg-Johann Lay <avr@gjlay.de>
8661
8662 PR rtl-optimization/51374
8663 * gcc.target/avr/torture/pr51374-1.c: New.
5dcaa548 8664
5c0f7d99 86652012-01-31 Tobias Burnus <burnus@net-b.de>
8666
8667 PR fortran/52024
8668 * gfortran.dg/typebound_generic_11.f90: New.
8669
8116c900 86702012-01-31 Tobias Burnus <burnus@net-b.de>
8671
8672 PR fortran/52029
8673 * gfortran.dg/class_49.f90: New.
8674
9e52f312 86752012-01-31 Tobias Burnus <burnus@net-b.de>
8676
8677 PR fortran/52013
8678 * gfortran.dg/elemental_args_check_6.f90: New.
8679
a5f9ef73 86802012-01-31 Jason Merrill <jason@redhat.com>
8681
8682 PR c++/52043
8683 * g++.dg/cpp0x/variadic122.C: New.
8684
49ad82f5 86852012-01-31 Paul Thomas <pault@gcc.gnu.org>
8686
8687 PR fortran/52012
8688 * gfortran.dg/realloc_on_assign_10.f90: New test.
8689
192d2ed8 86902012-01-31 Richard Guenther <rguenther@suse.de>
8691
8692 PR tree-optimization/51528
8693 * gcc.dg/torture/pr51528.c: New testcase.
8694
2e4f43f2 86952012-01-30 Uros Bizjak <ubizjak@gmail.com>
8696
8697 PR go/48501
8698 * lib/go.exp (go_target_compile): Append timeout= to options.
8699 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8700 select5-out.go test on alpha*-*-* targets.
8701
86421c18 87022012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8703
8704 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8705 (TEST_SHORT): Reformat in the same way.
8706 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8707 (TEST_SHORT): Reformat in the same way.
8708 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8709 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8710 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8711 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8712 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8713
232b7e7e 87142012-01-30 Bin Cheng <bin.cheng@arm.com>
8715
8716 PR target/51835
8717 * gcc.target/arm/pr51835.c: New testcase.
8718
a4d16d30 87192012-01-30 Richard Guenther <rguenther@suse.de>
8720
8721 PR tree-optimization/52028
8722 * gcc.dg/torture/pr52028.c: New testcase.
8723 * gfortran.dg/ldist-pr45199.f: Adjust.
8724 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8725 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8726 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8727
30e4f955 87282012-01-30 Jakub Jelinek <jakub@redhat.com>
8729
f9a7b553 8730 PR debug/52027
8731 * gcc.dg/tree-prof/pr52027.c: New test.
8732
3a542b98 8733 PR tree-optimization/52046
8734 * gcc.dg/pr52046.c: New test.
8735
30e4f955 8736 PR debug/52048
8737 * g++.dg/other/pr52048.C: New test.
8738
b7b10fb5 87392012-01-30 Richard Guenther <rguenther@suse.de>
8740
8741 PR tree-optimization/52045
8742 * gcc.dg/pr52045.c: New testcase.
8743
7128d046 87442012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8745
2e4f43f2 8746 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8747 new code generated for __sync_lock_release.
7128d046 8748
0f9b6261 87492012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8750
2e4f43f2 8751 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
0f9b6261 8752
7d4fd79b 87532012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8754
4e73628c 8755 PR testsuite/51875
8756 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8757
a1b31991 8758 * g++.dg/ext/visibility/template10.C: Fix typo.
8759
7d4fd79b 8760 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8761
8203f380 87622012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8763
8764 PR c++/51327
8765 * g++.dg/cpp0x/constexpr-ice6.C: New.
8766
4a4652dc 87672012-01-29 Tobias Burnus <burnus@net-b.de>
8768
8769 PR fortran/41600
8770 * gfortran.dg/default_initialization_6.f90: New.
8771
067d5300 87722012-01-29 Tobias Burnus <burnus@net-b.de>
8773
8774 PR fortran/51972
8775 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8776 * gfortran.dg/class_48.f90: New.
8777
7b2060ba 87782012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8779
8780 PR fortran/51808
8781 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8782
c595ed2f 87832012-01-28 Tobias Burnus <burnus@net-b.de>
8784
8785 PR fortran/51972
8786 * gfortran.dg/class_allocate_12.f90: New.
8787
1da74dba 87882012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8789
8790 * gcc.dg/torture/pr50444.c: Fix dg directives.
8791
2d05dfad 87922012-01-28 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR target/52006
8795 * gcc.target/arm/pr52006.c: New test.
8796
8486bb62 87972012-01-27 Aldy Hernandez <aldyh@redhat.com>
8798
8799 PR testsuite/52011
8800 * gcc.dg/lto/trans-mem.h: New file.
8801 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8802 * gcc.dg/lto/trans-mem-1_1.c: Same.
8803 * gcc.dg/lto/trans-mem-4_1.c: Same.
8804 * gcc.dg/lto/trans-mem-3_1.c: Same.
8805
44eb672e 88062012-01-27 Tobias Burnus <burnus@net-b.de>
8807
8808 PR fortran/52022
8809 * gfortran.dg/dummy_procedure_7.f90: New.
8810
a2a52aa6 88112012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8812
8813 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8814 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8815
73fea988 88162012-01-27 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR c++/51852
8819 * g++.dg/other/gc5.C: New test.
8820
25b3bbad 88212012-01-27 Richard Guenther <rguenther@suse.de>
8822
8823 PR tree-optimization/50444
8824 * gcc.dg/torture/pr50444.c: New testcase.
8825
3a19c063 88262012-01-27 Tobias Burnus <burnus@net-b.de>
8827
8828 PR fortran/51970
8829 PR fortran/51977
8830 * gfortran.dg/move_alloc_13.f90: New.
8831
cbd83bfb 88322012-01-27 Tobias Burnus <burnus@net-b.de>
8833
8834 PR fortran/51953
8835 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8836 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8837 and change dg-error string.
8838
de1cb551 88392012-01-27 Tobias Burnus <burnus@net-b.de>
8840
8841 PR fortran/52016
8842 * gfortran.dg/elemental_args_check_5.f90: New.
8843
3c089259 88442012-01-27 Richard Guenther <rguenther@suse.de>
8845
8846 PR middle-end/51959
8847 * g++.dg/torture/pr51959.C: New testcase.
8848
9cb174eb 88492012-01-27 Tom de Vries <tom@codesourcery.com>
8850
8851 PR tree-optimization/51990
8852 * gcc.dg/pr51990.c: New test.
8853 * gcc.dg/pr51990-2.c: Same.
8854
112437c1 88552012-01-27 Paul Thomas <pault@gcc.gnu.org>
8856 Tobias Burnus <burnus@gcc.gnu.org>
8857
8858 PR fortran/48705
8859 * gfortran.dg/class_allocate_11.f03: New.
8860
8861 PR fortran/51870
8862 PR fortran/51943
8863 PR fortran/51946
8864 * gfortran.dg/class_allocate_7.f03: New.
8865 * gfortran.dg/class_allocate_8.f03: New.
8866 * gfortran.dg/class_allocate_9.f03: New.
8867 * gfortran.dg/class_allocate_10.f03: New.
8868
0c1dfc4b 88692012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8870
8871 * gnat.dg/discr34.adb: New test.
8872 * gnat.dg/discr34_pkg.ads: New helper.
8873
587b5d75 88742012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8875
8876 * gnat.dg/discr33.adb: New test.
8877
15bd2796 88782012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8879
8880 * gnat.dg/limited_with3.ad[sb): New test.
8881 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8882 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8883 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8884
ae2a0dff 88852012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8886
8887 * gnat.dg/stack_usage1.adb: New test.
8888 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8889
8890 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8891 * gcc.dg/pr44194-2.c: Likewise.
8892
7d96d151 88932012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8894
8895 PR c++/51370
8896 * g++.dg/template/crash112.C: New.
8897
c5974eef 88982012-01-27 Richard Henderson <rth@redhat.com>
8899
8900 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8901
b18f0a18 89022012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8903
8904 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8905
597cee6a 89062012-01-26 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR middle-end/51895
8909 * g++.dg/opt/pr51895.C: New test.
8910
4b393c71 89112012-01-26 Michael Matz <matz@suse.de>
8912
8913 PR tree-optimization/48794
8914 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8915
59c1f8e8 89162012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8917
2e4f43f2 8918 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
59c1f8e8 8919
abb9bd4b 89202012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8921
8922 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8923 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8924 memory.
8925 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8926 the default value for s390 and s390x.
8927
9eb529b8 89282012-01-25 Aldy Hernandez <aldyh@redhat.com>
8929
8930 PR lto/51698
8931 * gcc.dg/lto/trans-mem-4_0.c: New.
8932 * gcc.dg/lto/trans-mem-4_1.c: New.
8933 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8934 TM builtins.
8935 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8936 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8937 TM builtins.
8938 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8939 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8940 TM builtins.
8941
61cb2bc3 89422012-01-25 Georg-Johann Lay <avr@gjlay.de>
b49cab29 8943
8944 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8945
697aaed1 89462012-01-25 Ian Lance Taylor <iant@google.com>
8947
2e4f43f2 8948 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
697aaed1 8949
324be76c 89502012-01-25 Tobias Burnus <burnus@net-b.de>
8951
8952 PR fortran/51995
8953 * gfortran.dg/typebound_proc_25.f90: New.
8954
807e0fc2 89552012-01-25 Jason Merrill <jason@redhat.com>
8956
8957 PR c++/51992
8958 * g++.dg/lto/pr51992_0.C: New.
8959
e9156cad 89602012-01-25 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR tree-optimization/51987
8963 * gcc.target/i386/pr51987.c: New test.
8964
22bb664c 89652012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8966
8967 * gcc.dg/tm/lto-1.c: Require lto support in target.
8968
2c622b2e 89692012-01-25 Andrey Belevantsev <abel@ispras.ru>
8970
8971 PR rtl-optimization/48374
8972 * gcc.dg/pr48374.c: New test.
8973
d527caf9 89742012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8975
8976 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8977
324be76c 89782012-01-25 Tobias Burnus <burnus@net-b.de>
0c806cea 8979
8980 PR fortran/51966
8981 * gfortran.dg/derived_constructor_char_3.f90: New.
8982
8abebcd5 89832012-01-24 Ian Lance Taylor <iant@google.com>
8984
8985 * go.test/go-test.exp (filecmp): New procedure.
8986 (errchk): Handle quoted square brackets.
8987 (go-gc-tests): Set go_compile_args. Handle various new test
8988 lines. Skip a few new tests.
8989 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8990
581d8616 89912012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8992
8993 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8994 (check_effective_target_vect_extract_even_odd)
8995 (check_effective_target_vect_interleave): Return true for MIPS
8996 paired-single.
8997
fc565be3 89982012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8999
9000 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9001 (main): Use it instead of argc.
9002
5a3e2e79 90032012-01-24 Jason Merrill <jason@redhat.com>
9004
9005 PR c++/51973
9006 * g++.dg/cpp0x/sfinae31.C: New.
9007
402f6a9e 90082012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9009
9010 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9011
07828d90 90122012-01-24 Jason Merrill <jason@redhat.com>
9013
9014 PR c++/51812
9015 * g++.dg/inherit/covariant20.C: New.
9016
57fba9a7 90172012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9018
9019 PR c++/51223
9020 * g++.dg/parse/crash58.C: New.
9021
202e7097 90222012-01-24 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR target/51957
9025 * gcc.dg/pr51957-1.c: New test.
9026 * gcc.dg/pr51957-1.h: New file.
9027 * gcc.dg/pr51957-2.c: New test.
9028
a837ff93 90292012-01-23 Jason Merrill <jason@redhat.com>
9030
9031 PR c++/51930
9032 * g++.dg/ext/visibility/template10.C: New.
9033
ebb074af 90342012-01-23 Tobias Burnus <burnus@net-b.de>
9035
9036 PR fortran/51948
9037 * gfortran.dg/move_alloc_12.f90: New.
9038
5cd267a2 90392012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9040
9041 PR middle-end/45416
9042 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9043
88b35b1e 90442012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9045
9046 PR c++/51398
9047 * g++.dg/template/crash111.C: New.
9048
bb96a3b0 90492012-01-23 Arnaud Charlet <charlet@adacore.com>
9050
9051 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9052 configurations.
9053 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9054
76fcc268 90552012-01-23 Dodji Seketeli <dodji@redhat.com>
9056
9057 PR testsuite/51941
9058 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9059 the DW_TAG_class_type and DW_AT_name: "Executor".
9060
9b7c1a15 90612012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9062
9063 * lib/target-supports.exp
2e4f43f2 9064 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9b7c1a15 9065 (check_effective_target_vect_interleave): Likewise.
9066
47744737 90672012-01-22 Jason Merrill <jason@redhat.com>
9068
9069 PR c++/51925
9070 * g++.dg/template/using20.C: New.
9071 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9072
94b39ced 90732012-01-23 Jason Merrill <jason@redhat.com>
9074
9075 PR target/51934
18c15cf7 9076 * g++.dg/torture/pr51344.C: Limit to x86.
94b39ced 9077
89ba950c 90782012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2e4f43f2 9079
89ba950c 9080 * c-c++-common/tm/omp.c: Require target with pthread support.
9081
f3941af5 90822012-01-23 Richard Guenther <rguenther@suse.de>
9083
9084 PR tree-optimization/51949
9085 * gcc.dg/torture/pr51949.c: New testcase.
9086
6bd23a69 90872012-01-23 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR rtl-optimization/51933
9090 * gcc.c-torture/execute/pr51933.c: New test.
9091
af8e12d0 90922012-01-22 Douglas B Rupp <rupp@gnat.com>
9093
9094 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9095 Do not define for Interix.
9096
e87b587e 90972012-01-22 Jason Merrill <jason@redhat.com>
9098
9099 PR c++/51832
9100 * g++.dg/lto/pr51832.h: New.
9101 * g++.dg/lto/pr51832_0.C: New.
9102 * g++.dg/lto/pr51832_1.C: New.
9103
4a77f173 91042012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9105
9106 * gcc.dg/ext-elim-1.c: New test.
9107
45e74a24 91082012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9109
9110 PR target/51931
9111 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9112 * g++.dg/opt/longbranch1.C: Likewise.
9113
8982a0a2 91142012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9115
9116 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9117 in C++11 mode.
9118
17016aa7 91192012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9120
9121 PR fortran/50556
9122 * gfortran.dg/namelist_74.f90: New test.
9123 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9124
1bf89755 91252012-01-21 Tobias Burnus <burnus@net-b.de>
9126
9127 PR fortran/51913
9128 * gfortran.dg/class_47.f90: New.
9129
465cee25 91302012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9131
9132 * gnat.dg/renaming5.ad[sb]: New test.
9133
b48ac0c2 91342012-01-20 Jason Merrill <jason@redhat.com>
9135
9136 PR c++/51919
9137 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9138
ed5cfec0 91392012-01-20 Jason Merrill <jason@redhat.com>
9140
9141 PR c++/51922
9142 * g++.dg/ext/attrib42.C: Require ilp32.
9143
40053ccb 91442012-01-20 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR target/51915
9147 * gcc.target/arm/pr51915.c: New test.
9148
2e4f43f2 91492012-01-20 Cary Coutant <ccoutant@google.com>
9150 Dodji Seketeli <dodji@redhat.com>
946ae316 9151
9152 PR debug/45682
9153 * g++.dg/debug/dwarf2/nested-3.C: New test.
9154
b9a90eac 91552012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9156
9157 PR c++/51402
9158 * g++.dg/template/crash110.C: New.
9159
6b23cee6 91602012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9161
9162 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9163 Remove default options on hppa*-*-hpux*.
9164
5e33f3d0 91652012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9166
9167 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9168
2bfb4f13 91692012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9170
9171 * gcc.c-torture/compile/pr51856.c: New testcase.
9172
234a7252 91732012-01-20 Uros Bizjak <ubizjak@gmail.com>
9174
9175 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9176 options to go_target_compile.
9177
f1f72bc6 91782012-01-20 Kai Tietz <ktietz@redhat.com>
9179
9180 * g++.dg/torture/pr51344.C: Fix typo.
9181
173bd570 91822012-01-20 Richard Guenther <rguenther@suse.de>
9183
9184 PR tree-optimization/51903
9185 * g++.dg/torture/pr51903.C: New testcase.
9186
009d27e9 91872012-01-20 Tobias Burnus <burnus@net-b.de>
9188 Janus Weil <janus@gcc.gnu.org>
9189
9190 PR fortran/51056
9191 * gfortran.dg/use_21.f90: New.
9192
fb10e416 91932012-01-20 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR target/51106
9196 * gcc.dg/torture/pr51106-1.c: New test.
9197 * gcc.dg/torture/pr51106-2.c: New test.
9198
ebc77885 91992012-01-19 Kai Tietz <ktietz@redhat.com>
9200
9201 * g++.dg/torture/pr51344.C: New test.
9202
799347b4 92032012-01-19 Tobias Burnus <burnus@net-b.de>
9204
9205 PR fortran/51904
9206 * gfortran.dg/intrinsic_size_2.f90: New.
9207
a33d30fe 92082012-01-19 Jason Merrill <jason@redhat.com>
9209
9210 PR c++/51889
9211 * g++.dg/inherit/using7.C: New.
9212
2ff5beba 92132012-01-19 Richard Guenther <rguenther@suse.de>
9214
9215 PR tree-optimization/37997
9216 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9217
918fbeb3 92182012-01-19 Andrey Belevantsev <abel@ispras.ru>
9219
9220 PR rtl-optimization/51505
9221 * gcc.dg/pr51505.c: New test.
9222
66f7d4c1 92232012-01-18 Paul Thomas <pault@gcc.gnu.org>
9224
9225 PR fortran/51634
9226 * gfortran.dg/typebound_operator_12.f03: New.
9227 * gfortran.dg/typebound_operator_13.f03: New.
9228
03cbe7c9 92292012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9230
9231 PR c++/51225
9232 * g++.dg/cpp0x/pr51225.C: New.
9233
7f51118e 92342012-01-17 Ian Lance Taylor <iant@google.com>
9235
9236 PR go/50656
234a7252 9237 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
7f51118e 9238
42ddf4db 92392012-01-17 Tobias Burnus <burnus@net-b.de>
9240
9241 PR fortran/51869
9242 * gfortran.dg/realloc_on_assign_9.f90: New.
9243
d6ded716 92442012-01-17 Aldy Hernandez <aldyh@redhat.com>
9245
9246 PR other/51165
9247 * gcc.dg/tm/memopt-3.c: Remove xfail.
9248 * gcc.dg/tm/memopt-4.c: Remove xfail.
9249 * gcc.dg/tm/memopt-5.c: Remove xfail.
9250 * gcc.dg/tm/memopt-7.c: Remove xfail.
9251
87af2d00 92522012-01-17 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR tree-optimization/51877
9255 * gcc.c-torture/execute/pr51877.c: New test.
9256
1b174c02 92572012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9258
9259 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9260 {!vect_align_arrays} to vect_sizes_32B_16B.
9261 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9262 * gcc.dg/vect/vect-peel-3.c: Ditto.
9263
71d3f205 92642012-01-16 Jason Merrill <jason@redhat.com>
9265
193dc72f 9266 PR c++/51854
9267 * g++.dg/abi/mangle60.C: New.
9268
71d3f205 9269 PR c++/51827
9270 * g++.dg/pch/mangle1.{C,Hs}: New.
9271
37446c62 92722012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9273 Tobias Burnus <burnus@net-b.de>
9274
9275 PR fortran/50981
9276 * gfortran.dg/elemental_optional_args_3.f90: New
9277 * gfortran.dg/elemental_optional_args_4.f90: New
9278
98976ae1 92792012-01-16 Tobias Burnus <burnus@net-b.de>
9280
9281 PR fortran/51809
9282 * gfortran.dg/use_20.f90: New
9283
899e9211 92842012-01-16 Jason Merrill <jason@redhat.com>
9285
9286 PR c++/51868
9287 * g++.dg/cpp0x/rv-bitfield.C: New.
9288 * g++.dg/cpp0x/rv-bitfield2.C: New.
9289
44e6e526 92902012-01-16 Paul Thomas <pault@gcc.gnu.org>
9291
9292 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9293 subroutine 'qsort' and use index array to assign the result.
9294
0c41699c 92952012-01-16 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR tree-optimization/51865
9298 * gcc.dg/pr51865.c: New test.
9299
8950ac39 93002012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9301
9302 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9303
a657080a 93042012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9305
9306 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9307 to be loaded from the constant pool, rather than via %hi and %lo.
9308
75e237b7 93092012-01-15 Uros Bizjak <ubizjak@gmail.com>
9310
9311 PR rtl-optimization/51821
9312 * gcc.dg/pr51821.c: New test.
9313
9747f98e 93142012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9315
9316 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9317
51918401 93182012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9319
9320 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9321
3831e585 93222012-01-14 Tobias Burnus <burnus@net-b.de>
9323
9324 PR fortran/51800
9325 * gfortran.dg/init_flag_8.f90: New.
9326 * gfortran.dg/init_flag_9.f90: New.
9327
dde4fd90 93282011-01-14 Tobias Burnus <burnus@net-b.de>
9329
9330 PR fortran/51816
9331 * gfortran.dg/use_18.f90: New.
9332 * gfortran.dg/use_19.f90: New.
9333
3637bb87 93342012-01-13 Ian Lance Taylor <iant@google.com>
9335
9336 PR c++/50012
9337 * g++.dg/warn/Wsign-compare-4.C: New.
9338
a7bf3a59 93392012-01-13 Paul Thomas <pault@gcc.gnu.org>
9340
9341 PR fortran/48351
9342 * gfortran.dg/alloc_comp_assign.f03: New.
9343 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9344 __BUILTIN_FREE from 38 to 32.
9345
e8653c02 93462012-01-13 Jason Merrill <jason@redhat.com>
9347
9348 PR c++/20681
9349 * g++.dg/warn/Wreturn-type-7.C: New.
9350
d189e51c 93512012-01-13 Georg-Johann Lay <avr@gjlay.de>
9352
9353 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9354 assumption.
9355 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9356 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9357 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9358 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9359 int32plus because of big array needed.
9360 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9361 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3637bb87 9362
de865950 93632012-01-13 Jason Merrill <jason@redhat.com>
9364
bf56937c 9365 PR c++/51813
9366 * g++.dg/ext/visibility/template9.C: New.
9367
de865950 9368 PR c++/51620
9369 * g++.dg/cpp0x/defaulted34.C: New.
9370 * g++.dg/template/virtual3.C: New.
9371
fc0c4d51 93722012-01-13 Richard Guenther <rguenther@suse.de>
9373
9374 PR middle-end/8081
9375 * gcc.dg/torture/pr8081.c: New testcase.
9376
77d9b661 93772012-01-13 Georg-Johann Lay <avr@gjlay.de>
9378
9379 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9380
9599f526 93812012-01-12 Jason Merrill <jason@redhat.com>
9382
9383 PR c++/51714
9384 * g++.dg/ext/stmtexpr14.C: New.
9385
5770f123 93862012-01-13 Dodji Seketeli <dodji@redhat.com>
9387
9388 PR c++/51633
9389 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9390
c10e5f92 93912012-01-12 Jason Merrill <jason@redhat.com>
9392
8272c334 9393 PR c++/48051
9394 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9395 * g++.dg/abi/mangle58.C: Likewise.
9396
c10e5f92 9397 PR c++/51403
9398 * g++.dg/template/arg8.C: New.
9399
6175d24a 94002012-01-12 Ira Rosen <irar@il.ibm.com>
9401
9402 PR tree-optimization/51799
9403 * gcc.dg/vect/pr51799.c: New test.
9404 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9405 patterns.
9406
80dfb966 94072012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9408 Tobias Burnus <burnus@net-b.de>
9409
9410 PR fortran/51057
9411 PR fortran/51616
9412 * lib/target-supports.exp
9413 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9414 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9415
474725e1 94162012-01-11 Jason Merrill <jason@redhat.com>
9417
9418 PR c++/51565
9419 * g++.dg/ext/attrib42.C: New.
9420
45152a7b 94212012-01-11 Jakub Jelinek <jakub@redhat.com>
9422
9423 PR bootstrap/51796
9424 * gcc.dg/pr51796.c: New test.
9425
272bba4d 94262012-01-11 Jason Merrill <jason@redhat.com>
9427
9428 PR c++/51818
9429 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9430
7e3aae05 94312012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9432
9433 * gnat.dg/array19.ad[sb]: New test.
9434
7a3ec978 94352012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9436
9437 * gnat.dg/opt23.ad[sb]: New test.
9438 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9439 * gnat.dg/opt24.ad[sb]: New test.
9440
aa2edcb9 94412012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9442
9443 PR tree-optimization/49642
9444 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9445 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9446
42cac518 94472012-01-11 Jason Merrill <jason@redhat.com>
9448
9449 PR c++/51613
9450 * g++.dg/template/explicit-args5.C: New.
9451
7d0a3bab 94522012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9453
9454 * gcc.c-torture/execute/20120110-1.c: New testcase.
9455
944ec1bb 94562012-01-10 Jason Merrill <jason@redhat.com>
9457
fdc21495 9458 PR c++/51614
9459 * g++.dg/inherit/ambig1.C: New.
9460
944ec1bb 9461 PR c++/51433
9462 * g++.dg/cpp0x/constexpr-cache1.C: New.
9463
9f284938 94642012-01-10 Richard Guenther <rguenther@suse.de>
9465
9466 PR tree-optimization/51801
9467 * gcc.dg/torture/pr51801.c: New testcase.
9468
ee7e7076 94692012-01-10 Tobias Burnus <burnus@net-b.de>
9470
9471 PR fortran/51652
9472 * gfortran.dg/allocate_with_typespec_5.f90: New.
9473
fa66599a 94742012-01-10 Tobias Burnus <burnus@net-b.de>
9475
9476 * gfortran.dg/class_39.f03: Update dg-error string.
9477
e97c4b0d 94782012-01-10 Richard Guenther <rguenther@suse.de>
9479
9480 PR tree-optimization/50913
9481 * gcc.dg/graphite/interchange-16.c: New testcase.
9482 * gcc.dg/graphite/scop-20.c: XFAIL.
9483 * gfortran.dg/graphite/interchange-1.f: Likewise.
9484 * gfortran.dg/graphite/block-1.f90: Likewise.
9485 * gfortran.dg/graphite/block-2.f: Likewise.
9486
47ddcd6b 94872012-01-10 Richard Henderson <rth@redhat.com>
9488
9489 * lib/target-supports.exp (check_effective_target_vect_perm,
9490 check_effective_target_vect_perm_byte,
9491 check_effective_target_vect_perm_short): Enable for arm neon.
9492
9f789fc8 94932012-01-09 Tobias Burnus <burnus@net-b.de>
9494
9495 PR fortran/46328
9496 * gfortran.dg/typebound_operator_11.f90: New.
9497
5c0db21d 94982012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9499
9500 * gnat.dg/array18.adb: New test.
9501 * gnat.dg/array18_pkg.ads: New helper.
9502
96dfda99 95032012-01-09 Paul Thomas <pault@gcc.gnu.org>
9504
9505 PR fortran/51791
9506 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9507 around base object in first assignment in main program.
9508 * gfortran.dg/typebound_operator_10.f03: New test.
9509
4bfcd446 95102012-01-09 Martin Jambor <mjambor@suse.cz>
9511
9f789fc8 9512 PR tree-optimization/51759
4bfcd446 9513 * g++.dg/ipa/pr51759.C: New test.
9514
c0ef5bbc 95152012-01-09 Tobias Burnus <burnus@net-b.de>
9516
9517 PR fortran/51758
9518 * gfortran.dg/optional_absent_2.f90: New.
9519
56739b7d 95202012-01-09 Tobias Burnus <burnus@net-b.de>
9521
9522 PR fortran/51578
9523 * gfortran.dg/use_17.f90: New.
9524
5e791406 95252012-01-09 Gary Funck <gary@intrepid.com>
9526
9527 PR preprocessor/33919
9528 * gcc.dg/pr33919.c: New test.
9529 * gcc.dg/pr33919-0.h: New test header file.
9530 * gcc.dg/pr33919-1.h: Ditto.
9531 * gcc.dg/pr33919-2.h: Ditto.
9532
7aedab82 95332012-01-07 Jan Hubicka <jh@suse.cz>
9534
9535 PR tree-optimize/51694
9536 * gcc.c-torture/compile/pr51694.c: new testcase.
9537
5dcaa672 95382012-01-07 Jan Hubicka <jh@suse.cz>
9539
9540 PR tree-optimization/51600
9541 * g++.dg/torture/pr51600.C: New testcase.
9542
5cf85759 95432012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9544
9545 PR gcov-profile/51715
9546 PR gcov-profile/51717
9547 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9548 * gcc.misc-tests/gcov-14.c: Likewise.
51918401 9549
73fcfc2c 95502012-01-06 Jason Merrill <jason@redhat.com>
9551
9552 * g++.dg/parse/new5.C: New.
9553
385833f2 95542012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9555
9556 PR testsuite/51655
9557 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
51918401 9558 including <string.h>.
385833f2 9559
81d8c61f 95602012-01-06 Jason Merrill <jason@redhat.com>
9561
2d847c18 9562 * g++.dg/abi/mangle51.C: New.
9563 * g++.dg/abi/mangle52.C: New.
9564 * g++.dg/abi/mangle53.C: New.
9565 * g++.dg/abi/mangle54.C: New.
9566 * g++.dg/abi/mangle55.C: New.
9567 * g++.dg/abi/mangle56.C: New.
9568 * g++.dg/abi/mangle57.C: New.
9569 * g++.dg/abi/mangle58.C: New.
9570 * g++.dg/abi/mangle59.C: New.
9571 * g++.dg/cpp0x/trailing3.C: Update mangling.
9572 * g++.dg/cpp0x/variadic111.C: Update mangling.
9573 * g++.dg/cpp0x/variadic4.C: Update mangling.
9574 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9575 * g++.dg/template/nontype22.C: Works now.
9576 * g++.dg/template/pr35240.C: Works now.
9577
81d8c61f 9578 * g++.dg/cpp0x/error7.C: New.
9579
d0d776fb 95802012-01-06 Tobias Burnus <burnus@net-b.de>
9581
9582 * gfortran.dg/deallocate_stat_2.f90: New.
9583 * coarray/allocate_errgmsg.f90: New.
9584 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9585 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9586 * coarray/subobject_1.f90: Fix for num_images > 1.
9587 * gfortran.dg/deallocate_stat.f90: Update due to changed
9588 stat= handling.
9589
c691ecd8 95902012-01-06 Andrew Stubbs <ams@codesourcery.com>
9591
9592 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9593
6418cfac 95942012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9595
9596 * ada/acats/overflow.lst: Add cb20004.
9597
f9d09581 95982012-01-05 Dodji Seketeli <dodji@redhat.com>
9599
9600 PR c++/51541
9601 * g++.dg/cpp0x/alias-decl-18.C: New test.
9602
89c7922d 96032012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9604
9605 * gcc.c-torture/execute/20120104-1.c: New test.
9606
9749851b 96072012-01-05 Paul Thomas <pault@gcc.gnu.org>
9608
9609 PR fortran/PR48946
9610 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9611 the old typebound_operator_8.f03.
9612 * gfortran.dg/typebound_operator_8.f03: New version of
9613 typebound_operator_7.f03 with 'u' a derived type instead of a
9614 class object.
753f2949 9615
451067f0 96162012-01-05 Richard Guenther <rguenther@suse.de>
9617
9618 * g++.dg/torture/pr49309.C: Skip for -flto.
9619
cbabc8eb 96202012-01-05 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR middle-end/51761
9623 * gcc.c-torture/compile/pr51761.c: New test.
9624
c91fedc5 96252012-01-05 Richard Guenther <rguenther@suse.de>
9626
9627 PR tree-optimization/51760
9628 * gcc.dg/torture/pr51760.c: New testcase.
9629
ea580cf7 96302012-01-05 Aldy Hernandez <aldyh@redhat.com>
9631
9632 PR middle-end/51472
9633 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9634
a7fdb416 96352012-01-05 Richard Guenther <rguenther@suse.de>
9636
9637 PR lto/41576
9638 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9639 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9640
3003ad99 96412012-01-04 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR debug/51695
9644 * gcc.dg/pr51695.c: New test.
9645
b7508909 96462012-01-04 Andrew Pinski <apinski@cavium.com>
9647
9648 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9649 * gcc.target/mips/octeon2-lx-1.c: New test.
9650 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9651 * gcc.target/mips/octeon2-lx-2.c: New test.
9652 * gcc.target/mips/octeon2-lx-3.c: New test.
9653
b09efab4 96542012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9655
e4bff90d 9656 PR other/51163
9657 PR other/51164
b09efab4 9658 * gcc.dg/tm/alias-1.c: Adjust regexp.
9659 * gcc.dg/tm/alias-2.c: Adjust regexp.
9660
ce7c3fb6 96612012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9662
9663 PR c++/51064
9664 * g++.dg/warn/Wparentheses-26.C: New.
9665
4fd5163b 96662012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9667
9668 * gfortran.dg/elemental_optional_args_2.f90: New test.
9669
637533b5 96702012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9671
9672 PR fortran/49693
9673 * gfortran.dg/common_17.f90: New test.
9674
b4c39a37 96752012-01-04 Richard Guenther <rguenther@suse.de>
9676
9677 PR tree-optimization/49651
9678 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9679 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9680
91b6856f 96812012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9682
9683 PR c++/51738
9684 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9685
be376e09 96862012-01-03 Andrew Pinski <apinski@cavium.com>
9687
9688 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9689 for all mips targets. Also allow an optional .cfi_startproc.
9690
0224b4f8 96912012-01-03 Uros Bizjak <ubizjak@gmail.com>
9692
9693 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9694
9b569e36 96952012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 PR c++/29273
9698 * g++.dg/rtti/dyncast5.C: New.
9699
958ea92a 97002012-01-03 Richard Guenther <rguenther@suse.de>
9701
9702 PR tree-optimization/51070
9703 * gcc.dg/torture/pr51070-2.c: New testcase.
9704
af988fbc 97052012-01-03 Richard Guenther <rguenther@suse.de>
9706
9707 PR tree-optimization/51692
9708 * gcc.dg/torture/pr51692.c: New testcase.
9709
e94f8cec 97102012-01-03 Richard Guenther <rguenther@suse.de>
9711
9712 PR debug/51650
9713 * g++.dg/lto/pr51650-3_0.C: New testcase.
9714
73a98f36 97152012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9716
9717 PR c++/15867
9718 * g++.dg/warn/Wredundant-decls-spec.C: New.
9719
1cd188fc 97202012-01-03 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR tree-optimization/51719
9723 * g++.dg/tree-prof/pr51719.C: New test.
9724
c8d7e3b9 97252012-01-03 Richard Guenther <rguenther@suse.de>
9726
9727 PR middle-end/51730
9728 * gcc.dg/fold-compare-6.c: New testcase.
9729
a1e95a65 97302012-01-03 Jakub Jelinek <jakub@redhat.com>
9731
9732 PR c++/51669
9733 * g++.dg/gomp/pr51669.C: New test.
9734
ce24dc8d 97352012-01-02 Jason Merrill <jason@redhat.com>
9736
2425eec7 9737 PR c++/51675
9738 * g++.dg/cpp0x/constexpr-union2.C: New.
9739
ce24dc8d 9740 PR c++/51666
9741 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9742
208d6e3e 97432012-01-02 Dodji Seketeli <dodji@redhat.com>
9744
9745 PR c++/51462
9746 * g++.dg/cpp0x/constexpr-99.C: New test.
9747
bd46a023 97482012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9749
9750 PR c++/20140
9751 * g++.dg/template/init9.C: New.
9752
8136e769 97532012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9754
9755 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9756 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9757 rather than a specific number.
9758
24980a98 97592012-01-02 Paul Thomas <pault@gcc.gnu.org>
9760
9761 PR fortran/46262
9762 PR fortran/46328
9763 PR fortran/51052
9764 * gfortran.dg/typebound_operator_7.f03: New.
9765 * gfortran.dg/typebound_operator_8.f03: New.
9766
21f5dd2a 97672012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9768
9769 PR target/51729
9770 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9771 XFAIL.
9772 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9773
6ea47757 97742012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9775
9776 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9777
1888d475 97782012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9779
9780 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9781 for MIPS.
9782
fd545250 97832012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9784
9785 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9786 * gfortran.dg/io_real_boz_4.f90: Likewise.
9787 * gfortran.dg/io_real_boz_5.f90: Likewise.
9788
3dbc4079 97892012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9790
9791 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9792
238c43ff 97932012-01-02 Revital Eres <revital.eres@linaro.org>
9794
9795 * gcc.dg/sms-11.c: New file.
9796
9a457ae7 97972012-01-02 Tobias Burnus <burnus@net-b.de>
9798
9799 PR fortran/51682
9800 * gfortran.dg/coarray/image_index_3.f90: New.
9801
4e9d8e18 98022012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/16603
9805 * g++.dg/parse/enum8.C: New.
9806
8eae84ad 98072012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9808
9809 PR c++/51379
9810 * g++.dg/conversion/reinterpret4.C: New.
9811 * g++.dg/conversion/reinterpret1.C: Adjust.
9812
685463f0 98132012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9814
9815 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9816
98172012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
3239a030 9818
9819 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9820 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9821 * g++.old-deja/g++.jason/access14.C: Likewise.
9822 * g++.old-deja/g++.jason/access8.C: Likewise.
9823 * g++.old-deja/g++.jason/access1.C: Likewise.
9824 * g++.old-deja/g++.other/access3.C: Likewise.
9825 * g++.old-deja/g++.other/access5.C: Likewise.
9826 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9827 * g++.old-deja/g++.law/visibility22.C: Likewise.
9828 * g++.old-deja/g++.law/visibility26.C: Likewise.
9829 * g++.old-deja/g++.mike/p2746.C: Likewise.
9830 * g++.dg/debug/using1.C: Likewise.
9831 * g++.dg/lookup/using51.C: Likewise.
9832 * g++.dg/inherit/using5.C: Likewise.
9833 * g++.dg/inherit/pr30297.C: Likewise.
9834 * g++.dg/inherit/access8.C: Likewise.
9835 * g++.dg/torture/pr39362.C: Likewise.
9836 * g++.dg/template/crash13.C: Likewise.
9837 * g++.dg/template/using10.C: Likewise.
9838
8d351058 98392012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9840
9841 PR fortran/51502
666f2b29 9842 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
8d351058 9843
a1123047 98442012-01-01 Ira Rosen <irar@il.ibm.com>
9845
9846 PR tree-optimization/51704
9847 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9848 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9849 corresponding flags.
9850
ba4ed026 98512012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9852
9853 PR c++/51723
9854 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9855
4d50c498 98562012-01-01 Jan Hubicka <jh@suse.cz>
9857
9858 PR rtl-optimization/51069
9859 * gcc.c-torture/compile/pr51069.c: New testcase.
9860
3064bb7b 98612012-01-01 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR tree-optimization/51683
9864 * gcc.dg/pr51683.c: New test.
7dfbd804 9865\f
8dfa851a 9866Copyright (C) 2012 Free Software Foundation, Inc.
7dfbd804 9867
9868Copying and distribution of this file, with or without modification,
9869are permitted in any medium without royalty provided the copyright
9870notice and this notice are preserved.