re PR rtl-optimization/55151 (ICE: in assign_by_spills, at lra-assigns.c:1217 with...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
2
3 PR rtl-optimization/55151
4 * gcc.dg/pr55151.c: Move ...
5 * gcc.target/i386/pr55151.c: ... here.
6
7 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
8
9 PR rtl-optimization/54472
10 * gcc.dg/pr54472.c: New test.
11
12 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
13
14 * gnat.dg/stack_check3.ad[sb]: New test.
15
16 2012-11-08 Ian Lance Taylor <iant@google.com>
17
18 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
19 with arguments. Handle errorcheckoutput and rundir test types.
20
21 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
22
23 PR tree-optimization/55191
24 * gcc.dg/pr55191.c: New test.
25
26 2012-11-08 Jakub Jelinek <jakub@redhat.com>
27
28 PR debug/54499
29 * g++.dg/debug/pr54499.C: New test.
30
31 2012-11-08 Jan Hubicka <jh@suse.cz>
32
33 PR middle-end/48636
34 * gcc.dg/winline-3.c: Update.
35
36 2012-11-08 Martin Jambor <mjambor@suse.cz>
37
38 * gfortran.dg/ipcp-array-1.f90: New test.
39
40 2012-11-08 Florian Weimer <fweimer@redhat.com>
41
42 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
43
44 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
45
46 PR rtl-optimization/55151
47 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
48
49 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
50
51 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
52
53 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
54
55 * gcc.c-torture/compile/20121107-1.c: New test.
56
57 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
58
59 PR rtl-optimization/55151
60 * gcc.dg/pr55151.c: Compile it only for x86_64.
61
62 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
63
64 PR rtl-optimization/55122
65 * gcc.dg/pr55122.c: New test.
66
67 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
68
69 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
70 word powerpc.
71 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
72 * gcc.target/powerpc/loop_align.c: Skip on AIX.
73 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
74 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
75
76 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
77
78 PR c/53063
79 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
80
81 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
82
83 PR c/51294
84 * c-c++-common/pr51294.c: New.
85
86 2012-11-07 Martin Jambor <mjambor@suse.cz>
87
88 PR tree-optimization/53787
89 * gcc.dg/ipa/ipa-5.c: Adjust.
90 * gcc.dg/ipa/ipcp-agg-1.c: New test.
91 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
92 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
93 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
94 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
95 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
96 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
97 * gfortran.dg/pr48636-2.f90: New test.
98 * gfortran.dg/pr53787.f90: Likewise.
99
100 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
101
102 PR c++/55226
103 Revert:
104 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
105
106 PR c++/54922
107 * g++.dg/cpp0x/constexpr-union4.C: New.
108
109 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
110
111 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
112
113 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
114
115 PR target/49220
116 * gcc.c-torture/compile/pr49220.c: New test.
117
118 2012-11-07 Florian Weimer <fweimer@redhat.com>
119
120 * g++.dg/init/new40.C: New.
121
122 2012-11-07 Jakub Jelinek <jakub@redhat.com>
123
124 PR debug/54693
125 * gcc.dg/guality/pr54693-2.c: New test.
126
127 2012-11-06 Andrew Pinski <apinski@cavium.com>
128
129 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
130 -fno-vect-cost-model.
131
132 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
133
134 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
135 * gcc.dg/tm/debug-1.c: Same.
136 * gcc.dg/tm/irrevocable-3.c: Same.
137 * gcc.dg/tm/irrevocable-4.c: Same.
138 * gcc.dg/tm/memopt-10.c: Same.
139 * gcc.dg/tm/memopt-11.c: Same.
140 * gcc.dg/tm/props-4.c: Same.
141 * gcc.dg/tm/wrap-3.c: Same.
142 * gcc.dg/tm/wrap-4.c: Same.
143
144 2012-11-06 Andrew Pinski <apinski@cavium.com>
145
146 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
147
148 2012-11-06 Jan Hubicka <jh@suse.cz>
149
150 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
151 candidate still.
152 * gcc.dg/tree-ssa/loop-23.c: Likewise.
153 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
154 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
155
156 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
157
158 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
159
160 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
161
162 PR middle-end/41993
163 * gcc.dg/torture/pr41993.c: New test.
164
165 2012-11-06 Jan Hubicka <jh@suse.cz>
166
167 * gcc.target/i386/l_fma_float_?.c: Update.
168 * gcc.target/i386/l_fma_double_?.c: Update.
169
170 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
171
172 PR target/54089
173 * gcc.target/sh/pr54089-8.c: New.
174 * gcc.target/sh/pr54089-9.c: New.
175
176 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
177
178 PR target/47440
179 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
180 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
181 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
182 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
183 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
184 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
185 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
186 * gcc.target/i386/avx-vzeroupper-27.c: New.
187
188 2012-11-06 Janus Weil <janus@gcc.gnu.org>
189
190 PR fortran/54917
191 * gfortran.dg/transfer_class_1.f90: New.
192 * gfortran.dg/transfer_class_2.f90: New.
193
194 2012-11-05 Sriraman Tallam <tmsriram@google.com>
195
196 * testsuite/g++.dg/mv1.C: New test.
197 * testsuite/g++.dg/mv2.C: New test.
198 * testsuite/g++.dg/mv3.C: New test.
199 * testsuite/g++.dg/mv4.C: New test.
200 * testsuite/g++.dg/mv5.C: New test.
201 * testsuite/g++.dg/mv6.C: New test.
202
203 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
204
205 PR testsuite/55186
206 * gcc.dg/const-uniq-1.c (a): Increase length four times.
207
208 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
209
210 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
211 darwin.
212
213 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
214
215 * g++.dg/torture/20121105-1.C: New test.
216
217 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
218
219 * gcc.dg/torture/fp-compare.c: New testcase.
220
221 2012-11-05 Jan Hubicka <jh@suse.cz>
222
223 * gcc.dg/const-1.c: Update.
224 * gcc.dg/pure-1.c: Update.
225
226 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
227
228 PR rtl-optimization/55151
229 * gcc.dg/pr55151.c: New test.
230
231 2012-11-05 Jakub Jelinek <jakub@redhat.com>
232
233 PR debug/54970
234 PR debug/54971
235 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
236
237 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
238
239 PR testsuite/51128
240 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
241
242 2012-11-05 Jan Hubicka <jh@suse.cz>
243
244 * gcc.dg/autopar/pr49960.c: Fix testcase.
245
246 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
247
248 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
249 Fix scan-tree-dump-times directive.
250
251 2012-11-04 Janus Weil <janus@gcc.gnu.org>
252
253 PR fortran/55199
254 * gfortran.dg/associate_12.f90: New.
255
256 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
257
258 PR target/54255
259 * lib/target-supports.exp (check_effective_target_masm_intel): New
260 proc.
261 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
262 masm_intel.
263
264 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
265 Jack Howarth <howarth@bromo.med.uc.edu>
266
267 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
268 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
269 * gcc.target/i386/pr53249.c: Likewise.
270
271 2012-11-03 Andrew Pinski <apinski@cavium.com>
272
273 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
274 call abort1 so that cross jumping does not happen.
275
276 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
277
278 PR target/51244
279 * gcc.target/sh/pr51244-18.c: New.
280 * gcc.target/sh/pr51244-19.c: New.
281
282 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
283
284 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
285 b requires a 64-bit operation followed by a truncation.
286
287 2012-11-02 Jan Hubicka <jh@suse.cz>
288
289 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
290
291 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
292
293 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
294 conditions to verify the reduction code is vectorized.
295
296 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
297 in case 'pow', such as 'powerpc' is used in the compiler version name.
298 * gcc.target/powerpc/pr46728-2.c: Likewise.
299 * gcc.target/powerpc/pr46728-3.c: Likewise.
300 * gcc.target/powerpc/pr46728-4.c: Likewise.
301 * gcc.target/powerpc/pr46728-5.c: Likewise.
302 * gcc.target/powerpc/pr46728-7.c: Likewise.
303 * gcc.target/powerpc/pr46728-8.c: Likewise.
304 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
305
306 2012-11-02 Jan Hubicka <jh@suse.cz>
307
308 * gcc.dg/tree-ssa/loop-38.c: New testcase.
309
310 2012-11-02 Jan Hubicka <jh@suse.cz>
311
312 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
313 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
314
315 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
316
317 PR middle-end/55130
318 * gcc.target/i386/pr55130.c: New test.
319
320 2012-11-02 Jakub Jelinek <jakub@redhat.com>
321
322 PR target/55147
323 * gcc.target/i386/pr55147.c: New test.
324
325 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
326
327 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
328 * gfortran.dg/default_format_denormal_1.f90: Same.
329
330 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
331
332 PR middle-end/55001
333 * g++.dg/ext/vector19.C: Remove target restrictions.
334 * gcc.dg/fold-compare-7.c: New testcase.
335
336 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
337
338 PR target/55160
339 * gcc.target/sh/pr55160.c: New.
340
341 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
342
343 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
344 scan-assembler regex.
345
346 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
347
348 PR middle-end/55150
349 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
350 * gcc.dg/pr55150-2.c: New test.
351
352 2012-11-01 Sharad Singhai <singhai@google.com>
353
354 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
355 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
356 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
357 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
358
359 2012-10-31 Dehao Chen <dehao@google.com>
360
361 * g++.dg/debug/dwarf2/block.C: New testcase.
362
363 2012-10-31 Jan Hubicka <jh@suse.cz>
364
365 * gcc.dg/pr44974.c: Add noinline.
366
367 2012-10-31 Janus Weil <janus@gcc.gnu.org>
368
369 PR fortran/53718
370 * gfortran.dg/class_54.f90: New.
371
372 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
373 Jakub Jelinek <jakub@redhat.com>
374
375 PR tree-optimization/55018
376 * gcc.dg/torture/pr55018.c: New test.
377
378 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
379
380 PR c++/54583
381 * g++.dg/ext/vla13.C: New.
382
383 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
384
385 PR middle-end/55150
386 * gcc.dg/pr55150.c: New test.
387
388 2012-10-31 Tobias Burnus <burnus@net-b.de>
389
390 PR fortran/55134
391 * gfortran.dg/associate_11.f90: New.
392
393 2012-10-31 Dodji Seketeli <dodji@redhat.com>
394
395 PR c++/54955
396 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
397
398 2012-10-31 Jakub Jelinek <jakub@redhat.com>
399
400 PR tree-optimization/19105
401 PR tree-optimization/21643
402 PR tree-optimization/46309
403 * gcc.dg/pr19105.c: New test.
404 * gcc.dg/pr21643.c: New test.
405 * gcc.dg/pr46309-2.c: New test.
406 * gcc.c-torture/execute/pr46309.c: New test.
407
408 2012-10-31 Alan Modra <amodra@gmail.com>
409
410 * gcc.target/powerpc/dimode_off.c: New.
411 * gcc.target/powerpc/timode_off.c: New.
412 * gcc.target/powerpc/dfmode_off.c: New.
413 * gcc.target/powerpc/tfmode_off.c: New.
414
415 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
416
417 PR rtl-optimization/55093
418 * gcc.target/i386/pr55093.c: New file.
419
420 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
421
422 * gcc.target/i386/pr55116.c: Renamed to ...
423 * gcc.target/i386/pr55116-1.c: This.
424
425 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
426
427 * gcc.target/i386/pr55116-2.c: New file.
428
429 2012-10-30 Richard Biener <rguenther@suse.de>
430
431 * gcc.dg/vect/slp-perm-2.c: Adjust.
432
433 2012-10-30 Richard Biener <rguenther@suse.de>
434
435 PR tree-optimization/55111
436 * gcc.dg/torture/pr55111.c: New testcase.
437
438 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
439
440 PR target/53988
441 * gcc.target/sh/pr53988.c: New.
442
443 2012-10-30 Bin Cheng <bin.cheng@arm.com>
444
445 PR target/54989
446 * gcc.dg/hoist-register-pressure-1.c: Rename from
447 hoist-register-pressure.c. Add nonpic condition.
448 * gcc.dg/hoist-register-pressure-2.c: New testcase.
449
450 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
451
452 PR c++/54930
453 * gcc.dg/Wreturn-local-addr.c: New.
454 * g++.dg/warn/Wno-return-local-addr.C: New.
455 * g++.dg/warn/Wreturn-local-addr.C: New.
456
457 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
458
459 PR middle-end/55116
460 * gcc.target/i386/pr55116.c: New file.
461
462 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
463
464 PR c/53066
465 * gcc.dg/Wshadow-4.c: New.
466 * gcc.dg/Wshadow-4.h: New.
467
468 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
469
470 PR debug/54693
471 * gcc.dg/guality/pr54693.c: New.
472
473 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
474
475 PR middle-end/55027
476 * gcc.dg/pr55027.c: New testcase.
477
478 2012-10-29 Jan Hubicka <jh@suse.cz>
479
480 * gcc.dg/ipa/inline-6.c: New testcase.
481
482 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
483
484 PR rtl-optimization/55106
485 * g++.dg/pr55106.C: New.
486
487 2012-10-29 Richard Guenther <rguenther@suse.de>
488
489 PR middle-end/53695
490 * gcc.dg/torture/pr53695.c: New testcase.
491
492 2012-10-28 Jan Hubicka <jh@suse.cz>
493
494 * gcc.dg/ipa/inlinehint-3.c: New testcase.
495
496 2012-10-28 Tobias Burnus <burnus@net-b.de>
497
498 PR fortran/54958
499 * gfortran.dg/do_check_6.f90: New.
500
501 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
502 Jack Howarth <howarth@bromo.med.uc.edu>
503
504 PR target/54404
505 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
506 to dg-options.
507 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
508
509 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
510
511 PR target/34283
512 * gcc.target/i386/pr34283.c: New test.
513
514 2012-10-26 Jakub Jelinek <jakub@redhat.com>
515
516 PR c++/55081
517 * g++.dg/opt/pr55081.C: New test.
518
519 PR debug/54970
520 PR debug/54971
521 * gcc.dg/guality/pr54970.c: New test.
522
523 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
524
525 PR c++/54984
526 * g++.dg/template/new11.C: New.
527
528 2012-10-26 Richard Biener <rguenther@suse.de>
529
530 PR middle-end/54824
531 * gcc.dg/torture/pr54824.c: New testcase.
532
533 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
534
535 * gcc.target/i386/fxsave-1.c: New.
536 * gcc.target/i386/fxsave64-1.c: Ditto.
537 * gcc.target/i386/fxrstor-1.c: Ditto.
538 * gcc.target/i386/fxrstor64-1.c: Ditto.
539 * gcc.target/i386/xsave-1.c: Ditto.
540 * gcc.target/i386/xsave64-1.c: Ditto.
541 * gcc.target/i386/xrstor-1.c: Ditto.
542 * gcc.target/i386/xrstor64-1.c: Ditto.
543 * gcc.target/i386/xsaveopt-1.c: Ditto.
544 * gcc.target/i386/xsaveopt64-1.c: Ditto.
545 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
546 * gcc.target/i386/sse-13.c: Ditto.
547 * gcc.target/i386/sse-14.c: Ditto.
548 * gcc.target/i386/sse-22.c: Ditto.
549 * gcc.target/i386/sse-23.c: Ditto.
550 * g++.dg/other/i386-2.C: Ditto.
551 * g++.dg/other/i386-3.C: Ditto.
552
553 2012-10-25 Jan Hubicka <jh@suse.cz>
554
555 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
556 at ivcanon time.
557
558 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
559
560 PR c++/53761
561 * g++.dg/ext/transparent-union.C: New.
562
563 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
564
565 PR c++/54427
566 * g++.dg/ext/vector19.C: New testcase.
567
568 2012-10-25 Richard Biener <rguenther@suse.de>
569
570 PR tree-optimization/54902
571 * g++.dg/torture/pr54902.C: New testcase.
572
573 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
574
575 PR c++/34892
576 * g++.dg/template/crash114.C: New.
577
578 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
579
580 PR bootstrap/55049
581 * gcc.target/i386/pr55049-1.c: New test.
582
583 2012-10-24 Janus Weil <janus@gcc.gnu.org>
584
585 PR fortran/55037
586 * gfortran.dg/class_dummy_4.f03: New.
587
588 2012-10-24 Jakub Jelinek <jakub@redhat.com>
589
590 PR rtl-optimization/55010
591 * gcc.dg/pr55010.c: New test.
592
593 PR debug/54828
594 * g++.dg/debug/pr54828.C: New test.
595
596 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
597
598 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
599 * gcc.dg/vect/vect-83_64.c: Likewise.
600
601 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
602
603 PR c++/54922
604 * g++.dg/cpp0x/constexpr-union4.C: New.
605
606 2012-10-23 Jeff Law <law@redhat.com>
607
608 * gcc.c-torture/execute/pr54985.c: New test.
609
610 2012-10-23 Paul Koning <ni1d@arrl.net>
611
612 PR debug/54508
613 * g++.dg/debug/dwarf2/pr54508.C: New.
614
615 2012-10-23 Jakub Jelinek <jakub@redhat.com>
616
617 PR c++/54844
618 * g++.dg/template/sizeof14.C: New test.
619
620 2012-10-23 Ian Bolton <ian.bolton@arm.com>
621 Jim MacArthur <jim.macarthur@arm.com>
622 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
623 Marcus Shawcroft <marcus.shawcroft@arm.com>
624 Nigel Stephens <nigel.stephens@arm.com>
625 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
626 Richard Earnshaw <rearnsha@arm.com>
627 Sofiane Naci <sofiane.naci@arm.com>
628 Stephen Thomas <stephen.thomas@arm.com>
629 Tejas Belagod <tejas.belagod@arm.com>
630 Yufeng Zhang <yufeng.zhang@arm.com>
631
632 * lib/target-supports.exp
633 (check_profiling_available): Add AArch64.
634 (check_effective_target_vect_int): Likewise.
635 (check_effective_target_vect_shift): Likewise.
636 (check_effective_target_vect_float): Likewise.
637 (check_effective_target_vect_double): Likewise.
638 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
639 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
640 (check_effective_target_vect_pack_trunc): Likewise.
641 (check_effective_target_vect_unpack): Likewise.
642 (check_effective_target_vect_hw_misalign): Likewise.
643 (check_effective_target_vect_short_mult): Likewise.
644 (check_effective_target_vect_int_mult): Likewise.
645 (check_effective_target_vect_stridedN): Likewise.
646 (check_effective_target_sync_int_long): Likewise.
647 (check_effective_target_sync_char_short): Likewise.
648 (check_vect_support_and_set_flags): Likewise.
649 (check_effective_target_aarch64_tiny): New.
650 (check_effective_target_aarch64_small): New.
651 (check_effective_target_aarch64_large): New.
652 * g++.dg/other/PR23205.C: Enable aarch64.
653 * g++.dg/other/pr23205-2.C: Likewise.
654 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
655 * gcc.c-torture/execute/20101011-1.c: Likewise.
656 * gcc.dg/20020312-2.c: Likewise.
657 * gcc.dg/20040813-1.c: Likewise.
658 * gcc.dg/builtin-apply2.c: Likewise.
659 * gcc.dg/stack-usage-1.c: Likewise.
660
661 2012-10-23 Ian Bolton <ian.bolton@arm.com>
662 Jim MacArthur <jim.macarthur@arm.com>
663 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
664 Marcus Shawcroft <marcus.shawcroft@arm.com>
665 Nigel Stephens <nigel.stephens@arm.com>
666 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
667 Richard Earnshaw <rearnsha@arm.com>
668 Sofiane Naci <sofiane.naci@arm.com>
669 Stephen Thomas <stephen.thomas@arm.com>
670 Tejas Belagod <tejas.belagod@arm.com>
671 Yufeng Zhang <yufeng.zhang@arm.com>
672
673 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
674 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
675 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
676 * gcc.target/aarch64/aapcs/abitest.S: New file.
677 * gcc.target/aarch64/aapcs/abitest.h: New file.
678 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
679 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
680 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
681 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
682 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
683 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
684 * gcc.target/aarch64/aapcs/ice_1.c: New file.
685 * gcc.target/aarch64/aapcs/ice_2.c: New file.
686 * gcc.target/aarch64/aapcs/ice_3.c: New file.
687 * gcc.target/aarch64/aapcs/ice_4.c: New file.
688 * gcc.target/aarch64/aapcs/ice_5.c: New file.
689 * gcc.target/aarch64/aapcs/macro-def.h: New file.
690 * gcc.target/aarch64/aapcs/test_1.c: New file.
691 * gcc.target/aarch64/aapcs/test_10.c: New file.
692 * gcc.target/aarch64/aapcs/test_11.c: New file.
693 * gcc.target/aarch64/aapcs/test_12.c: New file.
694 * gcc.target/aarch64/aapcs/test_13.c: New file.
695 * gcc.target/aarch64/aapcs/test_14.c: New file.
696 * gcc.target/aarch64/aapcs/test_15.c: New file.
697 * gcc.target/aarch64/aapcs/test_16.c: New file.
698 * gcc.target/aarch64/aapcs/test_17.c: New file.
699 * gcc.target/aarch64/aapcs/test_18.c: New file.
700 * gcc.target/aarch64/aapcs/test_19.c: New file.
701 * gcc.target/aarch64/aapcs/test_2.c: New file.
702 * gcc.target/aarch64/aapcs/test_20.c: New file.
703 * gcc.target/aarch64/aapcs/test_21.c: New file.
704 * gcc.target/aarch64/aapcs/test_22.c: New file.
705 * gcc.target/aarch64/aapcs/test_23.c: New file.
706 * gcc.target/aarch64/aapcs/test_24.c: New file.
707 * gcc.target/aarch64/aapcs/test_25.c: New file.
708 * gcc.target/aarch64/aapcs/test_26.c: New file.
709 * gcc.target/aarch64/aapcs/test_3.c: New file.
710 * gcc.target/aarch64/aapcs/test_4.c: New file.
711 * gcc.target/aarch64/aapcs/test_5.c: New file.
712 * gcc.target/aarch64/aapcs/test_6.c: New file.
713 * gcc.target/aarch64/aapcs/test_7.c: New file.
714 * gcc.target/aarch64/aapcs/test_8.c: New file.
715 * gcc.target/aarch64/aapcs/test_9.c: New file.
716 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
717 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
718 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
719 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
720 * gcc.target/aarch64/aapcs/test_complex.c: New file.
721 * gcc.target/aarch64/aapcs/test_int128.c: New file.
722 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
723 * gcc.target/aarch64/aapcs/type-def.h: New file.
724 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
725 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
726 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
727 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
728 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
729 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
730 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
731 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
732 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
733 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
734 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
735 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
736 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
737 * gcc.target/aarch64/aarch64.exp: New file.
738 * gcc.target/aarch64/adc-1.c: New file.
739 * gcc.target/aarch64/adc-2.c: New file.
740 * gcc.target/aarch64/asm-1.c: New file.
741 * gcc.target/aarch64/clrsb.c: New file.
742 * gcc.target/aarch64/clz.c: New file.
743 * gcc.target/aarch64/ctz.c: New file.
744 * gcc.target/aarch64/csinc-1.c: New file.
745 * gcc.target/aarch64/csinv-1.c: New file.
746 * gcc.target/aarch64/csneg-1.c: New file.
747 * gcc.target/aarch64/extend.c: New file.
748 * gcc.target/aarch64/fcvt.x: New file.
749 * gcc.target/aarch64/fcvt_double_int.c: New file.
750 * gcc.target/aarch64/fcvt_double_long.c: New file.
751 * gcc.target/aarch64/fcvt_double_uint.c: New file.
752 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
753 * gcc.target/aarch64/fcvt_float_int.c: New file.
754 * gcc.target/aarch64/fcvt_float_long.c: New file.
755 * gcc.target/aarch64/fcvt_float_uint.c: New file.
756 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
757 * gcc.target/aarch64/ffs.c: New file.
758 * gcc.target/aarch64/fmadd.c: New file.
759 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
760 * gcc.target/aarch64/frint.x: New file.
761 * gcc.target/aarch64/frint_double.c: New file.
762 * gcc.target/aarch64/frint_float.c: New file.
763 * gcc.target/aarch64/index.c: New file.
764 * gcc.target/aarch64/mneg-1.c: New file.
765 * gcc.target/aarch64/mneg-2.c: New file.
766 * gcc.target/aarch64/mneg-3.c: New file.
767 * gcc.target/aarch64/mnegl-1.c: New file.
768 * gcc.target/aarch64/mnegl-2.c: New file.
769 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
770 * gcc.target/aarch64/pic-constantpool1.c: New file.
771 * gcc.target/aarch64/pic-symrefplus.c: New file.
772 * gcc.target/aarch64/predefine_large.c: New file.
773 * gcc.target/aarch64/predefine_small.c: New file.
774 * gcc.target/aarch64/predefine_tiny.c: New file.
775 * gcc.target/aarch64/reload-valid-spoff.c: New file.
776 * gcc.target/aarch64/scalar_intrinsics.c: New file.
777 * gcc.target/aarch64/table-intrinsics.c: New file.
778 * gcc.target/aarch64/tst-1.c: New file.
779 * gcc.target/aarch64/vect-abs-compile.c: New file.
780 * gcc.target/aarch64/vect-abs.c: New file.
781 * gcc.target/aarch64/vect-abs.x: New file.
782 * gcc.target/aarch64/vect-compile.c: New file.
783 * gcc.target/aarch64/vect-faddv-compile.c: New file.
784 * gcc.target/aarch64/vect-faddv.c: New file.
785 * gcc.target/aarch64/vect-faddv.x: New file.
786 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
787 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
788 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
789 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
790 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
791 * gcc.target/aarch64/vect-fp-compile.c: New file.
792 * gcc.target/aarch64/vect-fp.c: New file.
793 * gcc.target/aarch64/vect-fp.x: New file.
794 * gcc.target/aarch64/vect-mull-compile.c: New file.
795 * gcc.target/aarch64/vect-mull.c: New file.
796 * gcc.target/aarch64/vect-mull.x: New file.
797 * gcc.target/aarch64/vect.c: New file.
798 * gcc.target/aarch64/vect.x: New file.
799 * gcc.target/aarch64/vector_intrinsics.c: New file.
800 * gcc.target/aarch64/vfp-1.c: New file.
801 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
802 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
803 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
804 * g++.dg/abi/aarch64_guard1.C: New file.
805
806 2012-10-23 Jakub Jelinek <jakub@redhat.com>
807
808 PR c++/54988
809 * c-c++-common/pr54988.c: New test.
810
811 2012-10-23 Jan Hubicka <jh@suse.cz>
812
813 * gcc.dg/tree-prof/peel-1.c: New testcase.
814
815 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
816
817 PR gcc/52945
818 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
819
820 2012-10-23 Joseph Myers <joseph@codesourcery.com>
821
822 * gcc.dg/c99-predef-1.c: New test.
823 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
824 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
825 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
826 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
827 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
828 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
829 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
830 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
831 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
832 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
833 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
834 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
835
836 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
837
838 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
839
840 2012-10-23 Jan Hubicka <jh@suse.cz>
841
842 PR middle-end/54937
843 * gcc.c-torture/execute/pr54937.c: New testcase.
844 * gcc.dg/tree-ssa/cunroll-2.c: Update.
845
846 2012-10-23 Jan Hubicka <jh@suse.cz>
847
848 PR middle-end/54967
849 * gfortran.dg/pr54967.f90: New testcase.
850
851 2012-10-23 Terry Guo <terry.guo@arm.com>
852
853 PR target/55019
854 * gcc.dg/pr55019.c: New.
855
856 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
857
858 PR tree-optimization/55008
859 * gcc.dg/tree-ssa/pr55008.c: New test.
860
861 2012-10-22 Richard Biener <rguenther@suse.de>
862
863 PR tree-optimization/55011
864 * gcc.dg/torture/pr55011.c: New testcase.
865
866 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
867
868 * gcc.target/arm/pr40457-1.c: Adjust expected output.
869 * gcc.target/arm/pr40457-2.c: Likewise.
870 * gcc.target/arm/pr40457-3.c: Likewise.
871
872 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
873
874 * gnat.dg/specs/limited_with4.ads: New test.
875 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
876
877 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
878
879 * gnat.dg/modular4.adb: New test.
880 * gnat.dg/modular4_pkg.ads: New helper.
881
882 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
883
884 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
885 * gnat.dg/specs/addr1.ads: Likewise.
886
887 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
888
889 * gcc.dg/webizer.c (main): Add missing exit call.
890
891 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
892
893 PR fortran/54465
894 * gfortran.dg/wextra_1.f: New test.
895
896 2012-10-20 Jan Hubicka <jh@suse.cz>
897
898 * gcc.dg/tree-prof/unroll-1.c: New testcase.
899
900 2012-10-19 Janus Weil <janus@gcc.gnu.org>
901
902 PR fortran/54224
903 * gfortran.dg/warn_unused_function.f90: New.
904
905 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
906
907 * lib/target-supports.exp
908 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
909
910 2012-10-19 Richard Guenther <rguenther@suse.de>
911
912 PR tree-optimization/54981
913 * gcc.dg/pr54981.c: New testcase.
914
915 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
916
917 PR target/54892
918 * gcc.target/arm/pr54892.c: New.
919
920 2012-10-19 Bin Cheng <bin.cheng@arm.com>
921
922 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
923
924 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
925
926 PR c++/54501
927 * g++.dg/init/array30.C: New.
928 * g++.dg/init/array31.C: Likewise.
929
930 2012-10-18 Tobias Burnus <burnus@net-b.de>
931
932 PR fortran/54884
933 * gfortran.dg/public_private_module_7.f90: New.
934
935 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
936
937 PR c++/29633
938 * g++.dg/template/pr29633.C: New.
939
940 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
941
942 * gnat.dg/loop_optimization13.ad[sb]: New test.
943 * gnat.dg/loop_optimization13_pkg.ads: New helper.
944
945 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
946
947 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
948 * gcc.target/arm/neon/vfmaf32.c: Likewise.
949 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
950 * gcc.target/arm/neon/vfmsf32.c: Likewise.
951
952 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
953
954 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
955 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
956 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
957 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
958 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
959 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
960
961 2012-10-16 Jan Hubicka <jh@suse.cz>
962
963 * gcc.target/i386/l_fma_float_?.c: Update.
964 * gcc.target/i386/l_fma_double_?.c: Update.
965 * gfortran.dg/do_1.f90: XFAIL
966 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
967 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
968 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
969 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
970 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
971 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
972 valid.
973
974 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
975
976 PR c/53063
977 PR c/40989
978 * gcc.dg/Wstrict-overflow-24.c: New.
979
980 2012-10-16 Tobias Burnus <burnus@net-b.de>
981
982 PR fortran/50981
983 PR fortran/54618
984 * gfortran.dg/class_optional_1.f90: New.
985 * gfortran.dg/class_optional_2.f90: New.
986
987 2012-10-16 Jakub Jelinek <jakub@redhat.com>
988
989 PR debug/54796
990 * gcc.dg/guality/pr54796.c: New test.
991
992 PR tree-optimization/54889
993 * gfortran.dg/pr54889.f90: New test.
994
995 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
996
997 * g++.dg/other/dump-ada-spec-2.C: New test.
998
999 2012-10-16 Easwaran Raman <eraman@google.com>
1000
1001 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1002 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1003
1004 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1005
1006 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1007 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1008
1009 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1010
1011 PR target/54925
1012 * gcc.c-torture/compile/pr54925.c: New.
1013
1014 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1015
1016 PR target/51244
1017 * gcc.target/sh/pr51244-17.c: New.
1018
1019 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1020
1021 PR target/54760
1022 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1023 functions.
1024 * gcc.target/sh/pr54760-4.c: New.
1025
1026 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1027
1028 PR target/34777
1029 * gcc.target/sh/torture/sh-torture.exp: New.
1030 * gcc.target/sh/torture/pr34777.c: New.
1031
1032 2012-10-15 Matthias Klose <doko@ubuntu.com>
1033
1034 * lib/target-supports.exp (check_profiling_available): Match
1035 arm*-*-linux-* for ARM Linux/GNU.
1036 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1037 * gfortran.dg/enum_10.f90: Likewise.
1038 * gfortran.dg/enum_9.f90: Likewise.
1039 * gcc.target/arm/synchronize.c: Likewise.
1040 * g++.old-deja/g++.jason/enum6.C: Likewise.
1041 * g++.old-deja/g++.other/enum4.C: Likewise.
1042 * g++.old-deja/g++.law/enum9.C: Likewise.
1043
1044 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1045
1046 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1047 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1048
1049 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1050 Paolo Carlini <paolo.carlini@oracle.com>
1051
1052 PR c++/17805
1053 * g++.dg/overload/operator6.C: New.
1054
1055 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1056
1057 PR c++/50080 (again)
1058 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1059 * g++.dg/parse/tmpl-outside1.C: Likewise.
1060 * g++.dg/template/qualttp18.C: Likewise.
1061 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1062 * g++.old-deja/g++.pt/overload13.C: Likewise.
1063
1064 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1065
1066 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1067 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1068 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1069 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1070 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1071 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1072 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1073 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1074
1075 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/50080
1078 * g++.dg/parse/tmpl-outside2.C: New.
1079 * g++.dg/parse/tmpl-outside1.C: Adjust.
1080 * g++.dg/template/qualttp18.C: Likewise.
1081 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1082 * g++.old-deja/g++.pt/overload13.C: Likewise.
1083
1084 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1085
1086 PR tree-optimization/54915
1087 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1088
1089 2012-10-15 Richard Guenther <rguenther@suse.de>
1090
1091 PR tree-optimization/54920
1092 * gcc.dg/torture/pr54920.c: New testcase.
1093
1094 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1095
1096 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1097
1098 2012-10-13 Jason Merrill <jason@redhat.com>
1099
1100 * g++.dg/tls/thread_local7g.C: Require tls_native.
1101
1102 2012-10-14 Jason Merrill <jason@redhat.com>
1103
1104 * g++.dg/cpp0x/inh-ctor1.C: New.
1105 * g++.dg/cpp0x/inh-ctor2.C: New.
1106 * g++.dg/cpp0x/inh-ctor3.C: New.
1107 * g++.dg/cpp0x/inh-ctor4.C: New.
1108 * g++.dg/cpp0x/inh-ctor5.C: New.
1109 * g++.dg/cpp0x/inh-ctor6.C: New.
1110 * g++.dg/cpp0x/inh-ctor7.C: New.
1111 * g++.dg/cpp0x/inh-ctor8.C: New.
1112 * g++.dg/cpp0x/inh-ctor9.C: New.
1113 * g++.dg/cpp0x/inh-ctor10.C: New.
1114 * g++.dg/cpp0x/inh-ctor11.C: New.
1115 * g++.dg/cpp0x/inh-ctor12.C: New.
1116 * g++.dg/cpp0x/inh-ctor13.C: New.
1117
1118 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1119
1120 PR rtl-optimization/54919
1121 * gcc.dg/pr54919.c: New testcase.
1122
1123 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1124
1125 PR c++/53581
1126 * g++.dg/template/crash113.C: New.
1127
1128 2012-10-14 Jan Hubicka <jh@suse.cz>
1129
1130 * gcc.dg/unroll_5.c: New testcase.
1131
1132 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/52643
1135 * g++.dg/opt/pr52643.C: New.
1136
1137 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1138
1139 PR target/54602
1140 * gcc.target/sh/pr54602-1.c: New.
1141 * gcc.target/sh/pr54602-2.c: New.
1142 * gcc.target/sh/pr54602-3.c: New.
1143 * gcc.target/sh/pr54602-4.c: New.
1144
1145 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1146
1147 PR target/54680
1148 * gcc.target/sh/pr54680.c: New.
1149
1150 2012-10-12 Jan Hubicka <jh@suse.cz>
1151
1152 * gcc.dg/webizer.c: New testcase.
1153
1154 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1155
1156 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1157 specify -m64.
1158
1159 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1160
1161 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1162 Return 0 if already specifying -mfloat-abi other than hard.
1163
1164 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1165
1166 * gcc.dg/pr53060.c: Prune irrelevant warning.
1167
1168 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1169
1170 PR c/54381
1171 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1172 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1173 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1174 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1175 Adjust expected wording of warnings for *cmp* builtins.
1176 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1177 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1178
1179 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1180
1181 PR c++/24449
1182 * g++.dg/parse/friend-main.C: New.
1183
1184 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1185
1186 PR c++/53055
1187 * g++.dg/pr53055.C: New testcase.
1188
1189 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1190
1191 PR c++/52744
1192 * g++.dg/cpp0x/pr52744.C: New.
1193
1194 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1195
1196 PR fortran/40453
1197 * gfortran.dg/dummy_procedure_9.f90: New.
1198
1199 2012-10-12 Richard Biener <rguenther@suse.de>
1200
1201 PR tree-optimization/54894
1202 * gcc.dg/torture/pr54894.c: New testcase.
1203
1204 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1205
1206 PR target/51244
1207 * gcc.target/sh/pr51244-13.c: New.
1208 * gcc.target/sh/pr51244-14.c: New.
1209 * gcc.target/sh/pr51244-15.c: New.
1210 * gcc.target/sh/pr51244-16.c: New.
1211
1212 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 PR c++/51878
1215 * g++.dg/cpp0x/decltype45.C: New.
1216
1217 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1218
1219 PR fortran/54784
1220 * gfortran.dg/class_allocate_13.f90: New.
1221
1222 2012-10-11 Jason Merrill <jason@redhat.com>
1223
1224 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1225 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1226
1227 * g++.dg/gomp/tls-5.C: Require tls_native.
1228 * g++.dg/tls/thread_local7.C: Require tls_native.
1229 * g++.dg/tls/static2.C: New.
1230
1231 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1232
1233 PR c++/36107
1234 * g++.dg/ext/weak5.C: New.
1235
1236 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1237
1238 PR testsuite/54868
1239 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1240 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1241
1242 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1243
1244 PR c++/43765
1245 * g++.dg/parse/pr43765.C: New.
1246
1247 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1248
1249 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1250
1251 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1252
1253 PR c++/43663
1254 * g++.dg/init/bitfield3.C: New.
1255
1256 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1257
1258 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1259
1260 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1261
1262 PR tree-optimization/54877
1263 * gcc.dg/torture/pr54877.c: New test.
1264
1265 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1266
1267 PR testsuite/53397
1268 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1269 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1270 and remove target info from dg-do compile.
1271 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1272 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1273 and remove target info from dg-do compile.
1274
1275 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1276
1277 * gcc.dg/pr54782.c: Require target with pthread support.
1278
1279 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1280
1281 PR c++/53122
1282 * g++.dg/cpp0x/auto35.C: New.
1283
1284 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1285
1286 PR c++/53540 - using fails to be equivalent to typedef
1287 * g++.dg/cpp0x/alias-decl-24.C: New test.
1288
1289 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1290
1291 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1292 that c++11 attributes to types are ignored for now.
1293 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1295
1296 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/53741
1299 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1300
1301 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/50478
1304 * g++.dg/cpp0x/initlist67.C: New.
1305
1306 2012-10-10 Dehao Chen <dehao@google.com>
1307
1308 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1309
1310 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1311
1312 PR target/52480
1313 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1314 Add runtime tests.
1315
1316 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1317
1318 PR c++/53307
1319 * g++.dg/cpp0x/decltype44.C: New.
1320
1321 2012-10-09 Steve Ellcey <sellcey@mips.com>
1322
1323 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1324
1325 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1326
1327 PR c++/53763
1328 * g++.dg/cpp0x/decltype43.C: New.
1329
1330 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1331
1332 PR middle-end/53397
1333 * gcc.dg/pr53397-1.c: New test case.
1334 * gcc.dg/pr53397-2.c: New test case.
1335
1336 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 PR c++/54194
1339 * g++.dg/warn/Wparentheses-26.C: Adjust.
1340 * g++.dg/warn/Wparentheses-27.C: New.
1341
1342 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1343
1344 PR c++/54427
1345 * c-c++-common/vector-scalar.c: New testcase.
1346 * g++.dg/ext/vector18.C: New testcase.
1347 * g++.dg/ext/vector5.C: This is not an error anymore.
1348 * gcc.dg/init-vec-1.c: Move ...
1349 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1350 * gcc.c-torture/execute/vector-shift1.c: Move ...
1351 * c-c++-common/torture/vector-shift1.c: ... here.
1352 * gcc.dg/scal-to-vec1.c: Move ...
1353 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1354 C++11. Adapt error messages.
1355 * gcc.dg/convert-vec-1.c: Move ...
1356 * c-c++-common/convert-vec-1.c: ... here.
1357 * gcc.dg/scal-to-vec2.c: Move ...
1358 * c-c++-common/scal-to-vec2.c: ... here.
1359
1360 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1361
1362 PR target/54400
1363 * gcc.target/i386/pr54400.c: New testcase.
1364
1365 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR c++/54858
1368 * g++.dg/template/pr54858.C: New test.
1369
1370 2012-10-08 Marek Polacek <polacek@redhat.com>
1371
1372 PR debug/54831
1373 * g++.dg/debug/pr54831.C: New test.
1374
1375 2012-10-08 Dehao Chen <dehao@google.com>
1376
1377 * g++.dg/predict-loop-exit-1.C: New.
1378 * g++.dg/predict-loop-exit-2.C: New.
1379 * g++.dg/predict-loop-exit-3.C: New.
1380
1381 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1382
1383 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1384
1385 2012-10-08 Jason Merrill <jason@redhat.com>
1386
1387 * g++.dg/gomp/tls-5.C: New.
1388 * g++.dg/gomp/tls-wrap1.C: New.
1389 * g++.dg/gomp/tls-wrap2.C: New.
1390 * g++.dg/gomp/tls-wrap3.C: New.
1391 * g++.dg/gomp/tls-wrap4.C: New.
1392 * g++.dg/gomp/tls-wrapper-cse.C: New.
1393 * g++.dg/tls/thread_local-cse.C: New.
1394 * g++.dg/tls/thread_local-order1.C: New.
1395 * g++.dg/tls/thread_local-order2.C: New.
1396 * g++.dg/tls/thread_local-wrap1.C: New.
1397 * g++.dg/tls/thread_local-wrap2.C: New.
1398 * g++.dg/tls/thread_local-wrap3.C: New.
1399 * g++.dg/tls/thread_local-wrap4.C: New.
1400 * g++.dg/tls/thread_local2g.C: New.
1401 * g++.dg/tls/thread_local3g.C: New.
1402 * g++.dg/tls/thread_local4g.C: New.
1403 * g++.dg/tls/thread_local5g.C: New.
1404 * g++.dg/tls/thread_local6g.C: New.
1405 * g++.dg/tls/thread_local7g.C: New.
1406
1407 * g++.dg/tls/thread_local3.C: New.
1408 * g++.dg/tls/thread_local4.C: New.
1409 * g++.dg/tls/thread_local5.C: New.
1410 * g++.dg/tls/thread_local6.C: New.
1411
1412 * g++.dg/tls/init-2.C: Tweak errors.
1413 * g++.dg/tls/thread_local1.C: New.
1414 * g++.dg/tls/thread_local2.C: New.
1415 * g++.dg/tls/thread_local7.C: New.
1416
1417 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1418
1419 PR target/54866
1420 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1421
1422 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1423
1424 PR target/54685
1425 * gcc.target/sh/pr54685.c: New.
1426
1427 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1428
1429 PR c++/53528 C++11 attribute support
1430 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1431 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1487
1488 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1489
1490 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1491 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1492 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1493
1494 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1495
1496 PR target/54760
1497 * gcc.target/sh/pr54760-2.c: New.
1498 * gcc.target/sh/pr54760-3.c: New.
1499
1500 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 PR c++/51422
1503 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1504
1505 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1506 Sandra Loosemore <sandra@codesourcery.com>
1507
1508 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1509 and test that the accumulator is initialized using MULT.
1510 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1511 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1512
1513 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 PR c++/52764
1516 * g++.dg/cpp0x/stdint.C: New.
1517
1518 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1519
1520 PR c++/54249
1521 * g++.dg/cpp0x/stddef.C: New.
1522
1523 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1524
1525 PR fortran/54832
1526 * gfortran.dg/typebound_operator_17.f90: New.
1527
1528 2012-10-06 Jan Hubicka <jh@suse.cz>
1529
1530 PR lto/53831
1531 PR lto/54776
1532 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1533
1534 2012-10-06 Jan Hubicka <jh@suse.cz>
1535
1536 * gcc.dg/lto/resolutions_0.c: New testcase.
1537
1538 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1539
1540 PR fortran/45521
1541 * gfortran.dg/generic_25.f90: New.
1542 * gfortran.dg/generic_26.f90: New.
1543 * gfortran.dg/generic_27.f90: New.
1544
1545 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1546
1547 PR target/54760
1548 * gcc.target/sh/pr54760-1.c: New.
1549
1550 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1551
1552 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1553 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1554 * g++.dg/warn/Wsign-compare-5.C: New test.
1555 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1556 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1557 * g++.dg/ext/builtin30.C: New test.
1558 * g++.dg/ext/vla12.C: New test.
1559 * gcc.dg/builtins-85.c: New test.
1560
1561 PR debug/54519
1562 * gcc.dg/guality/pr54519-1.c: New test.
1563 * gcc.dg/guality/pr54519-2.c: New test.
1564 * gcc.dg/guality/pr54519-3.c: New test.
1565 * gcc.dg/guality/pr54519-4.c: New test.
1566 * gcc.dg/guality/pr54519-5.c: New test.
1567 * gcc.dg/guality/pr54519-6.c: New test.
1568
1569 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 PR c++/50893
1572 * g++.dg/cpp0x/defaulted38.C: New.
1573
1574 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1575
1576 PR tree-optimization/33763
1577 * c-c++-common/pr33763.c: New test.
1578
1579 PR tree-optimization/54810
1580 * gcc.dg/tree-ssa/vrp85.c: New test.
1581
1582 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1583
1584 * gcc.dg/ucnid-7.c: Skip on AIX.
1585 * gcc.dg/ucnid-8.c: Same.
1586 * gcc.dg/ucnid-10.c: Same.
1587 * gcc.dg/ucnid-13.c: Same.
1588 * gcc.dg/attr-alias-3.c: Same.
1589 * gcc.dg/attr-alias-5.c: Same.
1590 * gcc.dg/torture/pr51106-2.c: Same.
1591 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1592
1593 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1594
1595 PR c++/52233
1596 * g++.dg/cpp0x/alias-decl-23.C: New.
1597
1598 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1599
1600 PR c++/53403
1601 * g++.dg/template/friend53.C: New.
1602
1603 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1604
1605 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1606 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1607 (scan-ada-spec): Likewise.
1608 (scan-ada-spec-not): Likewise.
1609 * gcc.dg/dump-ada-spec-1.c: New test.
1610 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1611
1612 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1613
1614 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1615
1616 2012-10-04 Florian Weimer <fweimer@redhat.com>
1617
1618 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1619
1620 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 PR c++/54323
1623 * g++.dg/cpp0x/pr54323.C: New.
1624
1625 2012-10-04 Richard Guenther <rguenther@suse.de>
1626
1627 PR middle-end/54735
1628 * g++.dg/torture/pr54735.C: New testcase.
1629
1630 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1631
1632 PR rtl-optimization/54739
1633 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1634
1635 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1636
1637 PR target/51244
1638 * gcc.target/sh/pr51244-12.c: New.
1639
1640 2012-10-03 Dehao Chen <dehao@google.com>
1641
1642 PR middle-end/54782
1643 * gcc.dg/pr54782.c: New test.
1644
1645 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR c++/54777
1648 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1649
1650 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1651
1652 PR fortran/54778
1653 * gfortran.dg/class_53.f90: New.
1654
1655 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1656
1657 PR debug/54551
1658 * gcc.dg/guality/pr54551.c: New.
1659
1660 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1661
1662 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1663 * gcc.target/powerpc/pr46728-2.c: Likewise.
1664
1665 2012-10-02 Sharad Singhai <singhai@google.com>
1666
1667 PR testsuite/54772
1668 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1669 to fix test failures caused by r191883.
1670 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1671 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1672 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1673 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1674 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1675 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1676 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1677 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1678 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1679
1680 2012-09-30 Sharad Singhai <singhai@google.com>
1681
1682 * gcc.target/i386/vect-double-1.c: Fix test.
1683
1684 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1685
1686 PR target/54087
1687 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1688 atomic_sub fails.
1689
1690 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1691
1692 PR rtl-optimization/54457
1693 * gcc.target/i386/pr54457.c: New test.
1694
1695 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1696
1697 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1698
1699 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1700
1701 * gcc.target/i386/vect-rebuild.c: New testcase.
1702
1703 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1704
1705 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1706
1707 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1708
1709 * gcc.target/mips/pr37362.c: Fix target selector.
1710
1711 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1712
1713 PR target/54083
1714 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1715
1716 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1717
1718 * gcc.dg/ucnid-8.c: Update line number.
1719 * gcc.dg/torture/pr51106-2.c: Likewise.
1720
1721 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1722
1723 PR fortran/54667
1724 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1725 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1726 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1727
1728 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1729
1730 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1731 partially reverting r170092.
1732 * gfortran.dg/class_7.f03: Ditto.
1733 * gfortran.dg/coarray_14.f90: Ditto.
1734 * gfortran.dg/typebound_proc_13.f03: Ditto.
1735
1736 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1737
1738 PR c++/54738
1739 * g++.dg/cpp0x/sfinae42.C: New.
1740
1741 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1742
1743 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1744 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1745 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1746 * gcc.dg/pr42629.c: XFAIL on AIX.
1747 * gcc.dg/pr47684.c: Same.
1748 * gcc.dg/pr43670.c: Same.
1749 * gcc.dg/pr42916.c: Same.
1750 * gcc.dg/pr45449.c: Same.
1751 * gcc.dg/pr50017.c: Same.
1752 * gcc.dg/pr42728.c: Same.
1753 * gcc.dg/pr47881.c: Same.
1754 * gcc.dg/pr44023.c: Same.
1755 * gcc.dg/pr41345.c: Same.
1756 * gcc.dg/pr42630.c: Same.
1757 * gcc.dg/pr44971.c: Same.
1758 * gcc.dg/pr46771.c: Same.
1759 * gcc.dg/ucnid-8.c: Same.
1760 * gcc.dg/ucnid-10.c: Same.
1761 * gcc.dg/ucnid-13.c: Same.
1762 * gcc.dg/torture/pr51106-2.c: Same.
1763 * gcc.dg/pr48768.c: Same.
1764 * gcc.dg/pr42631.c: Same.
1765 * gcc.dg/pr43084.c: Same.
1766 * gcc.dg/ucnid-7.c: Same.
1767 * gcc.dg/pr42889.c: Same.
1768 * gcc.dg/pr41241.c: Same.
1769 * gcc.dg/pr42719.c: Same.
1770 * g++.dg/debug/pr46583.C: Same.
1771 * g++.dg/debug/pr47106.C: Same.
1772 * g++.dg/opt/pr48549.C: Same.
1773 * g++.dg/other/pr42685.C: Same.
1774 * c-c++-common/pr43942.c: Same.
1775
1776 2012-09-29 Ian Lance Taylor <iant@google.com>
1777
1778 * go.test/go-test.exp: Update for latest version of Go testsuite.
1779
1780 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1781
1782 PR fortran/52724
1783 * gfortran.dg/internal_readwrite_3.f90: New test.
1784
1785 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1786
1787 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1788 c-c++-common/Wunused-local-typedefs-2.c to here.
1789
1790 PR c++/54372 - unused attribute inactive on dependant entities
1791 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1792
1793 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1794
1795 PR c++/29028 - Missed unused warning on using declaration
1796 * g++.dg/warn/Wunused-var-18.C: New test.
1797
1798 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1799
1800 PR c++/53551 - -Wunused-local-typedefs misses uses
1801 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1802
1803 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1804
1805 PR target/54716
1806 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1807
1808 PR tree-optimization/54713
1809 * gcc.c-torture/compile/pr54713-1.c: New test.
1810 * gcc.c-torture/compile/pr54713-2.c: New test.
1811 * gcc.c-torture/compile/pr54713-3.c: New test.
1812
1813 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1814
1815 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1816
1817 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1818
1819 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1820
1821 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1822
1823 PR target/54703
1824 * gcc.target/i386/pr54703.c: New test.
1825
1826 2012-09-27 Richard Guenther <rguenther@suse.de>
1827
1828 PR lto/54709
1829 * gcc.dg/lto/pr54709_0.c: New testcase.
1830 * gcc.dg/lto/pr54709_1.c: Likewise.
1831
1832 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1833
1834 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1835
1836 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1837
1838 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1839
1840 * gcc.target/arm/pr42879.c: Handle big-endian.
1841
1842 2012-09-26 Steve Ellcey <sellcey@mips.com>
1843
1844 PR c/37303
1845 * gcc.dg/pr37303.c: Check for rdata or rodata.
1846
1847 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1848
1849 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1850
1851 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1852
1853 PR target/51274
1854 PR target/53087
1855 * gcc.target/powerpc/ppc-ne0-1.c: New.
1856
1857 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1858
1859 PR target/54089
1860 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1861 test_19, test_20, test_21, test_22, test_23): New functions.
1862 * gcc.target/sh/pr54089-4.c: New.
1863 * gcc.target/sh/pr54089-5.c: New.
1864 * gcc.target/sh/pr54089-6.c: New.
1865 * gcc.target/sh/pr54089-7.c: New.
1866
1867 2012-09-25 Richard Guenther <rguenther@suse.de>
1868
1869 PR lto/54625
1870 * gcc.dg/lto/pr54702_0.c: New testcase.
1871 * gcc.dg/lto/pr54702_1.c: Likewise.
1872 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1873 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1874 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1875 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1876
1877 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1878
1879 PR c++/54526
1880 * g++.dg/cpp0x/parse2.C: New.
1881 * g++.dg/parse/error11.C: Adjust.
1882 * g++.dg/parse/error12.C: Likewise.
1883
1884 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1885
1886 * gcc.target/i386/20030217-1.c: Added check for
1887 large_long_double effective target.
1888 * gcc.target/i386/387-3.c: Likewise.
1889 * gcc.target/i386/387-4.c: Likewise.
1890 * gcc.target/i386/pr36578-1.c: Likewise.
1891 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1892 when long double size is equal double size.
1893 * gcc.target/i386/excess-precision-1.c: Likewise.
1894 * gcc.target/i386/pr36578-2.c: Likewise.
1895 * gcc.target/i386/20030217-2.c: New testcase.
1896
1897 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR tree-optimization/54676
1900 * gcc.dg/pr54676.c: New test.
1901
1902 2012-09-25 Richard Guenther <rguenther@suse.de>
1903
1904 PR tree-optimization/53663
1905 * gcc.dg/torture/pr53663-1.c: New testcase.
1906 * gcc.dg/torture/pr53663-2.c: Likewise.
1907 * gcc.dg/torture/pr53663-3.c: Likewise.
1908
1909 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1910
1911 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1912
1913 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1914
1915 * lib/target-supports-dg.exp (dg-require-effective-target,
1916 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1917 dg-process-target-1 instead of dg-process-target.
1918 (dg-process-target-1): Rename from dg-process-target.
1919 (dg-process-target): New.
1920
1921 2012-09-24 Richard Guenther <rguenther@suse.de>
1922
1923 PR tree-optimization/54684
1924 * g++.dg/torture/pr54684.C: New testcase.
1925
1926 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1927
1928 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1929
1930 2012-09-24 Richard Guenther <rguenther@suse.de>
1931
1932 PR middle-end/52173
1933 * gcc.dg/tm/pr52173-1.c: New.
1934 * gcc.dg/tm/pr52173-2.c: New.
1935
1936 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1937
1938 * gcc.dg/pr54669.c: New test.
1939
1940 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1941 Dominique Dhumieres <dominiq@lps.ens.fr>
1942
1943 PR testsuite/54677
1944 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1945
1946 2012-09-23 Tobias Burnus <burnus@net-b.de>
1947
1948 PR fortran/54618
1949 * gfortran.dg/class_array_14.f90: New.
1950
1951 2012-09-22 Kai Tietz <ktietz@redhat.com>
1952
1953 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1954 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1955
1956 2012-09-21 Dehao Chen <dehao@google.com>
1957
1958 PR go/54649
1959 PR tree-optimization/54655
1960 * g++.dg/pr54655.C: New testcase.
1961
1962 2012-09-21 Richard Guenther <rguenther@suse.de>
1963
1964 PR tree-optimization/54647
1965 * g++.dg/torture/pr54647.C: New testcase.
1966
1967 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1968
1969 PR c++/54427
1970 * c-c++-common/torture/vector-compare-2.c: Add -w.
1971
1972 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1973
1974 * gnat.dg/opt20.ads: Move dg directive to...
1975 * gnat.dg/opt20.adb: ...here.
1976 * gnat.dg/addr1.ad[sb]: Likewise.
1977 * gnat.dg/concat2.ad[sb]: Likewise.
1978 * gnat.dg/array16.ad[sb]: Likewise.
1979 * gnat.dg/atomic5.ad[sb]: Likewise.
1980 * gnat.dg/discr29.ad[sb]: Likewise.
1981 * gnat.dg/noreturn5.ad[sb]: Likewise.
1982 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1983 * gnat.dg/discr23.ads: Remove dg directive.
1984 * gnat.dg/nested_float_packed.ads: Likewise.
1985 * gnat.dg/oconst6.ads: Move to...
1986 * gnat.dg/specs/oconst6.ads: ...here.
1987
1988 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 PR c++/52432
1991 * g++.dg/cpp0x/decltype32.C: Tweak.
1992
1993 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1994
1995 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1996 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1997 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1998 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1999
2000 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2001
2002 PR c++/54581
2003 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2004
2005 2012-09-19 Steve Ellcey <sellcey@mips.com>
2006
2007 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2008
2009 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2010
2011 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2012 * gcc.target/powerpc/ppc-mftb.c: New file.
2013
2014 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2015
2016 PR target/54089
2017 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2018 functions.
2019
2020 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2021
2022 PR target/54236
2023 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2024
2025 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2026
2027 * gcc.c-torture/execute/20120919-1.c: New test.
2028
2029 2012-09-19 Richard Guenther <rguenther@suse.de>
2030
2031 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2032
2033 2012-09-19 Richard Guenther <rguenther@suse.de>
2034
2035 * gcc.dg/builtin-unreachable-6.c: Adjust.
2036
2037 2012-09-19 Richard Guenther <rguenther@suse.de>
2038
2039 * gcc.dg/builtin-object-size-10.c: Adjust.
2040 * gcc.dg/builtin-unreachable-5.c: Adjust.
2041 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2042 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2043 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2044 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2045 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2046 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2047 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2048 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2049 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2050 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2051 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2052 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2053
2054 2012-09-19 Richard Guenther <rguenther@suse.de>
2055
2056 PR tree-optimization/54132
2057 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2058 * gcc.dg/torture/pr54132.c: Likewise.
2059
2060 2012-09-19 Terry Guo <terry.guo@arm.com>
2061
2062 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2063 extra prune rules that will be applied to all tests in a .exp file.
2064 (gcc-dg-prune): Use rules defined by the above variable.
2065 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2066 harmless warnings on architecture switch conflict.
2067
2068 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2069
2070 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2071 of asm-comment characters instead of a single one.
2072 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2073
2074 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2075
2076 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2077
2078 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2079 target instead of xfailing it.
2080 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2081 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2082 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2083 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2084 * gcc.dg/vect/vect-104.c: Likewise.
2085 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2086 * gcc.dg/vect/vect-outer-1.c: Likewise.
2087 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2088 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2089 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2090 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2091 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2092 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2093 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2094 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2095 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2096
2097 * lib/target-supports.exp
2098 (check_effective_target_vect_widen_mult_qi_to_hi,
2099 check_effective_target_vect_widen_mult_hi_to_si,
2100 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2101 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2102 check_effective_target_vect_pack_trunc,
2103 check_effective_target_vect_unpack,
2104 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2105 instead of arm_none.
2106
2107 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2108
2109 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2110
2111 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2112 config to compiler_flags.
2113
2114 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR target/54592
2117 * gcc.target/i386/pr54592.c: New test.
2118
2119 PR tree-optimization/54610
2120 * gcc.target/i386/pr54610.c: New test.
2121
2122 2012-09-17 Jason Merrill <jason@redhat.com>
2123
2124 PR c++/54575
2125 * g++.dg/cpp0x/alias-decl-21.C: New.
2126 * g++.dg/cpp0x/alias-decl-22.C: New.
2127
2128 2012-09-17 Tobias Burnus <burnus@net-b.de>
2129
2130 PR fortran/54608
2131 * gfortran.dg/scan_2.f90: New.
2132
2133 2012-09-17 Jason Merrill <jason@redhat.com>
2134
2135 PR c++/53661
2136 * g++.dg/init/aggr9.C: New.
2137
2138 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * gnat.dg/loop_optimization12.ad[sb]: New test.
2141
2142 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2143
2144 PR fortran/54285
2145 * gfortran.dg/proc_ptr_result_7.f90: New.
2146
2147 2012-09-17 Tobias Burnus <burnus@net-b.de>
2148
2149 PR fortran/54603
2150 * gfortran.dg/structure_constructor_11.f90: New.
2151
2152 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR tree-optimization/54563
2155 * g++.dg/torture/pr54563.C: New test.
2156
2157 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2158
2159 PR fortran/54594
2160 * gfortran.dg/typebound_generic_14.f03: New.
2161
2162 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2163
2164 PR fortran/54387
2165 * gfortran.dg/proc_ptr_38.f90: New.
2166
2167 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2168
2169 PR debug/54460
2170 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2171 to scary regexp.
2172
2173 PR testsuite/54007
2174 * gnat.dg/lto15.adb: Require lto.
2175
2176 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2177 "myBindC" for hppa*-*-hpux*.
2178
2179 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2180
2181 * gfortran.dg/namelist_75.f90: New test.
2182
2183 2012-09-15 Tom de Vries <tom@codesourcery.com>
2184
2185 * gcc.dg/tree-ssa/vrp82.c: New test.
2186 * gcc.dg/tree-ssa/vrp83.c: Same.
2187 * gcc.dg/tree-ssa/vrp84.c: Same.
2188
2189 2012-09-15 Tom de Vries <tom@codesourcery.com>
2190
2191 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2192 * gcc.dg/tree-ssa/vrp81.c: ... this.
2193
2194 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2195
2196 PR target/54222
2197 * gcc.target/avr/torture/fix-types.h: New.
2198 * gcc.target/avr/torture/vals-hr.def: New.
2199 * gcc.target/avr/torture/vals-r.def: New.
2200 * gcc.target/avr/torture/vals-k.def: New.
2201 * gcc.target/avr/torture/vals-ur.def: New.
2202 * gcc.target/avr/torture/vals-uk.def: New.
2203 * gcc.target/avr/torture/vals-uhr.def: New.
2204 * gcc.target/avr/torture/vals-llk.def: New.
2205 * gcc.target/avr/torture/vals-ullk.def: New.
2206 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2207 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2208 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2209 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2210 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2211 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2212 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2213 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2214
2215 2012-09-14 Dehao Chen <dehao@google.com>
2216
2217 * g++.dg/debug/dwarf2/deallocator.C: New test.
2218
2219 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2220
2221 PR c/54552
2222 * gcc.c-torture/compile/pr54552-1.c: New test.
2223
2224 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2225
2226 PR c++/54427
2227 * g++.dg/other/vector-compare.C: New testcase.
2228 * c-c++-common/vector-compare-3.c: New testcase.
2229 * gcc.dg/vector-shift.c: Move ...
2230 * c-c++-common/vector-shift.c: ... here.
2231 * gcc.dg/vector-shift1.c: Move ...
2232 * c-c++-common/vector-shift1.c: ... here.
2233 * gcc.dg/vector-shift3.c: Move ...
2234 * c-c++-common/vector-shift3.c: ... here.
2235 * gcc.dg/vector-compare-1.c: Move ...
2236 * c-c++-common/vector-compare-1.c: ... here.
2237 * gcc.dg/vector-compare-2.c: Move ...
2238 * c-c++-common/vector-compare-2.c: ... here.
2239 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2240 * c-c++-common/torture/vector-compare-1.c: ... here.
2241 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2242 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2243 * c-c++-common/torture/vector-compare-2.c: ... here.
2244 * gcc.c-torture/execute/vector-shift.c: Move ...
2245 * c-c++-common/torture/vector-shift.c: ... here.
2246 * gcc.c-torture/execute/vector-shift2.c: Move ...
2247 * c-c++-common/torture/vector-shift2.c: ... here.
2248 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2249 * c-c++-common/torture/vector-subscript-1.c: ... here.
2250 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2251 * c-c++-common/torture/vector-subscript-2.c: ... here.
2252 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2253 * c-c++-common/torture/vector-subscript-3.c: ... here.
2254
2255 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2256
2257 PR c/54103
2258 * gcc.c-torture/compile/pr54103-1.c,
2259 gcc.c-torture/compile/pr54103-2.c,
2260 gcc.c-torture/compile/pr54103-3.c,
2261 gcc.c-torture/compile/pr54103-4.c,
2262 gcc.c-torture/compile/pr54103-5.c,
2263 gcc.c-torture/compile/pr54103-6.c: New tests.
2264 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2265
2266 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2267
2268 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2269
2270 2012-09-14 Richard Guenther <rguenther@suse.de>
2271
2272 PR tree-optimization/54565
2273 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2274 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2275
2276 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2277
2278 * gcc.target/arm/combine-movs.c: Add missing space.
2279
2280 2012-09-14 Richard Guenther <rguenther@suse.de>
2281
2282 * g++.dg/torture/builtin-location.C: New testcase.
2283
2284 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2285 Manuel López-Ibáñez <manu@gcc.gnu.org>
2286
2287 PR c++/53210
2288 * g++.dg/warn/Wuninitialized-self.C: New.
2289
2290 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2291
2292 PR c/54559
2293 * gcc.c-torture/compile/pr54559.c: New test.
2294
2295 2012-09-13 Jason Merrill <jason@redhat.com>
2296
2297 PR c++/53839
2298 * g++.dg/cpp0x/constexpr-temp1.C: New.
2299
2300 PR c++/54511
2301 * g++.dg/template/anonunion2.C: New.
2302
2303 PR c++/53836
2304 * g++.dg/template/init10.C: New.
2305
2306 2012-09-13 Tobias Burnus <burnus@net-b.de>
2307
2308 PR fortran/54556
2309 * gfortran.dg/implicit_pure_3.f90: New.
2310
2311 2012-09-13 Richard Guenther <rguenther@suse.de>
2312
2313 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2314
2315 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2316
2317 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2318
2319 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2320
2321 * c-c++-common/pr51712.c: Handle for short-enum targets.
2322
2323 2012-09-12 Terry Guo <terry.guo@arm.com>
2324
2325 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2326 and lsrs for Thumb2 mode.
2327
2328 2012-09-12 Jan Hubicka <jh@suse.cz>
2329
2330 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2331
2332 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2333
2334 PR target/54445
2335 * gcc.target/i386/pr54445-1.c: New file.
2336 * gcc.target/i386/pr54445-2.c: Likewise.
2337
2338 2012-09-12 Tobias Burnus <burnus@net-b.de>
2339
2340 PR fortran/54225
2341 PR fortran/53306
2342 * gfortran.dg/coarray_10.f90: Update dg-error.
2343 * gfortran.dg/coarray_28.f90: New.
2344 * gfortran.dg/array_section_3.f90: New.
2345
2346 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2347
2348 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2349 gcc.target/arm/pr48252.c: Fix for big-endian support.
2350
2351 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2352
2353 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2354
2355 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2356 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2357
2358 * gcc.target/arm/neon-vfma-1.c: New testcase.
2359 * gcc.target/arm/neon-vfms-1.c: Likewise.
2360 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2361 of float.
2362 * gcc.target/arm/neon-vmls-1.c: Likewise.
2363 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2364 function.
2365 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2366 (check_effective_target_arm_neonv2_ok): Likewise.
2367 (check_effective_target_arm_neonv2_hw): Likewise.
2368 (check_effective_target_arm_neonv2): Likewise.
2369
2370 2012-09-11 Richard Guenther <rguenther@suse.de>
2371
2372 PR middle-end/54515
2373 * g++.dg/tree-ssa/pr54515.C: New testcase.
2374
2375 2012-09-10 Andrew Pinski <apinski@cavium.com>
2376
2377 PR tree-opt/c54362
2378 * gcc.dg/tm/memopt-16.c: New testcase.
2379
2380 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2381
2382 PR c++/54541
2383 PR c++/54542
2384 * g++.dg/cpp0x/sfinae40.C: New.
2385 * g++.dg/cpp0x/sfinae41.C: Likewise.
2386
2387 2012-09-10 Jason Merrill <jason@redhat.com>
2388
2389 PR c++/54538
2390 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2391
2392 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2393
2394 PR target/54089
2395 * gcc.target/sh/pr54089-3.c: New.
2396
2397 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2398
2399 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2400
2401 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2402
2403 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2404
2405 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2406
2407 * gcc.dg/pr52558-2.c: Delete.
2408 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2409
2410 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2411
2412 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2413
2414 2012-09-10 Richard Guenther <rguenther@suse.de>
2415
2416 PR tree-optimization/54520
2417 * gcc.dg/torture/pr54520.c: New testcase.
2418
2419 2012-09-10 Jason Merrill <jason@redhat.com>
2420
2421 PR c++/54506
2422 * g++.dg/cpp0x/implicit14.C: New.
2423
2424 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2425
2426 PR fortran/54208
2427 * gfortran.dg/bound_simplification_3.f90: New test.
2428
2429 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2430
2431 PR testsuite/54184
2432 * gcc.dg/pr52558-1.c: Delete.
2433 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2434
2435 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2436
2437 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2438 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2439 * gcc.target/arm/smlaltt-1.c: Likewise.
2440
2441 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2442
2443 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2444
2445 2012-09-07 Tom de Vries <tom@codesourcery.com>
2446
2447 PR tree-optimization/53986
2448 * gcc.dg/tree-ssa/vrp80.c: New test.
2449 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2450
2451 2012-09-06 Jason Merrill <jason@redhat.com>
2452
2453 PR c++/54341
2454 PR c++/54253
2455 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2456 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2457
2458 2012-09-06 Andrew Pinski <apinski@cavium.com>
2459
2460 PR tree-opt/54494
2461 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2462
2463 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2464
2465 PR rtl-optimization/54455
2466 * gcc.dg/54455.c: New test.
2467
2468 2012-09-06 Tobias Burnus <burnus@net-b.de>
2469
2470 PR fortran/54463
2471 * gfortran.dg/promotion_2.f90: New.
2472
2473 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2474
2475 PR middle-end/54486
2476 * c-c++-common/pr54486.c: New test.
2477
2478 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2479
2480 PR fortran/54474
2481 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2482
2483 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2484
2485 PR c++/54191
2486 * g++.dg/cpp0x/sfinae39.C: New.
2487
2488 2012-09-04 Jason Merrill <jason@redhat.com>
2489
2490 PR c++/54441
2491 * g++.dg/ext/flexary3.C: New.
2492
2493 PR c++/54420
2494 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2495
2496 PR c++/54198
2497 * g++.dg/template/defarg15.C: New.
2498
2499 PR c++/54437
2500 * g++.dg/template/access24.C: New.
2501
2502 2012-09-04 Richard Guenther <rguenther@suse.de>
2503
2504 PR tree-optimization/54458
2505 * gcc.dg/torture/pr54458.c: New testcase.
2506
2507 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2508
2509 * gcc.target/arm/neon-vext.c: New test.
2510 * gcc.target/arm/neon-vext-execute.c: Ditto.
2511
2512 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2513
2514 PR fortran/54243
2515 PR fortran/54244
2516 * gfortran.dg/select_type_29.f03: New.
2517
2518 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2519
2520 * gcc.dg/fold-perm.c: Improve test.
2521
2522 2012-09-03 Tobias Burnus <burnus@net-b.de>
2523
2524 PR fortran/51632
2525 * gfortran.dg/coarray_class_1.f90: New.
2526
2527 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2528
2529 PR target/49206
2530 * gcc.c-torture/compile/pr49206.c: New test.
2531
2532 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2533 Uros Bizjak <ubizjak@gmail.com>
2534
2535 PR target/36680
2536 * gfortran.dg/pr36680.f90: New test.
2537
2538 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2539
2540 PR target/42295
2541 * g++.dg/opt/pr42295.C: New test.
2542
2543 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2544
2545 PR target/54436
2546 * gcc.dg/torture/pr54436.c: New test.
2547
2548 2012-09-01 Andrew Pinski <apinski@cavium.com>
2549
2550 * gcc.target/mips/truncate-8.c: New testcase.
2551
2552 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2553
2554 PR target/46829
2555 PR target/46843
2556 * gcc.target/i386/pr46829.c: New test.
2557 * gcc.target/i386/pr46843.c: Ditto.
2558
2559 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2560 Jason Merrill <jason@redhat.com>
2561
2562 PR c++/18747
2563 * g++.dg/parse/error50.C: New.
2564
2565 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR c/54428
2568 * gcc.c-torture/compile/pr54428.c: New test.
2569
2570 2012-08-31 Ollie Wild <aaw@google.com>
2571
2572 PR c++/54197
2573 * g++.dg/init/lifetime3.C: New test.
2574
2575 2012-08-31 Martin Jambor <mjambor@suse.cz>
2576
2577 PR middle-end/54409
2578 * gcc.dg/torture/pr54409.c: New test.
2579
2580 2012-08-31 Martin Jambor <mjambor@suse.cz>
2581
2582 * gfortran.dg/pr48636.f90: Add dump scan checks.
2583
2584 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2585
2586 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2587
2588 2012-08-28 Joey Ye <joey.ye@arm.com>
2589
2590 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2591
2592 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2593
2594 PR target/46254
2595 * gcc.target/i386/pr46254.c: New test.
2596
2597 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2598
2599 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2600 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2601 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2602
2603 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2604
2605 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2606 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2607 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2608 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2609 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2610 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2611 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2612 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2613 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2614 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2615 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2616 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2617 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2618 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2619 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2620 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2621 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2622 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2623 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2624 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2625 gcc.target/mips/unaligned-1.c: Tighten regexps.
2626
2627 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2628
2629 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2630 (mips_option_groups): Remove optimization. Add various -f options.
2631 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2632 and -pg imply -fno-omit-frame-pointer.
2633 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2634 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2635 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2636 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2637 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2638 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2639 * gcc.target/mips/abi-n32-long32.c: Likewise.
2640 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2641 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2642 * gcc.target/mips/abi-n32-long64.c: Likewise.
2643 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2644 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2645 * gcc.target/mips/abi-n64-long32.c: Likewise.
2646 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2647 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2648 * gcc.target/mips/abi-n64-long64.c: Likewise.
2649 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2650 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2651 * gcc.target/mips/abi-o32-long32.c: Likewise.
2652 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2653 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2654 * gcc.target/mips/abi-o32-long64.c: Likewise.
2655 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2656 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2657 * gcc.target/mips/abi-o64-long32.c: Likewise.
2658 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2659 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2660 * gcc.target/mips/abi-o64-long64.c: Likewise.
2661 * gcc.target/mips/asm-1.c: Likewise.
2662 * gcc.target/mips/branch-1.c: Likewise.
2663 * gcc.target/mips/call-3.c: Likewise.
2664 * gcc.target/mips/call-saved-3.c: Likewise.
2665 * gcc.target/mips/clear-cache-1.c: Likewise.
2666 * gcc.target/mips/div-1.c: Likewise.
2667 * gcc.target/mips/div-2.c: Likewise.
2668 * gcc.target/mips/div-3.c: Likewise.
2669 * gcc.target/mips/div-4.c: Likewise.
2670 * gcc.target/mips/div-5.c: Likewise.
2671 * gcc.target/mips/div-6.c: Likewise.
2672 * gcc.target/mips/div-7.c: Likewise.
2673 * gcc.target/mips/div-8.c: Likewise.
2674 * gcc.target/mips/div-9.c: Likewise.
2675 * gcc.target/mips/div-10.c: Likewise.
2676 * gcc.target/mips/div-11.c: Likewise.
2677 * gcc.target/mips/div-12.c: Likewise.
2678 * gcc.target/mips/dsp-ctrl.c: Likewise.
2679 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2680 * gcc.target/mips/ext-8.c: Likewise.
2681 * gcc.target/mips/extend-2.c: Likewise.
2682 * gcc.target/mips/fix-r10000-1.c: Likewise.
2683 * gcc.target/mips/fix-r10000-2.c: Likewise.
2684 * gcc.target/mips/fix-r10000-3.c: Likewise.
2685 * gcc.target/mips/fix-r10000-4.c: Likewise.
2686 * gcc.target/mips/fix-r10000-5.c: Likewise.
2687 * gcc.target/mips/fix-r10000-6.c: Likewise.
2688 * gcc.target/mips/fix-r10000-7.c: Likewise.
2689 * gcc.target/mips/fix-r10000-8.c: Likewise.
2690 * gcc.target/mips/fix-r10000-9.c: Likewise.
2691 * gcc.target/mips/fix-r10000-10.c: Likewise.
2692 * gcc.target/mips/fix-r10000-11.c: Likewise.
2693 * gcc.target/mips/fix-r10000-12.c: Likewise.
2694 * gcc.target/mips/fix-r10000-13.c: Likewise.
2695 * gcc.target/mips/fix-r10000-14.c: Likewise.
2696 * gcc.target/mips/fix-r10000-15.c: Likewise.
2697 * gcc.target/mips/fpcmp-1.c: Likewise.
2698 * gcc.target/mips/fpcmp-2.c: Likewise.
2699 * gcc.target/mips/fpr-moves-7.c: Likewise.
2700 * gcc.target/mips/fpr-moves-8.c: Likewise.
2701 * gcc.target/mips/int-moves-1.c: Likewise.
2702 * gcc.target/mips/int-moves-2.c: Likewise.
2703 * gcc.target/mips/long-calls-pg.c: Likewise.
2704 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2705 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2706 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2707 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2708 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2709 * gcc.target/mips/mips-3d-1.c: Likewise.
2710 * gcc.target/mips/mips-3d-2.c: Likewise.
2711 * gcc.target/mips/mips-3d-3.c: Likewise.
2712 * gcc.target/mips/mips-3d-4.c: Likewise.
2713 * gcc.target/mips/mips-3d-5.c: Likewise.
2714 * gcc.target/mips/mips-3d-6.c: Likewise.
2715 * gcc.target/mips/mips-3d-7.c: Likewise.
2716 * gcc.target/mips/mips-3d-8.c: Likewise.
2717 * gcc.target/mips/mips-3d-9.c: Likewise.
2718 * gcc.target/mips/mips-ps-1.c: Likewise.
2719 * gcc.target/mips/mips-ps-2.c: Likewise.
2720 * gcc.target/mips/mips-ps-3.c: Likewise.
2721 * gcc.target/mips/mips-ps-4.c: Likewise.
2722 * gcc.target/mips/mips-ps-6.c: Likewise.
2723 * gcc.target/mips/mips32-dspr2.c: Likewise.
2724 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2725 * gcc.target/mips/neg-abs-1.c: Likewise.
2726 * gcc.target/mips/neg-abs-2.c: Likewise.
2727 * gcc.target/mips/nmadd-3.c: Likewise.
2728 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2729 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2730 * gcc.target/mips/octeon-pop-1.c: Likewise.
2731 * gcc.target/mips/pr26765.c: Likewise.
2732 * gcc.target/mips/pr33256.c: Likewise.
2733 * gcc.target/mips/pr33635-1.c: Likewise.
2734 * gcc.target/mips/pr33755.c: Likewise.
2735 * gcc.target/mips/pr35802.c: Likewise.
2736 * gcc.target/mips/pr45074.c: Likewise.
2737 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2738 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2739 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2740 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2741 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2742 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2743 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2744 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2745 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2746 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2747 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2748 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2749 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2750 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2751 * gcc.target/mips/save-restore-1.c: Likewise.
2752 * gcc.target/mips/save-restore-3.c: Likewise.
2753 * gcc.target/mips/save-restore-5.c: Likewise.
2754 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2755 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2756 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2757 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2758 * gcc.target/mips/stack-1.c: Likewise.
2759
2760 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2761 Tighten regexps.
2762
2763 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2764 branch under test to be filled with preceding rather than
2765 following instructions.
2766 * gcc.target/mips/branch-10.c: Likewise.
2767 * gcc.target/mips/branch-11.c: Likewise.
2768 * gcc.target/mips/branch-12.c: Likewise.
2769 * gcc.target/mips/branch-13.c: Likewise.
2770 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2771 to be eliminated. Tighten $28 scan-assembler-not test.
2772
2773 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2774 function to...
2775 * gcc.target/mips/call-4.c: ...this new test.
2776
2777 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2778 more likely.
2779 * gcc.target/mips/code-readable-3.c: Likewise.
2780 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2781 flag but skip for -O0.
2782 * gcc.target/mips/code-readable-4.c: Likewise.
2783
2784 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2785 of operations under test.
2786 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2787
2788 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2789 Don't require sibling-call optimization.
2790 * gcc.target/mips/near-far-4.c: Likewise.
2791
2792 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2793 Make sure that the register variable is used.
2794 * gcc.target/mips/soft-float-1.c: Likewise.
2795
2796 * gcc.target/mips/sdata-1.c: Make static data volatile.
2797 * gcc.target/mips/sdata-2.c: Likewise.
2798 * gcc.target/mips/sdata-3.c: Likewise.
2799 * gcc.target/mips/sdata-4.c: Likewise.
2800
2801 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2802 skip for -O0.
2803 * gcc.target/mips/atomic-memory-2.c: Likewise.
2804 * gcc.target/mips/branch-cost-1.c: Likewise.
2805 * gcc.target/mips/branch-cost-2.c: Likewise.
2806 * gcc.target/mips/cache-1.c: Likewise.
2807 * gcc.target/mips/call-1.c: Likewise.
2808 * gcc.target/mips/call-saved-2.c: Likewise.
2809 * gcc.target/mips/const-anchor-1.c: Likewise.
2810 * gcc.target/mips/const-anchor-2.c: Likewise.
2811 * gcc.target/mips/dse-1.c: Likewise.
2812 * gcc.target/mips/dsp-lhx.c: Likewise.
2813 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2814 * gcc.target/mips/ext-1.c: Likewise.
2815 * gcc.target/mips/ext-2.c: Likewise.
2816 * gcc.target/mips/ext-3.c: Likewise.
2817 * gcc.target/mips/ext-4.c: Likewise.
2818 * gcc.target/mips/ext-5.c: Likewise.
2819 * gcc.target/mips/ext-6.c: Likewise.
2820 * gcc.target/mips/ext-7.c: Likewise.
2821 * gcc.target/mips/extend-1.c: Likewise.
2822 * gcc.target/mips/fix-r4000-1.c: Likewise.
2823 * gcc.target/mips/fix-r4000-3.c: Likewise.
2824 * gcc.target/mips/fix-r4000-5.c: Likewise.
2825 * gcc.target/mips/fix-r4000-6.c: Likewise.
2826 * gcc.target/mips/fix-r4000-8.c: Likewise.
2827 * gcc.target/mips/fix-r4000-10.c: Likewise.
2828 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2829 * gcc.target/mips/fixed-vector-type.c: Likewise.
2830 * gcc.target/mips/fpr-moves-1.c: Likewise.
2831 * gcc.target/mips/fpr-moves-2.c: Likewise.
2832 * gcc.target/mips/fpr-moves-3.c: Likewise.
2833 * gcc.target/mips/fpr-moves-4.c: Likewise.
2834 * gcc.target/mips/fpr-moves-5.c: Likewise.
2835 * gcc.target/mips/fpr-moves-6.c: Likewise.
2836 * gcc.target/mips/ins-1.c: Likewise.
2837 * gcc.target/mips/ins-2.c: Likewise.
2838 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2839 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2840 * gcc.target/mips/lazy-binding-1.c: Likewise.
2841 * gcc.target/mips/madd-3.c: Likewise.
2842 * gcc.target/mips/madd-5.c: Likewise.
2843 * gcc.target/mips/madd-6.c: Likewise.
2844 * gcc.target/mips/madd-8.c: Likewise.
2845 * gcc.target/mips/madd-9.c: Likewise.
2846 * gcc.target/mips/memcpy-1.c: Likewise.
2847 * gcc.target/mips/mips-ps-type.c: Likewise.
2848 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2849 * gcc.target/mips/mips-sched-madd.c: Likewise.
2850 * gcc.target/mips/mips16e-extends.c: Likewise.
2851 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2852 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2853 * gcc.target/mips/movcc-1.c: Likewise.
2854 * gcc.target/mips/movcc-2.c: Likewise.
2855 * gcc.target/mips/movcc-3.c: Likewise.
2856 * gcc.target/mips/msub-5.c: Likewise.
2857 * gcc.target/mips/msub-6.c: Likewise.
2858 * gcc.target/mips/msub-8.c: Likewise.
2859 * gcc.target/mips/mult-2.c: Likewise.
2860 * gcc.target/mips/mult-3.c: Likewise.
2861 * gcc.target/mips/mult-5.c: Likewise.
2862 * gcc.target/mips/mult-6.c: Likewise.
2863 * gcc.target/mips/mult-7.c: Likewise.
2864 * gcc.target/mips/mult-12.c: Likewise.
2865 * gcc.target/mips/mult-13.c: Likewise.
2866 * gcc.target/mips/mult-14.c: Likewise.
2867 * gcc.target/mips/mult-15.c: Likewise.
2868 * gcc.target/mips/mult-17.c: Likewise.
2869 * gcc.target/mips/mult-18.c: Likewise.
2870 * gcc.target/mips/mult-19.c: Likewise.
2871 * gcc.target/mips/nmadd-1.c: Likewise.
2872 * gcc.target/mips/nmadd-2.c: Likewise.
2873 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2874 * gcc.target/mips/octeon-cins-1.c: Likewise.
2875 * gcc.target/mips/octeon-cins-2.c: Likewise.
2876 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2877 * gcc.target/mips/octeon-exts-2.c: Likewise.
2878 * gcc.target/mips/octeon-exts-3.c: Likewise.
2879 * gcc.target/mips/octeon-exts-4.c: Likewise.
2880 * gcc.target/mips/octeon-exts-5.c: Likewise.
2881 * gcc.target/mips/octeon-exts-6.c: Likewise.
2882 * gcc.target/mips/octeon-exts-7.c: Likewise.
2883 * gcc.target/mips/octeon-pop-2.c: Likewise.
2884 * gcc.target/mips/octeon-seq-3.c: Likewise.
2885 * gcc.target/mips/octeon-seq-4.c: Likewise.
2886 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2887 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2888 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2889 * gcc.target/mips/pr54240.c: Likewise.
2890 * gcc.target/mips/rsqrt-1.c: Likewise.
2891 * gcc.target/mips/rsqrt-2.c: Likewise.
2892 * gcc.target/mips/rsqrt-3.c: Likewise.
2893 * gcc.target/mips/rsqrt-4.c: Likewise.
2894 * gcc.target/mips/save-restore-2.c: Likewise.
2895 * gcc.target/mips/save-restore-4.c: Likewise.
2896 * gcc.target/mips/sb1-1.c: Likewise.
2897 * gcc.target/mips/scc-1.c: Likewise.
2898 * gcc.target/mips/scc-2.c: Likewise.
2899 * gcc.target/mips/scc-3.c: Likewise.
2900 * gcc.target/mips/scc-4.c: Likewise.
2901 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2902 * gcc.target/mips/truncate-1.c: Likewise.
2903 * gcc.target/mips/truncate-2.c: Likewise.
2904 * gcc.target/mips/truncate-3.c: Likewise.
2905 * gcc.target/mips/truncate-4.c: Likewise.
2906 * gcc.target/mips/truncate-5.c: Likewise.
2907 * gcc.target/mips/truncate-6.c: Likewise.
2908 * gcc.target/mips/unaligned-1.c: Likewise.
2909
2910 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2911 skip for -O0. Require -fexpensive-optimizations.
2912 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2913 * gcc.target/mips/dspr2-MULT.c: Likewise.
2914 * gcc.target/mips/fix-r4000-2.c: Likewise.
2915 * gcc.target/mips/fix-r4000-4.c: Likewise.
2916 * gcc.target/mips/fix-r4000-7.c: Likewise.
2917 * gcc.target/mips/fix-r4000-9.c: Likewise.
2918 * gcc.target/mips/madd-1.c: Likewise.
2919 * gcc.target/mips/madd-2.c: Likewise.
2920 * gcc.target/mips/madd-4.c: Likewise.
2921 * gcc.target/mips/maddu-1.c: Likewise.
2922 * gcc.target/mips/maddu-2.c: Likewise.
2923 * gcc.target/mips/maddu-3.c: Likewise.
2924 * gcc.target/mips/maddu-4.c: Likewise.
2925 * gcc.target/mips/msub-1.c: Likewise.
2926 * gcc.target/mips/msub-2.c: Likewise.
2927 * gcc.target/mips/msub-3.c: Likewise.
2928 * gcc.target/mips/msub-4.c: Likewise.
2929 * gcc.target/mips/msubu-1.c: Likewise.
2930 * gcc.target/mips/msubu-2.c: Likewise.
2931 * gcc.target/mips/msubu-3.c: Likewise.
2932 * gcc.target/mips/msubu-4.c: Likewise.
2933 * gcc.target/mips/mult-1.c: Likewise.
2934 * gcc.target/mips/mult-4.c: Likewise.
2935 * gcc.target/mips/mult-8.c: Likewise.
2936 * gcc.target/mips/mult-9.c: Likewise.
2937 * gcc.target/mips/mult-10.c: Likewise.
2938 * gcc.target/mips/mult-11.c: Likewise.
2939 * gcc.target/mips/mult-16.c: Likewise.
2940
2941 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2942 skip for -O0 and -Os.
2943 * gcc.target/mips/fix-r4000-12.c: Likewise.
2944 * gcc.target/mips/madd-7.c: Likewise.
2945 * gcc.target/mips/mips-ps-5.c: Likewise.
2946 * gcc.target/mips/mips-ps-7.c: Likewise.
2947 * gcc.target/mips/msub-7.c: Likewise.
2948
2949 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2950 skip for -O0. Require -mno-abicalls.
2951 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2952
2953 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2954 skip for -O0. Require a total number of BBIT instructions and
2955 at least one of each kind.
2956
2957 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2958 skip for -O0. Require -fno-unroll-loops.
2959
2960 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2961 skip for -O0. Allow BLTZ as well as BGEZ.
2962
2963 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2964
2965 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2966 skip for -O0. Require -fschedule-insns2.
2967 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2968
2969 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2970 but skip for -O0. Make a branch-likely more likely.
2971
2972 * gcc.target/mips/timode-2.c: Split each test into its own function.
2973 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2974
2975 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2976 skip for -O0. Require -fpeephole2.
2977 * gcc.target/mips/vr-mult-2.c: Likewise.
2978
2979 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2980
2981 PR preprocessor/53469
2982 * gcc.dg/cpp/_Pragma7.c: New test case.
2983
2984 2012-08-27 Tobias Burnus <burnus@net-b.de>
2985
2986 PR fortran/54370
2987 * gfortran.dg/do_5.f90: New.
2988
2989 2012-08-27 Tobias Burnus <burnus@net-b.de>
2990
2991 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2992 from dg-options as -Wall no longer implies it.
2993
2994 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2995
2996 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2997
2998 2012-08-25 Jason Merrill <jason@redhat.com>
2999
3000 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3001
3002 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3003
3004 PR c++/51421
3005 * g++.dg/cpp0x/auto34.C: New.
3006
3007 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR c/54363
3010 * gcc.dg/pr54363.c: New test.
3011
3012 PR c/54355
3013 * gcc.dg/pr54355.c: New test.
3014
3015 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3016
3017 PR debug/52857
3018 * gcc.target/i386/pr52857-1.c: New.
3019 * gcc.target/i386/pr52857-2.c: Likewise.
3020
3021 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3022
3023 * gcc.target/mips/code-readable-4.c: New test.
3024
3025 2012-08-23 Julian Brown <julian@codesourcery.com>
3026 Sandra Loosemore <sandra@codesourcery.com>
3027
3028 * gcc.target/mips/code-readable-1.c: Add -O to options.
3029
3030 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3031
3032 PR c++/20420
3033 * g++.dg/lookup/using53.C: New.
3034
3035 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3036
3037 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3038 * gcc.dg/fixed-point/convert-1.c: New.
3039 * gcc.dg/fixed-point/convert-2.c: New.
3040 * gcc.dg/fixed-point/convert-3.c: New.
3041 * gcc.dg/fixed-point/convert-4.c: New.
3042 * gcc.dg/fixed-point/convert-float-1.c: New.
3043 * gcc.dg/fixed-point/convert-float-2.c: New.
3044 * gcc.dg/fixed-point/convert-float-3.c: New.
3045 * gcc.dg/fixed-point/convert-float-4.c: New.
3046 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3047 * gcc.dg/fixed-point/convert-sat.c: New.
3048 * gcc.dg/fixed-point/convert.h: New.
3049
3050 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3051
3052 PR target/54089
3053 * gcc.target/sh/pr54089-2.c: New.
3054
3055 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3056
3057 * gcc.target/i386/long-double-64-1.c: New file.
3058 * gcc.target/i386/long-double-64-2.c: Likewise.
3059 * gcc.target/i386/long-double-64-3.c: Likewise.
3060 * gcc.target/i386/long-double-64-4.c: Likewise.
3061 * gcc.target/i386/long-double-80-1.c: Likewise.
3062 * gcc.target/i386/long-double-80-2.c: Likewise.
3063 * gcc.target/i386/long-double-80-3.c: Likewise.
3064 * gcc.target/i386/long-double-80-4.c: Likewise.
3065 * gcc.target/i386/long-double-80-5.c: Likewise.
3066 * gcc.target/i386/long-double-80-6.c: Likewise.
3067 * gcc.target/i386/long-double-80-7.c: Likewise.
3068
3069 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3070
3071 PR tree-optimization/54317
3072 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3073
3074 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3075
3076 PR target/39423
3077 * gcc.target/sh/pr39423-2.c: New.
3078
3079 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3080
3081 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3082 * gcc.dg/fold-perm.c: Likewise.
3083
3084 2012-08-20 Jan Hubicka <jh@suse.cz>
3085
3086 PR fortran/48636
3087 * gcc.dg/ipa/inlinehint-1.c: New.
3088
3089 2012-08-20 Florian Weimer <fweimer@redhat.com>
3090
3091 PR c++/19351
3092 * g++.dg/init/new38.C: New test.
3093 * g++.dg/init/new39.C: New test.
3094
3095 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3096
3097 PR target/54089
3098 * gcc.target/sh/pr54089-1.c: New.
3099
3100 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3101
3102 PR target/51244
3103 * gcc.target/sh/pr51244-11.c: New.
3104
3105 2012-08-20 Tobias Burnus <burnus@net-b.de>
3106
3107 PR fortran/54301
3108 * gfortran.dg/warn_target_lifetime_2.f90: New.
3109
3110 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3111
3112 PR c++/10416
3113 * g++.dg/warn/Wunused-var-17.C: New.
3114
3115 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3116
3117 PR middle-end/53992
3118 * gcc.dg/gomp/pr53992.c: New test.
3119
3120 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3121
3122 PR tree-ssa/54295
3123 * gcc.c-torture/execute/20120817-1.c: New test.
3124
3125 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3126
3127 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3128 add instruction.
3129 (f2): New test that really does need adds.
3130
3131 2012-08-20 Richard Guenther <rguenther@suse.de>
3132
3133 PR tree-optimization/54327
3134 * gcc.dg/torture/pr54327.c: New testcase.
3135
3136 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR tree-optimization/54321
3139 * gcc.c-torture/compile/pr54321.c: New test.
3140
3141 2012-08-20 Tobias Burnus <burnus@net-b.de>
3142
3143 PR fortran/54301
3144 * gfortran.dg/warn_target_lifetime_1.f90: New.
3145
3146 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3147
3148 PR fortran/54298
3149 * gfortran.dg/real_compare_1.f90: New test case.
3150 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3151
3152 2012-08-18 Jan Hubicka <jh@suse.cz>
3153
3154 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3155
3156 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3157
3158 PR fortran/39290
3159 * gfortran.dg/interface_37.f90: New test.
3160
3161 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3162 Gary Funck <gary@intrepid.com>
3163
3164 PR target/20020
3165 * gcc.target/i386/pr20020-1.c: New test.
3166 * gcc.target/i386/pr20020-2.c: Likewise.
3167 * gcc.target/i386/pr20020-3.c: Likewise.
3168
3169 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3170
3171 * gcc.target/i386/perm-concat.c: New test.
3172
3173 2012-08-17 Julian Brown <julian@codesourcery.com>
3174
3175 * gcc.target/arm/div64-unwinding.c: New test.
3176
3177 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3178
3179 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3180
3181 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3182
3183 PR target/54236
3184 * gcc.target/sh/pr54236-1.c: New.
3185
3186 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3187
3188 * lib/target-supports.exp (check_effective_target_sync_int_long)
3189 (check_effective_target_sync_char_short): Enable for crisv32-*
3190 and cris-*.
3191
3192 PR middle-end/54261
3193 * gcc.dg/torture/pr54261-1.c: New test.
3194
3195 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3196
3197 PR fortran/54243
3198 PR fortran/54244
3199 * gfortran.dg/typebound_call_24.f03: New.
3200
3201 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3202
3203 PR tree-optimization/54245
3204 * gcc.dg/tree-ssa/pr54245.c: New test.
3205
3206 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3207
3208 PR tree-optimization/54240
3209 * gcc.target/powerpc/pr54240.c: New test.
3210 * gcc.target/mips/pr54240.c: Likewise.
3211
3212 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3213
3214 PR target/52933
3215 * gcc.target/sh/pr52933-1.c: New.
3216 * gcc.target/sh/pr52933-2.c: New.
3217
3218 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3219
3220 PR target/50751
3221 * gcc.target/sh/pr50751-8.c: New.
3222
3223 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3224
3225 PR fortran/47586
3226 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3227 * gfortran.dg/typebound_proc_27.f03: New test.
3228
3229 2012-08-14 Sterling Augustine <saugustine@google.com>
3230
3231 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3232
3233 2012-08-14 Tobias Burnus <burnus@net-b.de>
3234
3235 PR fortran/40881
3236 * gfortran.dg/data_constraints_3.f90: New.
3237 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3238 to disable -pedantic compilation.
3239 * gfortran.dg/pr37243.f: Ditto.
3240 * gfortran.dg/g77/19990826-3.f: Ditto.
3241 * gfortran.dg/g77/20020307-1.f : Ditto.
3242 * gfortran.dg/g77/980310-3.f: Ditto.
3243
3244 2012-08-14 Tobias Burnus <burnus@net-b.de>
3245
3246 PR fortran/54234
3247 * gfortran.dg/warn_conversion_4.f90: New.
3248
3249 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR middle-end/53411
3252 PR rtl-optimization/53495
3253 * gcc.c-torture/compile/pr53411.c: New test.
3254 * gcc.c-torture/compile/pr53495.c: New test.
3255
3256 2012-08-13 Richard Guenther <rguenther@suse.de>
3257
3258 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3259
3260 2012-08-13 Richard Guenther <rguenther@suse.de>
3261
3262 PR tree-optimization/54200
3263 * gcc.dg/guality/pr54200.c: New testcase.
3264 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3265
3266 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3267
3268 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3269
3270 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3271
3272 PR target/51244
3273 * gcc.target/sh/pr51244-7.c: New.
3274 * gcc.target/sh/pr51244-8.c: New.
3275 * gcc.target/sh/pr51244-9.c: New.
3276 * gcc.target/sh/pr51244-10.c: New.
3277
3278 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3279
3280 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3281 -m2e or -m2a.
3282 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3283 * gcc.target/sh/pr53511-1.c: Likewise.
3284 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3285 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3286 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3287 * gcc.target/sh/pr53512-3.c: Likewise.
3288 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3289
3290 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3291
3292 PR target/39423
3293 * gcc.c-torture/compile/pr39423-1.c: New.
3294 * gcc.c-torture/compile/pr39423-2.c: New.
3295
3296 2012-08-12 Tobias Burnus <burnus@net-b.de>
3297
3298 PR fortran/54221
3299 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3300 they appear uninitialized on the RHS.
3301 * gfortran.dg/public_private_module_6.f90: New.
3302
3303 2012-08-11 Martin Jambor <mjambor@suse.cz>
3304
3305 PR fortran/48636
3306 * gfortran.dg/pr48636.f90: New test.
3307
3308 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3309
3310 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3311 to avoid warnings.
3312 (main): Adjust caller.
3313
3314 2012-08-10 Richard Guenther <rguenther@suse.de>
3315
3316 * gcc.dg/matrix/*.c: Adjust and move ...
3317 * gcc.dg/torture/: ... here.
3318 * gcc.dg/matrix: Remove directory.
3319
3320 2012-08-10 Richard Guenther <rguenther@suse.de>
3321
3322 PR middle-end/54219
3323 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3324
3325 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3326
3327 PR middle-end/54211
3328 * gcc.dg/tree-ssa/pr54211.c: New test.
3329
3330 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3331
3332 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3333 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3334
3335 2012-08-10 Richard Guenther <rguenther@suse.de>
3336
3337 PR tree-optimization/54109
3338 * gcc.dg/torture/pr54109.c: New testcase.
3339 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3340 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3341
3342 2012-08-10 Richard Guenther <rguenther@suse.de>
3343
3344 PR tree-optimization/54027
3345 * gcc.dg/torture/pr54027.c: New testcase.
3346
3347 2012-08-10 Richard Guenther <rguenther@suse.de>
3348
3349 * g++.dg/plugin/selfassign.c: Adjust.
3350 * gcc.dg/plugin/selfassign.c: Likewise.
3351 * gcc.dg/strlenopt-11.c: Likewise.
3352 * gcc.dg/strlenopt-13.c: Likewise.
3353 * gcc.dg/no-strict-overflow-4.c: Likewise.
3354 * gcc.dg/strict-overflow-4.c: Likewise.
3355 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3356 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3357 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3358 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3359 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3360 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3361 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3362 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3363 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3364 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3365 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3366 * gcc.dg/pr46309.c: Likewise.
3367 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3368
3369 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3370
3371 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3372 for x86 targets.
3373 * gcc.c-torture/compile/20120727-2.c: New test.
3374
3375 2012-08-09 Martin Jambor <mjambor@suse.cz>
3376
3377 * gcc.dg/ipa/iinline-4.c: New test.
3378 * gcc.dg/ipa/iinline-5.c: Likewise.
3379 * gcc.dg/ipa/iinline-6.c: Likewise.
3380 * gcc.dg/ipa/iinline-7.c: Likewise.
3381 * gcc.dg/lto/20120723_0.c: Likewise.
3382 * gcc.dg/lto/20120723_1.c: Likewise.
3383
3384 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3385
3386 PR target/39423
3387 * gcc.target/sh/pr39423-1.c: New.
3388
3389 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3390
3391 PR target/51244
3392 * gcc.target/sh/pr51244-5: New.
3393 * gcc.target/sh/pr51244-6: New.
3394
3395 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3396
3397 * gcc.target/i386/adx-addxcarry32-3.c: New.
3398 * gcc.target/i386/adx-addxcarry64-3.c: New.
3399
3400 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3401
3402 PR rtl-optimization/53701
3403 * gcc.dg/pr53701.c: New test.
3404
3405 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3406
3407 * gcc.c-torture/compile/20120727-1.c: New test.
3408
3409 2012-08-09 Tobias Burnus <burnus@net-b.de>
3410
3411 PR fortran/54199
3412 * gfortran.dg/intrinsic_shadow_4.f90: New.
3413
3414 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3415
3416 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3417
3418 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3419
3420 * gcc.c-torture/execute/20120808-1.c: New test.
3421
3422 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3423
3424 PR rtl-optimization/54157
3425 * gcc.target/i386/pr54157.c: New file.
3426
3427 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3428
3429 * gcc.target/i386/adx-addcarryx32-1.c: New.
3430 * gcc.target/i386/adx-addcarryx32-2.c: New.
3431 * gcc.target/i386/adx-addcarryx64-1.c: New.
3432 * gcc.target/i386/adx-addcarryx64-2.c: New.
3433 * gcc.target/i386/adx-check.h: New.
3434 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3435 * gcc.target/i386/sse-12.c: Add -madx.
3436 * gcc.target/i386/sse-13.c: Ditto.
3437 * gcc.target/i386/sse-14.c: Ditto.
3438 * gcc.target/i386/sse-22.c: Ditto.
3439 * gcc.target/i386/sse-23.c: Ditto.
3440 * g++.dg/other/i386-2.C: Ditto.
3441 * g++.dg/other/i386-3.C: Ditto.
3442
3443 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3444
3445 * gcc.dg/tree-ssa/slsr-5.c: New.
3446 * gcc.dg/tree-ssa/slsr-6.c: New.
3447 * gcc.dg/tree-ssa/slsr-7.c: New.
3448 * gcc.dg/tree-ssa/slsr-8.c: New.
3449 * gcc.dg/tree-ssa/slsr-9.c: New.
3450 * gcc.dg/tree-ssa/slsr-10.c: New.
3451 * gcc.dg/tree-ssa/slsr-11.c: New.
3452 * gcc.dg/tree-ssa/slsr-12.c: New.
3453 * gcc.dg/tree-ssa/slsr-13.c: New.
3454 * gcc.dg/tree-ssa/slsr-14.c: New.
3455 * gcc.dg/tree-ssa/slsr-15.c: New.
3456 * gcc.dg/tree-ssa/slsr-16.c: New.
3457 * gcc.dg/tree-ssa/slsr-17.c: New.
3458 * gcc.dg/tree-ssa/slsr-18.c: New.
3459 * gcc.dg/tree-ssa/slsr-19.c: New.
3460 * gcc.dg/tree-ssa/slsr-20.c: New.
3461 * gcc.dg/tree-ssa/slsr-21.c: New.
3462 * gcc.dg/tree-ssa/slsr-22.c: New.
3463 * gcc.dg/tree-ssa/slsr-23.c: New.
3464 * gcc.dg/tree-ssa/slsr-24.c: New.
3465 * gcc.dg/tree-ssa/slsr-25.c: New.
3466 * gcc.dg/tree-ssa/slsr-26.c: New.
3467 * gcc.dg/tree-ssa/slsr-30.c: New.
3468 * gcc.dg/tree-ssa/slsr-31.c: New.
3469
3470 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3471
3472 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3473 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3474 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3475
3476 2012-08-06 Cary Coutant <ccoutant@google.com>
3477
3478 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3479
3480 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3481
3482 PR fortran/35831
3483 * gfortran.dg/dummy_procedure_5.f90: Modified.
3484 * gfortran.dg/dummy_procedure_8.f90: New.
3485 * gfortran.dg/interface_26.f90: Modified.
3486 * gfortran.dg/proc_ptr_11.f90: Modified.
3487 * gfortran.dg/proc_ptr_15.f90: Modified.
3488 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3489 * gfortran.dg/typebound_override_1.f90: Modified.
3490 * gfortran.dg/typebound_proc_6.f03: Modified.
3491
3492 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3493
3494 PR tree-optimization/51938
3495 PR tree-optimization/52005
3496 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3497 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3498 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3499 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3500
3501 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3502
3503 Avoid crashing on erroneous static_assert usage
3504 * g++.dg/cpp0x/static_assert8.C: New test.
3505
3506 2012-08-06 Jason Merrill <jason@redhat.com>
3507
3508 * g++.dg/cpp0x/sfinae38.C: New.
3509
3510 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3511 Paolo Carlini <paolo.carlini@oracle.com>
3512
3513 PR c++/54165
3514 * g++.dg/conversion/void2.C: New.
3515
3516 2012-08-06 Tom de Vries <tom@codesourcery.com>
3517
3518 * gcc.dg/tree-ssa/vrp78.c: New test.
3519
3520 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3521 Richard Sandiford <rdsandiford@googlemail.com>
3522
3523 * g++.dg/opt/enum2.C: Require fpic target.
3524 * g++.dg/lto/20090303_0.C: Likewise.
3525
3526 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3527 Catherine Moore <clm@codesourcery.com>
3528
3529 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3530 flush function names too.
3531 * gcc.target/mips/clear-cache-1.c: Likewise.
3532
3533 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3534
3535 PR target/54156
3536 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3537
3538 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3539
3540 PR fortran/54166
3541 * gfortran.dg/array_5.f90: New test.
3542
3543 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3544
3545 PR tree-optimization/30318
3546 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3547
3548 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3549
3550 * g++.dg/ext/vector17.C: New testcase.
3551
3552 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3553
3554 PR target/51931
3555 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3556 * g++.dg/opt/longbranch1.C: Likewise.
3557
3558 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3559
3560 PR tree-optimization/53805
3561 * gcc.dg/fold-notunord.c: New testcase.
3562
3563 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3564
3565 PR fortran/48820
3566 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3567 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3568
3569 2012-08-02 Jason Merrill <jason@redhat.com>
3570 Paolo Carlini <paolo.carlini@oracle.com>
3571
3572 PR c++/51213 (again)
3573 * g++.dg/cpp0x/sfinae37.C: Extend.
3574
3575 2012-08-02 Richard Guenther <rguenther@suse.de>
3576
3577 PR tree-optimization/50672
3578 * g++.dg/torture/pr50672.C: New testcase.
3579
3580 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3581
3582 PR fortran/54147
3583 * gfortran.dg/abstract_type_6.f03: Modified.
3584 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3585 * gfortran.dg/proc_ptr_comp_35.f90: New.
3586 * gfortran.dg/typebound_proc_9.f03: Modified.
3587 * gfortran.dg/typebound_proc_26.f90: New.
3588
3589 2012-08-02 Richard Guenther <rguenther@suse.de>
3590
3591 * gcc.dg/torture/pta-callused-1.c: Adjust.
3592 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3593 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3594 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3595 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3596 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3597 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3598 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3599 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3600
3601 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3602
3603 PR fortran/54033
3604 * gfortran.dg/include_6.f90: New test case.
3605 * gfortran.dg/include_7.f90: New test case.
3606 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3607
3608 2012-08-01 Tom de Vries <tom@codesourcery.com>
3609
3610 * gcc.dg/tree-ssa/vrp76.c: New test.
3611
3612 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3613
3614 PR tree-optimization/46556
3615 * gcc.dg/tree-ssa/slsr-27.c: New.
3616 * gcc.dg/tree-ssa/slsr-28.c: New.
3617 * gcc.dg/tree-ssa/slsr-29.c: New.
3618
3619 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3620
3621 PR fortran/42418
3622 * gfortran.dg/proc_decl_29.f90: New.
3623
3624 2012-07-31 Dehao Chen <dehao@google.com>
3625
3626 * gcc.dg/predict-7.c: New test.
3627
3628 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3629
3630 PR fortran/54134
3631 * gfortran.dg/typebound_override_3.f90: New.
3632
3633 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3634
3635 PR tree-optimization/53773
3636 * gcc.dg/vect/pr53773.c: New test.
3637
3638 2012-07-31 Nick Clifton <nickc@redhat.com>
3639
3640 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3641 and for XStormy16.
3642
3643 2012-07-31 Tobias Burnus <burnus@net-b.de>
3644
3645 * gfortran.dg/c_funloc_tests_6.f90: New.
3646 * gfortran.dg/c_funloc_tests_7.f90: New.
3647 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3648
3649 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3650
3651 PR c++/53624
3652 * g++.dg/cpp0x/temp_default5.C: New.
3653
3654 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3655
3656 PR fortran/51081
3657 * gfortran.dg/proc_ptr_37.f90: New.
3658
3659 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3660
3661 * lib/target-supports.exp
3662 (check_effective_target_vect_natural_alignment): New function.
3663 * gcc.dg/align-2.c: Only run on targets with natural alignment
3664 of vector types.
3665 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3666 alignment of vector types.
3667
3668 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3669 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3670
3671 * gcc.target/i386/rdseed16-1.c: New.
3672 * gcc.target/i386/rdseed32-1.c: Ditto
3673 * gcc.target/i386/rdseed64-1.c: Ditto
3674 * gcc.target/i386/sse-12.c: Add -mrdseed.
3675 * gcc.target/i386/sse-13.c: Ditto.
3676 * gcc.target/i386/sse-14.c: Ditto.
3677 * g++.dg/other/i386-2.C: Ditto.
3678 * g++.dg/other/i386-3.C: Ditto.
3679
3680 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3681
3682 PR target/51244
3683 * gcc.target/sh/pr51244-4.c: New.
3684
3685 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3686
3687 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3688 for alpha*-*-* targets. Cleanup original tree dump.
3689
3690 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3691
3692 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3693 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3694
3695 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3696
3697 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3698 rand, srand. Include <stdlib.h>.
3699
3700 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3701
3702 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3703
3704 2012-07-26 Richard Henderson <rth@redhat.com>
3705
3706 * gcc.dg/attr-hotcold-1.c: New.
3707 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3708
3709 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3710 Sandra Loosemore <sandra@codesourcery.com>
3711
3712 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3713
3714 2012-07-26 Tobias Burnus <burnus@net-b.de>
3715
3716 * gfortran.dg/contiguous_1.f90: Update dg-error.
3717 * gfortran.dg/proc_ptr_32.f90: Ditto.
3718
3719 2012-07-26 Richard Guenther <rguenther@suse.de>
3720
3721 PR tree-optimization/54098
3722 * gcc.dg/torture/pr54098.c: New testcase.
3723
3724 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3725
3726 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3727 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3728
3729 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3730
3731 PR fortran/44354
3732 * gfortran.dg/array_constructor_39.f90: New test.
3733
3734 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3735
3736 PR fortran/44354
3737 * gfortran.dg/array_constructor_38.f90: New test.
3738
3739 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3740
3741 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3742
3743 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3744
3745 * gnat.dg/noreturn5.ad[sb]: New test.
3746
3747 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3748 Paul Brook <paul@codesourcery.com>
3749
3750 PR target/53633
3751
3752 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3753 * c-c++-common/pr53633.c: New test.
3754
3755 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3756
3757 * gcc.target/i386/asm-dialect-1.c: New test case.
3758
3759 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3760 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3761
3762 * gcc.target/i386/prefetchw-1.c: New.
3763 * gcc.target/i386/sse-12.c: Add -mprfchw.
3764 * gcc.target/i386/sse-13.c: Ditto.
3765 * gcc.target/i386/sse-14.c: Ditto.
3766 * gcc.target/i386/sse-22.c: Ditto.
3767 * gcc.target/i386/sse-23.c: Ditto.
3768 * g++.dg/other/i386-2.C: Ditto.
3769 * g++.dg/other/i386-3.C: Ditto.
3770
3771 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3772
3773 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3774
3775 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3776
3777 PR target/54051
3778 * gcc.target/arm/pr54051.c: New.
3779 * gcc.target/arm/vfp-1.c: Adjust test.
3780
3781 2012-07-24 Julian Brown <julian@codesourcery.com>
3782
3783 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3784 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3785 hard-float ARM.
3786
3787 2012-07-23 Paul Brook <paul@codesourcery.com>
3788
3789 * g++.dg/other/armv7m-1.c: New test.
3790
3791 2012-07-23 Julian Brown <julian@codesourcery.com>
3792
3793 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3794 ARM.
3795 (DO_TEST): Define to 1 for appropriate ARM targets.
3796
3797 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3798
3799 PR tree-optimization/53881
3800 * gcc.dg/pr53881.c: Renamed to ...
3801 * gcc.dg/pr53881-1.c: ... this.
3802 * gcc.dg/pr53881-2.c: New test.
3803
3804 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3805
3806 Handle recent changes in default atomics for cris*-*-linux*.
3807 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3808 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3809 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3810 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3811 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3812 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3813 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3814 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3815 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3816 -mno-unaligned-atomic-may-use-library is in effect for
3817 cris*-*-linux*.
3818 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3819 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3820 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3821 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3822 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3823 gcc.target/cris/torture/sync-mis-op-i-1.c,
3824 gcc.target/cris/torture/sync-mis-op-i-2.c,
3825 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3826 gcc.target/cris/torture/sync-mis-op-i-3.c,
3827 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3828 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3829 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3830 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3831 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3832 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3833 (main): Remove local variable x.
3834 [mis_ok]: Check that atomics don't fail.
3835
3836 2012-07-21 Andrew Pinski <apinski@cavium.com>
3837
3838 * gcc.dg/tree-ssa/vrp72.c: New test.
3839 * gcc.dg/tree-ssa/vrp73.c: New test.
3840 * gcc.dg/tree-ssa/vrp74.c: New test.
3841 * gcc.dg/tree-ssa/vrp75.c: New test.
3842
3843 2012-07-21 Andrew Pinski <apinski@cavium.com>
3844
3845 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3846 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3847
3848 2012-07-21 Andrew Pinski <apinski@cavium.com>
3849
3850 * gcc.target/mips/octeon-pop-2.c: New testcase.
3851
3852 2012-07-21 Tobias Burnus <burnus@net-b.de>
3853
3854 PR fortran/48820
3855 * gfortran.dg/assumed_rank_3.f90: New.
3856 * gfortran.dg/assumed_rank_11.f90: New.
3857 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3858 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3859 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3860
3861 2012-07-21 Andrew Pinski <apinski@cavium.com>
3862
3863 * gcc.target/mips/unaligned-1.c: New testcase.
3864
3865 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3866
3867 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3868
3869 2012-07-20 Tobias Burnus <burnus@net-b.de>
3870
3871 * gfortran.dg/bind_c_array_params_2.f90: New.
3872 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3873 and update dg-error.
3874
3875 2012-07-20 Tobias Burnus <burnus@net-b.de>
3876
3877 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3878
3879 2012-07-20 Jason Merrill <jason@redhat.com>
3880
3881 PR c++/54038
3882 * g++.dg/other/array7.C: New.
3883
3884 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3885
3886 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3887 the basic block and check loop depth.
3888 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3889 matching patterns and comments.
3890 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3891 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3892
3893 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3894
3895 PR c++/28656
3896 * c-c++-common/pr28656.c: New test.
3897
3898 2012-07-19 Jason Merrill <jason@redhat.com>
3899
3900 PR c++/54026
3901 * g++.dg/init/mutable1.C: New.
3902
3903 2012-07-20 Tobias Burnus <burnus@net-b.de>
3904
3905 PR fortran/48820
3906 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3907 * gfortran.dg/assumed_rank_1.f90: New.
3908 * gfortran.dg/assumed_rank_1_c.c: New.
3909 * gfortran.dg/assumed_rank_2.f90: New.
3910 * gfortran.dg/assumed_rank_4.f90: New.
3911 * gfortran.dg/assumed_rank_5.f90: New.
3912 * gfortran.dg/assumed_rank_6.f90: New.
3913 * gfortran.dg/assumed_rank_7.f90: New.
3914 * gfortran.dg/assumed_rank_8.f90: New.
3915 * gfortran.dg/assumed_rank_8_c.c: New.
3916 * gfortran.dg/assumed_rank_9.f90: New.
3917 * gfortran.dg/assumed_rank_10.f90: New.
3918 * gfortran.dg/assumed_rank_12.f90: New.
3919
3920 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3921
3922 * gnat.dg/opt25.adb: New test.
3923 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3924 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3925
3926 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3927
3928 * gnat.dg/aggr20.ad[sb]: New test.
3929 * gnat.dg/aggr20_pkg.ads: New helper.
3930
3931 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3932
3933 * gnat.dg/derived_type3.adb: New test.
3934 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3935
3936 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR rtl-optimization/53942
3939 * gcc.dg/pr53942.c: New test.
3940
3941 2012-07-19 Jason Merrill <jason@redhat.com>
3942
3943 PR c++/54021
3944 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3945
3946 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3947
3948 * gnat.dg/discr38.adb: New test.
3949
3950 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR middle-end/54017
3953 * c-c++-common/gomp/pr54017.c: New test.
3954
3955 2012-07-19 Richard Guenther <rguenther@suse.de>
3956 Eric Botcazou <ebotcazou@adacore.com>
3957
3958 * gnat.dg/loop_optimization11.adb: New testcase.
3959 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3960
3961 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3962 Jason Merrill <jason@redhat.com>
3963
3964 * g++.dg/cpp0x/sfinae37.C: New.
3965 * g++.dg/template/access23.C: New.
3966 * g++.dg/template/access7.C: Adjust.
3967 * g++.dg/template/sfinae10.C: Don't expect errors.
3968 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3969
3970 2012-07-18 Julian Brown <julian@codesourcery.com>
3971 Sandra Loosemore <sandra@codesroucery.com>
3972
3973 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3974
3975 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3976
3977 * gnat.dg/noreturn4.ad[sb]: New test.
3978 * gnat.dg/noreturn4_pkg.ads: New helper.
3979
3980 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3981 Julian Brown <julian@codesourcery.com>
3982
3983 * gcc.target/arm/neon-vdup-1.c: New test case.
3984 * gcc.target/arm/neon-vdup-2.c: New test case.
3985 * gcc.target/arm/neon-vdup-3.c: New test case.
3986 * gcc.target/arm/neon-vdup-4.c: New test case.
3987 * gcc.target/arm/neon-vdup-5.c: New test case.
3988 * gcc.target/arm/neon-vdup-6.c: New test case.
3989 * gcc.target/arm/neon-vdup-7.c: New test case.
3990 * gcc.target/arm/neon-vdup-8.c: New test case.
3991 * gcc.target/arm/neon-vdup-9.c: New test case.
3992 * gcc.target/arm/neon-vdup-10.c: New test case.
3993 * gcc.target/arm/neon-vdup-11.c: New test case.
3994 * gcc.target/arm/neon-vdup-12.c: New test case.
3995 * gcc.target/arm/neon-vdup-13.c: New test case.
3996 * gcc.target/arm/neon-vdup-14.c: New test case.
3997 * gcc.target/arm/neon-vdup-15.c: New test case.
3998 * gcc.target/arm/neon-vdup-16.c: New test case.
3999 * gcc.target/arm/neon-vdup-17.c: New test case.
4000 * gcc.target/arm/neon-vdup-18.c: New test case.
4001 * gcc.target/arm/neon-vdup-19.c: New test case.
4002 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4003 arguments non-constant.
4004
4005 2012-07-18 Richard Guenther <rguenther@suse.de>
4006
4007 PR tree-optimization/53970
4008 * g++.dg/torture/pr53970.C: New testcase.
4009
4010 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4011
4012 PR target/38621
4013 * gcc.c-torture/compile/pr38621.c: New.
4014
4015 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4016
4017 PR target/33135
4018 * gcc.target/sh/pr33135-1.c: New.
4019 * gcc.target/sh/pr33135-2.c: New.
4020 * gcc.target/sh/pr33135-3.c: New.
4021 * gcc.target/sh/pr33135-4.c: New.
4022
4023 2012-07-17 Jason Merrill <jason@redhat.com>
4024
4025 PR c++/53995
4026 * g++.dg/parse/enum9.C: New.
4027
4028 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4029 Sandra Loosemore <sandra@codesourcery.com>
4030
4031 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4032 if there is a conflict with -mcpu=. Use -mcpu=5208.
4033
4034 2012-07-17 Jason Merrill <jason@redhat.com>
4035
4036 PR c++/53989
4037 * g++.dg/template/array23.C: New.
4038
4039 2012-07-17 Tobias Burnus <burnus@net-b.de>
4040
4041 PR fortran/53985
4042 * gfortran.dg/bind_c_usage_26.f90: New.
4043 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4044 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4045 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4046 * gfortran.dg/interop_params.f03: Ditto.
4047
4048 2012-07-17 Jason Merrill <jason@redhat.com>
4049
4050 * g++.dg/template/inherit8.C: Adjust.
4051 * g++.dg/template/using21.C: Adjust.
4052 * g++.dg/template/using22.C: Adjust.
4053
4054 PR c++/53549
4055 * g++.dg/template/current-inst1.C: New.
4056 * g++.dg/parse/crash35.C: Adjust.
4057
4058 2012-07-17 Tobias Burnus <burnus@net-b.de>
4059
4060 PR fortran/52101
4061 * gfortran.dg/oldstyle_4.f90: New.
4062
4063 2012-07-17 Tobias Burnus <burnus@net-b.de>
4064
4065 PR fortran/49265
4066 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4067 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4068
4069 2012-07-16 Jason Merrill <jason@redhat.com>
4070
4071 * g++.dg/parse/access8.C: Adjust.
4072 * g++.dg/template/sfinae6_neg.C: Adjust.
4073
4074 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4075
4076 PR fortran/53824
4077 * gfortran.dg/coarray_allocate_1.f90: New test.
4078
4079 2012-07-16 Andrew Pinski <apinski@cavium.com>
4080
4081 * gcc.c-torture/execute/bswap-1.c: New testcase.
4082 * gcc.c-torture/compile/unalign-1.c: New testcase.
4083 * gcc.c-torture/compile/20120524-1.c: New testcase.
4084 * gcc.c-torture/compile/20101216-1.c: New testcase.
4085
4086 2012-07-16 Dehao Chen <dehao@google.com>
4087
4088 Revert
4089 2012-07-10 Dehao Chen <dehao@google.com>
4090
4091 * gcc.dg/debug_info_inline.c: New test.
4092
4093 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4094
4095 PR fortran/53956
4096 * gfortran.dg/proc_decl_28.f90: New.
4097
4098 2012-07-16 Andrew Pinski <apinski@cavium.com>
4099
4100 * gcc.dg/torture/builtins-1.c: New testcase.
4101
4102 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4103
4104 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4105 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4106 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4107 gcc.target/cris/sync-1-v10.c,
4108 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4109 pass -mno-unaligned-atomic-may-use-library.
4110 * gcc.target/cris/sync-xchg-1.c: New test.
4111 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4112 valid register operand output modifier.
4113
4114 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4115
4116 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4117 characters.
4118
4119 2012-07-13 Andrew Pinski <apinski@cavium.com>
4120
4121 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4122 rather than cleanup-tree-dump.
4123 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4124
4125 2012-07-13 Richard Guenther <rguenther@suse.de>
4126
4127 PR tree-optimization/53907
4128 * gcc.target/i386/pr53907.c: New testcase.
4129
4130 2012-07-13 Richard Guenther <rguenther@suse.de>
4131
4132 PR tree-optimization/53922
4133 * gcc.dg/torture/pr53922.c: New testcase.
4134
4135 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4136
4137 PR rtl-optimization/53908
4138 * gcc.dg/torture/pr53908.c: New test.
4139
4140 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4141
4142 PR c++/53531
4143 * g++.dg/cpp0x/variadic135.C: New.
4144
4145 2012-07-12 Jason Merrill <jason@redhat.com>
4146
4147 * g++.dg/template/sfinae6_neg.C: Adjust.
4148
4149 2012-07-12 Tobias Burnus <burnus@net-b.de>
4150
4151 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4152 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4153 scan-tree-dump-times pattern.
4154
4155 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4156
4157 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4158
4159 2012-07-11 Jason Merrill <jason@redhat.com>
4160
4161 DR 1402
4162 * g++.g/cpp0x/defaulted37.C: New.
4163
4164 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4165
4166 PR target/53859
4167 * gcc.target/arm/pr53859.c: New test.
4168
4169 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4170
4171 PR target/53886
4172 * gcc.c-torture/compile/pr53886.c: New.
4173
4174 2012-07-10 Dehao Chen <dehao@google.com>
4175
4176 * gcc.dg/debug_info_inline.c: New test.
4177
4178 2012-07-10 Jason Merrill <jason@redhat.com>
4179
4180 PR c++/53733
4181 * g++.dg/cpp0x/defaulted36.C: New.
4182 * g++.dg/cpp0x/defaulted21.C: Adjust.
4183
4184 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4185
4186 2012-07-09 Sterling Augustine <saugustine@google.com>
4187
4188 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4189
4190 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4191
4192 PR tree-optimization/53887
4193 * gcc.dg/pr53887.c: New test.
4194
4195 2012-07-09 Jason Merrill <jason@redhat.com>
4196
4197 PR c++/53882
4198 * g++.dg/cpp0x/nullptr29.C: New.
4199
4200 2012-07-09 Tom de Vries <tom@codesourcery.com>
4201 Richard Guenther <rguenther@suse.de>
4202
4203 * gcc.dg/builtin-unreachable-6.c: New test.
4204 * gcc.dg/builtin-unreachable-5.c: New test.
4205
4206 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4207
4208 PR tree-optimization/53881
4209 * gcc.dg/pr53881.c: New test.
4210
4211 2012-07-06 Jason Merrill <jason@redhat.com>
4212
4213 PR c++/53862
4214 * g++.dg/cpp0x/variadic134.C: New.
4215
4216 PR c++/53858
4217 * g++.dg/cpp0x/alias-decl-20.C: New.
4218
4219 2012-07-06 Tom de Vries <tom@codesourcery.com>
4220
4221 PR tree-optimization/51879
4222 * gcc.dg/pr51879-16.c: New test.
4223 * gcc.dg/pr51879-17.c: Same.
4224
4225 2012-07-06 Tom de Vries <tom@codesourcery.com>
4226
4227 PR tree-optimization/52009
4228 * gcc.dg/pr51879-7.c: New test.
4229 * gcc.dg/pr51879-18.c: New test.
4230
4231 2012-07-05 Jason Merrill <jason@redhat.com>
4232
4233 PR c++/50852
4234 * g++.dg/template/typedef39.C: New.
4235
4236 PR c++/53039
4237 * g++.dg/cpp0x/variadic133.C: New.
4238 * g++.dg/template/param1.C: Adjust.
4239
4240 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4241
4242 PR target/48941
4243 PR target/51980
4244 * gcc.target/arm/neon/vtrnf32.c: Update.
4245 * gcc.target/arm/neon/vtrns32.c: Update.
4246 * gcc.target/arm/neon/vtrnu32.c: Update.
4247 * gcc.target/arm/neon/vzipf32.c: Update.
4248 * gcc.target/arm/neon/vzips32.c: Update.
4249 * gcc.target/arm/neon/vzipu32.c: Update.
4250
4251 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4252
4253 PR fortran/53732
4254 * gfortran.dg/inline_sum_4.f90: New test.
4255
4256 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4257
4258 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4259
4260 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4261
4262 * gcc.target/arm/fma-sp.c: New testcase.
4263 * gcc.target/arm/fma.c: Likewise.
4264 * gcc.target/arm/fma.h: Likewise.
4265
4266 2012-07-04 Jason Merrill <jason@redhat.com>
4267
4268 PR c++/53848
4269 * g++.dg/other/enum3.C: New.
4270
4271 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4272
4273 PR middle-end/53321
4274 * g++.dg/torture/pr53321.C: New test.
4275
4276 2012-07-04 Richard Guenther <rguenther@suse.de>
4277
4278 PR tree-optimization/53844
4279 * g++.dg/tree-ssa/pr53844.C: New testcase.
4280
4281 2012-07-04 Richard Guenther <rguenther@suse.de>
4282
4283 PR tree-optimization/53849
4284 * gcc.dg/pr53849.c: New testcase.
4285
4286 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4287
4288 PR c++/53812
4289 * g++.dg/ext/label14.C: New test.
4290
4291 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4292
4293 PR target/53811
4294 * g++.dg/other/pr53811.C: New test.
4295
4296 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4297
4298 PR target/28896
4299 * gcc.target/m68k/stack-limit-1.c: New testcase.
4300
4301 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4302
4303 * gnat.dg/recursive_call.adb: New test.
4304
4305 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4306
4307 * gnat.dg/discr37.ad[sb]: New test.
4308
4309 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4310
4311 * g++.dg/other/packed1.C: Remove SH from xfail list.
4312
4313 2012-07-02 Jason Merrill <jason@redhat.com>
4314
4315 PR c++/53619
4316 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4317
4318 PR c++/53783
4319 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4320
4321 PR c++/53788
4322 * g++.dg/cpp0x/decltype39.C: New.
4323 * g++.dg/diagnostic/method1.C: Adjust.
4324
4325 PR c++/53816
4326 * g++.dg/template/ref6.C: New.
4327
4328 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4329
4330 PR target/53568
4331 * gcc.target/sh/pr53568-1.c: New.
4332
4333 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4334
4335 PR target/51244
4336 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4337
4338 2012-07-02 Jason Merrill <jason@redhat.com>
4339
4340 PR c++/53821
4341 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4342
4343 PR c++/53524
4344 * g++.dg/template/enum7.C: New.
4345 * g++.dg/other/ptrmem10.C: Adjust.
4346 * g++.dg/other/ptrmem11.C: Adjust.
4347 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4348
4349 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4350
4351 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4352
4353 2012-07-01 Wei Guozhi <carrot@google.com>
4354
4355 PR target/53447
4356 * gcc.target/arm/pr53447-1.c: New testcase.
4357 * gcc.target/arm/pr53447-2.c: New testcase.
4358 * gcc.target/arm/pr53447-3.c: New testcase.
4359 * gcc.target/arm/pr53447-4.c: New testcase.
4360
4361 2012-06-29 Richard Guenther <rguenther@suse.de>
4362
4363 PR tree-optimization/47061
4364 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4365
4366 2012-06-29 Richard Guenther <rguenther@suse.de>
4367
4368 PR tree-optimization/37541
4369 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4370
4371 2012-06-29 Richard Guenther <rguenther@suse.de>
4372
4373 PR tree-optimization/52589
4374 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4375
4376 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4377
4378 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4379
4380 * g++.dg/template/error46.C: Add missing comment to dg-message.
4381 * g++.dg/template/crash107.C: Likewise.
4382 * g++.dg/template/error47.C: Likewise.
4383 * g++.dg/template/crash108.C: Likewise.
4384 * g++.dg/overload/operator5.C: Likewise.
4385
4386 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4387 errors in dg-message directives, add comments.
4388
4389 2012-06-28 Kai Tietz <ktietz@redhat.com>
4390
4391 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4392 hard-coded 'unsigned long'.
4393
4394 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4395
4396 PR tree-optimization/51581
4397 * gcc.dg/vect/pr51581-4.c: New test.
4398
4399 PR tree-optimization/53645
4400 * gcc.c-torture/execute/pr53645-2.c: New test.
4401
4402 2012-06-28 Richard Guenther <rguenther@suse.de>
4403
4404 PR middle-end/53790
4405 * gcc.dg/torture/pr53790.c: New testcase.
4406
4407 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4408
4409 PR tree-optimization/53645
4410 * gcc.c-torture/execute/pr53645.c: New test.
4411
4412 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4413
4414 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4415
4416 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4417
4418 PR debug/53671
4419 PR debug/49888
4420 * gcc.dg/guality/pr49888.c: Account for the possibility that
4421 the variable is optimized out at the first test.
4422
4423 2012-06-27 Jason Merrill <jason@redhat.com>
4424
4425 * g++.dg/cpp0x/override2.C: Adjust.
4426 * g++.dg/template/error5.C: Adjust.
4427 * g++.dg/parse/crash28.C: Adjust.
4428
4429 PR c++/53563
4430 * g++.dg/parse/template27.C: New.
4431 * g++.dg/template/crash74.C: Adjust expected output.
4432
4433 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4434
4435 PR fortran/41951
4436 PR fortran/49591
4437 * gfortran.dg/typebound_operator_16.f03: New.
4438
4439 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4440
4441 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4442 even src1.i and src2.i fields even in the second half of the arrays.
4443
4444 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4445
4446 PR c++/51033.
4447 * g++.dg/torture/vshuf-16.inc: New test.
4448 * g++.dg/torture/vshuf-2.inc: New test.
4449 * g++.dg/torture/vshuf-4.inc: New test.
4450 * g++.dg/torture/vshuf-8.inc: New test.
4451 * g++.dg/torture/vshuf-main.inc: New test.
4452 * g++.dg/torture/vshuf-v16hi.C: New test.
4453 * g++.dg/torture/vshuf-v16qi.C: New test.
4454 * g++.dg/torture/vshuf-v2df.C: New test.
4455 * g++.dg/torture/vshuf-v2di.C: New test.
4456 * g++.dg/torture/vshuf-v2sf.C: New test.
4457 * g++.dg/torture/vshuf-v2si.C: New test.
4458 * g++.dg/torture/vshuf-v4df.C: New test.
4459 * g++.dg/torture/vshuf-v4di.C: New test.
4460 * g++.dg/torture/vshuf-v4sf.C: New test.
4461 * g++.dg/torture/vshuf-v4si.C: New test.
4462 * g++.dg/torture/vshuf-v8hi.C: New test.
4463 * g++.dg/torture/vshuf-v8qi.C: New test.
4464 * g++.dg/torture/vshuf-v8si.C: New test.
4465
4466 2012-06-27 Richard Guenther <rguenther@suse.de>
4467
4468 PR middle-end/53676
4469 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4470
4471 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4472
4473 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4474 scan-dump-dem-not): Use printable pattern in test name.
4475
4476 2012-06-26 Sterling Augustine <saugustine@google.com>
4477 Dominique Dhumieres <dominiq@lps.ens.fr>
4478
4479 * gcc.dg/pubtypes-2.c: Update expected output.
4480 * gcc.dg/pubtypes-3.c: Likewise.
4481 * gcc.dg/pubtypes-4.c: Likewise.
4482
4483 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4484
4485 * gcc.dg/tree-ssa/slsr-1.c: New test.
4486 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4487 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4488 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4489
4490 2012-06-26 Matt Turner <mattst88@gmail.com>
4491
4492 PR target/35294
4493 * gcc.target/arm/mmx-2.c: New.
4494
4495 2012-06-26 Richard Guenther <rguenther@suse.de>
4496
4497 PR c++/53752
4498 * g++.dg/torture/pr53752.C: New testcase.
4499
4500 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4501
4502 PR tree-optimization/53748
4503 * gcc.c-torture/compile/pr53748.c: New test.
4504
4505 2012-06-25 Jason Merrill <jason@redhat.com>
4506
4507 PR c++/53498
4508 PR c++/53305
4509 * g++.dg/cpp0x/decltype38.C: New.
4510 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4511
4512 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4513
4514 * lib/target-supports-dg.exp (testname-for-summary): New.
4515 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4516 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4517 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4518 scan-module-absence, output-exists, output-exists-not: Use
4519 testname-for-summary.
4520 (dg-test): Clean up testname_with_flags.
4521 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4522 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4523 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4524 scan-assembler-dem-not, object-size: Use testname-for-summary.
4525 * lib/gcov.exp (run-gcov): Likewise.
4526 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4527 scan-dump-dem, scan-dump-dem-note): Likewise.
4528
4529 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4530 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4531 including profopt.opt; save and restore existing value.
4532 * g++.dg/bprob/bprob.exp: Likewise.
4533 * gcc.dg/matrix/matrix.exp: Likewise.
4534 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4535 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4536 PROFOPT_OPTIONS.
4537
4538 2012-06-25 Richard Henderson <rth@redhat.com>
4539
4540 * gcc.dg/pr53749.c: New.
4541
4542 2012-06-25 Jason Merrill <jason@redhat.com>
4543
4544 PR c++/52988
4545 * g++.dg/cpp0x/nullptr28.C: New.
4546
4547 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4548
4549 * gcc.target/arm/neon-vld1_dupQ.c: New.
4550
4551 2012-06-25 Florian Weimer <fweimer@redhat.com>
4552
4553 * g++.dg/init/new35.C: New.
4554 * g++.dg/init/new36.C: New.
4555 * g++.dg/init/new37.C: New.
4556 * g++.dg/ext/vla5.C: New warning.
4557 * g++.dg/ext/vla8.C: New warning.
4558 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4559
4560 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4561 James Greenhalgh <james.greenhalgh@arm.com>
4562
4563 * gcc.target/arm/ftest-support-arm.h New testcase.
4564 * gcc.target/arm/ftest-support-thumb.h Likewise.
4565 * gcc.target/arm/ftest-support.h Likewise.
4566 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4567 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4568 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4569 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4570 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4571 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4572 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4573 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4574 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4575 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4576 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4577 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4578 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4579 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4580 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4581 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4582 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4583 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4584 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4585 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4586 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4587 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4588 * lib/target-supports.exp
4589 (check_effective_target_arm_arch_FUNC): Add support for more
4590 architectures.
4591 (add_options_for_arm_arch_FUNC): Likewise.
4592 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4593
4594 2012-06-25 Jason Merrill <jason@redhat.com>
4595
4596 PR c++/53202
4597 * g++.dg/cpp0x/constexpr-tuple.C: New.
4598
4599 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR target/53759
4602 * gcc.target/i386/pr53759.c: New test.
4603
4604 PR c++/53594
4605 * g++.dg/cpp0x/nsdmi7.C: New test.
4606
4607 2012-06-24 Kai Tietz <ktietz@redhat.com>
4608
4609 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4610 for LLP64 targets.
4611 * gcc.target/i386/pr38988.c: Likewise.
4612
4613 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4614
4615 PR fortran/47710
4616 PR fortran/53328
4617 * gfortran.dg/typebound_generic_12.f03: New.
4618 * gfortran.dg/typebound_generic_13.f03: New.
4619
4620 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4621
4622 * gnat.dg/lto15.ad[sb]: New test.
4623
4624 2012-06-21 Meador Inge <meadori@codesourcery.com>
4625
4626 PR c/53702
4627 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4628
4629 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4630
4631 * gcc.dg/pch/ident-1.c: New test.
4632 * gcc.dg/pch/ident-1.hs: Header file for new test.
4633
4634 2012-06-21 Michael Matz <matz@suse.de>
4635
4636 PR middle-end/53688
4637 * gcc.c-torture/execute/pr53688.c: New test.
4638
4639 2012-06-20 Richard Guenther <rguenther@suse.de>
4640
4641 PR tree-optimization/30318
4642 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4643
4644 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4645
4646 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4647
4648 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4649
4650 * gcc.target/i386/clearcapv2.map: New file.
4651 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4652
4653 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4654
4655 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4656 and add __sh__ case.
4657
4658 2012-06-19 Jason Merrill <jason@redhat.com>
4659
4660 PR c++/52637
4661 * g++.dg/debug/localclass1.C: New.
4662
4663 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4664
4665 * g++.dg/cpp0x/override4.C: New.
4666
4667 2012-06-14 Jason Merrill <jason@redhat.com>
4668
4669 PR c++/53651
4670 * g++.dg/cpp0x/decltype37.C: New.
4671
4672 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4673
4674 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4675
4676 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4677
4678 * gcc.c-torture/compile/vector-5.c,
4679 gcc.c-torture/compile/vector-6.c: New tests.
4680
4681 2012-06-19 Richard Henderson <rth@redhat.com>
4682
4683 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4684
4685 2012-06-19 Richard Guenther <rguenther@suse.de>
4686
4687 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4688
4689 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4690
4691 PR target/53712
4692 * gcc.target/i386/pr53712.c: New test.
4693
4694 2012-06-18 Tobias Burnus <burnus@net-b.de>
4695
4696 PR fortran/53692
4697 * gfortran.dg/elemental_optional_args_6.f90: New.
4698
4699 2012-06-18 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/53526
4702 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4703 * gfortran.dg/coarray/move_alloc_1.f90
4704
4705 2012-06-18 Tobias Burnus <burnus@net-b.de>
4706
4707 PR fortran/53526
4708 * gfortran.dg/coarray_27.f90: New.
4709
4710 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4711 Greta Yorsh <Greta.Yorsh@arm.com>
4712
4713 * gcc.target/arm/epilog-1.c: New test.
4714
4715 2012-06-18 Richard Guenther <rguenther@suse.de>
4716
4717 PR tree-optimization/53693
4718 * g++.dg/torture/pr53693.C: New testcase.
4719
4720 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4721
4722 PR tree-optimization/53703
4723 * gcc.dg/torture/pr53703.c: New test.
4724
4725 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4726
4727 PR middle-end/53698
4728 * gcc.target/i386/pr53698.c: New test.
4729
4730 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4731
4732 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4733
4734 2012-06-17 Tobias Burnus <burnus@net-b.de>
4735
4736 PR fortran/53691
4737 PR fortran/53685
4738 * gfortran.dg/transfer_check_3.f90: New.
4739
4740 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4741
4742 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4743
4744 2012-06-16 Tobias Burnus <burnus@net-b.de>
4745
4746 PR fortran/53642
4747 PR fortran/45170
4748 * gfortran.dg/deferred_type_param_8.f90: New.
4749
4750 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4751
4752 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4753 testname that includes flags, passed in as new argument, in
4754 pass/fail messages.
4755 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4756 and pass it to verify-* procedures.
4757
4758 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4759 alignment torture options with usual torture options.
4760
4761 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4762 messages reported for one line of source code.
4763 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4764 * g++.dg/cpp0x/decltype2.C: Likewise.
4765 * g++.dg/cpp0x/decltype3.C: Likewise.
4766 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4767 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4768 * g++.dg/cpp0x/static_assert3.C: Likewise.
4769 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4770 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4771 * g++.dg/cpp0x/union1.C: Likewise.
4772 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4773 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4774 * g++.dg/cpp0x/variadic2.C: Likewise.
4775 * g++.dg/cpp0x/variadic20.C: Likewise.
4776 * g++.dg/cpp0x/variadic74.C: Likewise.
4777 * g++.dg/diagnostic/bitfld2.C: Likewise.
4778 * g++.dg/ext/attrib44.C: Likewise.
4779 * g++.dg/ext/no-asm-1.C: Likewise.
4780 * g++.dg/other/error34.C: Likewise.
4781 * g++.dg/parse/crash46.C: Likewise.
4782 * g++.dg/parse/error10.C: Likewise.
4783 * g++.dg/parse/error2.C: Likewise.
4784 * g++.dg/parse/error3.C: Likewise.
4785 * g++.dg/parse/error36.C: Likewise.
4786 * g++.dg/parse/error8.C: Likewise.
4787 * g++.dg/parse/error9.C: Likewise.
4788 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4789 * g++.dg/parse/parser-pr28152.C: Likewise.
4790 * g++.dg/parse/template25.C: Likewise.
4791 * g++.dg/parse/typename11.C: Likewise.
4792 * g++.dg/tc1/dr147.C: Likewise.
4793 * g++.dg/template/deduce3.C: Likewise.
4794 * g++.dg/template/koenig9.C: Likewise.
4795 * g++.dg/template/pr23510.C: Likewise.
4796 * g++.dg/warn/pr12242.C: Likewise.
4797 * g++.dg/warn/pr30551-2.C: Likewise.
4798 * g++.dg/warn/pr30551.C: Likewise.
4799 * g++.old-deja/g++.other/typename1.C: Likewise.
4800 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4801
4802 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4803
4804 PR c++/51033
4805 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4806 * c-c++-common/torture/vshuf-2.inc: Likewise.
4807 * c-c++-common/torture/vshuf-4.inc: Likewise.
4808 * c-c++-common/torture/vshuf-8.inc: Likewise.
4809 * c-c++-common/torture/vshuf-main.inc: Likewise.
4810 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4811 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4812 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4813 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4814 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4815 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4816 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4817 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4818 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4819 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4820 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4821 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4822 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4823 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4824
4825 2012-06-15 Michael Matz <matz@suse.de>
4826
4827 * gcc.dg/tree-ssa/vector-4.c: New test.
4828
4829 2012-06-15 Michael Matz <matz@suse.de>
4830
4831 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4832 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4833
4834 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4835
4836 PR tree-optimization/53636
4837 * gcc.target/arm/pr53636.c: New test.
4838
4839 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR tree-optimization/51581
4842 * gcc.c-torture/execute/pr51581-1.c: New test.
4843 * gcc.c-torture/execute/pr51581-2.c: New test.
4844 * gcc.dg/vect/pr51581-1.c: New test.
4845 * gcc.dg/vect/pr51581-2.c: New test.
4846 * gcc.dg/vect/pr51581-3.c: New test.
4847 * gcc.target/i386/avx-pr51581-1.c: New test.
4848 * gcc.target/i386/avx-pr51581-2.c: New test.
4849 * gcc.target/i386/avx2-pr51581-1.c: New test.
4850 * gcc.target/i386/avx2-pr51581-2.c: New test.
4851 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4852
4853 2012-06-15 Richard Guenther <rguenther@suse.de>
4854
4855 * gcc.c-torture/execute/20120615-1.c: New testcase.
4856
4857 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4858
4859 * gnat.dg/vect8.ad[sb]: New test.
4860
4861 2012-06-14 Richard Guenther <rguenther@suse.de>
4862
4863 * gcc.dg/tree-ssa/vrp.h: New testcase.
4864 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4865
4866 2012-06-13 Christian Bruel <christian.bruel@st.com>
4867
4868 PR target/53621
4869 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4870
4871 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4872
4873 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4874
4875 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4876
4877 PR testsuite/20771
4878 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4879 test summary unique.
4880
4881 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4882 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4883 scan-stack-usage-not): Don't strip torture options from test name.
4884
4885 * lib/scandump.exp (scan-dump-times): Use printable version of
4886 regexp in test summary line.
4887
4888 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4889 messages reported for one line of source code.
4890 * gcc.dg/format/few-1.c: Likewise.
4891 * gcc.dg/ia64-sync-2.c: Likewise.
4892 * gcc.dg/sync-2.c: Likewise.
4893 * gcc.dg/noncompile/pr44517.c: Likewise.
4894
4895 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4896
4897 PR debug/49888
4898 * gcc.dg/guality/pr49888.c: New.
4899
4900 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4901
4902 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4903 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4904 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4905
4906 2012-06-13 Tobias Burnus <burnus@net-b.de>
4907
4908 PR fortran/53643
4909 * gfortran.dg/intent_out_7.f90: New.
4910
4911 2012-06-13 Tobias Burnus <burnus@net-b.de>
4912
4913 PR fortran/53597
4914 * gfortran.dg/save_4.f90: New.
4915
4916 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4917
4918 PR c/53532
4919 PR c/51034
4920 PR c/53196
4921 * gcc.dg/pr53532.c: New test.
4922 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4923 adjust line numbers.
4924 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4925 * gcc.dg/Wcxx-compat-8.c: Likewise.
4926 * gcc.dg/pr51034.c: New test.
4927 * gcc.dg/pr53196-1.c: New test.
4928 * gcc.dg/pr53196-2.c: New test.
4929
4930 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4931
4932 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4933 alignment torture options with usual torture options.
4934 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4935 instead of dg-options.
4936 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4937 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4938 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4939 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4940 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4941 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4942
4943 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4944 to checks for multiple messages reported for one line of source code.
4945 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4946
4947 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4948 messages reported for one line of source code.
4949
4950 * gcc.dg/20031223-1.c: Add comments to check for multiple
4951 messages reported for one line of source code.
4952 * gcc.dg/Wconversion-integer.c: Likewise.
4953 * gcc.dg/Wfatal-2.c: Likewise.
4954 * gcc.dg/Wfatal.c: Likewise.
4955 * gcc.dg/Wobjsize-1.c: Likewise.
4956 * gcc.dg/c99-vla-jump-1.c: Likewise.
4957 * gcc.dg/c99-vla-jump-2.c: Likewise.
4958 * gcc.dg/c99-vla-jump-3.c: Likewise.
4959 * gcc.dg/c99-vla-jump-4.c: Likewise.
4960 * gcc.dg/c99-vla-jump-5.c: Likewise.
4961 * gcc.dg/decl-9.c: Likewise.
4962 * gcc.dg/declspec-10.c: Likewise.
4963 * gcc.dg/declspec-18.c: Likewise.
4964 * gcc.dg/mtune.c: Likewise.
4965 * gcc.dg/parser-pr28152-2.c: Likewise.
4966 * gcc.dg/parser-pr28152.c: Likewise.
4967 * gcc.dg/pr14475.c: Likewise.
4968 * gcc.dg/pr27953.c: Likewise.
4969 * gcc.dg/pr28322-3.c: Likewise.
4970 * gcc.dg/pr30457.c: Likewise.
4971 * gcc.dg/pr30551-2.c: Likewise.
4972 * gcc.dg/pr30551-3.c: Likewise.
4973 * gcc.dg/pr30551-4.c: Likewise.
4974 * gcc.dg/pr30551-5.c: Likewise.
4975 * gcc.dg/pr30551-6.c: Likewise.
4976 * gcc.dg/pr30551.c: Likewise.
4977 * gcc.dg/pr45461.c: Likewise.
4978 * gcc.dg/pr48552-1.c: Likewise.
4979 * gcc.dg/pr48552-2.c: Likewise.
4980 * gcc.dg/redecl-1.c: Likewise.
4981 * gcc.dg/transparent-union-3.c: Likewise.
4982 * gcc.dg/utf-dflt.c: Likewise.
4983 * gcc.dg/utf-dflt2.c: Likewise.
4984 * gcc.dg/vla-8.c: Likewise.
4985 * gcc.dg/vla-init-1.c: Likewise.
4986 * gcc.dg/wtr-int-type-1.c: Likewise.
4987
4988 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4989 messages reported for for one line of source code.
4990 * c-c++-common/raw-string-5.c: Likewise.
4991 * c-c++-common/raw-string-4.c: Likewise.
4992 * c-c++-common/raw-string-6.c: Likewise.
4993 * c-c++-common/pr20000.c: Likewise.
4994
4995 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4996 messages reported for one line of source code.
4997 * gcc.dg/cpp/pr30786.c: Likewise.
4998 * gcc.dg/cpp/pr28709.c: Likewise.
4999 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5000 * gcc.dg/cpp/macspace2.c: Likewise.
5001 * gcc.dg/cpp/missing-header-1.c: Likewise.
5002 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5003 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5004 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5005
5006 2012-06-12 Jason Merrill <jason@redhat.com>
5007
5008 PR c++/53599
5009 * g++.dg/template/local7.C: New.
5010
5011 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5012
5013 PR target/53511
5014 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5015 * gcc.target/sh/pr51340-2.c: Likewise.
5016 * gcc.target/sh/pr51340-3.c: Likewise.
5017
5018 2012-06-12 Michael Matz <matz@suse.de>
5019
5020 * gcc.dg/torture/alias-1.c: New test.
5021
5022 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5023
5024 PR rtl-optimization/53589
5025 * gcc.dg/torture/pr53589.c: New test.
5026
5027 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5028
5029 PR target/50749
5030 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5031 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5032 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5033 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5034 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5035 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5036 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5037 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5038 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5039 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5040 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5041 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5042 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5043 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5044 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5045 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5046
5047 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5048
5049 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5050 (check_intel_cpu_model): New function.
5051 (check_amd_cpu_model): New function.
5052 (check_features): New function.
5053 (__get_cpuid_output): New function.
5054 (check_detailed): New function.
5055 (fn1): Rename to quick_check.
5056 (main): Update to call quick_check and call check_detailed.
5057
5058 2012-06-11 Richard Henderson <rth@redhat.com>
5059
5060 * lib/target-supports.exp
5061 (check_effective_target_sync_long_long_runtime): Use
5062 check_effective_target_lp64 instead of
5063 check_effective_target_powerpc64 for powerpc targets.
5064
5065 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5066
5067 PR target/53511
5068 * gcc.target/sh/pr53511-1.c: New.
5069
5070 2012-06-11 Richard Guenther <rguenther@suse.de>
5071
5072 PR middle-end/53470
5073 * g++.dg/lto/pr53470_0.C: New testcase.
5074 * gcc.dg/lto/pr53470_0.c: Likewise.
5075
5076 2012-06-11 Richard Guenther <rguenther@suse.de>
5077
5078 PR c++/53605
5079 * g++.dg/ext/pr53605.C: New testcase.
5080
5081 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5082
5083 * gnat.dg/specs/array1.ads: New test.
5084 * gnat.dg/specs/array2.ads: Likewise.
5085 * gnat.dg/array22.adb: Likewise.
5086
5087 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5088
5089 * gnat.dg/constant4.adb: New test.
5090 * gnat.dg/constant4_pkg.ads: New helper.
5091
5092 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5093
5094 PR fortran/52552
5095 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5096 * gfortran.dg/allocate_class_1.f90: Modified.
5097 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5098 * gfortran.dg/allocate_class_2.f90: New.
5099
5100 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5101
5102 PR middle-end/53535
5103 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5104
5105 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5106
5107 PR fortran/52861
5108 * gfortran.dg/string_assign_2.f90: New test case.
5109
5110 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5111
5112 PR fortran/52861
5113 * gfortran.dg/string_assign_1.f90: New test case.
5114
5115 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5116
5117 PR middle-end/53580
5118 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5119 * gcc.dg/gomp/critical-4.c: Likewise.
5120 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5121 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5122 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5123 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5124 * c-c++-common/gomp/pr53580.c: New test.
5125
5126 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5127
5128 PR c++/51214
5129 * g++.dg/cpp0x/forw_enum11.C: New.
5130
5131 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5132
5133 PR c++/53567
5134 * g++.dg/cpp0x/alias-decl-19.C: New.
5135
5136 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5137
5138 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5139
5140 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5141
5142 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5143 (XSTATE_FP): Ditto.
5144 (XSTATE_SSE): Ditto.
5145 (XSTATE_YMM): Ditto.
5146 (avx_os_support): Use new defines.
5147
5148 2012-06-06 Richard Guenther <rguenther@suse.de>
5149
5150 PR testsuite/32380
5151 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5152 loops.
5153
5154 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5155
5156 PR c++/52841
5157 * g++.dg/cpp0x/pr52841.C: New testcase.
5158
5159 2012-06-06 Richard Guenther <rguenther@suse.de>
5160
5161 PR tree-optimization/53081
5162 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5163 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5164
5165 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5166
5167 * gcc.target/powerpc/pr53487.c: New test.
5168
5169 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5170
5171 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5172
5173 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5174
5175 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5176
5177 2012-06-05 Richard Guenther <rguenther@suse.de>
5178
5179 PR tree-optimization/30442
5180 * gcc.dg/vect/bb-slp-30.c: New testcase.
5181
5182 2012-06-05 Richard Guenther <rguenther@suse.de>
5183
5184 PR tree-optimization/53081
5185 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5186 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5187 -fno-tree-loop-distribute-patterns.
5188
5189 2012-06-05 Alan Modra <amodra@gmail.com>
5190
5191 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5192 Check static chain in nested funcs.
5193
5194 2012-06-04 Tobias Burnus <burnus@net-b.de>
5195
5196 PR fortran/50619
5197 * gfortran.dg/init_flag_10.f90: New.
5198
5199 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5200
5201 PR c++/53524
5202 * g++.dg/warn/Wenum-compare-no-2: New.
5203
5204 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5205
5206 PR preprocessor/53463
5207 * g++.dg/cpp/limits.C: New test.
5208 * g++.dg/parse/error19.C: Adjust.
5209 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5210 * g++.dg/warn/pr35635.C: Likewise.
5211 * g++.old-deja/g++.pt/assign1.C: Likewise.
5212
5213 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5214
5215 PR target/53559
5216 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5217 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5218 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5219 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5220 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5221 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5222 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5223 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5224
5225 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5226
5227 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5228
5229 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR tree-optimization/53550
5232 * gcc.dg/pr53550.c: New test.
5233
5234 2012-06-04 Richard Guenther <rguenther@suse.de>
5235
5236 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5237 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5238 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5239
5240 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5241
5242 PR fortran/48831
5243 * gfortran.dg/parameter_array_element_2.f90: New.
5244
5245 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5246
5247 PR target/53512
5248 * gcc.target/sh/pr53512-1.c: New.
5249 * gcc.target/sh/pr53512-2.c: New.
5250 * gcc.target/sh/pr53512-3.c: New.
5251 * gcc.target/sh/pr53512-4.c: New.
5252
5253 2012-06-01 Jason Merrill <jason@redhat.com>
5254
5255 PR c++/52973
5256 * g++.dg/ext/visibility/template12.C: New.
5257 * g++.dg/ext/attrib14.C: Adjust warning line.
5258
5259 PR c++/52725
5260 * g++.dg/parse/new6.C: New.
5261 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5262
5263 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5264
5265 * c-c++-common/restrict-2.c: Revert previous change.
5266
5267 2012-06-01 Jason Merrill <jason@redhat.com>
5268
5269 PR c++/53137
5270 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5271
5272 PR c++/53484
5273 * g++.dg/cpp0x/auto33.C: New.
5274
5275 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5276
5277 PR c++/26155
5278 * g++.dg/parse/namespace-alias-1.C: New.
5279
5280 2012-06-01 Christian Bruel <christian.bruel@st.com>
5281
5282 * gcc.dg/spec-options.c: New test.
5283 * gcc.dg/foo.specs: New file.
5284
5285 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5286
5287 PR ada/53517
5288 * gnat.dg/lto14.adb: Skip on Solaris.
5289
5290 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5291
5292 * gcc.target/cris/sync-1-v10.c,
5293 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5294 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5295 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5296 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5297 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5298 gcc.target/cris/torture/sync-mis-op-i-1.c,
5299 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5300 gcc.target/cris/torture/sync-mis-op-i-2.c,
5301 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5302 gcc.target/cris/torture/sync-mis-op-i-3.c,
5303 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5304 gcc.target/cris/torture/sync-mis-op-s-1.c,
5305 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5306 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5307 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5308 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5309 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5310 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5311 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5312 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5313 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5314
5315 2012-05-31 Richard Guenther <rguenther@suse.de>
5316
5317 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5318 ldist-pr45948.c with disabled SCCP.
5319
5320 2012-05-31 Richard Guenther <rguenther@suse.de>
5321
5322 PR middle-end/48493
5323 * gcc.dg/torture/pr48493.c: New testcase.
5324
5325 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5326
5327 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5328 arm32 to targets.
5329 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5330 of the initialization loop.
5331 (dg-final): Adjust the expected number of vectorized loops depending
5332 on vect_char_mult target selector.
5333
5334 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5335
5336 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5337 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5338 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5339 New tests.
5340
5341 2012-05-30 Jason Merrill <jason@redhat.com>
5342
5343 PR c++/53356
5344 * g++.dg/init/new34.C: New.
5345 * g++.dg/tree-ssa/stabilize1.C: New.
5346
5347 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR c++/53356
5350 * g++.dg/init/new33.C: New test.
5351
5352 2012-05-30 Richard Guenther <rguenther@suse.de>
5353
5354 PR middle-end/53501
5355 * gcc.dg/torture/pr53501.c: New testcase.
5356 * c-c++-common/restrict-2.c: Adjust.
5357
5358 2012-05-30 Alan Modra <amodra@gmail.com>
5359
5360 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5361 torture-finish.
5362
5363 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5364
5365 * gcc.target/i386/shuf-concat.c: New test.
5366
5367 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR rtl-optimization/53519
5370 * gcc.c-torture/compile/pr53519.c: New test.
5371
5372 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5373
5374 * gcc.target/arm/neon-vrev.c: New.
5375
5376 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5377
5378 PR target/51340
5379 * gcc.target/sh/pr51340-1.c: New.
5380 * gcc.target/sh/pr51340-2.c: New.
5381 * gcc.target/sh/pr51340-3.c: New.
5382
5383 2012-05-29 Richard Guenther <rguenther@suse.de>
5384
5385 PR tree-optimization/53516
5386 * gcc.dg/torture/pr53516.c: New testcase.
5387
5388 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5389
5390 PR preprocessor/53229
5391 * gcc.dg/cpp/paste6.c: Force to run without
5392 -ftrack-macro-expansion.
5393 * gcc.dg/cpp/paste8.c: Likewise.
5394 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5395 -ftrack-macro-expansion.
5396 * gcc.dg/cpp/paste12.c: Force to run without
5397 -ftrack-macro-expansion.
5398 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5399 -ftrack-macro-expansion.
5400 * gcc.dg/cpp/paste13.c: Likewise.
5401 * gcc.dg/cpp/paste14.c: Likewise.
5402 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5403 -ftrack-macro-expansion.
5404 * gcc.dg/cpp/paste18.c: New test.
5405
5406 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5407
5408 * gcc.target/cris/torture/trap-1.c,
5409 gcc.target/cris/torture/trap-2.c,
5410 gcc.target/cris/torture/trap-3.c,
5411 gcc.target/cris/torture/trap-v0.c,
5412 gcc.target/cris/torture/trap-v3.c: New tests.
5413
5414 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5415
5416 PR c++/25137
5417 * g++.dg/warn/Wbraces3.C: New.
5418 * g++.dg/warn/Wbraces4.C: Likewise.
5419
5420 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5421
5422 PR tree-optimization/53505
5423 * c-c++-common/torture/pr53505.c: New test.
5424
5425 2012-05-27 Nathan Sidwell <nathan@acm.org>
5426
5427 * gcc.dg/stmt-expr-4.c: New.
5428
5429 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5430
5431 PR c++/53491
5432 * g++.dg/parse/crash60.C: New.
5433
5434 2012-05-26 Jason Merrill <jason@redhat.com>
5435
5436 PR c++/53220
5437 * c-c++-common/array-lit.c: New.
5438 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5439
5440 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5441
5442 PR ada/50294
5443 * gnat.dg/array21.adb: New test.
5444
5445 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5446
5447 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5448
5449 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5450
5451 PR c++/32054
5452 * g++.dg/other/anon-union3.C: New.
5453
5454 2012-05-25 Ian Lance Taylor <iant@google.com>
5455
5456 * gcc.dg/split-6.c: New test.
5457
5458 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5459
5460 * gnat.dg/lto14.adb: New test.
5461
5462 2012-05-25 Tristan Gingold <gingold@adacore.com>
5463
5464 * gcc.target/i386/large-frame.c: New.
5465
5466 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5467 * gcc.target/powerpc/lhs-1.c: New.
5468 * gcc.target/powerpc/lhs-2.c: New.
5469 * gcc.target/powerpc/lhs-3.c: New.
5470
5471 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5472
5473 Make unwound macro expansion trace less redundant
5474 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5475 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5476 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5477 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5478 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5479 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5480
5481 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5482
5483 PR c++/53464
5484 * g++.dg/cpp0x/constexpr-default1.C: New.
5485
5486 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5487
5488 PR c++/32080
5489 * g++.dg/eh/goto2.C: New.
5490
5491 2012-05-24 Richard Guenther <rguenther@suse.de>
5492
5493 PR middle-end/53460
5494 * g++.dg/tree-prof/pr53460.C: New testcase.
5495
5496 2012-05-24 Richard Guenther <rguenther@suse.de>
5497
5498 PR bootstrap/53466
5499 * g++.dg/debug/pr53466.C: New testcase.
5500
5501 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR tree-optimization/53465
5504 * gcc.c-torture/execute/pr53465.c: New test.
5505
5506 2012-05-23 Tobias Burnus <burnus@net-b.de>
5507
5508 PR fortran/51055
5509 PR fortran/45170
5510 * gfortran.dg/allocate_with_typespec_6.f90: New.
5511
5512 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5513
5514 PR c++/29185
5515 * g++.dg/warn/delete-array-1.C: New.
5516
5517 2012-05-23 Richard Guenther <rguenther@suse.de>
5518
5519 * gcc.dg/torture/pr39074-2.c: Adjust.
5520 * gcc.dg/torture/pr39074.c: Likewise.
5521 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5522 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5523
5524 2012-05-22 Jan Hubicka <jh@suse.cz>
5525
5526 PR middle-end/53161
5527 * g++.dg/torture/pr53161.C: New testcase.
5528
5529 2012-05-22 Tobias Burnus <burnus@net-b.de>
5530
5531 PR fortran/53389
5532 * gfortran.dg/realloc_on_assign_15.f90: New.
5533
5534 2012-05-22 Richard Guenther <rguenther@suse.de>
5535
5536 PR middle-end/51071
5537 * gcc.dg/torture/pr51071-2.c: New testcase.
5538
5539 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5540
5541 PR tree-optimization/53336
5542 * g++.dg/torture/pr53336.C: New testcase.
5543
5544 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5545
5546 PR c++/53322
5547 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5548 instead of -Wunused-local-typedefs.
5549
5550 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/51184
5553 * g++.dg/other/abstract4.C: New-
5554
5555 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5556
5557 PR c++/40821
5558 * g++.dg/ext/attrib46.C: New.
5559
5560 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5561
5562 PR c/53418
5563 * gcc.c-torture/compile/pr53418-1.c,
5564 gcc.c-torture/compile/pr53418-2.c: New tests.
5565
5566 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR tree-optimization/53366
5569 * gcc.dg/torture/pr53366-1.c: New test.
5570 * gcc.dg/torture/pr53366-2.c: New test.
5571 * gcc.target/i386/pr53366-1.c: New test.
5572 * gcc.target/i386/pr53366-2.c: New test.
5573
5574 PR tree-optimization/53409
5575 * gcc.c-torture/compile/pr53409.c: New test.
5576
5577 PR tree-optimization/53410
5578 * gcc.c-torture/compile/pr53410-1.c: New test.
5579 * gcc.c-torture/compile/pr53410-2.c: New test.
5580
5581 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5582
5583 PR target/53425
5584 * gcc.target/i386/pr53425-1.c: New file.
5585 * gcc.target/i386/pr53425-2.c: Likewise.
5586
5587 2012-05-21 Richard Guenther <rguenther@suse.de>
5588
5589 PR tree-optimization/53408
5590 * gcc.dg/torture/pr53408.c: New testcase.
5591
5592 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5593 H.J. Lu <hongjiu.lu@intel.com>
5594
5595 PR target/53416
5596 * gcc.target/i386/pr53416.c: New file.
5597
5598 2012-05-21 Richard Guenther <rguenther@suse.de>
5599
5600 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5601
5602 2012-05-21 Richard Guenther <rguenther@suse.de>
5603
5604 * gcc.dg/torture/ldist-1.c: New testcase.
5605
5606 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5607
5608 * gnat.dg/lto13.adb: New test.
5609 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5610
5611 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5612
5613 * gnat.dg/specs/lto12.ads: New test.
5614 * gnat.dg/specs/lto12_pkg.ads: New helper.
5615
5616 2012-05-18 Richard Guenther <rguenther@suse.de>
5617
5618 PR tree-optimization/53346
5619 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5620 * gcc.target/i386/incoming-10.c: Adjust.
5621 * gcc.target/i386/incoming-11.c: Likewise.
5622 * gcc.target/i386/pr46295.c: Likewise.
5623
5624 2012-05-18 Richard Guenther <rguenther@suse.de>
5625
5626 * gcc.dg/pr53352.c: Return zero.
5627
5628 2012-05-18 Richard Guenther <rguenther@suse.de>
5629
5630 PR tree-optimization/53390
5631 * gcc.dg/torture/pr53390.c: New testcase.
5632
5633 2012-05-18 Meador Inge <meadori@codesourcery.com>
5634
5635 PR rtl-optimization/53352
5636 * gcc.dg/pr53352.c: New test.
5637
5638 2012-05-17 David S. Miller <davem@davemloft.net>
5639
5640 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5641 failure on sparc-*-linux-gnu.
5642
5643 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5644
5645 PR c++/39681
5646 * g++.dg/parse/error49.C: New.
5647 * g++.dg/cpp0x/error8.C: Likewise.
5648 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5649 * g++.dg/ext/utf-dflt2.C: Likewise.
5650 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5651 * g++.dg/ext/utf-dflt.C: Likewise.
5652 * c-c++-common/raw-string-3.c: Likewise.
5653 * c-c++-common/raw-string-4.c: Likewise.
5654
5655 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5656
5657 PR c++/53371
5658 * g++.dg/cpp0x/catch1.C: New.
5659
5660 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5661
5662 PR c++/44516
5663 * g++.dg/parse/error48.C: New.
5664 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5665 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5666
5667 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5668
5669 * gcc.dg/tm/indirect-2.c: New test.
5670
5671 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5672
5673 PR tree-optimization/53217
5674 * gfortran.dg/pr53217.f90: New test.
5675
5676 2012-05-16 Richard Guenther <rguenther@suse.de>
5677
5678 PR tree-optimization/53364
5679 * g++.dg/torture/pr53364.C: New testcase.
5680
5681 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5682
5683 PR testsuite/52641
5684 * gcc.dg/pr52549.c: Fix test for long != void*
5685 * gcc.c-torture/execute/pr52979-1.x: New file.
5686 * gcc.c-torture/execute/pr52979-2.x: New file.
5687
5688 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5689
5690 PR preprocessor/7263
5691 * gcc.dg/binary-constants-2.c: Run without tracking locations
5692 accross macro expansion.
5693 * gcc.dg/binary-constants-3.c: Likewise.
5694 * gcc.dg/cpp/sysmac2.c: Likewise.
5695 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5696 location.
5697 * gcc.dg/cpp/syshdr3.c: New test.
5698 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5699 * gcc.dg/system-binary-constants-1.c: New test.
5700 * gcc.dg/system-binary-constants-1.h: New header for the new test
5701 above.
5702 * g++.dg/cpp/syshdr3.C: New test.
5703 * g++.dg/cpp/syshdr3.h: New header the new test above.
5704 * g++.dg/system-binary-constants-1.C: New test.
5705 * g++.dg/system-binary-constants-1.h: New header the new test
5706 above.
5707
5708 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5709
5710 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5711
5712 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR target/53358
5715 * gcc.dg/pr53358.c: New test.
5716
5717 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5718
5719 PR c++/11856
5720 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5721 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5722
5723 2012-05-15 Olivier Hainque <hainque@adacore.com>
5724
5725 * g++.dg/eh/sighandle.C: New testcase.
5726
5727 2012-05-15 Richard Guenther <rguenther@suse.de>
5728
5729 PR tree-optimization/53355
5730 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5731
5732 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5733
5734 * gfortran.dg/*.f90: Remove now redundant manual
5735 cleanup-modules directive.
5736
5737 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5738
5739 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5740 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5741
5742 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5743
5744 PR fortran/52428
5745 * gfortran.dg/int_range_io_1.f90: New test.
5746
5747 2012-05-14 Andi Kleen <ak@linux.intel.com>
5748 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR target/53315
5751 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5752 * gcc.target/i386/rtm-check.h: New file.
5753 * gcc.target/i386/pr53315.c: New test.
5754
5755 2012-05-14 Tobias Burnus <burnus@net-b.de>
5756
5757 PR fortran/49110
5758 PR fortran/51055
5759 PR fortran/53329
5760 * gfortran.dg/deferred_type_param_4.f90: New.
5761 * gfortran.dg/deferred_type_param_6.f90: New.
5762
5763 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5764
5765 * gcc.target/i386/retarg.c: New test.
5766
5767 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5768
5769 PR fortran/45170
5770 * gfortran.dg/deferred_type_param_3.f90: New.
5771 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5772 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5773
5774 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5775
5776 * gnat.dg/null_pointer_deref3.adb: New test.
5777
5778 2012-05-12 Tobias Burnus <burnus@net-b.de>
5779
5780 PR fortran/49110
5781 PR fortran/52843
5782 * gfortran.dg/deferred_type_param_5.f90: New.
5783
5784 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5785
5786 * g++.dg/parse/error47.C: New.
5787
5788 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5789
5790 PR fortran/52537
5791 * gfortran.dg/string_compare_4.f90: Change option
5792 to -fdump-tree-original. Add test case for kind=4.
5793
5794 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5795
5796 PR fortran/52537
5797 * gfortran.dg/string_compare_4.f90: New test.
5798
5799 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5800
5801 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5802
5803 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5804
5805 PR c++/53305
5806 * g++.dg/cpp0x/variadic132.C: New.
5807
5808 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/53158
5811 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5812 * g++.dg/parse/error26.C: Tweak dg-error column number.
5813
5814 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5815
5816 PR c++/53301
5817 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5818
5819 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5820
5821 * gnat.dg/lto11.ad[sb]: New test.
5822
5823 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5824
5825 PR target/52908
5826 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5827 directive to Scan for vpmuldq, not vpmacsdql.
5828
5829 2012-05-09 Michael Matz <matz@suse.de>
5830
5831 PR tree-optimization/53185
5832 * gcc.dg/vect/pr53185.c: New test.
5833
5834 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5835
5836 PR middle-end/53249
5837 * gcc.target/i386/pr53249.c: New.
5838
5839 2012-05-09 Richard Guenther <rguenther@suse.de>
5840
5841 PR tree-optimization/18437
5842 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5843 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5844
5845 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR tree-optimization/53226
5848 * gcc.c-torture/compile/pr53226.c: New test.
5849
5850 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5851
5852 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5853 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5854 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5855 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5856 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5857 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5858 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5859 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5860 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5861 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5862 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5863 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5864 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5865 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5866
5867 2012-05-09 Dehao Chen <dehao@google.com>
5868
5869 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5870 * gcc.dg/predict-2.c: Likewise.
5871 * gcc.dg/predict-3.c: Likewise.
5872 * gcc.dg/predict-4.c: Likewise.
5873 * gcc.dg/predict-5.c: Likewise.
5874 * gcc.dg/predict-6.c: Likewise.
5875
5876 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5877
5878 PR target/53272
5879 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5880
5881 2012-05-08 Richard Guenther <rguenther@suse.de>
5882
5883 * gcc.dg/fold-bitand-4.c: New testcase.
5884
5885 2012-05-08 Dehao Chen <dehao@google.com>
5886
5887 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5888 heuristic is working properly.
5889 * gcc.dg/predict-2.c: Likewise.
5890 * gcc/dg/predict-3.c: Likewise.
5891 * gcc/dg/predict-4.c: Likewise.
5892 * gcc/dg/predict-5.c: Likewise.
5893 * gcc/dg/predict-6.c: Likewise.
5894
5895 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5896
5897 PR tree-optimization/53239
5898 * g++.dg/opt/vrp3.C: New test.
5899 * g++.dg/opt/vrp3-aux.cc: New file.
5900 * g++.dg/opt/vrp3.h: New file.
5901
5902 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5903
5904 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5905 .uleb128 support in assembler output.
5906
5907 2012-05-07 Richard Guenther <rguenther@suse.de>
5908
5909 PR lto/42987
5910 * g++.dg/lto/pr42987_0.C: New testcase.
5911 * g++.dg/lto/pr42987_1.C: Likewise.
5912
5913 2012-05-07 Tobias Burnus <burnus@net-b.de>
5914
5915 PR fortran/53255
5916 * gfortran.dg/typebound_operator_15.f90: New.
5917
5918 2012-05-06 Tobias Burnus <burnus@net-b.de>
5919
5920 PR fortran/41587
5921 * gfortran.dg/class_array_13.f90: New.
5922
5923 2012-05-06 Tristan Gingold <gingold@adacore.com>
5924
5925 * gnat.dg/warn7.adb: New test.
5926
5927 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5928
5929 * gnat.dg/specs/renamings.ads: Rename to...
5930 * gnat.dg/specs/renaming1.ads: ...this.
5931 * gnat.dg/specs/renaming2.ads: New test.
5932 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5933 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5934 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5935 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5936
5937 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5938
5939 * gnat.dg/discr36.ad[sb]: New test.
5940 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5941
5942 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5943
5944 PR c/43772
5945 * c-c++-common/pr43772.c: New.
5946
5947 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5948
5949 PR fortran/41600
5950 * gfortran.dg/select_type_26.f03 : New test.
5951 * gfortran.dg/select_type_27.f03 : New test.
5952
5953 PR fortran/53191
5954 * gfortran.dg/select_type_28.f03 : New test.
5955
5956 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5957
5958 PR fortran/49010
5959 PR fortran/24518
5960 * gfortran.dg/mod_sign0_1.f90: New test.
5961 * gfortran.dg/mod_large_1.f90: New test.
5962
5963 2012-05-04 Tobias Burnus <burnus@net-b.de>
5964
5965 PR fortran/53175
5966 gfortran.dg/public_private_module_5.f90: New.
5967
5968 2012-05-04 Tobias Burnus <burnus@net-b.de>
5969
5970 PR fortran/53111
5971 * gfortran.dg/constructor_7.f90: New.
5972 * gfortran.dg/constructor_8.f90: New.
5973
5974 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5975
5976 PR c++/53166
5977 * g++.dg/cpp0x/static_assert7.C: New.
5978
5979 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5980
5981 PR tree-optimization/52633
5982 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5983 recognized as widening shifts instead of over-widening.
5984 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5985 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5986 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5987 * gcc.target/arm/pr52633.c: New test.
5988
5989 2012-05-04 Richard Guenther <rguenther@suse.de>
5990
5991 PR tree-optimization/53168
5992 * gcc.dg/torture/pr53168.c: New testcase.
5993 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5994
5995 2012-05-04 Richard Guenther <rguenther@suse.de>
5996
5997 * gcc.dg/lto/pr53214_0.c: New testcase.
5998
5999 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6000
6001 * gcc.target/ia64/pr48496.c: New test.
6002 * gcc.target/ia64/pr52657.c: Likewise.
6003
6004 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6005
6006 PR c/51712
6007 * c-c++-common/pr51712.c: New.
6008
6009 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6010
6011 PR target/53199
6012 * gcc.target/powwerpc/pr53199.c: New file.
6013
6014 2012-05-03 Jason Merrill <jason@redhat.com>
6015
6016 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6017
6018 * gcc.dg/debug/dwarf2/dups-types.c: New.
6019 * gcc.dg/debug/dwarf2/dups-types.h: New.
6020
6021 2012-05-03 Jason Merrill <jason@redhat.com>
6022
6023 * g++.dg/debug/dwarf2/namespace-2.C: New.
6024 * g++.dg/debug/dwarf2/localclass3.C: New.
6025
6026 2012-05-03 Jason Merrill <jason@redhat.com>
6027
6028 * g++.dg/debug/dwarf2/thunk1.C: New.
6029
6030 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6031
6032 PR c++/53186
6033 * g++.dg/other/final2.C: New.
6034
6035 2012-05-03 Richard Guenther <rguenther@suse.de>
6036
6037 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6038
6039 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6040
6041 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6042 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6043 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6044 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6045
6046 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6047
6048 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6049 .byte 0xf2.
6050 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6051 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6052 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6053
6054 PR debug/53174
6055 * gcc.dg/pr53174.c: New test.
6056
6057 PR target/53187
6058 * gcc.target/arm/pr53187.c: New test.
6059 * gcc.c-torture/compile/pr53187.c: New test.
6060
6061 2012-05-03 Richard Guenther <rguenther@suse.de>
6062
6063 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6064 unsupported prefetching support.
6065
6066 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6067
6068 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6069 option -ftrack-macro-expansion=0.
6070 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6071 option -ftrack-macro-expansion=0.
6072
6073 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6074
6075 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6076 dg-options for target arm with dg-additional-options.
6077
6078 2012-05-03 Richard Guenther <rguenther@suse.de>
6079
6080 PR tree-optimization/53144
6081 * gcc.dg/torture/pr53144.c: New testcase.
6082
6083 2012-05-03 Tobias Burnus <burnus@net-b.de>
6084
6085 PR fortran/52864
6086 * gfortran.dg/pointer_intent_7.f90: New.
6087 * gfortran.dg/pure_formal_3.f90: New.
6088
6089 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6090
6091 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6092
6093 2012-05-02 Martin Jambor <mjambor@suse.cz>
6094
6095 PR lto/52605
6096 * g++.dg/lto/pr52605_0.C: New test.
6097
6098 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6099
6100 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6101 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6102 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6103 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6104 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6105 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6106 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6107 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6108 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6109 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6110 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6111 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6112 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6113 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6114 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6115 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6116
6117 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6118
6119 PR middle-end/53153
6120 * gcc.dg/pr53153.c: New test.
6121
6122 2012-05-02 Richard Guenther <rguenther@suse.de>
6123
6124 * g++.dg/tree-ssa/pr19807.C: Adjust.
6125
6126 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR tree-optimization/53163
6129 * gcc.c-torture/compile/pr53163.c: New test.
6130
6131 PR rtl-optimization/53160
6132 * gcc.c-torture/execute/pr53160.c: New test.
6133
6134 2012-05-01 Ian Lance Taylor <iant@google.com>
6135
6136 PR c/37303
6137 * gcc.dg/pr37303.c: New test.
6138
6139 2012-05-01 Richard Henderson <rth@redhat.com>
6140
6141 * lib/target-supports.exp
6142 (check_effective_target_sync_long_long_runtime): True for
6143 check_effective_target_powerpc64.
6144
6145 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6146
6147 PR c++/51033
6148 * gcc.dg/vector-1.c: Move to ...
6149 * c-c++-common/vector-1.c: ... here.
6150 * gcc.dg/vector-2.c: Move to ...
6151 * c-c++-common/vector-2.c: ... here.
6152 * gcc.dg/vector-3.c: Move to ...
6153 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6154 * gcc.dg/vector-4.c: Move to ...
6155 * c-c++-common/vector-4.c: ... here.
6156 * gcc.dg/vector-init-1.c: Move to ...
6157 * c-c++-common/vector-init-1.c: ... here.
6158 * gcc.dg/vector-init-2.c: Move to ...
6159 * c-c++-common/vector-init-2.c: ... here.
6160 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6161 * c-c++-common/vector-subscript-1.c: ... here.
6162 * gcc.dg/vector-subscript-2.c: Move to ...
6163 * c-c++-common/vector-subscript-2.c: ... here.
6164 * gcc.dg/vector-subscript-3.c: Move to ...
6165 * c-c++-common/vector-subscript-3.c: ... here.
6166
6167 PR c++/51314
6168 * g++.dg/cpp0x/vt-51314.C: New test.
6169 * g++.dg/cpp0x/variadic76.C: Fix.
6170
6171 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6172
6173 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6174
6175 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6176
6177 Add -Wvarargs option
6178 * c-c++-common/Wvarargs.c: New test case.
6179 * c-c++-common/Wvarargs-2.c: Likewise.
6180
6181 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6182
6183 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6184 * objc.dg/foreach-7.m: Force the test case to run without
6185 -ftrack-macro-expansion.
6186 * c-c++-common/tm/attrib-1.c: Likewise.
6187 * c-c++-common/warn-ommitted-condop.c: Likewise.
6188 * gcc.dg/assign-warn-1.c: Likewise.
6189 * gcc.dg/assign-warn-2.c: Likewise.
6190 * gcc.dg/attr-alloc_size.c: Likewise.
6191 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6192 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6193 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6194 * gcc.dg/c90-const-expr-9.c: Likewise.
6195 * gcc.dg/c99-const-expr-9.c: Likewise.
6196 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6197 * gcc.dg/cpp/direct2s.c: Likewise.
6198 * gcc.dg/cpp/pr28709.c: Likewise.
6199 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6200 * gcc.dg/dfp/composite-type.c: Likewise.
6201 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6202 with -ftrack-macro-expansion
6203 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6204 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6205 * g++.dg/ext/cleanup-1.C: Likewise.
6206 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6207 * g++.dg/template/sfinae10.C: Likewise.
6208 * g++.dg/tm/wrap-2.C: Likewise.
6209 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6210 * g++.dg/warn/Wsign-conversion.C: Likewise.
6211 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6212 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6213 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6214 it to run with -ftrack-macro-expansion.
6215 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6216 test cases without -ftrack-macro-expansion.
6217
6218 Fix location for static class members
6219 * g++.dg/template/sfinae6_neg.C: Adjust.
6220
6221 Make conversion warnings work on NULL with -ftrack-macro-expansion
6222 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6223 alongside the previous testing for NULL.
6224
6225 Fix -Wuninitialized for -ftrack-macro-expansion
6226 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6227
6228 Strip "<built-in>" loc from displayed expansion context
6229 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6230 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6231 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6232 new test above.
6233
6234 Fix expansion point loc for macro-like tokens
6235 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6236 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6237
6238 Fix token pasting with -ftrack-macro-expansion
6239 * gcc.dg/cpp/paste17.c: New test case for
6240 -ftrack-macro-expansion=2 mode only.
6241 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6242
6243 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6244
6245 * gnat.dg/warn6.ad[sb]: New test.
6246
6247 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6248
6249 PR 53149
6250 * gcc.dg/20011021-1.c: Adjust testcase.
6251
6252 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6253
6254 PR fortran/53148
6255 * gfortran.dg/function_optimize_12.f90: New test.
6256
6257 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6258
6259 PR target/53156
6260 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6261 code to match current output and cover new peephole2 pattern.
6262
6263 2012-04-27 Ollie Wild <aaw@google.com>
6264
6265 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6266
6267 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6268
6269 * gcc.c-torture/execute/20120427-2.c: New testcase.
6270 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6271 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6272 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6273
6274 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6275
6276 PR target/53138
6277 * gcc.c-torture/execute/20120427-1.c: New testcase.
6278
6279 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6280
6281 PR middle-end/27139
6282 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6283
6284 2012-04-27 Tom de Vries <tom@codesourcery.com>
6285
6286 PR tree-optimization/51879
6287 * gcc.dg/pr51879.c: New test.
6288 * gcc.dg/pr51879-2.c: Same.
6289 * gcc.dg/pr51879-3.c: Same.
6290 * gcc.dg/pr51879-4.c: Same.
6291 * gcc.dg/pr51879-6.c: Same.
6292
6293 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6294
6295 PR c++/53096
6296 * g++.dg/cpp0x/defaulted35.C: New.
6297 * g++.dg/cpp0x/defaulted15.C: Adjust.
6298
6299 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6300
6301 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6302 structure layout.
6303
6304 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6305
6306 * gcc.target/i386/builtin_target.c: Check avx2.
6307
6308 2012-04-26 Alan Modra <amodra@gmail.com>
6309
6310 * gcc.target/powerpc/savres.c: New test.
6311 * gcc.target/powerpc/powerpc.exp: Run it.
6312
6313 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6314
6315 PR target/53120
6316 * gcc.dg/torture/pr53120.c: New test.
6317
6318 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6319
6320 PR middle-end/52979
6321 * gcc.c-torture/compile/pr52979-1.c: New test.
6322 * gcc.c-torture/execute/pr52979-1.c: New test.
6323 * gcc.c-torture/execute/pr52979-2.c: New test.
6324
6325 2012-04-25 Richard Guenther <rguenther@suse.de>
6326
6327 * gcc.target/i386/l_fma_float_5.c: Adjust.
6328 * gcc.target/i386/l_fma_double_4.c: Likewise.
6329 * gcc.target/i386/l_fma_float_2.c: Likewise.
6330 * gcc.target/i386/l_fma_float_6.c: Likewise.
6331 * gcc.target/i386/l_fma_double_1.c: Likewise.
6332 * gcc.target/i386/l_fma_double_5.c: Likewise.
6333 * gcc.target/i386/l_fma_float_3.c: Likewise.
6334 * gcc.target/i386/l_fma_double_2.c: Likewise.
6335 * gcc.target/i386/l_fma_double_6.c: Likewise.
6336 * gcc.target/i386/l_fma_float_4.c: Likewise.
6337 * gcc.target/i386/l_fma_double_3.c: Likewise.
6338 * gcc.target/i386/l_fma_float_1.c: Likewise.
6339
6340 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6341
6342 PR tree-optimization/53058
6343 * gcc.c-torture/compile/pr53058.c: New test.
6344
6345 2012-04-25 Jan Hubicka <jh@suse.cz>
6346
6347 PR middle-end/53088
6348 * gcc.target/i386/pr39082-1.c: Update warning location.
6349
6350 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR c/52880
6353 * gcc.dg/pr52880.c: New test.
6354
6355 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6356
6357 * gcc.dg/m-un-2.c: Update.
6358 * gcc.dg/20011021-1.c: Update.
6359
6360 2012-04-25 Tobias Burnus <burnus@net-b.de>
6361
6362 PR fortran/52196
6363 * gfortran.dg/realloc_on_assign_14.f90: New.
6364
6365 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6366
6367 PR testsuite/52641
6368 PR tree-optimizations/52891
6369 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6370
6371 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 PR c++/52363
6374 * g++.dg/cpp0x/sfinae35.C: New.
6375 * g++.dg/cpp0x/sfinae36.C: Likewise.
6376
6377 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6378
6379 * gcc.target/builtin_target.c: New testcase.
6380
6381 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6382
6383 PR target/47197
6384 * gcc.target/powerpc/pr47197.c: New test.
6385
6386 2012-04-24 Richard Guenther <rguenther@suse.de>
6387
6388 PR tree-optimization/53085
6389 * g++.dg/torture/pr53085.C: New testcase.
6390
6391 2012-04-24 Andrew Pinski <apinski@cavium.com>
6392
6393 PR tree-opt/33512
6394 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6395 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6396 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6397
6398 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR middle-end/53084
6401 * gcc.c-torture/execute/pr53084.c: New test.
6402
6403 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6404
6405 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6406
6407 2012-04-23 Andrew Pinski <apinski@cavium.com>
6408
6409 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6410
6411 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6412
6413 PR regression/53076
6414 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6415 * gcc.dg/torture/builtin-power-1.c: Likewise.
6416
6417 2012-04-23 Richard Guenther <rguenther@suse.de>
6418
6419 PR tree-optimization/53070
6420 * gcc.dg/torture/pr53070.c: New testcase.
6421
6422 2012-04-23 Richard Guenther <rguenther@suse.de>
6423
6424 PR c/53060
6425 * gcc.dg/pr53060.c: New testcase.
6426
6427 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR tree-optimizations/52891
6430 * gcc.c-torture/compile/pr52891-1.c: New test.
6431 * gcc.c-torture/compile/pr52891-2.c: New test.
6432
6433 2012-04-22 Tobias Burnus <burnus@net-b.de>
6434
6435 PR fortran/53051
6436 * gfortran.dg/read_float_4.f90: New.
6437
6438 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6439
6440 PR 35441
6441 * c-c++-common/pr35441.C: New.
6442
6443 2012-04-20 Ian Lance Taylor <iant@google.com>
6444
6445 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6446 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6447
6448 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6449
6450 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6451 array access.
6452 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6453
6454 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6455
6456 PR rtl-optimization/44214
6457 * gcc.dg/pr44214-1.c: New test.
6458 * gcc.dg/pr44214-2.c: Likewise.
6459 * gcc.dg/pr44214-3.c: Likewise.
6460
6461 2012-04-20 Richard Guenther <rguenther@suse.de>
6462
6463 * g++.dg/torture/20120420-1.C: New testcase.
6464
6465 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6466
6467 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6468
6469 2012-04-19 Christian Bruel <christian.bruel@st.com>
6470
6471 * gcc.dg/pr52283.c: New test.
6472
6473 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6474
6475 * gcc.dg/pr37985.c: New test.
6476
6477 2012-04-19 Richard Guenther <rguenther@suse.de>
6478
6479 PR rtl-optimization/44688
6480 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6481 possibly profitable.
6482
6483 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6484
6485 PR tree-optimization/52976
6486 * gfortran.dg/reassoc_11.f: New test.
6487
6488 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6489
6490 PR tree-optimization/52976
6491 * gfortran.dg/reassoc_7.f: New test.
6492 * gfortran.dg/reassoc_8.f: Likewise.
6493 * gfortran.dg/reassoc_9.f: Likewise.
6494 * gfortran.dg/reassoc_10.f: Likewise.
6495
6496 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/52422
6499 * g++.dg/cpp0x/sfinae33.C: New.
6500 * g++.dg/cpp0x/sfinae34.C: Likewise.
6501
6502 2012-04-18 Joey Ye <joey.ye@arm.com>
6503
6504 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6505
6506 2012-04-18 Richard Guenther <rguenther@suse.de>
6507
6508 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6509 array access.
6510 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6511 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6512
6513 2012-04-17 Tom de Vries <tom@codesourcery.com>
6514
6515 * g++.dg/pr51264-4.C: New test.
6516
6517 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6518
6519 PR c++/52599
6520 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6521
6522 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6523
6524 PR c++/53003
6525 * g++.dg/parse/crash59.C: New.
6526
6527 2012-04-17 Michael Matz <matz@suse.de>
6528
6529 PR tree-optimization/18437
6530 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6531
6532 2012-04-17 Richard Guenther <rguenther@suse.de>
6533
6534 PR middle-end/53011
6535 * g++.dg/torture/pr53011.C: New testcase.
6536
6537 2012-04-16 Jason Merrill <jason@redhat.com>
6538
6539 PR c++/38543
6540 * g++.dg/cpp0x/variadic131.C: New.
6541
6542 PR c++/52008
6543 * g++.dg/cpp0x/variadic130.C: New.
6544
6545 PR c++/50830
6546 * g++.dg/cpp0x/variadic129.C: New.
6547
6548 PR c++/50303
6549 * g++.dg/cpp0x/variadic128.C: New.
6550
6551 2012-04-16 Tobias Burnus <burnus@net-b.de>
6552
6553 PR fortran/52864
6554 * gfortran.dg/pointer_intent_6.f90: New.
6555
6556 2012-04-16 Tobias Burnus <burnus@net-b.de>
6557
6558 PR fortran/52916
6559 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6560 to include public_private_module_4.f90.
6561 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6562 targets.
6563
6564 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6565
6566 PR c++/49152
6567 * g++.dg/diagnostic/operator1.C: New.
6568 * g++.dg/ext/label5.C: Adjust.
6569 * g++.dg/ext/va-arg1.C: Likewise.
6570 * g++.dg/other/error20.C: Likewise.
6571 * g++.dg/other/error20.C: Likewise.
6572 * g++.dg/other/error16.C: Likewise.
6573 * g++.dg/other/error10.C: Likewise.
6574 * g++.dg/parse/error30.C: Likewise.
6575 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6576
6577 2012-04-16 Jason Merrill <jason@redhat.com>
6578
6579 PR c++/51148
6580 * g++.dg/cpp0x/variadic127.C: New.
6581
6582 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6583
6584 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6585 testcase name.
6586 Use fail, pass instead of unresolved.
6587 Don't log $optstr.
6588
6589 PR testsuite/52948
6590 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6591 TODO_dump_func.
6592 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6593 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6594 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6595
6596 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6597
6598 PR fortran/52968
6599 * gfortran.dg/typebound_call_23.f03: New test case.
6600
6601 2012-04-15 Jason Merrill <jason@redhat.com>
6602
6603 PR c++/47220
6604 * g++.dg/cpp0x/variadic126.C: New.
6605
6606 PR c++/52380
6607 * g++.dg/cpp0x/variadic125.C: New.
6608
6609 PR c++/52292
6610 * g++.dg/cpp0x/variadic124.C: New.
6611
6612 PR c++/52706
6613 * g++.dg/cpp0x/nullptr27.C: New.
6614
6615 PR c++/52818
6616 * g++.dg/warn/format8.C: New.
6617
6618 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6619
6620 PR fortran/51082
6621 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6622
6623 2012-04-14 Tobias Burnus <burnus@net-b.de>
6624
6625 PR fortran/52916
6626 PR fortran/40973
6627 * gfortran.dg/public_private_module_3.f90: New.
6628 * gfortran.dg/public_private_module_4.f90: New.
6629
6630 2012-04-14 Tom de Vries <tom@codesourcery.com>
6631
6632 * gcc.dg/superblock.c: New test.
6633
6634 2012-04-14 Tom de Vries <tom@codesourcery.com>
6635
6636 * gcc.dg/pr51879-12.c: New test.
6637
6638 2012-04-13 Jason Merrill <jason@redhat.com>
6639
6640 PR c++/52824
6641 * g++.dg/cpp0x/variadic123.C: New.
6642 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6643
6644 PR c++/52905
6645 * g++.dg/cpp0x/initlist-ctor1.C: New.
6646
6647 PR c++/52915
6648 * g++.dg/other/anon-union2.C: New.
6649
6650 2012-04-13 Martin Jambor <mjambor@suse.cz>
6651
6652 PR middle-end/52939
6653 * g++.dg/ipa/pr52939.C: New test.
6654
6655 2012-04-13 Tom de Vries <tom@codesourcery.com>
6656
6657 * gcc.dg/pr52734.c: New test.
6658
6659 2012-04-13 Richard Guenther <rguenther@suse.de>
6660
6661 PR tree-optimization/52969
6662 * gcc.dg/torture/pr52969.c: New testcase.
6663
6664 2012-04-13 Richard Guenther <rguenther@suse.de>
6665
6666 PR c/52549
6667 * gcc.dg/pr52549.c: New testcase.
6668
6669 2012-04-13 Richard Guenther <rguenther@suse.de>
6670
6671 PR c/52862
6672 * gcc.dg/pr52862.c: New testcase.
6673
6674 2012-04-13 Joey Ye <joey.ye@arm.com>
6675
6676 * gcc.target/arm/thumb1-imm.c: New testcase.
6677
6678 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6679
6680 PR target/52932
6681 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6682 second function argument.
6683 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6684 (calc_permps): Update declaration. Calculate result correctly.
6685 (avx2_test): Change src2 type to union256i_d.
6686 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6687 correctly.
6688
6689 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6690
6691 PR target/52775
6692 * gcc.target/powerpc/pr52775.c: New file.
6693
6694 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6695
6696 PR tree-optimization/18589
6697 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6698 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6699 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6700 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6701 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6702 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6703 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6704 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6705 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6706 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6707
6708 2012-04-12 Richard Guenther <rguenther@suse.de>
6709
6710 PR tree-optimization/52943
6711 * gcc.dg/torture/pr52943.c: New testcase.
6712
6713 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6714
6715 PR target/50751
6716 * gcc/target/sh/pr50751-4.c: New.
6717 * gcc/target/sh/pr50751-5.c: New.
6718 * gcc/target/sh/pr50751-6.c: New.
6719 * gcc/target/sh/pr50751-7.c: New.
6720
6721 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6722
6723 PR c++/52465
6724 * g++.dg/lookup/using52.C: New.
6725
6726 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6727
6728 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6729
6730 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6731
6732 PR rtl-optimization/52876
6733 * gcc.target/i386/pr52876.c: New.
6734
6735 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6736
6737 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6738 __UINTPTR_TYPE__.
6739 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6740 __INTPTR_TYPE__.
6741 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6742 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6743 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6744 (ptrdiff_t): ... this. All uses changed.
6745 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6746 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6747 __INTPTR_TYPE__.
6748 (main): Cast argument to __INTPTR_TYPE__.
6749 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6750 size_t.
6751 * gcc.dg/mallign.c (main): Likewise.
6752 * gcc.dg/pr38700.c (foo): Likewise.
6753 * gcc.dg/long-long-cst1.c (t): Likewise.
6754 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6755 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6756 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6757 * gcc.dg/pr25682.c (d, foo): Likewise.
6758 * gcc.dg/format/cast-1.c (f): Likewise.
6759 * gcc.dg/c90-const-expr-10.c
6760 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6761 (size_t): ...this. All uses changed.
6762 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6763 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6764 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6765 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6766 * gcc.dg/sequence-pt-1.c: Likewise.
6767 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6768 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6769 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6770 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6771 of ptrdiff_t with it.
6772 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6773 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6774 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6775
6776 2012-04-11 Jason Merrill <jason@redhat.com>
6777
6778 PR debug/45088
6779 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6780 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6781
6782 PR c++/52906
6783 * g++.dg/ext/attrib45.C: New.
6784
6785 * g++.dg/eh/dtor3.C: New.
6786
6787 2012-04-11 Richard Guenther <rguenther@suse.de>
6788
6789 PR middle-end/52621
6790 * gfortran.dg/pr52621.f90: New testcase.
6791
6792 2012-04-11 Richard Guenther <rguenther@suse.de>
6793
6794 PR middle-end/52918
6795 * g++.dg/torture/pr52918-1.C: New testcase.
6796 * g++.dg/torture/pr52918-2.C: Likewise.
6797
6798 2012-04-11 Tobias Burnus <burnus@net-b.de>
6799
6800 PR fortran/52729
6801 * gfortran.dg/block_11.f90: New.
6802
6803 2012-04-11 Nick Clifton <nickc@redhat.com>
6804
6805 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6806
6807 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6808
6809 PR target/16458
6810 * gcc.target/powerpc/pr16458-1.c: New test.
6811 * gcc.target/powerpc/pr16458-2.c: Likewise.
6812 * gcc.target/powerpc/pr16458-3.c: Likewise.
6813 * gcc.target/powerpc/pr16458-4.c: Likewise.
6814
6815 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6816
6817 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6818 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6819 * gcc.dg/builtin-bswap-5.c: Likewise.
6820 * gcc.target/i386/builtin-bswap-4.c: New test.
6821
6822 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6823
6824 PR 24985
6825 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6826
6827 2012-04-11 Richard Guenther <rguenther@suse.de>
6828
6829 PR rtl-optimization/52881
6830 * gcc.dg/torture/pr52881.c: New testcase.
6831 * gcc.dg/torture/pr52913.c: Likewise.
6832
6833 2012-04-11 Richard Guenther <rguenther@suse.de>
6834
6835 PR tree-optimization/52912
6836 * gcc.dg/torture/pr52912.c: New testcase.
6837
6838 2010-04-10 Michael Matz <matz@suse.de>
6839
6840 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6841 * gcc.dg/vect/vect-outer-1.c: Adjust.
6842 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6843 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6844 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6845 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6846 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6847 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6848
6849 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6850
6851 PR tree-optimization/52870
6852 * gcc.dg/vect/pr52870.c: New test.
6853
6854 2012-04-09 Mike Stump <mikestump@comcast.net>
6855
6856 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6857 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6858 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6859 * gnat.dg/aggr11.adb: Likewise.
6860 * gnat.dg/aggr11_pkg.ads: Likewise.
6861 * gnat.dg/aggr15.adb: Likewise.
6862 * gnat.dg/aggr15.ads: Likewise.
6863 * gnat.dg/aggr17.adb: Likewise.
6864 * gnat.dg/aggr18.adb: Likewise.
6865 * gnat.dg/array14.adb: Likewise.
6866 * gnat.dg/array14.ads: Likewise.
6867 * gnat.dg/array14_pkg.ads: Likewise.
6868 * gnat.dg/array19.adb: Likewise.
6869 * gnat.dg/array19.ads: Likewise.
6870 * gnat.dg/discr27.adb: Likewise.
6871 * gnat.dg/discr27.ads: Likewise.
6872 * gnat.dg/discr35.adb: Likewise.
6873 * gnat.dg/discr35.ads: Likewise.
6874 * gnat.dg/discr6.adb: Likewise.
6875 * gnat.dg/discr6_pkg.ads: Likewise.
6876 * gnat.dg/import1.adb: Likewise.
6877 * gnat.dg/import1.ads: Likewise.
6878 * gnat.dg/loop_address2.adb: Likewise.
6879 * gnat.dg/opt7.adb: Likewise.
6880 * gnat.dg/opt7.ads: Likewise.
6881 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6882 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6883 * gnat.dg/rep_clause2.adb: Likewise.
6884 * gnat.dg/rep_clause2.ads: Likewise.
6885 * gnat.dg/slice2.adb: Likewise.
6886 * gnat.dg/slice2.ads: Likewise.
6887 * gnat.dg/slice6.adb: Likewise.
6888 * gnat.dg/slice6_pkg.ads: Likewise.
6889 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6890 * gnat.dg/taft_type2.adb: Likewise.
6891 * gnat.dg/taft_type2.ads: Likewise.
6892 * gnat.dg/taft_type2_pkg.ads: Likewise.
6893 * gnat.dg/volatile10.adb: Likewise.
6894 * gnat.dg/volatile10_pkg.ads: Likewise.
6895
6896 * gcc.dg/dll-8.c: Remove execute permissions.
6897 * g++.dg/ext/dllexport5.C: Likewise.
6898
6899 2012-04-09 Jan Hubicka <jh@suse.cz>
6900
6901 PR lto/52722
6902 PR lto/51765
6903 PR lto/52634
6904 * gcc.dg/lto/pr52634_1.c: New testcase.
6905 * gcc.dg/lto/pr52634_0.c: New testcase.
6906
6907 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6908
6909 PR target/52883
6910 * gcc.target/i386/pr52883.c: New testcase.
6911
6912 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6913
6914 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6915 (check_effective_target_sync_long_long): Add SPARC case.
6916 (check_effective_target_sync_long_long_runtime): Likewise.
6917 (check_effective_target_sync_int_long): Adjust SPARC case.
6918 (check_effective_target_sync_char_short): Likewise.
6919
6920 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6921
6922 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6923 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6924
6925 2012-04-08 Tobias Burnus <burnus@net-b.de>
6926
6927 PR fortran/40973
6928 PR fortran/52751
6929 * gfortran.dg/public_private_module_2.f90: New.
6930
6931 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6932
6933 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6934 directives.
6935
6936 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6937
6938 PR fortran/52893
6939 * gfortran.dg/function_optimize_11.f90: New test.
6940
6941 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6942
6943 PR fortran/52668
6944 * gfortran.dg/use_only_6.f90: New test.
6945
6946 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6947
6948 PR fortran/52668
6949 * gfortran.dg/use_only_6.f90: New test.
6950 2012-04-06 Mike Stump <mikestump@comcast.net>
6951
6952 PR testsuite/50722
6953 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6954
6955 2012-04-05 Jason Merrill <jason@redhat.com>
6956
6957 PR c++/52596
6958 * g++.dg/template/qualified-id5.C: New.
6959
6960 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6961
6962 PR target/52882
6963 * gcc.target/i386/pr52882.c: New test.
6964
6965 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6966 Dominique D'Humieures <dominiq@lps.ens.fr>
6967
6968 PR testsuite/52614
6969 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6970 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6971
6972 2012-04-04 Jason Merrill <jason@redhat.com>
6973
6974 PR c++/52845
6975 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6976
6977 2012-04-03 Jason Merrill <jason@redhat.com>
6978
6979 PR c++/52796
6980 * g++.dg/cpp0x/variadic-value1.C: New.
6981
6982 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6983
6984 * gnat.dg/pack18.adb: New test.
6985 * gnat.dg/pack18_pkg.ads: New helper.
6986
6987 2012-04-03 Richard Guenther <rguenther@suse.de>
6988
6989 PR tree-optimization/52808
6990 * gcc.dg/pr52808.c: New testcase.
6991
6992 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR tree-optimization/52835
6995 * gfortran.dg/pr52835.f90: New test.
6996
6997 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6998
6999 * gnat.dg/specs/aggr5.ads: New test.
7000
7001 2012-04-02 Richard Guenther <rguenther@suse.de>
7002
7003 PR tree-optimization/52756
7004 * gcc.dg/torture/pr52756.c: New testcase.
7005
7006 2012-04-02 Richard Guenther <rguenther@suse.de>
7007
7008 PR middle-end/52803
7009 * gcc.dg/pr52803.c: New testcase.
7010
7011 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7012
7013 PR c++/40942
7014 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7015 DR 214 in account.
7016
7017 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7018
7019 PR c++/50043
7020 * g++.dg/cpp0x/noexcept17.C: New.
7021 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7022 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7023 * g++.dg/cpp0x/noexcept01.C: Likewise.
7024 * g++.dg/eh/init-temp1.C: Likewise.
7025 * g++.dg/eh/ctor1.C: Likwise.
7026
7027 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7028
7029 * gnat.dg/controlled6.adb: New test.
7030 * gnat.dg/controlled6_pkg.ads: New helper.
7031 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7032
7033 2012-03-30 Richard Henderson <rth@redhat.com>
7034
7035 PR debug/52727
7036 * g++.dg/opt/pr52727.C: New testcase.
7037
7038 2012-03-30 Richard Guenther <rguenther@suse.de>
7039
7040 PR tree-optimization/52754
7041 * gcc.target/i386/pr52754.c: New testcase.
7042
7043 2012-03-30 Richard Guenther <rguenther@suse.de>
7044
7045 PR middle-end/52772
7046 * g++.dg/torture/pr52772.C: New testcase.
7047
7048 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7049
7050 PR c++/52718
7051 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7052
7053 2012-03-29 Jason Merrill <jason@redhat.com>
7054
7055 PR c++/52685
7056 * g++.dg/template/inherit8.C: New.
7057
7058 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR c++/52759
7061 * g++.dg/ext/weak4.C: New test.
7062
7063 PR tree-optimization/52760
7064 * gcc.c-torture/execute/pr52760.c: New test.
7065
7066 2012-03-29 Jason Merrill <jason@redhat.com>
7067
7068 PR c++/52743
7069 * g++.dg/cpp0x/initlist-array3.C: New.
7070
7071 2012-03-28 Jason Merrill <jason@redhat.com>
7072
7073 PR c++/52746
7074 * g++.dg/overload/virtual2.C: New.
7075
7076 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7077
7078 * gnat.dg/vect7.ad[sb]: New test.
7079
7080 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7081 Tobias Burnus <burnus@gcc.gnu.org>
7082
7083 PR fortran/52652
7084 * gfortran.dg/allocate_class_1.f90 : Change error test.
7085 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7086 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7087 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7088
7089 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7090
7091 PR middle-end/52691
7092 * gcc.dg/pr52691.c: New test.
7093
7094 PR middle-end/52750
7095 * gcc.c-torture/compile/pr52750.c: New test.
7096
7097 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7098
7099 PR target/52692
7100 * gcc.target/avr/torture/builtins-2.c: New test.
7101
7102 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7103
7104 PR target/52736
7105 * gcc.target/i386/pr52736.c: New test.
7106
7107 2012-03-27 Martin Jambor <mjambor@suse.cz>
7108
7109 PR middle-end/52693
7110 * gcc.dg/torture/pr52693.c: New test.
7111
7112 2012-03-27 Meador Inge <meadori@codesourcery.com>
7113
7114 PR c++/52672
7115 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7116
7117 2012-03-27 Mike Stump <mikestump@comcast.net>
7118
7119 PR target/52665
7120 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7121 failures that match branch names.
7122
7123 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7124 H.J. Lu <hongjiu.lu@intel.com>
7125
7126 PR target/52698
7127 * gcc.target/i386/pr52698.c: New test.
7128
7129 2012-03-27 Richard Guenther <rguenther@suse.de>
7130
7131 PR middle-end/52720
7132 * gcc.dg/torture/pr52720.c: New testcase.
7133
7134 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7135
7136 * gnat.dg/pack17.adb: New test.
7137
7138 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7139
7140 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7141 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7142
7143 2012-03-26 Martin Jambor <mjambor@suse.cz>
7144
7145 PR tree-optimization/50052
7146 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7147
7148 2012-03-26 Richard Guenther <rguenther@suse.de>
7149
7150 PR tree-optimization/52701
7151 * gfortran.dg/pr52701.f90: New testcase.
7152
7153 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7154
7155 PR tree-optimization/52686
7156 * gcc.target/arm/pr52686.c: New test.
7157
7158 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7159
7160 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7161 Add "-Os -flto" to list.
7162
7163 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7164
7165 * gnat.dg/concat2.ad[sb]: New test.
7166
7167 2012-03-24 Jason Merrill <jason@redhat.com>
7168
7169 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7170 * g++.dg/cpp0x/trailing2.C: Likewise.
7171 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7172 * g++.dg/cpp1y/auto-fn1.C: New.
7173 * g++.dg/cpp1y/auto-fn2.C: New.
7174 * g++.dg/cpp1y/auto-fn3.C: New.
7175 * g++.dg/cpp1y/auto-fn4.C: New.
7176 * g++.dg/cpp1y/auto-fn5.C: New.
7177 * g++.dg/cpp1y/auto-fn6.C: New.
7178 * g++.dg/cpp1y/auto-fn7.C: New.
7179 * g++.dg/cpp1y/auto-fn8.C: New.
7180 * g++.dg/cpp1y/auto-fn9.C: New.
7181 * g++.dg/cpp1y/auto-fn10.C: New.
7182 * g++.dg/cpp1y/auto-fn11.C: New.
7183
7184 2012-03-23 Richard Guenther <rguenther@suse.de>
7185
7186 PR tree-optimization/52678
7187 * gfortran.dg/pr52678.f: New testcase.
7188
7189 2012-03-23 Richard Guenther <rguenther@suse.de>
7190
7191 PR tree-optimization/52638
7192 * g++.dg/torture/pr52638.C: New testcase.
7193
7194 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7195
7196 PR c++/52487
7197 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7198
7199 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR c++/52671
7202 * g++.dg/ext/attrib44.C: New test.
7203
7204 2012-03-22 Jan Hubicka <jh@suse.cz>
7205
7206 PR middle-end/51737
7207 * g++.dg/torture/pr51737.C: New testcase
7208
7209 2012-03-22 Richard Guenther <rguenther@suse.de>
7210
7211 PR tree-optimization/52548
7212 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7213
7214 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7215
7216 * lib/fortran-modules.exp (list-module-names-1): Remove
7217 warning.
7218
7219 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7220
7221 PR target/50751
7222 * gcc.target/sh/pr50751-1.c: New.
7223 * gcc.target/sh/pr50751-2.c: New.
7224 * gcc.target/sh/pr50751-3.c: New.
7225
7226 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7227
7228 PR target/52479
7229 * gcc.target/sh/sh4a-cos.c: Remove.
7230 * gcc.target/sh/sh4a-sin.c: Remove.
7231 * gcc.target/sh/sh4a-sincos.c: Remove.
7232
7233 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7234
7235 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7236 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7237
7238 2012-03-21 Martin Jambor <mjambor@suse.cz>
7239
7240 PR testsuite/52641
7241 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7242 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7243
7244 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7245
7246 * gcc.target/arm/thumb-16bit-ops.c: New file.
7247 * gcc.target/arm/thumb-ifcvt.c: New file.
7248
7249 2012-03-20 Jason Merrill <jason@redhat.com>
7250
7251 * lib/target-supports.exp: Add { target c++1y }.
7252
7253 * g++.dg/cpp0x/auto32.C: New.
7254
7255 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7256
7257 PR testsuite/52641
7258 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7259 int32plus.
7260 * gcc.dg/torture/pr48124-4.c: Ditto:
7261 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7262
7263 2012-03-20 Jason Merrill <jason@redhat.com>
7264
7265 PR c++/52510
7266 * g++.dg/cpp0x/initlist66.C: New.
7267
7268 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7269
7270 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7271 __AVR_HAVE_LPMX__
7272
7273 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7274
7275 PR target/49868
7276 * gcc.target/avr/torture/addr-space-2.h: New file.
7277 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7278 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7279 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7280 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7281
7282 2012-03-20 Richard Guenther <rguenther@suse.de>
7283
7284 * gnat.dg/pack16.adb: New testcase.
7285 * gnat.dg/pack16_pkg.ads: Likewise.
7286 * gnat.dg/specs/pack8.ads: Likewise.
7287 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7288
7289 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7290
7291 * g++.dg/warn/Wuseless-cast.C: Extend.
7292
7293 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7294
7295 PR c++/14710
7296 * g++.dg/warn/Wuseless-cast.C: New.
7297
7298 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7299
7300 PR libfortran/52608
7301 * gfortran.dg/pr52608.f90: New test.
7302
7303 2012-03-17 Tobias Burnus <burnus@net-b.de>
7304
7305 PR fortran/52585
7306 * gfortran.dg/proc_ptr_36.f90: New.
7307
7308 2012-03-16 Martin Jambor <mjambor@suse.cz>
7309
7310 * gcc.dg/misaligned-expand-1.c: New test.
7311 * gcc.dg/misaligned-expand-3.c: Likewise.
7312
7313 2012-03-16 Richard Guenther <rguenther@suse.de>
7314 Kai Tietz <ktietz@redhat.com>
7315
7316 PR middle-end/48814
7317 * gcc.c-torture/execute/pr48814-1.c: New test.
7318 * gcc.c-torture/execute/pr48814-2.c: New test.
7319 * gcc.dg/tree-ssa/assign-1.c: New test.
7320 * gcc.dg/tree-ssa/assign-2.c: New test.
7321 * gcc.dg/tree-ssa/assign-3.c: New test.
7322
7323 2012-03-16 Richard Guenther <rguenther@suse.de>
7324
7325 * gnat.dg/specs/pack7.ads: New testcase.
7326
7327 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR target/52568
7330 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7331 * gcc.dg/torture/vshuf-8.inc: Likewise.
7332 * gcc.dg/torture/vshuf-16.inc: Likewise.
7333 * gcc.dg/torture/vshuf-32.inc: Likewise.
7334
7335 2012-03-15 Jason Merrill <jason@redhat.com>
7336
7337 * g++.dg/torture/pr52582.C: New.
7338
7339 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7340
7341 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7342
7343 2012-03-15 Ira Rosen <irar@il.ibm.com>
7344 Ulrich Weigand <ulrich.weigand@linaro.org>
7345
7346 * gcc.dg/vect/slp-cond-3.c: New test.
7347 * gcc.dg/vect/slp-cond-4.c: New test.
7348
7349 2012-03-15 Ira Rosen <irar@il.ibm.com>
7350 Ulrich Weigand <ulrich.weigand@linaro.org>
7351
7352 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7353 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7354
7355 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7356
7357 PR libfortran/52434
7358 PR libfortran/48878
7359 PR libfortran/38199
7360 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7361 * gfortran.dg/round_1.f03: Likewise.
7362
7363 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7364 Andrew Pinski <apinski@cavium.com>
7365
7366 PR middle-end/52592
7367 * gcc.dg/pr52592.c: New test.
7368
7369 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7370
7371 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7372 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7373 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7374 * lib/fortran-modules.exp: .. this new file. Adjust users.
7375 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7376 gfortran-dg-debug-runtest): Call cleanup-modules.
7377 * lib/fortran-torture.exp (fortran-torture-execute,
7378 fortran-torture): Likewise.
7379 * gfortran.dg/coarray/caf.exp: Likewise.
7380 * lib/lto.exp: Likewise.
7381 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7382 * gfortran.dg/class_4b.f03: Likewise.
7383 * gfortran.dg/class_4c.f03: Likewise.
7384 * gfortran.dg/class_45a.f03: Likewise.
7385 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7386 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7387 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7388 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7389 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7390 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7391 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7392 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7393 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7394 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7395 * gfortran.dg/whole_file_28.f90: Likewise.
7396 * gfortran.dg/whole_file_29.f90: Likewise.
7397 * gfortran.dg/whole_file_30.f90: Likewise.
7398 * gfortran.dg/whole_file_31.f90: Likewise.
7399
7400 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR tree-optimization/52267
7403 * gcc.dg/pr52267.c: New test.
7404 * gcc.dg/tree-ssa/vrp65.c: New test.
7405 * gcc.dg/tree-ssa/vrp66.c: New test.
7406
7407 2012-03-15 Richard Guenther <rguenther@suse.de>
7408
7409 PR middle-end/52580
7410 * gfortran.dg/vect/pr52580.f: New testcase.
7411
7412 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7413
7414 * gcc.target/sh/fpul-usage-1.c: New.
7415
7416 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7417
7418 PR target/49468
7419 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7420 * gcc.target/sh/pr49468-di.c: Likewise.
7421
7422 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7423
7424 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7425 * gcc.dg/c99-stdint-6.c: Likewise.
7426 * gcc.dg/lto/20090210_0.c: Likewise.
7427 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7428 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7429 * gcc.dg/pragma-init-fini-2.c: Likewise.
7430 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7431 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7432 * gcc.target/i386/pr22152.c: Likewise.
7433 * gcc.target/i386/vect8-ret.c: Likewise.
7434 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7435 handling.
7436
7437 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7438
7439 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7440 * g++.dg/tree-prof/partition1.C: Likewise.
7441 * g++.dg/tree-prof/partition2.C: Likewise.
7442 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7443 handling.
7444 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7445 * gcc.c-torture/execute/20010724-1.c: Remove.
7446 * gcc.c-torture/execute/20010724-1.x: Remove.
7447 * gcc.c-torture/execute/20040208-2.c: Remove.
7448 * gcc.c-torture/execute/20040208-2.x: Remove.
7449 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7450 Remove.
7451 (main) [__mips__ && __sgi__]: Remove.
7452 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7453 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7454 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7455 mips-sgi-irix6* handling.
7456 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7457 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7458 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7459 handling.
7460 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7461 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7462 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7463 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7464 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7465 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7466 mips-sgi-irix6*.
7467 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7468 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7469 * gcc.target/mips/save-restore-3.c: Likewise.
7470 * gcc.target/mips/save-restore-4.c: Likewise.
7471 * gcc.target/mips/save-restore-5.c: Likewise.
7472 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7473 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7474 messages.
7475 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7476 IRIX 6 handling.
7477 (restore_ld_library_path_env_vars): Likewise.
7478 * lib/target-supports.exp (check_profiling_available): Remove
7479 mips*-*-irix* handling.
7480 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7481 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7482 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7483
7484 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR c++/52582
7487 * g++.dg/opt/pr52582.C: New test.
7488
7489 2012-03-14 Richard Guenther <rguenther@suse.de>
7490
7491 PR tree-optimization/52571
7492 * gcc.dg/vect/vect-2.c: Initialize arrays.
7493 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7494 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7495 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7496
7497 2012-03-14 Richard Guenther <rguenther@suse.de>
7498
7499 PR middle-end/52080
7500 PR middle-end/52097
7501 PR middle-end/48124
7502 * gcc.dg/torture/pr48124-1.c: New testcase.
7503 * gcc.dg/torture/pr48124-2.c: Likewise.
7504 * gcc.dg/torture/pr48124-3.c: Likewise.
7505 * gcc.dg/torture/pr48124-4.c: Likewise.
7506
7507 2012-03-14 Richard Guenther <rguenther@suse.de>
7508
7509 PR middle-end/52578
7510 * gcc.dg/pr52578.c: New testcase.
7511
7512 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7513
7514 PR c++/52521
7515 * g++.dg/cpp0x/udlit-args2.C: New test.
7516
7517 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7518
7519 PR target/48596
7520 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7521 * gcc.c-torture/compile/pr48596.c: ... here.
7522
7523 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7524
7525 PR c++/51641
7526 * g++.dg/lookup/hidden-class17.C: New test.
7527
7528 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR c/52577
7531 * gcc.dg/Wunused-var-3.c: New test.
7532
7533 2012-03-13 Martin Jambor <mjambor@suse.cz>
7534
7535 * gcc.dg/misaligned-expand-2.c: New test.
7536
7537 2012-03-13 Richard Guenther <rguenther@suse.de>
7538
7539 PR middle-end/52134
7540 * gcc.dg/pr52134.c: New testcase.
7541
7542 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7543
7544 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7545
7546 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7547
7548 PR tree-optimization/46728
7549 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7550 * gcc.target/powerpc/pr46728-5.c: Likewise.
7551 * gcc.target/powerpc/pr46728-8.c: Likewise.
7552 * gcc.target/powerpc/pr46728-10.c: Likewise.
7553 * gcc.target/powerpc/pr46728-11.c: Likewise.
7554 * gcc.target/powerpc/pr46728-13.c: Likewise.
7555 * gcc.target/powerpc/pr46728-14.c: Likewise.
7556 * gcc.target/powerpc/pr46728-15.c: Likewise.
7557
7558 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7559
7560 PR c++/52299
7561 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7562
7563 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7564
7565 PR tree-optimization/46728
7566 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7567 * gcc.target/powerpc/pr46728-5.c: Likewise.
7568 * gcc.target/powerpc/pr46728-8.c: Likewise.
7569 * gcc.target/powerpc/pr46728-10.c: Likewise.
7570 * gcc.target/powerpc/pr46728-11.c: Likewise.
7571 * gcc.target/powerpc/pr46728-13.c: Likewise.
7572 * gcc.target/powerpc/pr46728-14.c: Likewise.
7573 * gcc.target/powerpc/pr46728-15.c: Likewise.
7574
7575 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7576
7577 PR target/49868
7578 * gcc.target/avr/torture/addr-space-1.h: New file.
7579 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7580 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7581 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7582 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7583
7584 2012-03-12 Andrew Pinski <apinski@cavium.com>
7585
7586 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7587
7588 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7589
7590 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7591 * g++.dg/abi/thunk4.C: Likewise.
7592 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7593 Adapt line numbers.
7594 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7595 handling.
7596 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7597 * g++.dg/eh/spbp.C: Likewise.
7598 * g++.dg/ext/label13.C: Likewise.
7599 * g++.dg/guality/guality.exp: Likewise.
7600 * g++.dg/other/anon5.C: Likewise.
7601 * g++.dg/other/pragma-ep-1.C: Remove.
7602 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7603 * g++.dg/warn/pr31246.C: Likewise.
7604 * g++.dg/warn/weak1.C: Likewise.
7605 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7606 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7607 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7608 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7609 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7610 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7611 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7612 * gcc.dg/c99-tgmath-1.c: Likewise.
7613 * gcc.dg/c99-tgmath-2.c: Likewise.
7614 * gcc.dg/c99-tgmath-3.c: Likewise.
7615 * gcc.dg/c99-tgmath-4.c: Likewise.
7616 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7617 handling.
7618 * gcc.dg/debug/pr49032.c: Likewise.
7619 * gcc.dg/guality/guality.exp: Likewise.
7620 * gcc.dg/intmax_t-1.c: Likewise.
7621 * gcc.dg/pr48616.c: Likewise.
7622 * gcc.dg/pragma-ep-1.c: Remove.
7623 * gcc.dg/pragma-ep-2.c: Remove.
7624 * gcc.dg/pragma-ep-3.c: Remove.
7625 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7626 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7627 * gcc.misc-tests/gcov-14.c: Likewise.
7628 * gfortran.dg/guality/guality.exp: Likewise.
7629 * lib/target-supports.exp (check_weak_available): Likewise.
7630 (add_options_for_tls): Likewise.
7631 (check_ascii_locale_available): Likewise.
7632 * obj-c++.dg/dwarf-2.mm: Likewise.
7633 * objc.dg/dwarf-1.m: Likewise.
7634 * objc.dg/dwarf-2.m: Likewise.
7635
7636 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR tree-optimization/51721
7639 * gcc.dg/tree-ssa/vrp64.c: New test.
7640
7641 PR tree-optimization/52533
7642 * gcc.c-torture/compile/pr52533.c: New test.
7643
7644 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7645
7646 * gcc.target/i386/rtm-xabort-1.c: New.
7647 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7648 * gcc.target/i386/rtm-xend-1.c: Ditto.
7649 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7650 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7651 * gcc.target/i386/sse-13.c: Ditto.
7652 * gcc.target/i386/sse-14.c: Ditto.
7653 * gcc.target/i386/sse-22.c: Ditto.
7654 * gcc.target/i386/sse-23.c: Ditto.
7655 * g++.dg/other/i386-2.C: Ditto.
7656 * g++.dg/other/i386-3.C: Ditto.
7657
7658 2012-03-12 Tobias Burnus <burnus@net-b.de>
7659
7660 PR fortran/52542
7661 * gfortran.dg/proc_ptr_35.f90: New.
7662
7663 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7664
7665 PR target/52530
7666 * gcc.dg/torture/pr52530.c: New test.
7667
7668 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7669
7670 PR target/51244
7671 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7672
7673 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7674
7675 PR target/52450
7676 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7677
7678 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7679
7680 2012-03-09 Andrew Pinski <apinski@cavium.com>
7681
7682 PR middle-end/51988
7683 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7684 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7685
7686 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7687
7688 * gcc.dg/tree-ssa/scev-3.c: New.
7689 * gcc.dg/tree-ssa/scev-4.c: New.
7690
7691 2012-03-08 Tobias Burnus <burnus@net-b.de>
7692
7693 PR fortran/52469
7694 * gfortran.dg/proc_ptr_34.f90
7695
7696 2012-03-07 Jason Merrill <jason@redhat.com>
7697
7698 PR c++/52521
7699 * g++.dg/cpp0x/udlit-mangle.C: New.
7700
7701 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7702
7703 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7704
7705 2012-03-06 Richard Guenther <rguenther@suse.de>
7706
7707 PR middle-end/52493
7708 * gcc.dg/torture/pr52493.c: New testcase.
7709
7710 2012-03-06 Richard Guenther <rguenther@suse.de>
7711
7712 PR lto/52097
7713 * gcc.dg/lto/pr52097_0.c: New testcase.
7714
7715 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7716
7717 PR target/51244
7718 * gcc.target/sh/pr51244-1.c: New.
7719 * gcc.target/sh/pr51244-2.c: New.
7720 * gcc.target/sh/pr51244-3.c: New.
7721
7722 2012-03-05 Jason Merrill <jason@redhat.com>
7723
7724 PR c++/51930
7725 * g++.dg/ext/visibility/template11.C: New.
7726
7727 * g++.dg/cpp0x/implicit13.C: New.
7728
7729 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR tree-optimization/51721
7732 * gcc.dg/tree-ssa/vrp63.c: New test.
7733 * gcc.dg/pr51721.c: New test.
7734
7735 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7736
7737 PR fortran/50981
7738 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7739 argument checks.
7740
7741 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7742
7743 PR target/52146
7744 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7745
7746 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7747
7748 PR fortran/50981
7749 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7750
7751 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7752
7753 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7754 int32plus.
7755
7756 2012-03-03 Jason Merrill <jason@redhat.com>
7757
7758 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7759
7760 Core 1270
7761 * g++.dg/cpp0x/initlist65.C: New.
7762
7763 PR c++/36797
7764 * g++.dg/ext/is_empty2.C: New.
7765
7766 2012-03-03 Tobias Burnus <burnus@net-b.de>
7767
7768 PR fortran/48820
7769 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7770
7771 2012-03-03 Tobias Burnus <burnus@net-b.de>
7772
7773 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7774 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7775 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7776 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7777 * gfortran.dg/class_30.f90: Remove dg-warning line.
7778 * gfortran.dg/bind_c_usage_25.f90: New.
7779
7780 2012-03-03 Tobias Burnus <burnus@net-b.de>
7781
7782 PR fortran/48820
7783 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7784 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7785 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7786
7787 2012-03-03 Tobias Burnus <burnus@net-b.de>
7788
7789 PR fortran/48820
7790 * gfortran.dg/assumed_type_1.f90: New.
7791 * gfortran.dg/assumed_type_2.f90: New.
7792 * gfortran.dg/assumed_type_3.f90: New.
7793 * gfortran.dg/assumed_type_4.f90: New.
7794
7795 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7796
7797 PR target/49486
7798 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7799 * gcc.target/sh/pr49468-di.c: New.
7800
7801 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7802
7803 * gcc.dg/graphite/pr50561.c: Update.
7804
7805 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7806
7807 * gcc.target/powerpc/pr52457.c: New test.
7808
7809 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7810
7811 * gcc.target/arm/sat-1.c: New test.
7812
7813 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7814
7815 PR target/46716
7816 * gcc.target/i386/pr46716.c: New test.
7817
7818 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7819
7820 PR c++/51989
7821 * g++.dg/cpp0x/sfinae32.C: New.
7822
7823 2012-03-02 Richard Guenther <rguenther@suse.de>
7824
7825 PR tree-optimization/52406
7826 * gcc.dg/torture/pr52406.c: New testcase.
7827
7828 2012-03-02 Tobias Burnus <burnus@net-b.de>
7829
7830 PR fortran/52325
7831 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7832 * gfortran.dg/nullify_2.f90: Update dg-error.
7833 * gfortran.dg/nullify_4.f90: Ditto.
7834 * gfortran.dg/pointer_init_6.f90: Ditto.
7835
7836 2012-03-02 Tobias Burnus <burnus@net-b.de>
7837
7838 PR fortran/52270
7839 * gfortran.dg/class_51.f90: New.
7840
7841 2012-03-02 Tobias Burnus <burnus@net-b.de>
7842
7843 PR fortran/52452
7844 * gfortran.dg/intrinsic_8.f90: New.
7845
7846 2012-03-01 Kai Tietz <ktietz@redhat.com>
7847
7848 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7849 routines on mingw targets.
7850 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7851
7852 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR tree-optimization/52445
7855 * gcc.dg/pr52445.c: New test.
7856
7857 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7858
7859 PR target/52437
7860 * gcc.c-torture/compile/pr52437.c: New test.
7861
7862 PR middle-end/52419
7863 * gcc.dg/torture/pr52419.c: New test.
7864
7865 PR tree-optimization/52429
7866 * gcc.dg/torture/pr52429.c: New test.
7867 * g++.dg/opt/pr52429.C: New test.
7868
7869 2012-02-29 Richard Guenther <rguenther@suse.de>
7870
7871 PR testsuite/52297
7872 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7873 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7874 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7875 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7876 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7877 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7878
7879 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7880
7881 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7882
7883 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7884
7885 PR fortran/52386
7886 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7887
7888 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7889
7890 PR target/51534
7891 * gcc.target/arm/neon/pr51534.c: New testcase.
7892
7893 2012-02-28 Richard Guenther <rguenther@suse.de>
7894
7895 PR target/52407
7896 * gcc.dg/torture/pr52407.c: New testcase.
7897
7898 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7899
7900 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7901 * gcc.target/arm/vfp2.c: Likewise.
7902 * gcc.target/arm/vfp3.c: Likewise.
7903 * gcc.target/arm/vfp4.c: Likewise.
7904 * gcc.target/arm/vfp5.c: Likewise.
7905 * gcc.target/arm/vfp6.c: Likewise.
7906 * gcc.target/arm/vfp7.c: Likewise.
7907 * gcc.target/arm/vfp8.c: Likewise.
7908 * gcc.target/arm/vfp9.c: Likewise.
7909 * gcc.target/arm/vfp10.c: Likewise.
7910 * gcc.target/arm/vfp11.c: Likewise.
7911 * gcc.target/arm/vfp12.c: Likewise.
7912 * gcc.target/arm/vfp13.c: Likewise.
7913 * gcc.target/arm/vfp14.c: Likewise.
7914 * gcc.target/arm/vfp15.c: Likewise.
7915 * gcc.target/arm/vfp16.c: Likewise.
7916 * gcc.target/arm/vfp17.c: Likewise.
7917 * gcc.target/arm/neon-constants.h: New file.
7918 * gcc.target/arm/neon-vect1.c: New test.
7919 * gcc.target/arm/neon-vect2.c: New test.
7920 * gcc.target/arm/neon-vect3.c: New test.
7921 * gcc.target/arm/neon-vect4.c: New test.
7922 * gcc.target/arm/neon-vect5.c: New test.
7923 * gcc.target/arm/neon-vect6.c: New test.
7924 * gcc.target/arm/neon-vect7.c: New test.
7925 * gcc.target/arm/neon-vect8.c: New test.
7926
7927 2012-02-28 Richard Guenther <rguenther@suse.de>
7928
7929 PR tree-optimization/52402
7930 * gcc.dg/torture/pr52402.c: New testcase.
7931
7932 2012-02-28 Richard Guenther <rguenther@suse.de>
7933
7934 PR lto/52400
7935 * g++.dg/lto/pr52400_0.C: New testcase.
7936
7937 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7938
7939 * gcc.target/avr/torture/builtins-1.c: New test.
7940 * gcc.target/avr/torture/builtins-error.c: New test.
7941
7942 2012-02-28 Kai Tietz <ktietz@redhat.com>
7943
7944 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7945 * gcc.target/i386/pr45352-2.c: Likewise.
7946 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7947 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7948 targets instead rand.
7949 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7950 * gcc.target/i386/sse2-mul-1.c: Likewise.
7951 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7952 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7953 * gcc.target/i386/pad-1.c: Likewise.
7954 * gcc.target/i386/pad-9.c: Likewise.
7955 * gcc.target/i386/pad-2.c: Likewise.
7956 * gcc.target/i386/pad-5b.c: Likewise.
7957 * gcc.target/i386/pad-8.c: Likewise.
7958 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7959 * gcc.target/i386/pr44130.c: Likewise.
7960 * gcc.target/i386/align-main-1.c: Likewise.
7961 * gcc.target/i386/align-main-2.c: Likewise.
7962 * gcc.target/i386/sw-1.c: Likewise.
7963 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7964 on x64 mingw target.
7965 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7966 * gcc.target/i386/pr46295.c: Likewise.
7967 * gcc.target/i386/amd64-abi-1.c: Likewise.
7968 * gcc.target/i386/amd64-abi-2.c: Likewise.
7969 * gcc.target/i386/pr39082-1.c: Likewise.
7970 * gcc.target/i386/pr39162.c: Likewise.
7971 * gcc.target/i386/pr22152.c: Likewise.
7972 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7973 * gcc.target/i386/wrfsbase-2.c: Likewise.
7974 * gcc.target/i386/local.c: Likewise
7975 * gcc.target/i386/wrgsbase-1.c: Likewise.
7976 * gcc.target/i386/wrfsbase-1.c: Likewise.
7977 * gcc.target/i386/pr39315-3.c: Likewise.
7978 * gcc.target/i386/pr35767-4.c: Likewise.
7979 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7980 x64 mingw target.
7981 * gcc.target/i386/pr45336-2.c: Likewise.
7982 * gcc.target/i386/pr45336-1.c: Likewise.
7983 * gcc.target/i386/pr45336-4.c: Likewise.
7984
7985 2012-02-27 Tristan Gingold <gingold@adacore.com>
7986
7987 * gnat.dg/array20.ad[sb]: New test.
7988
7989 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR target/52375
7992 * gcc.target/arm/pr52375.c: New test.
7993 * gcc.c-torture/compile/pr52375.c: New test.
7994
7995 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7996
7997 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7998 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7999
8000 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8001
8002 * gnat.dg/aggr19.adb: New test.
8003 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8004
8005 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8006
8007 PR target/49263
8008 * gcc.target/sh/pr49263.c: New.
8009
8010 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8011
8012 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8013 simulate_thread_wrapper_other_threads
8014 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8015 Move initialization of 'value' to main().
8016 (main): Initialize 'value';
8017 * gcc.dg/simulate-thread/speculative-store.c
8018 (simulate_thread_step_verify): Return 0 when successful.
8019 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8020 Reduce threshold.
8021 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8022 (simulate_thread_wrapper_other_threads): Return a success/fail value
8023 and issue an error if the instruction count threshold is exceeded.
8024
8025 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8026
8027 PR target/50580
8028 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8029 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8030
8031 2012-02-24 Richard Guenther <rguenther@suse.de>
8032
8033 PR middle-end/52355
8034 * gcc.dg/pr52355.c: New testcase.
8035
8036 2012-02-23 Kai Tietz <ktietz@redhat.com>
8037
8038 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8039 * gcc.dg/Wpadded.c: Likewise.
8040 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8041 structure-layout.
8042 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8043 for sleep by Sleep and add windows.h include for this function.
8044 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8045 targets.
8046 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8047 target.
8048 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8049 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8050 on x64 mingw target.
8051 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8052 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8053 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8054 failure on LLP64 target.
8055
8056 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8057
8058 PR c/52290
8059 * gcc.dg/noncompile/pr52290.c: New test.
8060
8061 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR tree-optimization/52019
8064 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8065
8066 2012-02-22 Kai Tietz <ktietz@redhat.com>
8067
8068 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8069 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8070 derived pdiff_t type.
8071 * g++.dg/torture/pr49720.C: Likewise
8072
8073 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8074
8075 PR target/52330
8076 * gcc.target/i386/pr52330.c: New test.
8077
8078 2012-02-22 Tobias Burnus <burnus@net-b.de>
8079
8080 PR fortran/52335
8081 * gfortran.dg/io_constraints_10.f90: New.
8082
8083 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8084
8085 * lib/target-supports.exp (check_effective_target_vect_condition):
8086 Return true for NEON.
8087
8088 2012-02-21 Kai Tietz <ktietz@redhat.com>
8089
8090 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8091
8092 2012-02-21 Richard Guenther <rguenther@suse.de>
8093
8094 PR tree-optimization/52324
8095 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8096
8097 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8098
8099 PR middle-end/51782
8100 * gcc.target/avr/torture/pr51782-1.c: New test.
8101
8102 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR tree-optimization/52318
8105 * gcc.dg/pr52318.c: New test.
8106
8107 2012-02-20 Kai Tietz <ktietz@redhat.com>
8108
8109 * gcc.dg/bf-ms-layout-3.c: New testcase.
8110
8111 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8112
8113 PR testsuite/52229
8114 PR fortran/32380
8115 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8116
8117 2012-02-20 Richard Guenther <rguenther@suse.de>
8118
8119 PR tree-optimization/52298
8120 * gcc.dg/torture/pr52298.c: New testcase.
8121 * gcc.dg/vect/pr52298.c: Likewise.
8122
8123 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8124
8125 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8126 * gcc.c-torture/execute/pr52286.c: Ditto.
8127
8128 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR tree-optimization/52286
8131 * gcc.c-torture/execute/pr52286.c: New test.
8132
8133 2012-02-18 Tobias Burnus <burnus@net-b.de>
8134
8135 PR fortran/52295
8136 * gfortran.dg/interface_35.f90: Use -std=f2003.
8137 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8138 * gfortran.dg/interface_assignment_4.f90: Ditto.
8139 * gfortran.dg/bessel_1.f90: Ditto.
8140 * gfortran.dg/func_result_6.f90: Ditto.
8141 * gfortran.dg/hypot_1.f90: Ditto.
8142 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8143
8144 2012-02-17 Tobias Burnus <burnus@net-b.de>
8145
8146 PR translation/52232
8147 PR translation/52234
8148 PR translation/52245
8149 PR translation/52246
8150 PR translation/52262
8151 PR translation/52273
8152 * gfortran.dg/coarray_22.f90: Update dg-error.
8153 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8154
8155 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8156
8157 PR target/51753
8158 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8159 (simulate-thread): Use default timeout.
8160
8161 2012-02-16 Jason Merrill <jason@redhat.com>
8162
8163 PR c++/52248
8164 * g++.dg/ext/timevar1.C: New.
8165
8166 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8167
8168 PR c++/52126
8169 * g++.dg/template/using21.C: New.
8170 * g++.dg/template/using22.C: Likewise.
8171
8172 2012-02-16 Jason Merrill <jason@redhat.com>
8173
8174 PR c++/51415
8175 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8176
8177 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR tree-optimization/52255
8180 * gcc.c-torture/compile/pr52255.c: New test.
8181
8182 PR debug/52260
8183 * g++.dg/debug/dwarf2/pr52260.C: New test.
8184
8185 PR middle-end/51929
8186 * g++.dg/ipa/pr51929.C: New test.
8187
8188 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8189
8190 PR target/52199
8191 * gcc.target/powerpc/pr52199.c: New file.
8192
8193 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8194
8195 PR target/52152
8196 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8197
8198 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199
8200 * gcc.dg/pr51867.c: Don't include <math.h>.
8201 (sqrtf): Declare.
8202
8203 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8204
8205 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8206 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8207
8208 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8209
8210 PR tree-optimization/50561
8211 * gcc.dg/graphite/pr50561.c: New testcase.
8212
8213 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8214
8215 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8216 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8217
8218 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8219
8220 * gnat.dg/discr35.ad[sb]: New test.
8221
8222 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8223
8224 * gnat.dg/volatile10.adb: New test.
8225 * gnat.dg/volatile10_pkg.ads: New helper.
8226
8227 2012-02-14 Jason Merrill <jason@redhat.com>
8228
8229 * g++.dg/ext/attrib43.C: New.
8230
8231 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8232
8233 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8234 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8235 fgnu_tm.
8236 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8237 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8238 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8239 effective_target fgnu_tm.
8240 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8241
8242 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR c++/52247
8245 * g++.dg/template/asmgoto1.C: New test.
8246
8247 2012-02-14 Ian Lance Taylor <iant@google.com>
8248
8249 PR go/48501
8250 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8251 compiling generated file for 64bit and index tests.
8252
8253 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8254
8255 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8256
8257 2012-02-14 Richard Guenther <rguenther@suse.de>
8258
8259 PR tree-optimization/52244
8260 PR tree-optimization/51528
8261 * gcc.dg/torture/pr52244.c: New testcase.
8262
8263 2012-02-14 Walter Lee <walt@tilera.com>
8264
8265 * g++.dg/other/PR23205.C: Disable test on tile.
8266 * g++.dg/other/pr23205-2.C: Disable test on tile.
8267 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8268 * gcc.dg/20040813-1.c: Disable test on tile.
8269 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8270 * gcc.misc-tests/linkage.exp: Handle tilegx.
8271
8272 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR tree-optimization/52210
8275 * gcc.dg/pr52210.c: New test.
8276
8277 2012-02-14 Jason Merrill <jason@redhat.com>
8278
8279 PR c++/39055
8280 * g++.dg/overload/defarg5.C: New.
8281
8282 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR c/52181
8285 * c-c++-common/pr52181.c: New test.
8286
8287 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8288
8289 PR c++/52215
8290 * g++.dg/ext/atomic-1.C: New test.
8291
8292 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8293
8294 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8295
8296 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR middle-end/52209
8299 * gcc.c-torture/execute/pr52209.c: New test.
8300
8301 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8302
8303 PR fortran/50981
8304 * gfortran.dg/elemental_optional_args_5.f03: New test.
8305
8306 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8307
8308 PR testsuite/50076
8309 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8310 cases.
8311
8312 2012-02-11 Ian Lance Taylor <iant@google.com>
8313
8314 PR go/51874
8315 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8316 SPARC Solaris. Don't run the test at all on systems where it may
8317 not work, rather than xfailing it.
8318
8319 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8320
8321 PR rtl-optimization/52175
8322 * gcc.c-torture/compile/pr52175.c: New test.
8323
8324 2012-02-10 Jason Merrill <jason@redhat.com>
8325
8326 PR c++/51910
8327 * g++.dg/template/repo10.C: New.
8328
8329 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR debug/52132
8332 * gcc.dg/pr52132.c: New test.
8333
8334 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8335
8336 * gnat.dg/specs/aggr4.ads: New test.
8337 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8338
8339 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8340
8341 PR target/52146
8342 * gcc.target/i386/pr52146.c: New.
8343
8344 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR middle-end/52177
8347 * c-c++-common/pr52177.c: New test.
8348
8349 2012-02-10 Jan Hubicka <jh@suse.cz>
8350
8351 PR middle-end/48600
8352 * g++.dg/torture/pr48600.C: New testcase.
8353
8354 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8355
8356 PR middle-end/52140
8357 * gcc.dg/dfp/pr52140.c: New test.
8358
8359 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8360
8361 PR fortran/32380
8362 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8363 of dg-options.
8364
8365 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8366
8367 PR middle-end/51867
8368 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8369 * gcc.dg/pr51867.c: New test.
8370
8371 2012-02-09 Ian Lance Taylor <iant@google.com>
8372
8373 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8374 which don't support -fsplit-stack. Turn off optimization when
8375 compiling select5-out.go.
8376
8377 2012-02-08 Ian Lance Taylor <iant@google.com>
8378
8379 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8380 systems which don't support -fsplit-stack.
8381
8382 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8383
8384 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8385 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8386 machine instuction in the log.
8387
8388 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8389
8390 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8391 to 20 seconds.
8392
8393 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8394
8395 PR driver/48524
8396 * gcc.dg/pr48524.c: New test.
8397 * gcc.dg/pr48524.spec: New spec file for test.
8398
8399 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8400
8401 PR fortran/32380
8402 * gfortran.dg/vect/pr32380.f90: New test.
8403
8404 2012-02-08 Tobias Burnus <burnus@net-b.de>
8405
8406 PR fortran/52151
8407 * gfortran.dg/realloc_on_assign_12.f90: New.
8408
8409 2012-02-08 Richard Guenther <rguenther@suse.de>
8410
8411 PR rtl-optimization/52170
8412 * gcc.dg/torture/pr52170.c: New testcase.
8413
8414 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR gcov-profile/52150
8417 * gcc.dg/tree-prof/pr52150.c: New test.
8418
8419 PR rtl-optimization/52139
8420 * gcc.dg/pr52139.c: New test.
8421
8422 2012-02-07 Jason Merrill <jason@redhat.com>
8423
8424 PR c++/51675
8425 * g++.dg/cpp0x/constexpr-union3.C: New.
8426
8427 PR c++/52035
8428 * g++.dg/lto/pr52035_0.C: New.
8429
8430 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8431
8432 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8433 * gcc.dg/special/weak-1.c: Likewise.
8434 * gcc.dg/ucnid-12.c: Likewise.
8435 * gcc.dg/torture/pr45678-1.c: Likewise.
8436 * gcc.dg/torture/pr45678-2.c: Likewise.
8437 * gcc.dg/vector-4.c: Likewise.
8438 * gcc.dg/ipa/inline-5.c: Likewise.
8439 * gcc.dg/ucnid-11.c: Likewise.
8440 * gcc.misc-tests/gcov-13.c: Likewise.
8441 * gcc.misc-tests/gcov-14.c: Likewise.
8442 * g++.dg/ext/label13.C: Likewise.
8443 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8444 hppa*-*-hpux* options.
8445 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8446 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8447 * gcc.dg/pr48616.c: Likewise.
8448 * gcc.dg/pr17957.c: Likewise.
8449 * gcc.dg/pr17055-1.c: Likewise.
8450 * gcc.dg/pr32912-1.c: Likewise.
8451 * gcc.dg/tm/pr51472.c: Likewise.
8452 * c-c++-common/fold-bitand-4.c: Likewise.
8453 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8454 Use dg-additional-options for extra options.
8455
8456 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8457
8458 * gcc.target/epiphany/interrupt-2.c: New test.
8459
8460 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8461
8462 PR target/52155
8463 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8464 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8465 for MIPS ELF.
8466
8467 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8468
8469 PR target/52152
8470 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8471
8472 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8473
8474 PR middle-end/24306
8475 PR target/52154
8476 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8477 * gcc.target/mips/va-arg-1.c: New test.
8478
8479 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8480
8481 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8482 for -mno-pointers-to-nested-functions.
8483
8484 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8485
8486 * gcc.c-torture/execute/20120207-1.c: New test.
8487
8488 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR rtl-optimization/52060
8491 * gcc.dg/torture/pr52060.c: New test.
8492
8493 PR middle-end/52074
8494 * gcc.c-torture/compile/pr52074.c: New test.
8495
8496 2012-02-07 Tobias Burnus <burnus@net-b.de>
8497
8498 PR fortran/51514
8499 * gfortran.dg/class_to_type_2.f90: New.
8500
8501 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8502
8503 PR fortran/32373
8504 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8505 Remove module.
8506
8507 2012-02-06 Jason Merrill <jason@redhat.com>
8508
8509 PR c++/52088
8510 * g++.dg/template/conv13.C: New.
8511
8512 2012-02-06 Richard Guenther <rguenther@suse.de>
8513
8514 PR tree-optimization/52115
8515 * gcc.c-torture/compile/pr52115.c: New testcase.
8516
8517 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR target/52129
8520 * gcc.c-torture/execute/pr52129.c: New test.
8521
8522 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8523
8524 * gcc.dg/pr48374.c: Actually add the test I forgot
8525 in the 2012-01-25 commit.
8526
8527 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8528
8529 PR fortran/32373
8530 * gfortran.dg/vect/vect-8.f90: New test case.
8531
8532 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8533
8534 PR fortran/48847
8535 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8536
8537 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8538
8539 PR fortran/52102
8540 * gfortran.dg/class_48.f90 : Add test of allocate class array
8541 component with source in subroutine test3. Remove commenting
8542 out in subroutine test4, since branching on unitialized variable
8543 is now fixed (no PR for this last.).
8544
8545 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8546
8547 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8548 on MIPS targets.
8549 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8550
8551 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8552
8553 PR target/52125
8554 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8555 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8556
8557 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8558
8559 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8560 (check_effective_target_sync_int_long): Use it.
8561 (check_effective_target_sync_char_short): Likewise.
8562 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8563
8564 2012-02-05 Tobias Burnus <burnus@net-b.de>
8565
8566 PR fortran/51972
8567 * gfortran.dg/class_48.f90: Add some further checks.
8568
8569 2012-02-05 Ira Rosen <irar@il.ibm.com>
8570
8571 PR tree-optimization/52091
8572 * gcc.dg/vect/pr52091.c: New test.
8573
8574 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR rtl-optimization/52113
8577 * gcc.target/avr/pr52113.c: New test.
8578
8579 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR rtl-optimization/52092
8582 * gcc.c-torture/compile/pr52092.c: New test.
8583
8584 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8585
8586 PR fortran/41587
8587 * gfortran.dg/class_array_10.f03: New test.
8588
8589 PR fortran/46356
8590 * gfortran.dg/class_array_11.f03: New test.
8591
8592 PR fortran/51754
8593 * gfortran.dg/class_array_12.f03: New test.
8594
8595 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8596
8597 PR fortran/52012
8598 * gfortran.dg/realloc_on_assign_11.f90: New test.
8599
8600 2012-02-02 Tobias Burnus <burnus@net-b.de>
8601
8602 PR fortran/52093
8603 * gfortran.dg/shape_7.f90: New.
8604
8605 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8606
8607 * gcc.target/mips/mips-prepend-1.c: New test.
8608
8609 2012-02-02 Jan Hubicka <jh@suse.cz>
8610 Tom de Vries <tom@codesourcery.com>
8611
8612 PR middle-end/51998
8613 * gcc.dg/alias-12.c: New testcase.
8614 * gcc.dg/alias-13.c: New testcase.
8615
8616 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR target/52086
8619 * gcc.dg/pr52086.c: New test.
8620
8621 PR tree-optimization/52073
8622 * gcc.c-torture/compile/pr52073.c: New test.
8623
8624 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8625
8626 PR fortran/51958
8627 * gfortran.dg/function_optimize_10.f90: New test.
8628
8629 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8630
8631 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8632 test on alpha*-*-*.
8633
8634 2012-02-01 Tobias Burnus <burnus@net-b.de>
8635
8636 PR fortran/52024
8637 * gfortran.dg/typebound_operator_14.f90: New.
8638
8639 2012-02-01 Tobias Burnus <burnus@net-b.de>
8640
8641 PR fortran/52059
8642 * gfortran.dg/elemental_function_1.f90: New.
8643
8644 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8645
8646 PR rtl-optimization/51374
8647 * gcc.target/avr/torture/pr51374-1.c:
8648 Also fail if SBIS is seen.
8649
8650 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8651
8652 PR rtl-optimization/51374
8653 * gcc.target/avr/torture/pr51374-1.c: New.
8654
8655 2012-01-31 Tobias Burnus <burnus@net-b.de>
8656
8657 PR fortran/52024
8658 * gfortran.dg/typebound_generic_11.f90: New.
8659
8660 2012-01-31 Tobias Burnus <burnus@net-b.de>
8661
8662 PR fortran/52029
8663 * gfortran.dg/class_49.f90: New.
8664
8665 2012-01-31 Tobias Burnus <burnus@net-b.de>
8666
8667 PR fortran/52013
8668 * gfortran.dg/elemental_args_check_6.f90: New.
8669
8670 2012-01-31 Jason Merrill <jason@redhat.com>
8671
8672 PR c++/52043
8673 * g++.dg/cpp0x/variadic122.C: New.
8674
8675 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8676
8677 PR fortran/52012
8678 * gfortran.dg/realloc_on_assign_10.f90: New test.
8679
8680 2012-01-31 Richard Guenther <rguenther@suse.de>
8681
8682 PR tree-optimization/51528
8683 * gcc.dg/torture/pr51528.c: New testcase.
8684
8685 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8686
8687 PR go/48501
8688 * lib/go.exp (go_target_compile): Append timeout= to options.
8689 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8690 select5-out.go test on alpha*-*-* targets.
8691
8692 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8693
8694 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8695 (TEST_SHORT): Reformat in the same way.
8696 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8697 (TEST_SHORT): Reformat in the same way.
8698 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8699 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8700 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8701 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8702 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8703
8704 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8705
8706 PR target/51835
8707 * gcc.target/arm/pr51835.c: New testcase.
8708
8709 2012-01-30 Richard Guenther <rguenther@suse.de>
8710
8711 PR tree-optimization/52028
8712 * gcc.dg/torture/pr52028.c: New testcase.
8713 * gfortran.dg/ldist-pr45199.f: Adjust.
8714 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8715 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8716 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8717
8718 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8719
8720 PR debug/52027
8721 * gcc.dg/tree-prof/pr52027.c: New test.
8722
8723 PR tree-optimization/52046
8724 * gcc.dg/pr52046.c: New test.
8725
8726 PR debug/52048
8727 * g++.dg/other/pr52048.C: New test.
8728
8729 2012-01-30 Richard Guenther <rguenther@suse.de>
8730
8731 PR tree-optimization/52045
8732 * gcc.dg/pr52045.c: New testcase.
8733
8734 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8735
8736 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8737 new code generated for __sync_lock_release.
8738
8739 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8740
8741 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8742
8743 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8744
8745 PR testsuite/51875
8746 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8747
8748 * g++.dg/ext/visibility/template10.C: Fix typo.
8749
8750 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8751
8752 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8753
8754 PR c++/51327
8755 * g++.dg/cpp0x/constexpr-ice6.C: New.
8756
8757 2012-01-29 Tobias Burnus <burnus@net-b.de>
8758
8759 PR fortran/41600
8760 * gfortran.dg/default_initialization_6.f90: New.
8761
8762 2012-01-29 Tobias Burnus <burnus@net-b.de>
8763
8764 PR fortran/51972
8765 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8766 * gfortran.dg/class_48.f90: New.
8767
8768 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8769
8770 PR fortran/51808
8771 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8772
8773 2012-01-28 Tobias Burnus <burnus@net-b.de>
8774
8775 PR fortran/51972
8776 * gfortran.dg/class_allocate_12.f90: New.
8777
8778 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8779
8780 * gcc.dg/torture/pr50444.c: Fix dg directives.
8781
8782 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8783
8784 PR target/52006
8785 * gcc.target/arm/pr52006.c: New test.
8786
8787 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8788
8789 PR testsuite/52011
8790 * gcc.dg/lto/trans-mem.h: New file.
8791 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8792 * gcc.dg/lto/trans-mem-1_1.c: Same.
8793 * gcc.dg/lto/trans-mem-4_1.c: Same.
8794 * gcc.dg/lto/trans-mem-3_1.c: Same.
8795
8796 2012-01-27 Tobias Burnus <burnus@net-b.de>
8797
8798 PR fortran/52022
8799 * gfortran.dg/dummy_procedure_7.f90: New.
8800
8801 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8802
8803 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8804 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8805
8806 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR c++/51852
8809 * g++.dg/other/gc5.C: New test.
8810
8811 2012-01-27 Richard Guenther <rguenther@suse.de>
8812
8813 PR tree-optimization/50444
8814 * gcc.dg/torture/pr50444.c: New testcase.
8815
8816 2012-01-27 Tobias Burnus <burnus@net-b.de>
8817
8818 PR fortran/51970
8819 PR fortran/51977
8820 * gfortran.dg/move_alloc_13.f90: New.
8821
8822 2012-01-27 Tobias Burnus <burnus@net-b.de>
8823
8824 PR fortran/51953
8825 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8826 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8827 and change dg-error string.
8828
8829 2012-01-27 Tobias Burnus <burnus@net-b.de>
8830
8831 PR fortran/52016
8832 * gfortran.dg/elemental_args_check_5.f90: New.
8833
8834 2012-01-27 Richard Guenther <rguenther@suse.de>
8835
8836 PR middle-end/51959
8837 * g++.dg/torture/pr51959.C: New testcase.
8838
8839 2012-01-27 Tom de Vries <tom@codesourcery.com>
8840
8841 PR tree-optimization/51990
8842 * gcc.dg/pr51990.c: New test.
8843 * gcc.dg/pr51990-2.c: Same.
8844
8845 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8846 Tobias Burnus <burnus@gcc.gnu.org>
8847
8848 PR fortran/48705
8849 * gfortran.dg/class_allocate_11.f03: New.
8850
8851 PR fortran/51870
8852 PR fortran/51943
8853 PR fortran/51946
8854 * gfortran.dg/class_allocate_7.f03: New.
8855 * gfortran.dg/class_allocate_8.f03: New.
8856 * gfortran.dg/class_allocate_9.f03: New.
8857 * gfortran.dg/class_allocate_10.f03: New.
8858
8859 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8860
8861 * gnat.dg/discr34.adb: New test.
8862 * gnat.dg/discr34_pkg.ads: New helper.
8863
8864 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8865
8866 * gnat.dg/discr33.adb: New test.
8867
8868 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8869
8870 * gnat.dg/limited_with3.ad[sb): New test.
8871 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8872 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8873 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8874
8875 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8876
8877 * gnat.dg/stack_usage1.adb: New test.
8878 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8879
8880 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8881 * gcc.dg/pr44194-2.c: Likewise.
8882
8883 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8884
8885 PR c++/51370
8886 * g++.dg/template/crash112.C: New.
8887
8888 2012-01-27 Richard Henderson <rth@redhat.com>
8889
8890 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8891
8892 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8893
8894 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8895
8896 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR middle-end/51895
8899 * g++.dg/opt/pr51895.C: New test.
8900
8901 2012-01-26 Michael Matz <matz@suse.de>
8902
8903 PR tree-optimization/48794
8904 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8905
8906 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8907
8908 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8909
8910 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8911
8912 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8913 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8914 memory.
8915 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8916 the default value for s390 and s390x.
8917
8918 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8919
8920 PR lto/51698
8921 * gcc.dg/lto/trans-mem-4_0.c: New.
8922 * gcc.dg/lto/trans-mem-4_1.c: New.
8923 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8924 TM builtins.
8925 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8926 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8927 TM builtins.
8928 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8929 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8930 TM builtins.
8931
8932 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8933
8934 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8935
8936 2012-01-25 Ian Lance Taylor <iant@google.com>
8937
8938 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8939
8940 2012-01-25 Tobias Burnus <burnus@net-b.de>
8941
8942 PR fortran/51995
8943 * gfortran.dg/typebound_proc_25.f90: New.
8944
8945 2012-01-25 Jason Merrill <jason@redhat.com>
8946
8947 PR c++/51992
8948 * g++.dg/lto/pr51992_0.C: New.
8949
8950 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR tree-optimization/51987
8953 * gcc.target/i386/pr51987.c: New test.
8954
8955 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8956
8957 * gcc.dg/tm/lto-1.c: Require lto support in target.
8958
8959 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8960
8961 PR rtl-optimization/48374
8962 * gcc.dg/pr48374.c: New test.
8963
8964 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8965
8966 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8967
8968 2012-01-25 Tobias Burnus <burnus@net-b.de>
8969
8970 PR fortran/51966
8971 * gfortran.dg/derived_constructor_char_3.f90: New.
8972
8973 2012-01-24 Ian Lance Taylor <iant@google.com>
8974
8975 * go.test/go-test.exp (filecmp): New procedure.
8976 (errchk): Handle quoted square brackets.
8977 (go-gc-tests): Set go_compile_args. Handle various new test
8978 lines. Skip a few new tests.
8979 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8980
8981 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8982
8983 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8984 (check_effective_target_vect_extract_even_odd)
8985 (check_effective_target_vect_interleave): Return true for MIPS
8986 paired-single.
8987
8988 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8989
8990 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8991 (main): Use it instead of argc.
8992
8993 2012-01-24 Jason Merrill <jason@redhat.com>
8994
8995 PR c++/51973
8996 * g++.dg/cpp0x/sfinae31.C: New.
8997
8998 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8999
9000 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9001
9002 2012-01-24 Jason Merrill <jason@redhat.com>
9003
9004 PR c++/51812
9005 * g++.dg/inherit/covariant20.C: New.
9006
9007 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9008
9009 PR c++/51223
9010 * g++.dg/parse/crash58.C: New.
9011
9012 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR target/51957
9015 * gcc.dg/pr51957-1.c: New test.
9016 * gcc.dg/pr51957-1.h: New file.
9017 * gcc.dg/pr51957-2.c: New test.
9018
9019 2012-01-23 Jason Merrill <jason@redhat.com>
9020
9021 PR c++/51930
9022 * g++.dg/ext/visibility/template10.C: New.
9023
9024 2012-01-23 Tobias Burnus <burnus@net-b.de>
9025
9026 PR fortran/51948
9027 * gfortran.dg/move_alloc_12.f90: New.
9028
9029 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9030
9031 PR middle-end/45416
9032 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9033
9034 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9035
9036 PR c++/51398
9037 * g++.dg/template/crash111.C: New.
9038
9039 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9040
9041 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9042 configurations.
9043 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9044
9045 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9046
9047 PR testsuite/51941
9048 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9049 the DW_TAG_class_type and DW_AT_name: "Executor".
9050
9051 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9052
9053 * lib/target-supports.exp
9054 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9055 (check_effective_target_vect_interleave): Likewise.
9056
9057 2012-01-22 Jason Merrill <jason@redhat.com>
9058
9059 PR c++/51925
9060 * g++.dg/template/using20.C: New.
9061 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9062
9063 2012-01-23 Jason Merrill <jason@redhat.com>
9064
9065 PR target/51934
9066 * g++.dg/torture/pr51344.C: Limit to x86.
9067
9068 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9069
9070 * c-c++-common/tm/omp.c: Require target with pthread support.
9071
9072 2012-01-23 Richard Guenther <rguenther@suse.de>
9073
9074 PR tree-optimization/51949
9075 * gcc.dg/torture/pr51949.c: New testcase.
9076
9077 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR rtl-optimization/51933
9080 * gcc.c-torture/execute/pr51933.c: New test.
9081
9082 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9083
9084 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9085 Do not define for Interix.
9086
9087 2012-01-22 Jason Merrill <jason@redhat.com>
9088
9089 PR c++/51832
9090 * g++.dg/lto/pr51832.h: New.
9091 * g++.dg/lto/pr51832_0.C: New.
9092 * g++.dg/lto/pr51832_1.C: New.
9093
9094 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9095
9096 * gcc.dg/ext-elim-1.c: New test.
9097
9098 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9099
9100 PR target/51931
9101 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9102 * g++.dg/opt/longbranch1.C: Likewise.
9103
9104 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9105
9106 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9107 in C++11 mode.
9108
9109 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9110
9111 PR fortran/50556
9112 * gfortran.dg/namelist_74.f90: New test.
9113 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9114
9115 2012-01-21 Tobias Burnus <burnus@net-b.de>
9116
9117 PR fortran/51913
9118 * gfortran.dg/class_47.f90: New.
9119
9120 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9121
9122 * gnat.dg/renaming5.ad[sb]: New test.
9123
9124 2012-01-20 Jason Merrill <jason@redhat.com>
9125
9126 PR c++/51919
9127 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9128
9129 2012-01-20 Jason Merrill <jason@redhat.com>
9130
9131 PR c++/51922
9132 * g++.dg/ext/attrib42.C: Require ilp32.
9133
9134 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR target/51915
9137 * gcc.target/arm/pr51915.c: New test.
9138
9139 2012-01-20 Cary Coutant <ccoutant@google.com>
9140 Dodji Seketeli <dodji@redhat.com>
9141
9142 PR debug/45682
9143 * g++.dg/debug/dwarf2/nested-3.C: New test.
9144
9145 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9146
9147 PR c++/51402
9148 * g++.dg/template/crash110.C: New.
9149
9150 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9151
9152 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9153 Remove default options on hppa*-*-hpux*.
9154
9155 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9156
9157 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9158
9159 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9160
9161 * gcc.c-torture/compile/pr51856.c: New testcase.
9162
9163 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9164
9165 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9166 options to go_target_compile.
9167
9168 2012-01-20 Kai Tietz <ktietz@redhat.com>
9169
9170 * g++.dg/torture/pr51344.C: Fix typo.
9171
9172 2012-01-20 Richard Guenther <rguenther@suse.de>
9173
9174 PR tree-optimization/51903
9175 * g++.dg/torture/pr51903.C: New testcase.
9176
9177 2012-01-20 Tobias Burnus <burnus@net-b.de>
9178 Janus Weil <janus@gcc.gnu.org>
9179
9180 PR fortran/51056
9181 * gfortran.dg/use_21.f90: New.
9182
9183 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR target/51106
9186 * gcc.dg/torture/pr51106-1.c: New test.
9187 * gcc.dg/torture/pr51106-2.c: New test.
9188
9189 2012-01-19 Kai Tietz <ktietz@redhat.com>
9190
9191 * g++.dg/torture/pr51344.C: New test.
9192
9193 2012-01-19 Tobias Burnus <burnus@net-b.de>
9194
9195 PR fortran/51904
9196 * gfortran.dg/intrinsic_size_2.f90: New.
9197
9198 2012-01-19 Jason Merrill <jason@redhat.com>
9199
9200 PR c++/51889
9201 * g++.dg/inherit/using7.C: New.
9202
9203 2012-01-19 Richard Guenther <rguenther@suse.de>
9204
9205 PR tree-optimization/37997
9206 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9207
9208 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9209
9210 PR rtl-optimization/51505
9211 * gcc.dg/pr51505.c: New test.
9212
9213 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9214
9215 PR fortran/51634
9216 * gfortran.dg/typebound_operator_12.f03: New.
9217 * gfortran.dg/typebound_operator_13.f03: New.
9218
9219 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9220
9221 PR c++/51225
9222 * g++.dg/cpp0x/pr51225.C: New.
9223
9224 2012-01-17 Ian Lance Taylor <iant@google.com>
9225
9226 PR go/50656
9227 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9228
9229 2012-01-17 Tobias Burnus <burnus@net-b.de>
9230
9231 PR fortran/51869
9232 * gfortran.dg/realloc_on_assign_9.f90: New.
9233
9234 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9235
9236 PR other/51165
9237 * gcc.dg/tm/memopt-3.c: Remove xfail.
9238 * gcc.dg/tm/memopt-4.c: Remove xfail.
9239 * gcc.dg/tm/memopt-5.c: Remove xfail.
9240 * gcc.dg/tm/memopt-7.c: Remove xfail.
9241
9242 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR tree-optimization/51877
9245 * gcc.c-torture/execute/pr51877.c: New test.
9246
9247 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9248
9249 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9250 {!vect_align_arrays} to vect_sizes_32B_16B.
9251 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9252 * gcc.dg/vect/vect-peel-3.c: Ditto.
9253
9254 2012-01-16 Jason Merrill <jason@redhat.com>
9255
9256 PR c++/51854
9257 * g++.dg/abi/mangle60.C: New.
9258
9259 PR c++/51827
9260 * g++.dg/pch/mangle1.{C,Hs}: New.
9261
9262 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9263 Tobias Burnus <burnus@net-b.de>
9264
9265 PR fortran/50981
9266 * gfortran.dg/elemental_optional_args_3.f90: New
9267 * gfortran.dg/elemental_optional_args_4.f90: New
9268
9269 2012-01-16 Tobias Burnus <burnus@net-b.de>
9270
9271 PR fortran/51809
9272 * gfortran.dg/use_20.f90: New
9273
9274 2012-01-16 Jason Merrill <jason@redhat.com>
9275
9276 PR c++/51868
9277 * g++.dg/cpp0x/rv-bitfield.C: New.
9278 * g++.dg/cpp0x/rv-bitfield2.C: New.
9279
9280 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9281
9282 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9283 subroutine 'qsort' and use index array to assign the result.
9284
9285 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR tree-optimization/51865
9288 * gcc.dg/pr51865.c: New test.
9289
9290 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9291
9292 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9293
9294 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9295
9296 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9297 to be loaded from the constant pool, rather than via %hi and %lo.
9298
9299 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9300
9301 PR rtl-optimization/51821
9302 * gcc.dg/pr51821.c: New test.
9303
9304 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9305
9306 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9307
9308 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9309
9310 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9311
9312 2012-01-14 Tobias Burnus <burnus@net-b.de>
9313
9314 PR fortran/51800
9315 * gfortran.dg/init_flag_8.f90: New.
9316 * gfortran.dg/init_flag_9.f90: New.
9317
9318 2011-01-14 Tobias Burnus <burnus@net-b.de>
9319
9320 PR fortran/51816
9321 * gfortran.dg/use_18.f90: New.
9322 * gfortran.dg/use_19.f90: New.
9323
9324 2012-01-13 Ian Lance Taylor <iant@google.com>
9325
9326 PR c++/50012
9327 * g++.dg/warn/Wsign-compare-4.C: New.
9328
9329 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9330
9331 PR fortran/48351
9332 * gfortran.dg/alloc_comp_assign.f03: New.
9333 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9334 __BUILTIN_FREE from 38 to 32.
9335
9336 2012-01-13 Jason Merrill <jason@redhat.com>
9337
9338 PR c++/20681
9339 * g++.dg/warn/Wreturn-type-7.C: New.
9340
9341 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9342
9343 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9344 assumption.
9345 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9346 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9347 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9348 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9349 int32plus because of big array needed.
9350 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9351 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9352
9353 2012-01-13 Jason Merrill <jason@redhat.com>
9354
9355 PR c++/51813
9356 * g++.dg/ext/visibility/template9.C: New.
9357
9358 PR c++/51620
9359 * g++.dg/cpp0x/defaulted34.C: New.
9360 * g++.dg/template/virtual3.C: New.
9361
9362 2012-01-13 Richard Guenther <rguenther@suse.de>
9363
9364 PR middle-end/8081
9365 * gcc.dg/torture/pr8081.c: New testcase.
9366
9367 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9368
9369 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9370
9371 2012-01-12 Jason Merrill <jason@redhat.com>
9372
9373 PR c++/51714
9374 * g++.dg/ext/stmtexpr14.C: New.
9375
9376 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9377
9378 PR c++/51633
9379 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9380
9381 2012-01-12 Jason Merrill <jason@redhat.com>
9382
9383 PR c++/48051
9384 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9385 * g++.dg/abi/mangle58.C: Likewise.
9386
9387 PR c++/51403
9388 * g++.dg/template/arg8.C: New.
9389
9390 2012-01-12 Ira Rosen <irar@il.ibm.com>
9391
9392 PR tree-optimization/51799
9393 * gcc.dg/vect/pr51799.c: New test.
9394 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9395 patterns.
9396
9397 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9398 Tobias Burnus <burnus@net-b.de>
9399
9400 PR fortran/51057
9401 PR fortran/51616
9402 * lib/target-supports.exp
9403 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9404 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9405
9406 2012-01-11 Jason Merrill <jason@redhat.com>
9407
9408 PR c++/51565
9409 * g++.dg/ext/attrib42.C: New.
9410
9411 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR bootstrap/51796
9414 * gcc.dg/pr51796.c: New test.
9415
9416 2012-01-11 Jason Merrill <jason@redhat.com>
9417
9418 PR c++/51818
9419 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9420
9421 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9422
9423 * gnat.dg/array19.ad[sb]: New test.
9424
9425 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9426
9427 * gnat.dg/opt23.ad[sb]: New test.
9428 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9429 * gnat.dg/opt24.ad[sb]: New test.
9430
9431 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9432
9433 PR tree-optimization/49642
9434 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9435 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9436
9437 2012-01-11 Jason Merrill <jason@redhat.com>
9438
9439 PR c++/51613
9440 * g++.dg/template/explicit-args5.C: New.
9441
9442 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9443
9444 * gcc.c-torture/execute/20120110-1.c: New testcase.
9445
9446 2012-01-10 Jason Merrill <jason@redhat.com>
9447
9448 PR c++/51614
9449 * g++.dg/inherit/ambig1.C: New.
9450
9451 PR c++/51433
9452 * g++.dg/cpp0x/constexpr-cache1.C: New.
9453
9454 2012-01-10 Richard Guenther <rguenther@suse.de>
9455
9456 PR tree-optimization/51801
9457 * gcc.dg/torture/pr51801.c: New testcase.
9458
9459 2012-01-10 Tobias Burnus <burnus@net-b.de>
9460
9461 PR fortran/51652
9462 * gfortran.dg/allocate_with_typespec_5.f90: New.
9463
9464 2012-01-10 Tobias Burnus <burnus@net-b.de>
9465
9466 * gfortran.dg/class_39.f03: Update dg-error string.
9467
9468 2012-01-10 Richard Guenther <rguenther@suse.de>
9469
9470 PR tree-optimization/50913
9471 * gcc.dg/graphite/interchange-16.c: New testcase.
9472 * gcc.dg/graphite/scop-20.c: XFAIL.
9473 * gfortran.dg/graphite/interchange-1.f: Likewise.
9474 * gfortran.dg/graphite/block-1.f90: Likewise.
9475 * gfortran.dg/graphite/block-2.f: Likewise.
9476
9477 2012-01-10 Richard Henderson <rth@redhat.com>
9478
9479 * lib/target-supports.exp (check_effective_target_vect_perm,
9480 check_effective_target_vect_perm_byte,
9481 check_effective_target_vect_perm_short): Enable for arm neon.
9482
9483 2012-01-09 Tobias Burnus <burnus@net-b.de>
9484
9485 PR fortran/46328
9486 * gfortran.dg/typebound_operator_11.f90: New.
9487
9488 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9489
9490 * gnat.dg/array18.adb: New test.
9491 * gnat.dg/array18_pkg.ads: New helper.
9492
9493 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9494
9495 PR fortran/51791
9496 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9497 around base object in first assignment in main program.
9498 * gfortran.dg/typebound_operator_10.f03: New test.
9499
9500 2012-01-09 Martin Jambor <mjambor@suse.cz>
9501
9502 PR tree-optimization/51759
9503 * g++.dg/ipa/pr51759.C: New test.
9504
9505 2012-01-09 Tobias Burnus <burnus@net-b.de>
9506
9507 PR fortran/51758
9508 * gfortran.dg/optional_absent_2.f90: New.
9509
9510 2012-01-09 Tobias Burnus <burnus@net-b.de>
9511
9512 PR fortran/51578
9513 * gfortran.dg/use_17.f90: New.
9514
9515 2012-01-09 Gary Funck <gary@intrepid.com>
9516
9517 PR preprocessor/33919
9518 * gcc.dg/pr33919.c: New test.
9519 * gcc.dg/pr33919-0.h: New test header file.
9520 * gcc.dg/pr33919-1.h: Ditto.
9521 * gcc.dg/pr33919-2.h: Ditto.
9522
9523 2012-01-07 Jan Hubicka <jh@suse.cz>
9524
9525 PR tree-optimize/51694
9526 * gcc.c-torture/compile/pr51694.c: new testcase.
9527
9528 2012-01-07 Jan Hubicka <jh@suse.cz>
9529
9530 PR tree-optimization/51600
9531 * g++.dg/torture/pr51600.C: New testcase.
9532
9533 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9534
9535 PR gcov-profile/51715
9536 PR gcov-profile/51717
9537 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9538 * gcc.misc-tests/gcov-14.c: Likewise.
9539
9540 2012-01-06 Jason Merrill <jason@redhat.com>
9541
9542 * g++.dg/parse/new5.C: New.
9543
9544 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9545
9546 PR testsuite/51655
9547 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9548 including <string.h>.
9549
9550 2012-01-06 Jason Merrill <jason@redhat.com>
9551
9552 * g++.dg/abi/mangle51.C: New.
9553 * g++.dg/abi/mangle52.C: New.
9554 * g++.dg/abi/mangle53.C: New.
9555 * g++.dg/abi/mangle54.C: New.
9556 * g++.dg/abi/mangle55.C: New.
9557 * g++.dg/abi/mangle56.C: New.
9558 * g++.dg/abi/mangle57.C: New.
9559 * g++.dg/abi/mangle58.C: New.
9560 * g++.dg/abi/mangle59.C: New.
9561 * g++.dg/cpp0x/trailing3.C: Update mangling.
9562 * g++.dg/cpp0x/variadic111.C: Update mangling.
9563 * g++.dg/cpp0x/variadic4.C: Update mangling.
9564 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9565 * g++.dg/template/nontype22.C: Works now.
9566 * g++.dg/template/pr35240.C: Works now.
9567
9568 * g++.dg/cpp0x/error7.C: New.
9569
9570 2012-01-06 Tobias Burnus <burnus@net-b.de>
9571
9572 * gfortran.dg/deallocate_stat_2.f90: New.
9573 * coarray/allocate_errgmsg.f90: New.
9574 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9575 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9576 * coarray/subobject_1.f90: Fix for num_images > 1.
9577 * gfortran.dg/deallocate_stat.f90: Update due to changed
9578 stat= handling.
9579
9580 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9581
9582 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9583
9584 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9585
9586 * ada/acats/overflow.lst: Add cb20004.
9587
9588 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9589
9590 PR c++/51541
9591 * g++.dg/cpp0x/alias-decl-18.C: New test.
9592
9593 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9594
9595 * gcc.c-torture/execute/20120104-1.c: New test.
9596
9597 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9598
9599 PR fortran/PR48946
9600 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9601 the old typebound_operator_8.f03.
9602 * gfortran.dg/typebound_operator_8.f03: New version of
9603 typebound_operator_7.f03 with 'u' a derived type instead of a
9604 class object.
9605
9606 2012-01-05 Richard Guenther <rguenther@suse.de>
9607
9608 * g++.dg/torture/pr49309.C: Skip for -flto.
9609
9610 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR middle-end/51761
9613 * gcc.c-torture/compile/pr51761.c: New test.
9614
9615 2012-01-05 Richard Guenther <rguenther@suse.de>
9616
9617 PR tree-optimization/51760
9618 * gcc.dg/torture/pr51760.c: New testcase.
9619
9620 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9621
9622 PR middle-end/51472
9623 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9624
9625 2012-01-05 Richard Guenther <rguenther@suse.de>
9626
9627 PR lto/41576
9628 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9629 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9630
9631 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR debug/51695
9634 * gcc.dg/pr51695.c: New test.
9635
9636 2012-01-04 Andrew Pinski <apinski@cavium.com>
9637
9638 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9639 * gcc.target/mips/octeon2-lx-1.c: New test.
9640 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9641 * gcc.target/mips/octeon2-lx-2.c: New test.
9642 * gcc.target/mips/octeon2-lx-3.c: New test.
9643
9644 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9645
9646 PR other/51163
9647 PR other/51164
9648 * gcc.dg/tm/alias-1.c: Adjust regexp.
9649 * gcc.dg/tm/alias-2.c: Adjust regexp.
9650
9651 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9652
9653 PR c++/51064
9654 * g++.dg/warn/Wparentheses-26.C: New.
9655
9656 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9657
9658 * gfortran.dg/elemental_optional_args_2.f90: New test.
9659
9660 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9661
9662 PR fortran/49693
9663 * gfortran.dg/common_17.f90: New test.
9664
9665 2012-01-04 Richard Guenther <rguenther@suse.de>
9666
9667 PR tree-optimization/49651
9668 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9669 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9670
9671 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9672
9673 PR c++/51738
9674 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9675
9676 2012-01-03 Andrew Pinski <apinski@cavium.com>
9677
9678 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9679 for all mips targets. Also allow an optional .cfi_startproc.
9680
9681 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9682
9683 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9684
9685 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9686
9687 PR c++/29273
9688 * g++.dg/rtti/dyncast5.C: New.
9689
9690 2012-01-03 Richard Guenther <rguenther@suse.de>
9691
9692 PR tree-optimization/51070
9693 * gcc.dg/torture/pr51070-2.c: New testcase.
9694
9695 2012-01-03 Richard Guenther <rguenther@suse.de>
9696
9697 PR tree-optimization/51692
9698 * gcc.dg/torture/pr51692.c: New testcase.
9699
9700 2012-01-03 Richard Guenther <rguenther@suse.de>
9701
9702 PR debug/51650
9703 * g++.dg/lto/pr51650-3_0.C: New testcase.
9704
9705 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9706
9707 PR c++/15867
9708 * g++.dg/warn/Wredundant-decls-spec.C: New.
9709
9710 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR tree-optimization/51719
9713 * g++.dg/tree-prof/pr51719.C: New test.
9714
9715 2012-01-03 Richard Guenther <rguenther@suse.de>
9716
9717 PR middle-end/51730
9718 * gcc.dg/fold-compare-6.c: New testcase.
9719
9720 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR c++/51669
9723 * g++.dg/gomp/pr51669.C: New test.
9724
9725 2012-01-02 Jason Merrill <jason@redhat.com>
9726
9727 PR c++/51675
9728 * g++.dg/cpp0x/constexpr-union2.C: New.
9729
9730 PR c++/51666
9731 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9732
9733 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9734
9735 PR c++/51462
9736 * g++.dg/cpp0x/constexpr-99.C: New test.
9737
9738 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9739
9740 PR c++/20140
9741 * g++.dg/template/init9.C: New.
9742
9743 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9744
9745 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9746 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9747 rather than a specific number.
9748
9749 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9750
9751 PR fortran/46262
9752 PR fortran/46328
9753 PR fortran/51052
9754 * gfortran.dg/typebound_operator_7.f03: New.
9755 * gfortran.dg/typebound_operator_8.f03: New.
9756
9757 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9758
9759 PR target/51729
9760 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9761 XFAIL.
9762 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9763
9764 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9765
9766 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9767
9768 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9769
9770 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9771 for MIPS.
9772
9773 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9774
9775 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9776 * gfortran.dg/io_real_boz_4.f90: Likewise.
9777 * gfortran.dg/io_real_boz_5.f90: Likewise.
9778
9779 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9780
9781 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9782
9783 2012-01-02 Revital Eres <revital.eres@linaro.org>
9784
9785 * gcc.dg/sms-11.c: New file.
9786
9787 2012-01-02 Tobias Burnus <burnus@net-b.de>
9788
9789 PR fortran/51682
9790 * gfortran.dg/coarray/image_index_3.f90: New.
9791
9792 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9793
9794 PR c++/16603
9795 * g++.dg/parse/enum8.C: New.
9796
9797 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/51379
9800 * g++.dg/conversion/reinterpret4.C: New.
9801 * g++.dg/conversion/reinterpret1.C: Adjust.
9802
9803 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9804
9805 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9806
9807 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9808
9809 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9810 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9811 * g++.old-deja/g++.jason/access14.C: Likewise.
9812 * g++.old-deja/g++.jason/access8.C: Likewise.
9813 * g++.old-deja/g++.jason/access1.C: Likewise.
9814 * g++.old-deja/g++.other/access3.C: Likewise.
9815 * g++.old-deja/g++.other/access5.C: Likewise.
9816 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9817 * g++.old-deja/g++.law/visibility22.C: Likewise.
9818 * g++.old-deja/g++.law/visibility26.C: Likewise.
9819 * g++.old-deja/g++.mike/p2746.C: Likewise.
9820 * g++.dg/debug/using1.C: Likewise.
9821 * g++.dg/lookup/using51.C: Likewise.
9822 * g++.dg/inherit/using5.C: Likewise.
9823 * g++.dg/inherit/pr30297.C: Likewise.
9824 * g++.dg/inherit/access8.C: Likewise.
9825 * g++.dg/torture/pr39362.C: Likewise.
9826 * g++.dg/template/crash13.C: Likewise.
9827 * g++.dg/template/using10.C: Likewise.
9828
9829 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9830
9831 PR fortran/51502
9832 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9833
9834 2012-01-01 Ira Rosen <irar@il.ibm.com>
9835
9836 PR tree-optimization/51704
9837 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9838 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9839 corresponding flags.
9840
9841 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9842
9843 PR c++/51723
9844 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9845
9846 2012-01-01 Jan Hubicka <jh@suse.cz>
9847
9848 PR rtl-optimization/51069
9849 * gcc.c-torture/compile/pr51069.c: New testcase.
9850
9851 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR tree-optimization/51683
9854 * gcc.dg/pr51683.c: New test.
9855 \f
9856 Copyright (C) 2012 Free Software Foundation, Inc.
9857
9858 Copying and distribution of this file, with or without modification,
9859 are permitted in any medium without royalty provided the copyright
9860 notice and this notice are preserved.