go-test.exp (go-gc-tests): Handle runoutput test type with arguments.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-08 Ian Lance Taylor <iant@google.com>
2
3 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
4 with arguments. Handle errorcheckoutput and rundir test types.
5
6 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
7
8 PR tree-optimization/55191
9 * gcc.dg/pr55191.c: New test.
10
11 2012-11-08 Jakub Jelinek <jakub@redhat.com>
12
13 PR debug/54499
14 * g++.dg/debug/pr54499.C: New test.
15
16 2012-11-08 Jan Hubicka <jh@suse.cz>
17
18 PR middle-end/48636
19 * gcc.dg/winline-3.c: Update.
20
21 2012-11-08 Martin Jambor <mjambor@suse.cz>
22
23 * gfortran.dg/ipcp-array-1.f90: New test.
24
25 2012-11-08 Florian Weimer <fweimer@redhat.com>
26
27 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
28
29 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
30
31 PR rtl-optimization/55151
32 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
33
34 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
35
36 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
37
38 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
39
40 * gcc.c-torture/compile/20121107-1.c: New test.
41
42 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
43
44 PR rtl-optimization/55151
45 * gcc.dg/pr55151.c: Compile it only for x86_64.
46
47 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
48
49 PR rtl-optimization/55122
50 * gcc.dg/pr55122.c: New test.
51
52 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
53
54 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
55 word powerpc.
56 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
57 * gcc.target/powerpc/loop_align.c: Skip on AIX.
58 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
59 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
60
61 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
62
63 PR c/53063
64 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
65
66 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
67
68 PR c/51294
69 * c-c++-common/pr51294.c: New.
70
71 2012-11-07 Martin Jambor <mjambor@suse.cz>
72
73 PR tree-optimization/53787
74 * gcc.dg/ipa/ipa-5.c: Adjust.
75 * gcc.dg/ipa/ipcp-agg-1.c: New test.
76 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
77 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
78 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
79 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
80 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
81 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
82 * gfortran.dg/pr48636-2.f90: New test.
83 * gfortran.dg/pr53787.f90: Likewise.
84
85 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
86
87 PR c++/55226
88 Revert:
89 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
90
91 PR c++/54922
92 * g++.dg/cpp0x/constexpr-union4.C: New.
93
94 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
95
96 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
97
98 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
99
100 PR target/49220
101 * gcc.c-torture/compile/pr49220.c: New test.
102
103 2012-11-07 Florian Weimer <fweimer@redhat.com>
104
105 * g++.dg/init/new40.C: New.
106
107 2012-11-07 Jakub Jelinek <jakub@redhat.com>
108
109 PR debug/54693
110 * gcc.dg/guality/pr54693-2.c: New test.
111
112 2012-11-06 Andrew Pinski <apinski@cavium.com>
113
114 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
115 -fno-vect-cost-model.
116
117 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
118
119 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
120 * gcc.dg/tm/debug-1.c: Same.
121 * gcc.dg/tm/irrevocable-3.c: Same.
122 * gcc.dg/tm/irrevocable-4.c: Same.
123 * gcc.dg/tm/memopt-10.c: Same.
124 * gcc.dg/tm/memopt-11.c: Same.
125 * gcc.dg/tm/props-4.c: Same.
126 * gcc.dg/tm/wrap-3.c: Same.
127 * gcc.dg/tm/wrap-4.c: Same.
128
129 2012-11-06 Andrew Pinski <apinski@cavium.com>
130
131 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
132
133 2012-11-06 Jan Hubicka <jh@suse.cz>
134
135 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
136 candidate still.
137 * gcc.dg/tree-ssa/loop-23.c: Likewise.
138 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
139 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
140
141 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
142
143 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
144
145 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
146
147 PR middle-end/41993
148 * gcc.dg/torture/pr41993.c: New test.
149
150 2012-11-06 Jan Hubicka <jh@suse.cz>
151
152 * gcc.target/i386/l_fma_float_?.c: Update.
153 * gcc.target/i386/l_fma_double_?.c: Update.
154
155 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
156
157 PR target/54089
158 * gcc.target/sh/pr54089-8.c: New.
159 * gcc.target/sh/pr54089-9.c: New.
160
161 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
162
163 PR target/47440
164 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
165 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
166 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
167 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
168 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
169 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
170 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
171 * gcc.target/i386/avx-vzeroupper-27.c: New.
172
173 2012-11-06 Janus Weil <janus@gcc.gnu.org>
174
175 PR fortran/54917
176 * gfortran.dg/transfer_class_1.f90: New.
177 * gfortran.dg/transfer_class_2.f90: New.
178
179 2012-11-05 Sriraman Tallam <tmsriram@google.com>
180
181 * testsuite/g++.dg/mv1.C: New test.
182 * testsuite/g++.dg/mv2.C: New test.
183 * testsuite/g++.dg/mv3.C: New test.
184 * testsuite/g++.dg/mv4.C: New test.
185 * testsuite/g++.dg/mv5.C: New test.
186 * testsuite/g++.dg/mv6.C: New test.
187
188 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
189
190 PR testsuite/55186
191 * gcc.dg/const-uniq-1.c (a): Increase length four times.
192
193 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
194
195 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
196 darwin.
197
198 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
199
200 * g++.dg/torture/20121105-1.C: New test.
201
202 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
203
204 * gcc.dg/torture/fp-compare.c: New testcase.
205
206 2012-11-05 Jan Hubicka <jh@suse.cz>
207
208 * gcc.dg/const-1.c: Update.
209 * gcc.dg/pure-1.c: Update.
210
211 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
212
213 PR rtl-optimization/55151
214 * gcc.dg/pr55151.c: New test.
215
216 2012-11-05 Jakub Jelinek <jakub@redhat.com>
217
218 PR debug/54970
219 PR debug/54971
220 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
221
222 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
223
224 PR testsuite/51128
225 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
226
227 2012-11-05 Jan Hubicka <jh@suse.cz>
228
229 * gcc.dg/autopar/pr49960.c: Fix testcase.
230
231 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
232
233 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
234 Fix scan-tree-dump-times directive.
235
236 2012-11-04 Janus Weil <janus@gcc.gnu.org>
237
238 PR fortran/55199
239 * gfortran.dg/associate_12.f90: New.
240
241 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
242
243 PR target/54255
244 * lib/target-supports.exp (check_effective_target_masm_intel): New
245 proc.
246 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
247 masm_intel.
248
249 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
250 Jack Howarth <howarth@bromo.med.uc.edu>
251
252 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
253 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
254 * gcc.target/i386/pr53249.c: Likewise.
255
256 2012-11-03 Andrew Pinski <apinski@cavium.com>
257
258 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
259 call abort1 so that cross jumping does not happen.
260
261 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
262
263 PR target/51244
264 * gcc.target/sh/pr51244-18.c: New.
265 * gcc.target/sh/pr51244-19.c: New.
266
267 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
268
269 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
270 b requires a 64-bit operation followed by a truncation.
271
272 2012-11-02 Jan Hubicka <jh@suse.cz>
273
274 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
275
276 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
277
278 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
279 conditions to verify the reduction code is vectorized.
280
281 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
282 in case 'pow', such as 'powerpc' is used in the compiler version name.
283 * gcc.target/powerpc/pr46728-2.c: Likewise.
284 * gcc.target/powerpc/pr46728-3.c: Likewise.
285 * gcc.target/powerpc/pr46728-4.c: Likewise.
286 * gcc.target/powerpc/pr46728-5.c: Likewise.
287 * gcc.target/powerpc/pr46728-7.c: Likewise.
288 * gcc.target/powerpc/pr46728-8.c: Likewise.
289 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
290
291 2012-11-02 Jan Hubicka <jh@suse.cz>
292
293 * gcc.dg/tree-ssa/loop-38.c: New testcase.
294
295 2012-11-02 Jan Hubicka <jh@suse.cz>
296
297 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
298 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
299
300 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
301
302 PR middle-end/55130
303 * gcc.target/i386/pr55130.c: New test.
304
305 2012-11-02 Jakub Jelinek <jakub@redhat.com>
306
307 PR target/55147
308 * gcc.target/i386/pr55147.c: New test.
309
310 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
311
312 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
313 * gfortran.dg/default_format_denormal_1.f90: Same.
314
315 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
316
317 PR middle-end/55001
318 * g++.dg/ext/vector19.C: Remove target restrictions.
319 * gcc.dg/fold-compare-7.c: New testcase.
320
321 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
322
323 PR target/55160
324 * gcc.target/sh/pr55160.c: New.
325
326 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
327
328 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
329 scan-assembler regex.
330
331 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
332
333 PR middle-end/55150
334 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
335 * gcc.dg/pr55150-2.c: New test.
336
337 2012-11-01 Sharad Singhai <singhai@google.com>
338
339 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
340 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
341 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
342 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
343
344 2012-10-31 Dehao Chen <dehao@google.com>
345
346 * g++.dg/debug/dwarf2/block.C: New testcase.
347
348 2012-10-31 Jan Hubicka <jh@suse.cz>
349
350 * gcc.dg/pr44974.c: Add noinline.
351
352 2012-10-31 Janus Weil <janus@gcc.gnu.org>
353
354 PR fortran/53718
355 * gfortran.dg/class_54.f90: New.
356
357 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
358 Jakub Jelinek <jakub@redhat.com>
359
360 PR tree-optimization/55018
361 * gcc.dg/torture/pr55018.c: New test.
362
363 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
364
365 PR c++/54583
366 * g++.dg/ext/vla13.C: New.
367
368 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
369
370 PR middle-end/55150
371 * gcc.dg/pr55150.c: New test.
372
373 2012-10-31 Tobias Burnus <burnus@net-b.de>
374
375 PR fortran/55134
376 * gfortran.dg/associate_11.f90: New.
377
378 2012-10-31 Dodji Seketeli <dodji@redhat.com>
379
380 PR c++/54955
381 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
382
383 2012-10-31 Jakub Jelinek <jakub@redhat.com>
384
385 PR tree-optimization/19105
386 PR tree-optimization/21643
387 PR tree-optimization/46309
388 * gcc.dg/pr19105.c: New test.
389 * gcc.dg/pr21643.c: New test.
390 * gcc.dg/pr46309-2.c: New test.
391 * gcc.c-torture/execute/pr46309.c: New test.
392
393 2012-10-31 Alan Modra <amodra@gmail.com>
394
395 * gcc.target/powerpc/dimode_off.c: New.
396 * gcc.target/powerpc/timode_off.c: New.
397 * gcc.target/powerpc/dfmode_off.c: New.
398 * gcc.target/powerpc/tfmode_off.c: New.
399
400 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
401
402 PR rtl-optimization/55093
403 * gcc.target/i386/pr55093.c: New file.
404
405 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
406
407 * gcc.target/i386/pr55116.c: Renamed to ...
408 * gcc.target/i386/pr55116-1.c: This.
409
410 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
411
412 * gcc.target/i386/pr55116-2.c: New file.
413
414 2012-10-30 Richard Biener <rguenther@suse.de>
415
416 * gcc.dg/vect/slp-perm-2.c: Adjust.
417
418 2012-10-30 Richard Biener <rguenther@suse.de>
419
420 PR tree-optimization/55111
421 * gcc.dg/torture/pr55111.c: New testcase.
422
423 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
424
425 PR target/53988
426 * gcc.target/sh/pr53988.c: New.
427
428 2012-10-30 Bin Cheng <bin.cheng@arm.com>
429
430 PR target/54989
431 * gcc.dg/hoist-register-pressure-1.c: Rename from
432 hoist-register-pressure.c. Add nonpic condition.
433 * gcc.dg/hoist-register-pressure-2.c: New testcase.
434
435 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
436
437 PR c++/54930
438 * gcc.dg/Wreturn-local-addr.c: New.
439 * g++.dg/warn/Wno-return-local-addr.C: New.
440 * g++.dg/warn/Wreturn-local-addr.C: New.
441
442 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
443
444 PR middle-end/55116
445 * gcc.target/i386/pr55116.c: New file.
446
447 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
448
449 PR c/53066
450 * gcc.dg/Wshadow-4.c: New.
451 * gcc.dg/Wshadow-4.h: New.
452
453 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
454
455 PR debug/54693
456 * gcc.dg/guality/pr54693.c: New.
457
458 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
459
460 PR middle-end/55027
461 * gcc.dg/pr55027.c: New testcase.
462
463 2012-10-29 Jan Hubicka <jh@suse.cz>
464
465 * gcc.dg/ipa/inline-6.c: New testcase.
466
467 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
468
469 PR rtl-optimization/55106
470 * g++.dg/pr55106.C: New.
471
472 2012-10-29 Richard Guenther <rguenther@suse.de>
473
474 PR middle-end/53695
475 * gcc.dg/torture/pr53695.c: New testcase.
476
477 2012-10-28 Jan Hubicka <jh@suse.cz>
478
479 * gcc.dg/ipa/inlinehint-3.c: New testcase.
480
481 2012-10-28 Tobias Burnus <burnus@net-b.de>
482
483 PR fortran/54958
484 * gfortran.dg/do_check_6.f90: New.
485
486 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
487 Jack Howarth <howarth@bromo.med.uc.edu>
488
489 PR target/54404
490 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
491 to dg-options.
492 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
493
494 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
495
496 PR target/34283
497 * gcc.target/i386/pr34283.c: New test.
498
499 2012-10-26 Jakub Jelinek <jakub@redhat.com>
500
501 PR c++/55081
502 * g++.dg/opt/pr55081.C: New test.
503
504 PR debug/54970
505 PR debug/54971
506 * gcc.dg/guality/pr54970.c: New test.
507
508 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
509
510 PR c++/54984
511 * g++.dg/template/new11.C: New.
512
513 2012-10-26 Richard Biener <rguenther@suse.de>
514
515 PR middle-end/54824
516 * gcc.dg/torture/pr54824.c: New testcase.
517
518 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
519
520 * gcc.target/i386/fxsave-1.c: New.
521 * gcc.target/i386/fxsave64-1.c: Ditto.
522 * gcc.target/i386/fxrstor-1.c: Ditto.
523 * gcc.target/i386/fxrstor64-1.c: Ditto.
524 * gcc.target/i386/xsave-1.c: Ditto.
525 * gcc.target/i386/xsave64-1.c: Ditto.
526 * gcc.target/i386/xrstor-1.c: Ditto.
527 * gcc.target/i386/xrstor64-1.c: Ditto.
528 * gcc.target/i386/xsaveopt-1.c: Ditto.
529 * gcc.target/i386/xsaveopt64-1.c: Ditto.
530 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
531 * gcc.target/i386/sse-13.c: Ditto.
532 * gcc.target/i386/sse-14.c: Ditto.
533 * gcc.target/i386/sse-22.c: Ditto.
534 * gcc.target/i386/sse-23.c: Ditto.
535 * g++.dg/other/i386-2.C: Ditto.
536 * g++.dg/other/i386-3.C: Ditto.
537
538 2012-10-25 Jan Hubicka <jh@suse.cz>
539
540 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
541 at ivcanon time.
542
543 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
544
545 PR c++/53761
546 * g++.dg/ext/transparent-union.C: New.
547
548 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
549
550 PR c++/54427
551 * g++.dg/ext/vector19.C: New testcase.
552
553 2012-10-25 Richard Biener <rguenther@suse.de>
554
555 PR tree-optimization/54902
556 * g++.dg/torture/pr54902.C: New testcase.
557
558 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
559
560 PR c++/34892
561 * g++.dg/template/crash114.C: New.
562
563 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
564
565 PR bootstrap/55049
566 * gcc.target/i386/pr55049-1.c: New test.
567
568 2012-10-24 Janus Weil <janus@gcc.gnu.org>
569
570 PR fortran/55037
571 * gfortran.dg/class_dummy_4.f03: New.
572
573 2012-10-24 Jakub Jelinek <jakub@redhat.com>
574
575 PR rtl-optimization/55010
576 * gcc.dg/pr55010.c: New test.
577
578 PR debug/54828
579 * g++.dg/debug/pr54828.C: New test.
580
581 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
582
583 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
584 * gcc.dg/vect/vect-83_64.c: Likewise.
585
586 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
587
588 PR c++/54922
589 * g++.dg/cpp0x/constexpr-union4.C: New.
590
591 2012-10-23 Jeff Law <law@redhat.com>
592
593 * gcc.c-torture/execute/pr54985.c: New test.
594
595 2012-10-23 Paul Koning <ni1d@arrl.net>
596
597 PR debug/54508
598 * g++.dg/debug/dwarf2/pr54508.C: New.
599
600 2012-10-23 Jakub Jelinek <jakub@redhat.com>
601
602 PR c++/54844
603 * g++.dg/template/sizeof14.C: New test.
604
605 2012-10-23 Ian Bolton <ian.bolton@arm.com>
606 Jim MacArthur <jim.macarthur@arm.com>
607 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
608 Marcus Shawcroft <marcus.shawcroft@arm.com>
609 Nigel Stephens <nigel.stephens@arm.com>
610 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
611 Richard Earnshaw <rearnsha@arm.com>
612 Sofiane Naci <sofiane.naci@arm.com>
613 Stephen Thomas <stephen.thomas@arm.com>
614 Tejas Belagod <tejas.belagod@arm.com>
615 Yufeng Zhang <yufeng.zhang@arm.com>
616
617 * lib/target-supports.exp
618 (check_profiling_available): Add AArch64.
619 (check_effective_target_vect_int): Likewise.
620 (check_effective_target_vect_shift): Likewise.
621 (check_effective_target_vect_float): Likewise.
622 (check_effective_target_vect_double): Likewise.
623 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
624 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
625 (check_effective_target_vect_pack_trunc): Likewise.
626 (check_effective_target_vect_unpack): Likewise.
627 (check_effective_target_vect_hw_misalign): Likewise.
628 (check_effective_target_vect_short_mult): Likewise.
629 (check_effective_target_vect_int_mult): Likewise.
630 (check_effective_target_vect_stridedN): Likewise.
631 (check_effective_target_sync_int_long): Likewise.
632 (check_effective_target_sync_char_short): Likewise.
633 (check_vect_support_and_set_flags): Likewise.
634 (check_effective_target_aarch64_tiny): New.
635 (check_effective_target_aarch64_small): New.
636 (check_effective_target_aarch64_large): New.
637 * g++.dg/other/PR23205.C: Enable aarch64.
638 * g++.dg/other/pr23205-2.C: Likewise.
639 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
640 * gcc.c-torture/execute/20101011-1.c: Likewise.
641 * gcc.dg/20020312-2.c: Likewise.
642 * gcc.dg/20040813-1.c: Likewise.
643 * gcc.dg/builtin-apply2.c: Likewise.
644 * gcc.dg/stack-usage-1.c: Likewise.
645
646 2012-10-23 Ian Bolton <ian.bolton@arm.com>
647 Jim MacArthur <jim.macarthur@arm.com>
648 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
649 Marcus Shawcroft <marcus.shawcroft@arm.com>
650 Nigel Stephens <nigel.stephens@arm.com>
651 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
652 Richard Earnshaw <rearnsha@arm.com>
653 Sofiane Naci <sofiane.naci@arm.com>
654 Stephen Thomas <stephen.thomas@arm.com>
655 Tejas Belagod <tejas.belagod@arm.com>
656 Yufeng Zhang <yufeng.zhang@arm.com>
657
658 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
659 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
660 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
661 * gcc.target/aarch64/aapcs/abitest.S: New file.
662 * gcc.target/aarch64/aapcs/abitest.h: New file.
663 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
664 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
665 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
666 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
667 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
668 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
669 * gcc.target/aarch64/aapcs/ice_1.c: New file.
670 * gcc.target/aarch64/aapcs/ice_2.c: New file.
671 * gcc.target/aarch64/aapcs/ice_3.c: New file.
672 * gcc.target/aarch64/aapcs/ice_4.c: New file.
673 * gcc.target/aarch64/aapcs/ice_5.c: New file.
674 * gcc.target/aarch64/aapcs/macro-def.h: New file.
675 * gcc.target/aarch64/aapcs/test_1.c: New file.
676 * gcc.target/aarch64/aapcs/test_10.c: New file.
677 * gcc.target/aarch64/aapcs/test_11.c: New file.
678 * gcc.target/aarch64/aapcs/test_12.c: New file.
679 * gcc.target/aarch64/aapcs/test_13.c: New file.
680 * gcc.target/aarch64/aapcs/test_14.c: New file.
681 * gcc.target/aarch64/aapcs/test_15.c: New file.
682 * gcc.target/aarch64/aapcs/test_16.c: New file.
683 * gcc.target/aarch64/aapcs/test_17.c: New file.
684 * gcc.target/aarch64/aapcs/test_18.c: New file.
685 * gcc.target/aarch64/aapcs/test_19.c: New file.
686 * gcc.target/aarch64/aapcs/test_2.c: New file.
687 * gcc.target/aarch64/aapcs/test_20.c: New file.
688 * gcc.target/aarch64/aapcs/test_21.c: New file.
689 * gcc.target/aarch64/aapcs/test_22.c: New file.
690 * gcc.target/aarch64/aapcs/test_23.c: New file.
691 * gcc.target/aarch64/aapcs/test_24.c: New file.
692 * gcc.target/aarch64/aapcs/test_25.c: New file.
693 * gcc.target/aarch64/aapcs/test_26.c: New file.
694 * gcc.target/aarch64/aapcs/test_3.c: New file.
695 * gcc.target/aarch64/aapcs/test_4.c: New file.
696 * gcc.target/aarch64/aapcs/test_5.c: New file.
697 * gcc.target/aarch64/aapcs/test_6.c: New file.
698 * gcc.target/aarch64/aapcs/test_7.c: New file.
699 * gcc.target/aarch64/aapcs/test_8.c: New file.
700 * gcc.target/aarch64/aapcs/test_9.c: New file.
701 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
702 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
703 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
704 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
705 * gcc.target/aarch64/aapcs/test_complex.c: New file.
706 * gcc.target/aarch64/aapcs/test_int128.c: New file.
707 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
708 * gcc.target/aarch64/aapcs/type-def.h: New file.
709 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
710 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
711 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
712 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
713 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
714 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
715 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
716 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
717 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
718 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
719 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
720 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
721 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
722 * gcc.target/aarch64/aarch64.exp: New file.
723 * gcc.target/aarch64/adc-1.c: New file.
724 * gcc.target/aarch64/adc-2.c: New file.
725 * gcc.target/aarch64/asm-1.c: New file.
726 * gcc.target/aarch64/clrsb.c: New file.
727 * gcc.target/aarch64/clz.c: New file.
728 * gcc.target/aarch64/ctz.c: New file.
729 * gcc.target/aarch64/csinc-1.c: New file.
730 * gcc.target/aarch64/csinv-1.c: New file.
731 * gcc.target/aarch64/csneg-1.c: New file.
732 * gcc.target/aarch64/extend.c: New file.
733 * gcc.target/aarch64/fcvt.x: New file.
734 * gcc.target/aarch64/fcvt_double_int.c: New file.
735 * gcc.target/aarch64/fcvt_double_long.c: New file.
736 * gcc.target/aarch64/fcvt_double_uint.c: New file.
737 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
738 * gcc.target/aarch64/fcvt_float_int.c: New file.
739 * gcc.target/aarch64/fcvt_float_long.c: New file.
740 * gcc.target/aarch64/fcvt_float_uint.c: New file.
741 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
742 * gcc.target/aarch64/ffs.c: New file.
743 * gcc.target/aarch64/fmadd.c: New file.
744 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
745 * gcc.target/aarch64/frint.x: New file.
746 * gcc.target/aarch64/frint_double.c: New file.
747 * gcc.target/aarch64/frint_float.c: New file.
748 * gcc.target/aarch64/index.c: New file.
749 * gcc.target/aarch64/mneg-1.c: New file.
750 * gcc.target/aarch64/mneg-2.c: New file.
751 * gcc.target/aarch64/mneg-3.c: New file.
752 * gcc.target/aarch64/mnegl-1.c: New file.
753 * gcc.target/aarch64/mnegl-2.c: New file.
754 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
755 * gcc.target/aarch64/pic-constantpool1.c: New file.
756 * gcc.target/aarch64/pic-symrefplus.c: New file.
757 * gcc.target/aarch64/predefine_large.c: New file.
758 * gcc.target/aarch64/predefine_small.c: New file.
759 * gcc.target/aarch64/predefine_tiny.c: New file.
760 * gcc.target/aarch64/reload-valid-spoff.c: New file.
761 * gcc.target/aarch64/scalar_intrinsics.c: New file.
762 * gcc.target/aarch64/table-intrinsics.c: New file.
763 * gcc.target/aarch64/tst-1.c: New file.
764 * gcc.target/aarch64/vect-abs-compile.c: New file.
765 * gcc.target/aarch64/vect-abs.c: New file.
766 * gcc.target/aarch64/vect-abs.x: New file.
767 * gcc.target/aarch64/vect-compile.c: New file.
768 * gcc.target/aarch64/vect-faddv-compile.c: New file.
769 * gcc.target/aarch64/vect-faddv.c: New file.
770 * gcc.target/aarch64/vect-faddv.x: New file.
771 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
772 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
773 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
774 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
775 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
776 * gcc.target/aarch64/vect-fp-compile.c: New file.
777 * gcc.target/aarch64/vect-fp.c: New file.
778 * gcc.target/aarch64/vect-fp.x: New file.
779 * gcc.target/aarch64/vect-mull-compile.c: New file.
780 * gcc.target/aarch64/vect-mull.c: New file.
781 * gcc.target/aarch64/vect-mull.x: New file.
782 * gcc.target/aarch64/vect.c: New file.
783 * gcc.target/aarch64/vect.x: New file.
784 * gcc.target/aarch64/vector_intrinsics.c: New file.
785 * gcc.target/aarch64/vfp-1.c: New file.
786 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
787 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
788 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
789 * g++.dg/abi/aarch64_guard1.C: New file.
790
791 2012-10-23 Jakub Jelinek <jakub@redhat.com>
792
793 PR c++/54988
794 * c-c++-common/pr54988.c: New test.
795
796 2012-10-23 Jan Hubicka <jh@suse.cz>
797
798 * gcc.dg/tree-prof/peel-1.c: New testcase.
799
800 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
801
802 PR gcc/52945
803 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
804
805 2012-10-23 Joseph Myers <joseph@codesourcery.com>
806
807 * gcc.dg/c99-predef-1.c: New test.
808 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
809 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
810 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
811 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
812 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
813 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
814 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
815 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
816 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
817 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
818 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
819 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
820
821 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
822
823 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
824
825 2012-10-23 Jan Hubicka <jh@suse.cz>
826
827 PR middle-end/54937
828 * gcc.c-torture/execute/pr54937.c: New testcase.
829 * gcc.dg/tree-ssa/cunroll-2.c: Update.
830
831 2012-10-23 Jan Hubicka <jh@suse.cz>
832
833 PR middle-end/54967
834 * gfortran.dg/pr54967.f90: New testcase.
835
836 2012-10-23 Terry Guo <terry.guo@arm.com>
837
838 PR target/55019
839 * gcc.dg/pr55019.c: New.
840
841 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
842
843 PR tree-optimization/55008
844 * gcc.dg/tree-ssa/pr55008.c: New test.
845
846 2012-10-22 Richard Biener <rguenther@suse.de>
847
848 PR tree-optimization/55011
849 * gcc.dg/torture/pr55011.c: New testcase.
850
851 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
852
853 * gcc.target/arm/pr40457-1.c: Adjust expected output.
854 * gcc.target/arm/pr40457-2.c: Likewise.
855 * gcc.target/arm/pr40457-3.c: Likewise.
856
857 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
858
859 * gnat.dg/specs/limited_with4.ads: New test.
860 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
861
862 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
863
864 * gnat.dg/modular4.adb: New test.
865 * gnat.dg/modular4_pkg.ads: New helper.
866
867 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
868
869 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
870 * gnat.dg/specs/addr1.ads: Likewise.
871
872 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
873
874 * gcc.dg/webizer.c (main): Add missing exit call.
875
876 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
877
878 PR fortran/54465
879 * gfortran.dg/wextra_1.f: New test.
880
881 2012-10-20 Jan Hubicka <jh@suse.cz>
882
883 * gcc.dg/tree-prof/unroll-1.c: New testcase.
884
885 2012-10-19 Janus Weil <janus@gcc.gnu.org>
886
887 PR fortran/54224
888 * gfortran.dg/warn_unused_function.f90: New.
889
890 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
891
892 * lib/target-supports.exp
893 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
894
895 2012-10-19 Richard Guenther <rguenther@suse.de>
896
897 PR tree-optimization/54981
898 * gcc.dg/pr54981.c: New testcase.
899
900 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
901
902 PR target/54892
903 * gcc.target/arm/pr54892.c: New.
904
905 2012-10-19 Bin Cheng <bin.cheng@arm.com>
906
907 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
908
909 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
910
911 PR c++/54501
912 * g++.dg/init/array30.C: New.
913 * g++.dg/init/array31.C: Likewise.
914
915 2012-10-18 Tobias Burnus <burnus@net-b.de>
916
917 PR fortran/54884
918 * gfortran.dg/public_private_module_7.f90: New.
919
920 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
921
922 PR c++/29633
923 * g++.dg/template/pr29633.C: New.
924
925 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
926
927 * gnat.dg/loop_optimization13.ad[sb]: New test.
928 * gnat.dg/loop_optimization13_pkg.ads: New helper.
929
930 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
931
932 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
933 * gcc.target/arm/neon/vfmaf32.c: Likewise.
934 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
935 * gcc.target/arm/neon/vfmsf32.c: Likewise.
936
937 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
938
939 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
940 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
941 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
942 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
943 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
944 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
945
946 2012-10-16 Jan Hubicka <jh@suse.cz>
947
948 * gcc.target/i386/l_fma_float_?.c: Update.
949 * gcc.target/i386/l_fma_double_?.c: Update.
950 * gfortran.dg/do_1.f90: XFAIL
951 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
952 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
953 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
954 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
955 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
956 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
957 valid.
958
959 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
960
961 PR c/53063
962 PR c/40989
963 * gcc.dg/Wstrict-overflow-24.c: New.
964
965 2012-10-16 Tobias Burnus <burnus@net-b.de>
966
967 PR fortran/50981
968 PR fortran/54618
969 * gfortran.dg/class_optional_1.f90: New.
970 * gfortran.dg/class_optional_2.f90: New.
971
972 2012-10-16 Jakub Jelinek <jakub@redhat.com>
973
974 PR debug/54796
975 * gcc.dg/guality/pr54796.c: New test.
976
977 PR tree-optimization/54889
978 * gfortran.dg/pr54889.f90: New test.
979
980 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
981
982 * g++.dg/other/dump-ada-spec-2.C: New test.
983
984 2012-10-16 Easwaran Raman <eraman@google.com>
985
986 * gcc.dg/tree-prof/switch-case-1.c: New test case.
987 * gcc.dg/tree-prof/switch-case-2.c: New test case.
988
989 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
990
991 * gcc.dg/torture/stackalign/builtin-apply-2.c,
992 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
993
994 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
995
996 PR target/54925
997 * gcc.c-torture/compile/pr54925.c: New.
998
999 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1000
1001 PR target/51244
1002 * gcc.target/sh/pr51244-17.c: New.
1003
1004 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1005
1006 PR target/54760
1007 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1008 functions.
1009 * gcc.target/sh/pr54760-4.c: New.
1010
1011 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1012
1013 PR target/34777
1014 * gcc.target/sh/torture/sh-torture.exp: New.
1015 * gcc.target/sh/torture/pr34777.c: New.
1016
1017 2012-10-15 Matthias Klose <doko@ubuntu.com>
1018
1019 * lib/target-supports.exp (check_profiling_available): Match
1020 arm*-*-linux-* for ARM Linux/GNU.
1021 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1022 * gfortran.dg/enum_10.f90: Likewise.
1023 * gfortran.dg/enum_9.f90: Likewise.
1024 * gcc.target/arm/synchronize.c: Likewise.
1025 * g++.old-deja/g++.jason/enum6.C: Likewise.
1026 * g++.old-deja/g++.other/enum4.C: Likewise.
1027 * g++.old-deja/g++.law/enum9.C: Likewise.
1028
1029 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1030
1031 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1032 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1033
1034 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1035 Paolo Carlini <paolo.carlini@oracle.com>
1036
1037 PR c++/17805
1038 * g++.dg/overload/operator6.C: New.
1039
1040 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 PR c++/50080 (again)
1043 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1044 * g++.dg/parse/tmpl-outside1.C: Likewise.
1045 * g++.dg/template/qualttp18.C: Likewise.
1046 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1047 * g++.old-deja/g++.pt/overload13.C: Likewise.
1048
1049 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1050
1051 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1052 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1053 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1054 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1055 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1056 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1057 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1058 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1059
1060 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1061
1062 PR c++/50080
1063 * g++.dg/parse/tmpl-outside2.C: New.
1064 * g++.dg/parse/tmpl-outside1.C: Adjust.
1065 * g++.dg/template/qualttp18.C: Likewise.
1066 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1067 * g++.old-deja/g++.pt/overload13.C: Likewise.
1068
1069 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1070
1071 PR tree-optimization/54915
1072 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1073
1074 2012-10-15 Richard Guenther <rguenther@suse.de>
1075
1076 PR tree-optimization/54920
1077 * gcc.dg/torture/pr54920.c: New testcase.
1078
1079 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1080
1081 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1082
1083 2012-10-13 Jason Merrill <jason@redhat.com>
1084
1085 * g++.dg/tls/thread_local7g.C: Require tls_native.
1086
1087 2012-10-14 Jason Merrill <jason@redhat.com>
1088
1089 * g++.dg/cpp0x/inh-ctor1.C: New.
1090 * g++.dg/cpp0x/inh-ctor2.C: New.
1091 * g++.dg/cpp0x/inh-ctor3.C: New.
1092 * g++.dg/cpp0x/inh-ctor4.C: New.
1093 * g++.dg/cpp0x/inh-ctor5.C: New.
1094 * g++.dg/cpp0x/inh-ctor6.C: New.
1095 * g++.dg/cpp0x/inh-ctor7.C: New.
1096 * g++.dg/cpp0x/inh-ctor8.C: New.
1097 * g++.dg/cpp0x/inh-ctor9.C: New.
1098 * g++.dg/cpp0x/inh-ctor10.C: New.
1099 * g++.dg/cpp0x/inh-ctor11.C: New.
1100 * g++.dg/cpp0x/inh-ctor12.C: New.
1101 * g++.dg/cpp0x/inh-ctor13.C: New.
1102
1103 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1104
1105 PR rtl-optimization/54919
1106 * gcc.dg/pr54919.c: New testcase.
1107
1108 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1109
1110 PR c++/53581
1111 * g++.dg/template/crash113.C: New.
1112
1113 2012-10-14 Jan Hubicka <jh@suse.cz>
1114
1115 * gcc.dg/unroll_5.c: New testcase.
1116
1117 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR c++/52643
1120 * g++.dg/opt/pr52643.C: New.
1121
1122 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1123
1124 PR target/54602
1125 * gcc.target/sh/pr54602-1.c: New.
1126 * gcc.target/sh/pr54602-2.c: New.
1127 * gcc.target/sh/pr54602-3.c: New.
1128 * gcc.target/sh/pr54602-4.c: New.
1129
1130 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1131
1132 PR target/54680
1133 * gcc.target/sh/pr54680.c: New.
1134
1135 2012-10-12 Jan Hubicka <jh@suse.cz>
1136
1137 * gcc.dg/webizer.c: New testcase.
1138
1139 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1140
1141 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1142 specify -m64.
1143
1144 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1145
1146 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1147 Return 0 if already specifying -mfloat-abi other than hard.
1148
1149 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1150
1151 * gcc.dg/pr53060.c: Prune irrelevant warning.
1152
1153 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1154
1155 PR c/54381
1156 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1157 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1158 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1159 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1160 Adjust expected wording of warnings for *cmp* builtins.
1161 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1162 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1163
1164 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1165
1166 PR c++/24449
1167 * g++.dg/parse/friend-main.C: New.
1168
1169 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1170
1171 PR c++/53055
1172 * g++.dg/pr53055.C: New testcase.
1173
1174 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1175
1176 PR c++/52744
1177 * g++.dg/cpp0x/pr52744.C: New.
1178
1179 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1180
1181 PR fortran/40453
1182 * gfortran.dg/dummy_procedure_9.f90: New.
1183
1184 2012-10-12 Richard Biener <rguenther@suse.de>
1185
1186 PR tree-optimization/54894
1187 * gcc.dg/torture/pr54894.c: New testcase.
1188
1189 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1190
1191 PR target/51244
1192 * gcc.target/sh/pr51244-13.c: New.
1193 * gcc.target/sh/pr51244-14.c: New.
1194 * gcc.target/sh/pr51244-15.c: New.
1195 * gcc.target/sh/pr51244-16.c: New.
1196
1197 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/51878
1200 * g++.dg/cpp0x/decltype45.C: New.
1201
1202 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1203
1204 PR fortran/54784
1205 * gfortran.dg/class_allocate_13.f90: New.
1206
1207 2012-10-11 Jason Merrill <jason@redhat.com>
1208
1209 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1210 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1211
1212 * g++.dg/gomp/tls-5.C: Require tls_native.
1213 * g++.dg/tls/thread_local7.C: Require tls_native.
1214 * g++.dg/tls/static2.C: New.
1215
1216 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/36107
1219 * g++.dg/ext/weak5.C: New.
1220
1221 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1222
1223 PR testsuite/54868
1224 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1225 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1226
1227 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1228
1229 PR c++/43765
1230 * g++.dg/parse/pr43765.C: New.
1231
1232 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1233
1234 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1235
1236 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/43663
1239 * g++.dg/init/bitfield3.C: New.
1240
1241 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1242
1243 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1244
1245 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR tree-optimization/54877
1248 * gcc.dg/torture/pr54877.c: New test.
1249
1250 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1251
1252 PR testsuite/53397
1253 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1254 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1255 and remove target info from dg-do compile.
1256 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1257 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1258 and remove target info from dg-do compile.
1259
1260 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1261
1262 * gcc.dg/pr54782.c: Require target with pthread support.
1263
1264 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/53122
1267 * g++.dg/cpp0x/auto35.C: New.
1268
1269 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1270
1271 PR c++/53540 - using fails to be equivalent to typedef
1272 * g++.dg/cpp0x/alias-decl-24.C: New test.
1273
1274 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1275
1276 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1277 that c++11 attributes to types are ignored for now.
1278 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1279 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1280
1281 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1282
1283 PR c++/53741
1284 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1285
1286 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/50478
1289 * g++.dg/cpp0x/initlist67.C: New.
1290
1291 2012-10-10 Dehao Chen <dehao@google.com>
1292
1293 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1294
1295 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1296
1297 PR target/52480
1298 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1299 Add runtime tests.
1300
1301 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/53307
1304 * g++.dg/cpp0x/decltype44.C: New.
1305
1306 2012-10-09 Steve Ellcey <sellcey@mips.com>
1307
1308 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1309
1310 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1311
1312 PR c++/53763
1313 * g++.dg/cpp0x/decltype43.C: New.
1314
1315 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1316
1317 PR middle-end/53397
1318 * gcc.dg/pr53397-1.c: New test case.
1319 * gcc.dg/pr53397-2.c: New test case.
1320
1321 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1322
1323 PR c++/54194
1324 * g++.dg/warn/Wparentheses-26.C: Adjust.
1325 * g++.dg/warn/Wparentheses-27.C: New.
1326
1327 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1328
1329 PR c++/54427
1330 * c-c++-common/vector-scalar.c: New testcase.
1331 * g++.dg/ext/vector18.C: New testcase.
1332 * g++.dg/ext/vector5.C: This is not an error anymore.
1333 * gcc.dg/init-vec-1.c: Move ...
1334 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1335 * gcc.c-torture/execute/vector-shift1.c: Move ...
1336 * c-c++-common/torture/vector-shift1.c: ... here.
1337 * gcc.dg/scal-to-vec1.c: Move ...
1338 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1339 C++11. Adapt error messages.
1340 * gcc.dg/convert-vec-1.c: Move ...
1341 * c-c++-common/convert-vec-1.c: ... here.
1342 * gcc.dg/scal-to-vec2.c: Move ...
1343 * c-c++-common/scal-to-vec2.c: ... here.
1344
1345 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1346
1347 PR target/54400
1348 * gcc.target/i386/pr54400.c: New testcase.
1349
1350 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR c++/54858
1353 * g++.dg/template/pr54858.C: New test.
1354
1355 2012-10-08 Marek Polacek <polacek@redhat.com>
1356
1357 PR debug/54831
1358 * g++.dg/debug/pr54831.C: New test.
1359
1360 2012-10-08 Dehao Chen <dehao@google.com>
1361
1362 * g++.dg/predict-loop-exit-1.C: New.
1363 * g++.dg/predict-loop-exit-2.C: New.
1364 * g++.dg/predict-loop-exit-3.C: New.
1365
1366 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1367
1368 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1369
1370 2012-10-08 Jason Merrill <jason@redhat.com>
1371
1372 * g++.dg/gomp/tls-5.C: New.
1373 * g++.dg/gomp/tls-wrap1.C: New.
1374 * g++.dg/gomp/tls-wrap2.C: New.
1375 * g++.dg/gomp/tls-wrap3.C: New.
1376 * g++.dg/gomp/tls-wrap4.C: New.
1377 * g++.dg/gomp/tls-wrapper-cse.C: New.
1378 * g++.dg/tls/thread_local-cse.C: New.
1379 * g++.dg/tls/thread_local-order1.C: New.
1380 * g++.dg/tls/thread_local-order2.C: New.
1381 * g++.dg/tls/thread_local-wrap1.C: New.
1382 * g++.dg/tls/thread_local-wrap2.C: New.
1383 * g++.dg/tls/thread_local-wrap3.C: New.
1384 * g++.dg/tls/thread_local-wrap4.C: New.
1385 * g++.dg/tls/thread_local2g.C: New.
1386 * g++.dg/tls/thread_local3g.C: New.
1387 * g++.dg/tls/thread_local4g.C: New.
1388 * g++.dg/tls/thread_local5g.C: New.
1389 * g++.dg/tls/thread_local6g.C: New.
1390 * g++.dg/tls/thread_local7g.C: New.
1391
1392 * g++.dg/tls/thread_local3.C: New.
1393 * g++.dg/tls/thread_local4.C: New.
1394 * g++.dg/tls/thread_local5.C: New.
1395 * g++.dg/tls/thread_local6.C: New.
1396
1397 * g++.dg/tls/init-2.C: Tweak errors.
1398 * g++.dg/tls/thread_local1.C: New.
1399 * g++.dg/tls/thread_local2.C: New.
1400 * g++.dg/tls/thread_local7.C: New.
1401
1402 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1403
1404 PR target/54866
1405 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1406
1407 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1408
1409 PR target/54685
1410 * gcc.target/sh/pr54685.c: New.
1411
1412 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1413
1414 PR c++/53528 C++11 attribute support
1415 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1416 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1472
1473 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1474
1475 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1476 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1477 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1478
1479 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1480
1481 PR target/54760
1482 * gcc.target/sh/pr54760-2.c: New.
1483 * gcc.target/sh/pr54760-3.c: New.
1484
1485 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/51422
1488 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1489
1490 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1491 Sandra Loosemore <sandra@codesourcery.com>
1492
1493 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1494 and test that the accumulator is initialized using MULT.
1495 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1496 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1497
1498 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/52764
1501 * g++.dg/cpp0x/stdint.C: New.
1502
1503 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1504
1505 PR c++/54249
1506 * g++.dg/cpp0x/stddef.C: New.
1507
1508 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1509
1510 PR fortran/54832
1511 * gfortran.dg/typebound_operator_17.f90: New.
1512
1513 2012-10-06 Jan Hubicka <jh@suse.cz>
1514
1515 PR lto/53831
1516 PR lto/54776
1517 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1518
1519 2012-10-06 Jan Hubicka <jh@suse.cz>
1520
1521 * gcc.dg/lto/resolutions_0.c: New testcase.
1522
1523 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1524
1525 PR fortran/45521
1526 * gfortran.dg/generic_25.f90: New.
1527 * gfortran.dg/generic_26.f90: New.
1528 * gfortran.dg/generic_27.f90: New.
1529
1530 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1531
1532 PR target/54760
1533 * gcc.target/sh/pr54760-1.c: New.
1534
1535 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1536
1537 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1538 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1539 * g++.dg/warn/Wsign-compare-5.C: New test.
1540 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1541 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1542 * g++.dg/ext/builtin30.C: New test.
1543 * g++.dg/ext/vla12.C: New test.
1544 * gcc.dg/builtins-85.c: New test.
1545
1546 PR debug/54519
1547 * gcc.dg/guality/pr54519-1.c: New test.
1548 * gcc.dg/guality/pr54519-2.c: New test.
1549 * gcc.dg/guality/pr54519-3.c: New test.
1550 * gcc.dg/guality/pr54519-4.c: New test.
1551 * gcc.dg/guality/pr54519-5.c: New test.
1552 * gcc.dg/guality/pr54519-6.c: New test.
1553
1554 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1555
1556 PR c++/50893
1557 * g++.dg/cpp0x/defaulted38.C: New.
1558
1559 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR tree-optimization/33763
1562 * c-c++-common/pr33763.c: New test.
1563
1564 PR tree-optimization/54810
1565 * gcc.dg/tree-ssa/vrp85.c: New test.
1566
1567 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1568
1569 * gcc.dg/ucnid-7.c: Skip on AIX.
1570 * gcc.dg/ucnid-8.c: Same.
1571 * gcc.dg/ucnid-10.c: Same.
1572 * gcc.dg/ucnid-13.c: Same.
1573 * gcc.dg/attr-alias-3.c: Same.
1574 * gcc.dg/attr-alias-5.c: Same.
1575 * gcc.dg/torture/pr51106-2.c: Same.
1576 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1577
1578 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1579
1580 PR c++/52233
1581 * g++.dg/cpp0x/alias-decl-23.C: New.
1582
1583 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1584
1585 PR c++/53403
1586 * g++.dg/template/friend53.C: New.
1587
1588 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1589
1590 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1591 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1592 (scan-ada-spec): Likewise.
1593 (scan-ada-spec-not): Likewise.
1594 * gcc.dg/dump-ada-spec-1.c: New test.
1595 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1596
1597 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1598
1599 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1600
1601 2012-10-04 Florian Weimer <fweimer@redhat.com>
1602
1603 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1604
1605 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1606
1607 PR c++/54323
1608 * g++.dg/cpp0x/pr54323.C: New.
1609
1610 2012-10-04 Richard Guenther <rguenther@suse.de>
1611
1612 PR middle-end/54735
1613 * g++.dg/torture/pr54735.C: New testcase.
1614
1615 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1616
1617 PR rtl-optimization/54739
1618 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1619
1620 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1621
1622 PR target/51244
1623 * gcc.target/sh/pr51244-12.c: New.
1624
1625 2012-10-03 Dehao Chen <dehao@google.com>
1626
1627 PR middle-end/54782
1628 * gcc.dg/pr54782.c: New test.
1629
1630 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1631
1632 PR c++/54777
1633 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1634
1635 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1636
1637 PR fortran/54778
1638 * gfortran.dg/class_53.f90: New.
1639
1640 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1641
1642 PR debug/54551
1643 * gcc.dg/guality/pr54551.c: New.
1644
1645 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1646
1647 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1648 * gcc.target/powerpc/pr46728-2.c: Likewise.
1649
1650 2012-10-02 Sharad Singhai <singhai@google.com>
1651
1652 PR testsuite/54772
1653 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1654 to fix test failures caused by r191883.
1655 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1656 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1657 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1658 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1659 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1660 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1661 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1662 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1663 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1664
1665 2012-09-30 Sharad Singhai <singhai@google.com>
1666
1667 * gcc.target/i386/vect-double-1.c: Fix test.
1668
1669 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1670
1671 PR target/54087
1672 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1673 atomic_sub fails.
1674
1675 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1676
1677 PR rtl-optimization/54457
1678 * gcc.target/i386/pr54457.c: New test.
1679
1680 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1681
1682 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1683
1684 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1685
1686 * gcc.target/i386/vect-rebuild.c: New testcase.
1687
1688 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1689
1690 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1691
1692 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1693
1694 * gcc.target/mips/pr37362.c: Fix target selector.
1695
1696 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1697
1698 PR target/54083
1699 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1700
1701 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1702
1703 * gcc.dg/ucnid-8.c: Update line number.
1704 * gcc.dg/torture/pr51106-2.c: Likewise.
1705
1706 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1707
1708 PR fortran/54667
1709 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1710 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1711 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1712
1713 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1714
1715 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1716 partially reverting r170092.
1717 * gfortran.dg/class_7.f03: Ditto.
1718 * gfortran.dg/coarray_14.f90: Ditto.
1719 * gfortran.dg/typebound_proc_13.f03: Ditto.
1720
1721 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1722
1723 PR c++/54738
1724 * g++.dg/cpp0x/sfinae42.C: New.
1725
1726 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1727
1728 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1729 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1730 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1731 * gcc.dg/pr42629.c: XFAIL on AIX.
1732 * gcc.dg/pr47684.c: Same.
1733 * gcc.dg/pr43670.c: Same.
1734 * gcc.dg/pr42916.c: Same.
1735 * gcc.dg/pr45449.c: Same.
1736 * gcc.dg/pr50017.c: Same.
1737 * gcc.dg/pr42728.c: Same.
1738 * gcc.dg/pr47881.c: Same.
1739 * gcc.dg/pr44023.c: Same.
1740 * gcc.dg/pr41345.c: Same.
1741 * gcc.dg/pr42630.c: Same.
1742 * gcc.dg/pr44971.c: Same.
1743 * gcc.dg/pr46771.c: Same.
1744 * gcc.dg/ucnid-8.c: Same.
1745 * gcc.dg/ucnid-10.c: Same.
1746 * gcc.dg/ucnid-13.c: Same.
1747 * gcc.dg/torture/pr51106-2.c: Same.
1748 * gcc.dg/pr48768.c: Same.
1749 * gcc.dg/pr42631.c: Same.
1750 * gcc.dg/pr43084.c: Same.
1751 * gcc.dg/ucnid-7.c: Same.
1752 * gcc.dg/pr42889.c: Same.
1753 * gcc.dg/pr41241.c: Same.
1754 * gcc.dg/pr42719.c: Same.
1755 * g++.dg/debug/pr46583.C: Same.
1756 * g++.dg/debug/pr47106.C: Same.
1757 * g++.dg/opt/pr48549.C: Same.
1758 * g++.dg/other/pr42685.C: Same.
1759 * c-c++-common/pr43942.c: Same.
1760
1761 2012-09-29 Ian Lance Taylor <iant@google.com>
1762
1763 * go.test/go-test.exp: Update for latest version of Go testsuite.
1764
1765 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1766
1767 PR fortran/52724
1768 * gfortran.dg/internal_readwrite_3.f90: New test.
1769
1770 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1771
1772 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1773 c-c++-common/Wunused-local-typedefs-2.c to here.
1774
1775 PR c++/54372 - unused attribute inactive on dependant entities
1776 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1777
1778 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1779
1780 PR c++/29028 - Missed unused warning on using declaration
1781 * g++.dg/warn/Wunused-var-18.C: New test.
1782
1783 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1784
1785 PR c++/53551 - -Wunused-local-typedefs misses uses
1786 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1787
1788 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR target/54716
1791 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1792
1793 PR tree-optimization/54713
1794 * gcc.c-torture/compile/pr54713-1.c: New test.
1795 * gcc.c-torture/compile/pr54713-2.c: New test.
1796 * gcc.c-torture/compile/pr54713-3.c: New test.
1797
1798 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1799
1800 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1801
1802 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1803
1804 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1805
1806 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR target/54703
1809 * gcc.target/i386/pr54703.c: New test.
1810
1811 2012-09-27 Richard Guenther <rguenther@suse.de>
1812
1813 PR lto/54709
1814 * gcc.dg/lto/pr54709_0.c: New testcase.
1815 * gcc.dg/lto/pr54709_1.c: Likewise.
1816
1817 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1818
1819 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1820
1821 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1822
1823 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1824
1825 * gcc.target/arm/pr42879.c: Handle big-endian.
1826
1827 2012-09-26 Steve Ellcey <sellcey@mips.com>
1828
1829 PR c/37303
1830 * gcc.dg/pr37303.c: Check for rdata or rodata.
1831
1832 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1833
1834 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1835
1836 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1837
1838 PR target/51274
1839 PR target/53087
1840 * gcc.target/powerpc/ppc-ne0-1.c: New.
1841
1842 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1843
1844 PR target/54089
1845 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1846 test_19, test_20, test_21, test_22, test_23): New functions.
1847 * gcc.target/sh/pr54089-4.c: New.
1848 * gcc.target/sh/pr54089-5.c: New.
1849 * gcc.target/sh/pr54089-6.c: New.
1850 * gcc.target/sh/pr54089-7.c: New.
1851
1852 2012-09-25 Richard Guenther <rguenther@suse.de>
1853
1854 PR lto/54625
1855 * gcc.dg/lto/pr54702_0.c: New testcase.
1856 * gcc.dg/lto/pr54702_1.c: Likewise.
1857 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1858 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1859 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1860 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1861
1862 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1863
1864 PR c++/54526
1865 * g++.dg/cpp0x/parse2.C: New.
1866 * g++.dg/parse/error11.C: Adjust.
1867 * g++.dg/parse/error12.C: Likewise.
1868
1869 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1870
1871 * gcc.target/i386/20030217-1.c: Added check for
1872 large_long_double effective target.
1873 * gcc.target/i386/387-3.c: Likewise.
1874 * gcc.target/i386/387-4.c: Likewise.
1875 * gcc.target/i386/pr36578-1.c: Likewise.
1876 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1877 when long double size is equal double size.
1878 * gcc.target/i386/excess-precision-1.c: Likewise.
1879 * gcc.target/i386/pr36578-2.c: Likewise.
1880 * gcc.target/i386/20030217-2.c: New testcase.
1881
1882 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1883
1884 PR tree-optimization/54676
1885 * gcc.dg/pr54676.c: New test.
1886
1887 2012-09-25 Richard Guenther <rguenther@suse.de>
1888
1889 PR tree-optimization/53663
1890 * gcc.dg/torture/pr53663-1.c: New testcase.
1891 * gcc.dg/torture/pr53663-2.c: Likewise.
1892 * gcc.dg/torture/pr53663-3.c: Likewise.
1893
1894 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1895
1896 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1897
1898 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1899
1900 * lib/target-supports-dg.exp (dg-require-effective-target,
1901 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1902 dg-process-target-1 instead of dg-process-target.
1903 (dg-process-target-1): Rename from dg-process-target.
1904 (dg-process-target): New.
1905
1906 2012-09-24 Richard Guenther <rguenther@suse.de>
1907
1908 PR tree-optimization/54684
1909 * g++.dg/torture/pr54684.C: New testcase.
1910
1911 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1912
1913 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1914
1915 2012-09-24 Richard Guenther <rguenther@suse.de>
1916
1917 PR middle-end/52173
1918 * gcc.dg/tm/pr52173-1.c: New.
1919 * gcc.dg/tm/pr52173-2.c: New.
1920
1921 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1922
1923 * gcc.dg/pr54669.c: New test.
1924
1925 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1926 Dominique Dhumieres <dominiq@lps.ens.fr>
1927
1928 PR testsuite/54677
1929 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1930
1931 2012-09-23 Tobias Burnus <burnus@net-b.de>
1932
1933 PR fortran/54618
1934 * gfortran.dg/class_array_14.f90: New.
1935
1936 2012-09-22 Kai Tietz <ktietz@redhat.com>
1937
1938 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1939 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1940
1941 2012-09-21 Dehao Chen <dehao@google.com>
1942
1943 PR go/54649
1944 PR tree-optimization/54655
1945 * g++.dg/pr54655.C: New testcase.
1946
1947 2012-09-21 Richard Guenther <rguenther@suse.de>
1948
1949 PR tree-optimization/54647
1950 * g++.dg/torture/pr54647.C: New testcase.
1951
1952 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1953
1954 PR c++/54427
1955 * c-c++-common/torture/vector-compare-2.c: Add -w.
1956
1957 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1958
1959 * gnat.dg/opt20.ads: Move dg directive to...
1960 * gnat.dg/opt20.adb: ...here.
1961 * gnat.dg/addr1.ad[sb]: Likewise.
1962 * gnat.dg/concat2.ad[sb]: Likewise.
1963 * gnat.dg/array16.ad[sb]: Likewise.
1964 * gnat.dg/atomic5.ad[sb]: Likewise.
1965 * gnat.dg/discr29.ad[sb]: Likewise.
1966 * gnat.dg/noreturn5.ad[sb]: Likewise.
1967 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1968 * gnat.dg/discr23.ads: Remove dg directive.
1969 * gnat.dg/nested_float_packed.ads: Likewise.
1970 * gnat.dg/oconst6.ads: Move to...
1971 * gnat.dg/specs/oconst6.ads: ...here.
1972
1973 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1974
1975 PR c++/52432
1976 * g++.dg/cpp0x/decltype32.C: Tweak.
1977
1978 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1979
1980 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1981 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1982 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1983 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1984
1985 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1986
1987 PR c++/54581
1988 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1989
1990 2012-09-19 Steve Ellcey <sellcey@mips.com>
1991
1992 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1993
1994 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1995
1996 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1997 * gcc.target/powerpc/ppc-mftb.c: New file.
1998
1999 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2000
2001 PR target/54089
2002 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2003 functions.
2004
2005 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2006
2007 PR target/54236
2008 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2009
2010 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gcc.c-torture/execute/20120919-1.c: New test.
2013
2014 2012-09-19 Richard Guenther <rguenther@suse.de>
2015
2016 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2017
2018 2012-09-19 Richard Guenther <rguenther@suse.de>
2019
2020 * gcc.dg/builtin-unreachable-6.c: Adjust.
2021
2022 2012-09-19 Richard Guenther <rguenther@suse.de>
2023
2024 * gcc.dg/builtin-object-size-10.c: Adjust.
2025 * gcc.dg/builtin-unreachable-5.c: Adjust.
2026 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2027 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2028 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2029 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2030 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2031 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2032 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2033 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2034 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2035 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2036 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2037 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2038
2039 2012-09-19 Richard Guenther <rguenther@suse.de>
2040
2041 PR tree-optimization/54132
2042 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2043 * gcc.dg/torture/pr54132.c: Likewise.
2044
2045 2012-09-19 Terry Guo <terry.guo@arm.com>
2046
2047 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2048 extra prune rules that will be applied to all tests in a .exp file.
2049 (gcc-dg-prune): Use rules defined by the above variable.
2050 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2051 harmless warnings on architecture switch conflict.
2052
2053 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2054
2055 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2056 of asm-comment characters instead of a single one.
2057 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2058
2059 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2060
2061 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2062
2063 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2064 target instead of xfailing it.
2065 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2066 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2067 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2068 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2069 * gcc.dg/vect/vect-104.c: Likewise.
2070 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2071 * gcc.dg/vect/vect-outer-1.c: Likewise.
2072 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2073 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2074 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2075 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2076 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2077 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2078 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2079 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2080 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2081
2082 * lib/target-supports.exp
2083 (check_effective_target_vect_widen_mult_qi_to_hi,
2084 check_effective_target_vect_widen_mult_hi_to_si,
2085 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2086 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2087 check_effective_target_vect_pack_trunc,
2088 check_effective_target_vect_unpack,
2089 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2090 instead of arm_none.
2091
2092 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2093
2094 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2095
2096 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2097 config to compiler_flags.
2098
2099 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR target/54592
2102 * gcc.target/i386/pr54592.c: New test.
2103
2104 PR tree-optimization/54610
2105 * gcc.target/i386/pr54610.c: New test.
2106
2107 2012-09-17 Jason Merrill <jason@redhat.com>
2108
2109 PR c++/54575
2110 * g++.dg/cpp0x/alias-decl-21.C: New.
2111 * g++.dg/cpp0x/alias-decl-22.C: New.
2112
2113 2012-09-17 Tobias Burnus <burnus@net-b.de>
2114
2115 PR fortran/54608
2116 * gfortran.dg/scan_2.f90: New.
2117
2118 2012-09-17 Jason Merrill <jason@redhat.com>
2119
2120 PR c++/53661
2121 * g++.dg/init/aggr9.C: New.
2122
2123 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2124
2125 * gnat.dg/loop_optimization12.ad[sb]: New test.
2126
2127 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2128
2129 PR fortran/54285
2130 * gfortran.dg/proc_ptr_result_7.f90: New.
2131
2132 2012-09-17 Tobias Burnus <burnus@net-b.de>
2133
2134 PR fortran/54603
2135 * gfortran.dg/structure_constructor_11.f90: New.
2136
2137 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2138
2139 PR tree-optimization/54563
2140 * g++.dg/torture/pr54563.C: New test.
2141
2142 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2143
2144 PR fortran/54594
2145 * gfortran.dg/typebound_generic_14.f03: New.
2146
2147 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2148
2149 PR fortran/54387
2150 * gfortran.dg/proc_ptr_38.f90: New.
2151
2152 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2153
2154 PR debug/54460
2155 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2156 to scary regexp.
2157
2158 PR testsuite/54007
2159 * gnat.dg/lto15.adb: Require lto.
2160
2161 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2162 "myBindC" for hppa*-*-hpux*.
2163
2164 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2165
2166 * gfortran.dg/namelist_75.f90: New test.
2167
2168 2012-09-15 Tom de Vries <tom@codesourcery.com>
2169
2170 * gcc.dg/tree-ssa/vrp82.c: New test.
2171 * gcc.dg/tree-ssa/vrp83.c: Same.
2172 * gcc.dg/tree-ssa/vrp84.c: Same.
2173
2174 2012-09-15 Tom de Vries <tom@codesourcery.com>
2175
2176 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2177 * gcc.dg/tree-ssa/vrp81.c: ... this.
2178
2179 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2180
2181 PR target/54222
2182 * gcc.target/avr/torture/fix-types.h: New.
2183 * gcc.target/avr/torture/vals-hr.def: New.
2184 * gcc.target/avr/torture/vals-r.def: New.
2185 * gcc.target/avr/torture/vals-k.def: New.
2186 * gcc.target/avr/torture/vals-ur.def: New.
2187 * gcc.target/avr/torture/vals-uk.def: New.
2188 * gcc.target/avr/torture/vals-uhr.def: New.
2189 * gcc.target/avr/torture/vals-llk.def: New.
2190 * gcc.target/avr/torture/vals-ullk.def: New.
2191 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2192 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2193 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2194 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2195 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2196 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2197 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2198 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2199
2200 2012-09-14 Dehao Chen <dehao@google.com>
2201
2202 * g++.dg/debug/dwarf2/deallocator.C: New test.
2203
2204 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2205
2206 PR c/54552
2207 * gcc.c-torture/compile/pr54552-1.c: New test.
2208
2209 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2210
2211 PR c++/54427
2212 * g++.dg/other/vector-compare.C: New testcase.
2213 * c-c++-common/vector-compare-3.c: New testcase.
2214 * gcc.dg/vector-shift.c: Move ...
2215 * c-c++-common/vector-shift.c: ... here.
2216 * gcc.dg/vector-shift1.c: Move ...
2217 * c-c++-common/vector-shift1.c: ... here.
2218 * gcc.dg/vector-shift3.c: Move ...
2219 * c-c++-common/vector-shift3.c: ... here.
2220 * gcc.dg/vector-compare-1.c: Move ...
2221 * c-c++-common/vector-compare-1.c: ... here.
2222 * gcc.dg/vector-compare-2.c: Move ...
2223 * c-c++-common/vector-compare-2.c: ... here.
2224 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2225 * c-c++-common/torture/vector-compare-1.c: ... here.
2226 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2227 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2228 * c-c++-common/torture/vector-compare-2.c: ... here.
2229 * gcc.c-torture/execute/vector-shift.c: Move ...
2230 * c-c++-common/torture/vector-shift.c: ... here.
2231 * gcc.c-torture/execute/vector-shift2.c: Move ...
2232 * c-c++-common/torture/vector-shift2.c: ... here.
2233 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2234 * c-c++-common/torture/vector-subscript-1.c: ... here.
2235 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2236 * c-c++-common/torture/vector-subscript-2.c: ... here.
2237 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2238 * c-c++-common/torture/vector-subscript-3.c: ... here.
2239
2240 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2241
2242 PR c/54103
2243 * gcc.c-torture/compile/pr54103-1.c,
2244 gcc.c-torture/compile/pr54103-2.c,
2245 gcc.c-torture/compile/pr54103-3.c,
2246 gcc.c-torture/compile/pr54103-4.c,
2247 gcc.c-torture/compile/pr54103-5.c,
2248 gcc.c-torture/compile/pr54103-6.c: New tests.
2249 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2250
2251 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2252
2253 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2254
2255 2012-09-14 Richard Guenther <rguenther@suse.de>
2256
2257 PR tree-optimization/54565
2258 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2259 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2260
2261 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2262
2263 * gcc.target/arm/combine-movs.c: Add missing space.
2264
2265 2012-09-14 Richard Guenther <rguenther@suse.de>
2266
2267 * g++.dg/torture/builtin-location.C: New testcase.
2268
2269 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2270 Manuel López-Ibáñez <manu@gcc.gnu.org>
2271
2272 PR c++/53210
2273 * g++.dg/warn/Wuninitialized-self.C: New.
2274
2275 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2276
2277 PR c/54559
2278 * gcc.c-torture/compile/pr54559.c: New test.
2279
2280 2012-09-13 Jason Merrill <jason@redhat.com>
2281
2282 PR c++/53839
2283 * g++.dg/cpp0x/constexpr-temp1.C: New.
2284
2285 PR c++/54511
2286 * g++.dg/template/anonunion2.C: New.
2287
2288 PR c++/53836
2289 * g++.dg/template/init10.C: New.
2290
2291 2012-09-13 Tobias Burnus <burnus@net-b.de>
2292
2293 PR fortran/54556
2294 * gfortran.dg/implicit_pure_3.f90: New.
2295
2296 2012-09-13 Richard Guenther <rguenther@suse.de>
2297
2298 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2299
2300 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2301
2302 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2303
2304 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2305
2306 * c-c++-common/pr51712.c: Handle for short-enum targets.
2307
2308 2012-09-12 Terry Guo <terry.guo@arm.com>
2309
2310 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2311 and lsrs for Thumb2 mode.
2312
2313 2012-09-12 Jan Hubicka <jh@suse.cz>
2314
2315 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2316
2317 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2318
2319 PR target/54445
2320 * gcc.target/i386/pr54445-1.c: New file.
2321 * gcc.target/i386/pr54445-2.c: Likewise.
2322
2323 2012-09-12 Tobias Burnus <burnus@net-b.de>
2324
2325 PR fortran/54225
2326 PR fortran/53306
2327 * gfortran.dg/coarray_10.f90: Update dg-error.
2328 * gfortran.dg/coarray_28.f90: New.
2329 * gfortran.dg/array_section_3.f90: New.
2330
2331 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2332
2333 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2334 gcc.target/arm/pr48252.c: Fix for big-endian support.
2335
2336 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2337
2338 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2339
2340 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2341 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2342
2343 * gcc.target/arm/neon-vfma-1.c: New testcase.
2344 * gcc.target/arm/neon-vfms-1.c: Likewise.
2345 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2346 of float.
2347 * gcc.target/arm/neon-vmls-1.c: Likewise.
2348 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2349 function.
2350 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2351 (check_effective_target_arm_neonv2_ok): Likewise.
2352 (check_effective_target_arm_neonv2_hw): Likewise.
2353 (check_effective_target_arm_neonv2): Likewise.
2354
2355 2012-09-11 Richard Guenther <rguenther@suse.de>
2356
2357 PR middle-end/54515
2358 * g++.dg/tree-ssa/pr54515.C: New testcase.
2359
2360 2012-09-10 Andrew Pinski <apinski@cavium.com>
2361
2362 PR tree-opt/c54362
2363 * gcc.dg/tm/memopt-16.c: New testcase.
2364
2365 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2366
2367 PR c++/54541
2368 PR c++/54542
2369 * g++.dg/cpp0x/sfinae40.C: New.
2370 * g++.dg/cpp0x/sfinae41.C: Likewise.
2371
2372 2012-09-10 Jason Merrill <jason@redhat.com>
2373
2374 PR c++/54538
2375 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2376
2377 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2378
2379 PR target/54089
2380 * gcc.target/sh/pr54089-3.c: New.
2381
2382 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2383
2384 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2385
2386 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2387
2388 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2389
2390 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2391
2392 * gcc.dg/pr52558-2.c: Delete.
2393 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2394
2395 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2396
2397 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2398
2399 2012-09-10 Richard Guenther <rguenther@suse.de>
2400
2401 PR tree-optimization/54520
2402 * gcc.dg/torture/pr54520.c: New testcase.
2403
2404 2012-09-10 Jason Merrill <jason@redhat.com>
2405
2406 PR c++/54506
2407 * g++.dg/cpp0x/implicit14.C: New.
2408
2409 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2410
2411 PR fortran/54208
2412 * gfortran.dg/bound_simplification_3.f90: New test.
2413
2414 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2415
2416 PR testsuite/54184
2417 * gcc.dg/pr52558-1.c: Delete.
2418 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2419
2420 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2421
2422 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2423 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2424 * gcc.target/arm/smlaltt-1.c: Likewise.
2425
2426 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2427
2428 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2429
2430 2012-09-07 Tom de Vries <tom@codesourcery.com>
2431
2432 PR tree-optimization/53986
2433 * gcc.dg/tree-ssa/vrp80.c: New test.
2434 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2435
2436 2012-09-06 Jason Merrill <jason@redhat.com>
2437
2438 PR c++/54341
2439 PR c++/54253
2440 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2441 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2442
2443 2012-09-06 Andrew Pinski <apinski@cavium.com>
2444
2445 PR tree-opt/54494
2446 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2447
2448 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR rtl-optimization/54455
2451 * gcc.dg/54455.c: New test.
2452
2453 2012-09-06 Tobias Burnus <burnus@net-b.de>
2454
2455 PR fortran/54463
2456 * gfortran.dg/promotion_2.f90: New.
2457
2458 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR middle-end/54486
2461 * c-c++-common/pr54486.c: New test.
2462
2463 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2464
2465 PR fortran/54474
2466 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2467
2468 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2469
2470 PR c++/54191
2471 * g++.dg/cpp0x/sfinae39.C: New.
2472
2473 2012-09-04 Jason Merrill <jason@redhat.com>
2474
2475 PR c++/54441
2476 * g++.dg/ext/flexary3.C: New.
2477
2478 PR c++/54420
2479 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2480
2481 PR c++/54198
2482 * g++.dg/template/defarg15.C: New.
2483
2484 PR c++/54437
2485 * g++.dg/template/access24.C: New.
2486
2487 2012-09-04 Richard Guenther <rguenther@suse.de>
2488
2489 PR tree-optimization/54458
2490 * gcc.dg/torture/pr54458.c: New testcase.
2491
2492 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2493
2494 * gcc.target/arm/neon-vext.c: New test.
2495 * gcc.target/arm/neon-vext-execute.c: Ditto.
2496
2497 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2498
2499 PR fortran/54243
2500 PR fortran/54244
2501 * gfortran.dg/select_type_29.f03: New.
2502
2503 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2504
2505 * gcc.dg/fold-perm.c: Improve test.
2506
2507 2012-09-03 Tobias Burnus <burnus@net-b.de>
2508
2509 PR fortran/51632
2510 * gfortran.dg/coarray_class_1.f90: New.
2511
2512 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2513
2514 PR target/49206
2515 * gcc.c-torture/compile/pr49206.c: New test.
2516
2517 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2518 Uros Bizjak <ubizjak@gmail.com>
2519
2520 PR target/36680
2521 * gfortran.dg/pr36680.f90: New test.
2522
2523 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2524
2525 PR target/42295
2526 * g++.dg/opt/pr42295.C: New test.
2527
2528 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR target/54436
2531 * gcc.dg/torture/pr54436.c: New test.
2532
2533 2012-09-01 Andrew Pinski <apinski@cavium.com>
2534
2535 * gcc.target/mips/truncate-8.c: New testcase.
2536
2537 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2538
2539 PR target/46829
2540 PR target/46843
2541 * gcc.target/i386/pr46829.c: New test.
2542 * gcc.target/i386/pr46843.c: Ditto.
2543
2544 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2545 Jason Merrill <jason@redhat.com>
2546
2547 PR c++/18747
2548 * g++.dg/parse/error50.C: New.
2549
2550 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR c/54428
2553 * gcc.c-torture/compile/pr54428.c: New test.
2554
2555 2012-08-31 Ollie Wild <aaw@google.com>
2556
2557 PR c++/54197
2558 * g++.dg/init/lifetime3.C: New test.
2559
2560 2012-08-31 Martin Jambor <mjambor@suse.cz>
2561
2562 PR middle-end/54409
2563 * gcc.dg/torture/pr54409.c: New test.
2564
2565 2012-08-31 Martin Jambor <mjambor@suse.cz>
2566
2567 * gfortran.dg/pr48636.f90: Add dump scan checks.
2568
2569 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2570
2571 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2572
2573 2012-08-28 Joey Ye <joey.ye@arm.com>
2574
2575 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2576
2577 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2578
2579 PR target/46254
2580 * gcc.target/i386/pr46254.c: New test.
2581
2582 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2583
2584 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2585 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2586 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2587
2588 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2589
2590 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2591 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2592 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2593 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2594 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2595 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2596 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2597 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2598 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2599 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2600 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2601 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2602 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2603 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2604 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2605 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2606 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2607 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2608 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2609 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2610 gcc.target/mips/unaligned-1.c: Tighten regexps.
2611
2612 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2613
2614 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2615 (mips_option_groups): Remove optimization. Add various -f options.
2616 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2617 and -pg imply -fno-omit-frame-pointer.
2618 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2619 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2620 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2621 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2622 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2623 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2624 * gcc.target/mips/abi-n32-long32.c: Likewise.
2625 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2626 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2627 * gcc.target/mips/abi-n32-long64.c: Likewise.
2628 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2629 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2630 * gcc.target/mips/abi-n64-long32.c: Likewise.
2631 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2632 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2633 * gcc.target/mips/abi-n64-long64.c: Likewise.
2634 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2635 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2636 * gcc.target/mips/abi-o32-long32.c: Likewise.
2637 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2638 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2639 * gcc.target/mips/abi-o32-long64.c: Likewise.
2640 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2641 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2642 * gcc.target/mips/abi-o64-long32.c: Likewise.
2643 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2644 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2645 * gcc.target/mips/abi-o64-long64.c: Likewise.
2646 * gcc.target/mips/asm-1.c: Likewise.
2647 * gcc.target/mips/branch-1.c: Likewise.
2648 * gcc.target/mips/call-3.c: Likewise.
2649 * gcc.target/mips/call-saved-3.c: Likewise.
2650 * gcc.target/mips/clear-cache-1.c: Likewise.
2651 * gcc.target/mips/div-1.c: Likewise.
2652 * gcc.target/mips/div-2.c: Likewise.
2653 * gcc.target/mips/div-3.c: Likewise.
2654 * gcc.target/mips/div-4.c: Likewise.
2655 * gcc.target/mips/div-5.c: Likewise.
2656 * gcc.target/mips/div-6.c: Likewise.
2657 * gcc.target/mips/div-7.c: Likewise.
2658 * gcc.target/mips/div-8.c: Likewise.
2659 * gcc.target/mips/div-9.c: Likewise.
2660 * gcc.target/mips/div-10.c: Likewise.
2661 * gcc.target/mips/div-11.c: Likewise.
2662 * gcc.target/mips/div-12.c: Likewise.
2663 * gcc.target/mips/dsp-ctrl.c: Likewise.
2664 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2665 * gcc.target/mips/ext-8.c: Likewise.
2666 * gcc.target/mips/extend-2.c: Likewise.
2667 * gcc.target/mips/fix-r10000-1.c: Likewise.
2668 * gcc.target/mips/fix-r10000-2.c: Likewise.
2669 * gcc.target/mips/fix-r10000-3.c: Likewise.
2670 * gcc.target/mips/fix-r10000-4.c: Likewise.
2671 * gcc.target/mips/fix-r10000-5.c: Likewise.
2672 * gcc.target/mips/fix-r10000-6.c: Likewise.
2673 * gcc.target/mips/fix-r10000-7.c: Likewise.
2674 * gcc.target/mips/fix-r10000-8.c: Likewise.
2675 * gcc.target/mips/fix-r10000-9.c: Likewise.
2676 * gcc.target/mips/fix-r10000-10.c: Likewise.
2677 * gcc.target/mips/fix-r10000-11.c: Likewise.
2678 * gcc.target/mips/fix-r10000-12.c: Likewise.
2679 * gcc.target/mips/fix-r10000-13.c: Likewise.
2680 * gcc.target/mips/fix-r10000-14.c: Likewise.
2681 * gcc.target/mips/fix-r10000-15.c: Likewise.
2682 * gcc.target/mips/fpcmp-1.c: Likewise.
2683 * gcc.target/mips/fpcmp-2.c: Likewise.
2684 * gcc.target/mips/fpr-moves-7.c: Likewise.
2685 * gcc.target/mips/fpr-moves-8.c: Likewise.
2686 * gcc.target/mips/int-moves-1.c: Likewise.
2687 * gcc.target/mips/int-moves-2.c: Likewise.
2688 * gcc.target/mips/long-calls-pg.c: Likewise.
2689 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2690 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2691 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2692 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2693 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2694 * gcc.target/mips/mips-3d-1.c: Likewise.
2695 * gcc.target/mips/mips-3d-2.c: Likewise.
2696 * gcc.target/mips/mips-3d-3.c: Likewise.
2697 * gcc.target/mips/mips-3d-4.c: Likewise.
2698 * gcc.target/mips/mips-3d-5.c: Likewise.
2699 * gcc.target/mips/mips-3d-6.c: Likewise.
2700 * gcc.target/mips/mips-3d-7.c: Likewise.
2701 * gcc.target/mips/mips-3d-8.c: Likewise.
2702 * gcc.target/mips/mips-3d-9.c: Likewise.
2703 * gcc.target/mips/mips-ps-1.c: Likewise.
2704 * gcc.target/mips/mips-ps-2.c: Likewise.
2705 * gcc.target/mips/mips-ps-3.c: Likewise.
2706 * gcc.target/mips/mips-ps-4.c: Likewise.
2707 * gcc.target/mips/mips-ps-6.c: Likewise.
2708 * gcc.target/mips/mips32-dspr2.c: Likewise.
2709 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2710 * gcc.target/mips/neg-abs-1.c: Likewise.
2711 * gcc.target/mips/neg-abs-2.c: Likewise.
2712 * gcc.target/mips/nmadd-3.c: Likewise.
2713 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2714 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2715 * gcc.target/mips/octeon-pop-1.c: Likewise.
2716 * gcc.target/mips/pr26765.c: Likewise.
2717 * gcc.target/mips/pr33256.c: Likewise.
2718 * gcc.target/mips/pr33635-1.c: Likewise.
2719 * gcc.target/mips/pr33755.c: Likewise.
2720 * gcc.target/mips/pr35802.c: Likewise.
2721 * gcc.target/mips/pr45074.c: Likewise.
2722 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2723 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2724 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2725 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2726 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2727 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2728 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2729 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2730 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2731 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2732 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2733 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2734 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2735 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2736 * gcc.target/mips/save-restore-1.c: Likewise.
2737 * gcc.target/mips/save-restore-3.c: Likewise.
2738 * gcc.target/mips/save-restore-5.c: Likewise.
2739 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2740 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2741 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2742 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2743 * gcc.target/mips/stack-1.c: Likewise.
2744
2745 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2746 Tighten regexps.
2747
2748 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2749 branch under test to be filled with preceding rather than
2750 following instructions.
2751 * gcc.target/mips/branch-10.c: Likewise.
2752 * gcc.target/mips/branch-11.c: Likewise.
2753 * gcc.target/mips/branch-12.c: Likewise.
2754 * gcc.target/mips/branch-13.c: Likewise.
2755 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2756 to be eliminated. Tighten $28 scan-assembler-not test.
2757
2758 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2759 function to...
2760 * gcc.target/mips/call-4.c: ...this new test.
2761
2762 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2763 more likely.
2764 * gcc.target/mips/code-readable-3.c: Likewise.
2765 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2766 flag but skip for -O0.
2767 * gcc.target/mips/code-readable-4.c: Likewise.
2768
2769 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2770 of operations under test.
2771 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2772
2773 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2774 Don't require sibling-call optimization.
2775 * gcc.target/mips/near-far-4.c: Likewise.
2776
2777 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2778 Make sure that the register variable is used.
2779 * gcc.target/mips/soft-float-1.c: Likewise.
2780
2781 * gcc.target/mips/sdata-1.c: Make static data volatile.
2782 * gcc.target/mips/sdata-2.c: Likewise.
2783 * gcc.target/mips/sdata-3.c: Likewise.
2784 * gcc.target/mips/sdata-4.c: Likewise.
2785
2786 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2787 skip for -O0.
2788 * gcc.target/mips/atomic-memory-2.c: Likewise.
2789 * gcc.target/mips/branch-cost-1.c: Likewise.
2790 * gcc.target/mips/branch-cost-2.c: Likewise.
2791 * gcc.target/mips/cache-1.c: Likewise.
2792 * gcc.target/mips/call-1.c: Likewise.
2793 * gcc.target/mips/call-saved-2.c: Likewise.
2794 * gcc.target/mips/const-anchor-1.c: Likewise.
2795 * gcc.target/mips/const-anchor-2.c: Likewise.
2796 * gcc.target/mips/dse-1.c: Likewise.
2797 * gcc.target/mips/dsp-lhx.c: Likewise.
2798 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2799 * gcc.target/mips/ext-1.c: Likewise.
2800 * gcc.target/mips/ext-2.c: Likewise.
2801 * gcc.target/mips/ext-3.c: Likewise.
2802 * gcc.target/mips/ext-4.c: Likewise.
2803 * gcc.target/mips/ext-5.c: Likewise.
2804 * gcc.target/mips/ext-6.c: Likewise.
2805 * gcc.target/mips/ext-7.c: Likewise.
2806 * gcc.target/mips/extend-1.c: Likewise.
2807 * gcc.target/mips/fix-r4000-1.c: Likewise.
2808 * gcc.target/mips/fix-r4000-3.c: Likewise.
2809 * gcc.target/mips/fix-r4000-5.c: Likewise.
2810 * gcc.target/mips/fix-r4000-6.c: Likewise.
2811 * gcc.target/mips/fix-r4000-8.c: Likewise.
2812 * gcc.target/mips/fix-r4000-10.c: Likewise.
2813 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2814 * gcc.target/mips/fixed-vector-type.c: Likewise.
2815 * gcc.target/mips/fpr-moves-1.c: Likewise.
2816 * gcc.target/mips/fpr-moves-2.c: Likewise.
2817 * gcc.target/mips/fpr-moves-3.c: Likewise.
2818 * gcc.target/mips/fpr-moves-4.c: Likewise.
2819 * gcc.target/mips/fpr-moves-5.c: Likewise.
2820 * gcc.target/mips/fpr-moves-6.c: Likewise.
2821 * gcc.target/mips/ins-1.c: Likewise.
2822 * gcc.target/mips/ins-2.c: Likewise.
2823 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2824 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2825 * gcc.target/mips/lazy-binding-1.c: Likewise.
2826 * gcc.target/mips/madd-3.c: Likewise.
2827 * gcc.target/mips/madd-5.c: Likewise.
2828 * gcc.target/mips/madd-6.c: Likewise.
2829 * gcc.target/mips/madd-8.c: Likewise.
2830 * gcc.target/mips/madd-9.c: Likewise.
2831 * gcc.target/mips/memcpy-1.c: Likewise.
2832 * gcc.target/mips/mips-ps-type.c: Likewise.
2833 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2834 * gcc.target/mips/mips-sched-madd.c: Likewise.
2835 * gcc.target/mips/mips16e-extends.c: Likewise.
2836 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2837 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2838 * gcc.target/mips/movcc-1.c: Likewise.
2839 * gcc.target/mips/movcc-2.c: Likewise.
2840 * gcc.target/mips/movcc-3.c: Likewise.
2841 * gcc.target/mips/msub-5.c: Likewise.
2842 * gcc.target/mips/msub-6.c: Likewise.
2843 * gcc.target/mips/msub-8.c: Likewise.
2844 * gcc.target/mips/mult-2.c: Likewise.
2845 * gcc.target/mips/mult-3.c: Likewise.
2846 * gcc.target/mips/mult-5.c: Likewise.
2847 * gcc.target/mips/mult-6.c: Likewise.
2848 * gcc.target/mips/mult-7.c: Likewise.
2849 * gcc.target/mips/mult-12.c: Likewise.
2850 * gcc.target/mips/mult-13.c: Likewise.
2851 * gcc.target/mips/mult-14.c: Likewise.
2852 * gcc.target/mips/mult-15.c: Likewise.
2853 * gcc.target/mips/mult-17.c: Likewise.
2854 * gcc.target/mips/mult-18.c: Likewise.
2855 * gcc.target/mips/mult-19.c: Likewise.
2856 * gcc.target/mips/nmadd-1.c: Likewise.
2857 * gcc.target/mips/nmadd-2.c: Likewise.
2858 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2859 * gcc.target/mips/octeon-cins-1.c: Likewise.
2860 * gcc.target/mips/octeon-cins-2.c: Likewise.
2861 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2862 * gcc.target/mips/octeon-exts-2.c: Likewise.
2863 * gcc.target/mips/octeon-exts-3.c: Likewise.
2864 * gcc.target/mips/octeon-exts-4.c: Likewise.
2865 * gcc.target/mips/octeon-exts-5.c: Likewise.
2866 * gcc.target/mips/octeon-exts-6.c: Likewise.
2867 * gcc.target/mips/octeon-exts-7.c: Likewise.
2868 * gcc.target/mips/octeon-pop-2.c: Likewise.
2869 * gcc.target/mips/octeon-seq-3.c: Likewise.
2870 * gcc.target/mips/octeon-seq-4.c: Likewise.
2871 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2872 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2873 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2874 * gcc.target/mips/pr54240.c: Likewise.
2875 * gcc.target/mips/rsqrt-1.c: Likewise.
2876 * gcc.target/mips/rsqrt-2.c: Likewise.
2877 * gcc.target/mips/rsqrt-3.c: Likewise.
2878 * gcc.target/mips/rsqrt-4.c: Likewise.
2879 * gcc.target/mips/save-restore-2.c: Likewise.
2880 * gcc.target/mips/save-restore-4.c: Likewise.
2881 * gcc.target/mips/sb1-1.c: Likewise.
2882 * gcc.target/mips/scc-1.c: Likewise.
2883 * gcc.target/mips/scc-2.c: Likewise.
2884 * gcc.target/mips/scc-3.c: Likewise.
2885 * gcc.target/mips/scc-4.c: Likewise.
2886 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2887 * gcc.target/mips/truncate-1.c: Likewise.
2888 * gcc.target/mips/truncate-2.c: Likewise.
2889 * gcc.target/mips/truncate-3.c: Likewise.
2890 * gcc.target/mips/truncate-4.c: Likewise.
2891 * gcc.target/mips/truncate-5.c: Likewise.
2892 * gcc.target/mips/truncate-6.c: Likewise.
2893 * gcc.target/mips/unaligned-1.c: Likewise.
2894
2895 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2896 skip for -O0. Require -fexpensive-optimizations.
2897 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2898 * gcc.target/mips/dspr2-MULT.c: Likewise.
2899 * gcc.target/mips/fix-r4000-2.c: Likewise.
2900 * gcc.target/mips/fix-r4000-4.c: Likewise.
2901 * gcc.target/mips/fix-r4000-7.c: Likewise.
2902 * gcc.target/mips/fix-r4000-9.c: Likewise.
2903 * gcc.target/mips/madd-1.c: Likewise.
2904 * gcc.target/mips/madd-2.c: Likewise.
2905 * gcc.target/mips/madd-4.c: Likewise.
2906 * gcc.target/mips/maddu-1.c: Likewise.
2907 * gcc.target/mips/maddu-2.c: Likewise.
2908 * gcc.target/mips/maddu-3.c: Likewise.
2909 * gcc.target/mips/maddu-4.c: Likewise.
2910 * gcc.target/mips/msub-1.c: Likewise.
2911 * gcc.target/mips/msub-2.c: Likewise.
2912 * gcc.target/mips/msub-3.c: Likewise.
2913 * gcc.target/mips/msub-4.c: Likewise.
2914 * gcc.target/mips/msubu-1.c: Likewise.
2915 * gcc.target/mips/msubu-2.c: Likewise.
2916 * gcc.target/mips/msubu-3.c: Likewise.
2917 * gcc.target/mips/msubu-4.c: Likewise.
2918 * gcc.target/mips/mult-1.c: Likewise.
2919 * gcc.target/mips/mult-4.c: Likewise.
2920 * gcc.target/mips/mult-8.c: Likewise.
2921 * gcc.target/mips/mult-9.c: Likewise.
2922 * gcc.target/mips/mult-10.c: Likewise.
2923 * gcc.target/mips/mult-11.c: Likewise.
2924 * gcc.target/mips/mult-16.c: Likewise.
2925
2926 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2927 skip for -O0 and -Os.
2928 * gcc.target/mips/fix-r4000-12.c: Likewise.
2929 * gcc.target/mips/madd-7.c: Likewise.
2930 * gcc.target/mips/mips-ps-5.c: Likewise.
2931 * gcc.target/mips/mips-ps-7.c: Likewise.
2932 * gcc.target/mips/msub-7.c: Likewise.
2933
2934 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2935 skip for -O0. Require -mno-abicalls.
2936 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2937
2938 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2939 skip for -O0. Require a total number of BBIT instructions and
2940 at least one of each kind.
2941
2942 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2943 skip for -O0. Require -fno-unroll-loops.
2944
2945 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2946 skip for -O0. Allow BLTZ as well as BGEZ.
2947
2948 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2949
2950 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2951 skip for -O0. Require -fschedule-insns2.
2952 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2953
2954 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2955 but skip for -O0. Make a branch-likely more likely.
2956
2957 * gcc.target/mips/timode-2.c: Split each test into its own function.
2958 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2959
2960 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2961 skip for -O0. Require -fpeephole2.
2962 * gcc.target/mips/vr-mult-2.c: Likewise.
2963
2964 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2965
2966 PR preprocessor/53469
2967 * gcc.dg/cpp/_Pragma7.c: New test case.
2968
2969 2012-08-27 Tobias Burnus <burnus@net-b.de>
2970
2971 PR fortran/54370
2972 * gfortran.dg/do_5.f90: New.
2973
2974 2012-08-27 Tobias Burnus <burnus@net-b.de>
2975
2976 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2977 from dg-options as -Wall no longer implies it.
2978
2979 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2980
2981 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2982
2983 2012-08-25 Jason Merrill <jason@redhat.com>
2984
2985 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2986
2987 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2988
2989 PR c++/51421
2990 * g++.dg/cpp0x/auto34.C: New.
2991
2992 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2993
2994 PR c/54363
2995 * gcc.dg/pr54363.c: New test.
2996
2997 PR c/54355
2998 * gcc.dg/pr54355.c: New test.
2999
3000 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3001
3002 PR debug/52857
3003 * gcc.target/i386/pr52857-1.c: New.
3004 * gcc.target/i386/pr52857-2.c: Likewise.
3005
3006 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3007
3008 * gcc.target/mips/code-readable-4.c: New test.
3009
3010 2012-08-23 Julian Brown <julian@codesourcery.com>
3011 Sandra Loosemore <sandra@codesourcery.com>
3012
3013 * gcc.target/mips/code-readable-1.c: Add -O to options.
3014
3015 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3016
3017 PR c++/20420
3018 * g++.dg/lookup/using53.C: New.
3019
3020 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3021
3022 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3023 * gcc.dg/fixed-point/convert-1.c: New.
3024 * gcc.dg/fixed-point/convert-2.c: New.
3025 * gcc.dg/fixed-point/convert-3.c: New.
3026 * gcc.dg/fixed-point/convert-4.c: New.
3027 * gcc.dg/fixed-point/convert-float-1.c: New.
3028 * gcc.dg/fixed-point/convert-float-2.c: New.
3029 * gcc.dg/fixed-point/convert-float-3.c: New.
3030 * gcc.dg/fixed-point/convert-float-4.c: New.
3031 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3032 * gcc.dg/fixed-point/convert-sat.c: New.
3033 * gcc.dg/fixed-point/convert.h: New.
3034
3035 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3036
3037 PR target/54089
3038 * gcc.target/sh/pr54089-2.c: New.
3039
3040 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3041
3042 * gcc.target/i386/long-double-64-1.c: New file.
3043 * gcc.target/i386/long-double-64-2.c: Likewise.
3044 * gcc.target/i386/long-double-64-3.c: Likewise.
3045 * gcc.target/i386/long-double-64-4.c: Likewise.
3046 * gcc.target/i386/long-double-80-1.c: Likewise.
3047 * gcc.target/i386/long-double-80-2.c: Likewise.
3048 * gcc.target/i386/long-double-80-3.c: Likewise.
3049 * gcc.target/i386/long-double-80-4.c: Likewise.
3050 * gcc.target/i386/long-double-80-5.c: Likewise.
3051 * gcc.target/i386/long-double-80-6.c: Likewise.
3052 * gcc.target/i386/long-double-80-7.c: Likewise.
3053
3054 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3055
3056 PR tree-optimization/54317
3057 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3058
3059 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3060
3061 PR target/39423
3062 * gcc.target/sh/pr39423-2.c: New.
3063
3064 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3065
3066 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3067 * gcc.dg/fold-perm.c: Likewise.
3068
3069 2012-08-20 Jan Hubicka <jh@suse.cz>
3070
3071 PR fortran/48636
3072 * gcc.dg/ipa/inlinehint-1.c: New.
3073
3074 2012-08-20 Florian Weimer <fweimer@redhat.com>
3075
3076 PR c++/19351
3077 * g++.dg/init/new38.C: New test.
3078 * g++.dg/init/new39.C: New test.
3079
3080 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3081
3082 PR target/54089
3083 * gcc.target/sh/pr54089-1.c: New.
3084
3085 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3086
3087 PR target/51244
3088 * gcc.target/sh/pr51244-11.c: New.
3089
3090 2012-08-20 Tobias Burnus <burnus@net-b.de>
3091
3092 PR fortran/54301
3093 * gfortran.dg/warn_target_lifetime_2.f90: New.
3094
3095 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3096
3097 PR c++/10416
3098 * g++.dg/warn/Wunused-var-17.C: New.
3099
3100 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3101
3102 PR middle-end/53992
3103 * gcc.dg/gomp/pr53992.c: New test.
3104
3105 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3106
3107 PR tree-ssa/54295
3108 * gcc.c-torture/execute/20120817-1.c: New test.
3109
3110 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3111
3112 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3113 add instruction.
3114 (f2): New test that really does need adds.
3115
3116 2012-08-20 Richard Guenther <rguenther@suse.de>
3117
3118 PR tree-optimization/54327
3119 * gcc.dg/torture/pr54327.c: New testcase.
3120
3121 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3122
3123 PR tree-optimization/54321
3124 * gcc.c-torture/compile/pr54321.c: New test.
3125
3126 2012-08-20 Tobias Burnus <burnus@net-b.de>
3127
3128 PR fortran/54301
3129 * gfortran.dg/warn_target_lifetime_1.f90: New.
3130
3131 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3132
3133 PR fortran/54298
3134 * gfortran.dg/real_compare_1.f90: New test case.
3135 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3136
3137 2012-08-18 Jan Hubicka <jh@suse.cz>
3138
3139 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3140
3141 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3142
3143 PR fortran/39290
3144 * gfortran.dg/interface_37.f90: New test.
3145
3146 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3147 Gary Funck <gary@intrepid.com>
3148
3149 PR target/20020
3150 * gcc.target/i386/pr20020-1.c: New test.
3151 * gcc.target/i386/pr20020-2.c: Likewise.
3152 * gcc.target/i386/pr20020-3.c: Likewise.
3153
3154 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3155
3156 * gcc.target/i386/perm-concat.c: New test.
3157
3158 2012-08-17 Julian Brown <julian@codesourcery.com>
3159
3160 * gcc.target/arm/div64-unwinding.c: New test.
3161
3162 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3163
3164 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3165
3166 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3167
3168 PR target/54236
3169 * gcc.target/sh/pr54236-1.c: New.
3170
3171 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3172
3173 * lib/target-supports.exp (check_effective_target_sync_int_long)
3174 (check_effective_target_sync_char_short): Enable for crisv32-*
3175 and cris-*.
3176
3177 PR middle-end/54261
3178 * gcc.dg/torture/pr54261-1.c: New test.
3179
3180 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3181
3182 PR fortran/54243
3183 PR fortran/54244
3184 * gfortran.dg/typebound_call_24.f03: New.
3185
3186 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3187
3188 PR tree-optimization/54245
3189 * gcc.dg/tree-ssa/pr54245.c: New test.
3190
3191 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3192
3193 PR tree-optimization/54240
3194 * gcc.target/powerpc/pr54240.c: New test.
3195 * gcc.target/mips/pr54240.c: Likewise.
3196
3197 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3198
3199 PR target/52933
3200 * gcc.target/sh/pr52933-1.c: New.
3201 * gcc.target/sh/pr52933-2.c: New.
3202
3203 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3204
3205 PR target/50751
3206 * gcc.target/sh/pr50751-8.c: New.
3207
3208 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3209
3210 PR fortran/47586
3211 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3212 * gfortran.dg/typebound_proc_27.f03: New test.
3213
3214 2012-08-14 Sterling Augustine <saugustine@google.com>
3215
3216 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3217
3218 2012-08-14 Tobias Burnus <burnus@net-b.de>
3219
3220 PR fortran/40881
3221 * gfortran.dg/data_constraints_3.f90: New.
3222 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3223 to disable -pedantic compilation.
3224 * gfortran.dg/pr37243.f: Ditto.
3225 * gfortran.dg/g77/19990826-3.f: Ditto.
3226 * gfortran.dg/g77/20020307-1.f : Ditto.
3227 * gfortran.dg/g77/980310-3.f: Ditto.
3228
3229 2012-08-14 Tobias Burnus <burnus@net-b.de>
3230
3231 PR fortran/54234
3232 * gfortran.dg/warn_conversion_4.f90: New.
3233
3234 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR middle-end/53411
3237 PR rtl-optimization/53495
3238 * gcc.c-torture/compile/pr53411.c: New test.
3239 * gcc.c-torture/compile/pr53495.c: New test.
3240
3241 2012-08-13 Richard Guenther <rguenther@suse.de>
3242
3243 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3244
3245 2012-08-13 Richard Guenther <rguenther@suse.de>
3246
3247 PR tree-optimization/54200
3248 * gcc.dg/guality/pr54200.c: New testcase.
3249 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3250
3251 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3252
3253 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3254
3255 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3256
3257 PR target/51244
3258 * gcc.target/sh/pr51244-7.c: New.
3259 * gcc.target/sh/pr51244-8.c: New.
3260 * gcc.target/sh/pr51244-9.c: New.
3261 * gcc.target/sh/pr51244-10.c: New.
3262
3263 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3264
3265 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3266 -m2e or -m2a.
3267 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3268 * gcc.target/sh/pr53511-1.c: Likewise.
3269 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3270 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3271 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3272 * gcc.target/sh/pr53512-3.c: Likewise.
3273 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3274
3275 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3276
3277 PR target/39423
3278 * gcc.c-torture/compile/pr39423-1.c: New.
3279 * gcc.c-torture/compile/pr39423-2.c: New.
3280
3281 2012-08-12 Tobias Burnus <burnus@net-b.de>
3282
3283 PR fortran/54221
3284 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3285 they appear uninitialized on the RHS.
3286 * gfortran.dg/public_private_module_6.f90: New.
3287
3288 2012-08-11 Martin Jambor <mjambor@suse.cz>
3289
3290 PR fortran/48636
3291 * gfortran.dg/pr48636.f90: New test.
3292
3293 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3294
3295 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3296 to avoid warnings.
3297 (main): Adjust caller.
3298
3299 2012-08-10 Richard Guenther <rguenther@suse.de>
3300
3301 * gcc.dg/matrix/*.c: Adjust and move ...
3302 * gcc.dg/torture/: ... here.
3303 * gcc.dg/matrix: Remove directory.
3304
3305 2012-08-10 Richard Guenther <rguenther@suse.de>
3306
3307 PR middle-end/54219
3308 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3309
3310 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3311
3312 PR middle-end/54211
3313 * gcc.dg/tree-ssa/pr54211.c: New test.
3314
3315 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3316
3317 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3318 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3319
3320 2012-08-10 Richard Guenther <rguenther@suse.de>
3321
3322 PR tree-optimization/54109
3323 * gcc.dg/torture/pr54109.c: New testcase.
3324 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3325 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3326
3327 2012-08-10 Richard Guenther <rguenther@suse.de>
3328
3329 PR tree-optimization/54027
3330 * gcc.dg/torture/pr54027.c: New testcase.
3331
3332 2012-08-10 Richard Guenther <rguenther@suse.de>
3333
3334 * g++.dg/plugin/selfassign.c: Adjust.
3335 * gcc.dg/plugin/selfassign.c: Likewise.
3336 * gcc.dg/strlenopt-11.c: Likewise.
3337 * gcc.dg/strlenopt-13.c: Likewise.
3338 * gcc.dg/no-strict-overflow-4.c: Likewise.
3339 * gcc.dg/strict-overflow-4.c: Likewise.
3340 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3341 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3342 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3343 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3344 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3345 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3346 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3347 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3348 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3349 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3350 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3351 * gcc.dg/pr46309.c: Likewise.
3352 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3353
3354 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3355
3356 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3357 for x86 targets.
3358 * gcc.c-torture/compile/20120727-2.c: New test.
3359
3360 2012-08-09 Martin Jambor <mjambor@suse.cz>
3361
3362 * gcc.dg/ipa/iinline-4.c: New test.
3363 * gcc.dg/ipa/iinline-5.c: Likewise.
3364 * gcc.dg/ipa/iinline-6.c: Likewise.
3365 * gcc.dg/ipa/iinline-7.c: Likewise.
3366 * gcc.dg/lto/20120723_0.c: Likewise.
3367 * gcc.dg/lto/20120723_1.c: Likewise.
3368
3369 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3370
3371 PR target/39423
3372 * gcc.target/sh/pr39423-1.c: New.
3373
3374 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3375
3376 PR target/51244
3377 * gcc.target/sh/pr51244-5: New.
3378 * gcc.target/sh/pr51244-6: New.
3379
3380 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3381
3382 * gcc.target/i386/adx-addxcarry32-3.c: New.
3383 * gcc.target/i386/adx-addxcarry64-3.c: New.
3384
3385 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3386
3387 PR rtl-optimization/53701
3388 * gcc.dg/pr53701.c: New test.
3389
3390 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3391
3392 * gcc.c-torture/compile/20120727-1.c: New test.
3393
3394 2012-08-09 Tobias Burnus <burnus@net-b.de>
3395
3396 PR fortran/54199
3397 * gfortran.dg/intrinsic_shadow_4.f90: New.
3398
3399 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3400
3401 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3402
3403 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3404
3405 * gcc.c-torture/execute/20120808-1.c: New test.
3406
3407 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3408
3409 PR rtl-optimization/54157
3410 * gcc.target/i386/pr54157.c: New file.
3411
3412 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3413
3414 * gcc.target/i386/adx-addcarryx32-1.c: New.
3415 * gcc.target/i386/adx-addcarryx32-2.c: New.
3416 * gcc.target/i386/adx-addcarryx64-1.c: New.
3417 * gcc.target/i386/adx-addcarryx64-2.c: New.
3418 * gcc.target/i386/adx-check.h: New.
3419 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3420 * gcc.target/i386/sse-12.c: Add -madx.
3421 * gcc.target/i386/sse-13.c: Ditto.
3422 * gcc.target/i386/sse-14.c: Ditto.
3423 * gcc.target/i386/sse-22.c: Ditto.
3424 * gcc.target/i386/sse-23.c: Ditto.
3425 * g++.dg/other/i386-2.C: Ditto.
3426 * g++.dg/other/i386-3.C: Ditto.
3427
3428 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3429
3430 * gcc.dg/tree-ssa/slsr-5.c: New.
3431 * gcc.dg/tree-ssa/slsr-6.c: New.
3432 * gcc.dg/tree-ssa/slsr-7.c: New.
3433 * gcc.dg/tree-ssa/slsr-8.c: New.
3434 * gcc.dg/tree-ssa/slsr-9.c: New.
3435 * gcc.dg/tree-ssa/slsr-10.c: New.
3436 * gcc.dg/tree-ssa/slsr-11.c: New.
3437 * gcc.dg/tree-ssa/slsr-12.c: New.
3438 * gcc.dg/tree-ssa/slsr-13.c: New.
3439 * gcc.dg/tree-ssa/slsr-14.c: New.
3440 * gcc.dg/tree-ssa/slsr-15.c: New.
3441 * gcc.dg/tree-ssa/slsr-16.c: New.
3442 * gcc.dg/tree-ssa/slsr-17.c: New.
3443 * gcc.dg/tree-ssa/slsr-18.c: New.
3444 * gcc.dg/tree-ssa/slsr-19.c: New.
3445 * gcc.dg/tree-ssa/slsr-20.c: New.
3446 * gcc.dg/tree-ssa/slsr-21.c: New.
3447 * gcc.dg/tree-ssa/slsr-22.c: New.
3448 * gcc.dg/tree-ssa/slsr-23.c: New.
3449 * gcc.dg/tree-ssa/slsr-24.c: New.
3450 * gcc.dg/tree-ssa/slsr-25.c: New.
3451 * gcc.dg/tree-ssa/slsr-26.c: New.
3452 * gcc.dg/tree-ssa/slsr-30.c: New.
3453 * gcc.dg/tree-ssa/slsr-31.c: New.
3454
3455 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3456
3457 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3458 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3459 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3460
3461 2012-08-06 Cary Coutant <ccoutant@google.com>
3462
3463 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3464
3465 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3466
3467 PR fortran/35831
3468 * gfortran.dg/dummy_procedure_5.f90: Modified.
3469 * gfortran.dg/dummy_procedure_8.f90: New.
3470 * gfortran.dg/interface_26.f90: Modified.
3471 * gfortran.dg/proc_ptr_11.f90: Modified.
3472 * gfortran.dg/proc_ptr_15.f90: Modified.
3473 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3474 * gfortran.dg/typebound_override_1.f90: Modified.
3475 * gfortran.dg/typebound_proc_6.f03: Modified.
3476
3477 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3478
3479 PR tree-optimization/51938
3480 PR tree-optimization/52005
3481 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3482 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3483 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3484 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3485
3486 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3487
3488 Avoid crashing on erroneous static_assert usage
3489 * g++.dg/cpp0x/static_assert8.C: New test.
3490
3491 2012-08-06 Jason Merrill <jason@redhat.com>
3492
3493 * g++.dg/cpp0x/sfinae38.C: New.
3494
3495 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3496 Paolo Carlini <paolo.carlini@oracle.com>
3497
3498 PR c++/54165
3499 * g++.dg/conversion/void2.C: New.
3500
3501 2012-08-06 Tom de Vries <tom@codesourcery.com>
3502
3503 * gcc.dg/tree-ssa/vrp78.c: New test.
3504
3505 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3506 Richard Sandiford <rdsandiford@googlemail.com>
3507
3508 * g++.dg/opt/enum2.C: Require fpic target.
3509 * g++.dg/lto/20090303_0.C: Likewise.
3510
3511 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3512 Catherine Moore <clm@codesourcery.com>
3513
3514 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3515 flush function names too.
3516 * gcc.target/mips/clear-cache-1.c: Likewise.
3517
3518 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3519
3520 PR target/54156
3521 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3522
3523 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3524
3525 PR fortran/54166
3526 * gfortran.dg/array_5.f90: New test.
3527
3528 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3529
3530 PR tree-optimization/30318
3531 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3532
3533 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3534
3535 * g++.dg/ext/vector17.C: New testcase.
3536
3537 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3538
3539 PR target/51931
3540 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3541 * g++.dg/opt/longbranch1.C: Likewise.
3542
3543 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3544
3545 PR tree-optimization/53805
3546 * gcc.dg/fold-notunord.c: New testcase.
3547
3548 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3549
3550 PR fortran/48820
3551 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3552 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3553
3554 2012-08-02 Jason Merrill <jason@redhat.com>
3555 Paolo Carlini <paolo.carlini@oracle.com>
3556
3557 PR c++/51213 (again)
3558 * g++.dg/cpp0x/sfinae37.C: Extend.
3559
3560 2012-08-02 Richard Guenther <rguenther@suse.de>
3561
3562 PR tree-optimization/50672
3563 * g++.dg/torture/pr50672.C: New testcase.
3564
3565 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3566
3567 PR fortran/54147
3568 * gfortran.dg/abstract_type_6.f03: Modified.
3569 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3570 * gfortran.dg/proc_ptr_comp_35.f90: New.
3571 * gfortran.dg/typebound_proc_9.f03: Modified.
3572 * gfortran.dg/typebound_proc_26.f90: New.
3573
3574 2012-08-02 Richard Guenther <rguenther@suse.de>
3575
3576 * gcc.dg/torture/pta-callused-1.c: Adjust.
3577 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3578 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3579 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3580 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3581 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3582 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3583 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3584 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3585
3586 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3587
3588 PR fortran/54033
3589 * gfortran.dg/include_6.f90: New test case.
3590 * gfortran.dg/include_7.f90: New test case.
3591 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3592
3593 2012-08-01 Tom de Vries <tom@codesourcery.com>
3594
3595 * gcc.dg/tree-ssa/vrp76.c: New test.
3596
3597 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3598
3599 PR tree-optimization/46556
3600 * gcc.dg/tree-ssa/slsr-27.c: New.
3601 * gcc.dg/tree-ssa/slsr-28.c: New.
3602 * gcc.dg/tree-ssa/slsr-29.c: New.
3603
3604 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3605
3606 PR fortran/42418
3607 * gfortran.dg/proc_decl_29.f90: New.
3608
3609 2012-07-31 Dehao Chen <dehao@google.com>
3610
3611 * gcc.dg/predict-7.c: New test.
3612
3613 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3614
3615 PR fortran/54134
3616 * gfortran.dg/typebound_override_3.f90: New.
3617
3618 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3619
3620 PR tree-optimization/53773
3621 * gcc.dg/vect/pr53773.c: New test.
3622
3623 2012-07-31 Nick Clifton <nickc@redhat.com>
3624
3625 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3626 and for XStormy16.
3627
3628 2012-07-31 Tobias Burnus <burnus@net-b.de>
3629
3630 * gfortran.dg/c_funloc_tests_6.f90: New.
3631 * gfortran.dg/c_funloc_tests_7.f90: New.
3632 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3633
3634 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3635
3636 PR c++/53624
3637 * g++.dg/cpp0x/temp_default5.C: New.
3638
3639 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3640
3641 PR fortran/51081
3642 * gfortran.dg/proc_ptr_37.f90: New.
3643
3644 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3645
3646 * lib/target-supports.exp
3647 (check_effective_target_vect_natural_alignment): New function.
3648 * gcc.dg/align-2.c: Only run on targets with natural alignment
3649 of vector types.
3650 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3651 alignment of vector types.
3652
3653 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3654 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3655
3656 * gcc.target/i386/rdseed16-1.c: New.
3657 * gcc.target/i386/rdseed32-1.c: Ditto
3658 * gcc.target/i386/rdseed64-1.c: Ditto
3659 * gcc.target/i386/sse-12.c: Add -mrdseed.
3660 * gcc.target/i386/sse-13.c: Ditto.
3661 * gcc.target/i386/sse-14.c: Ditto.
3662 * g++.dg/other/i386-2.C: Ditto.
3663 * g++.dg/other/i386-3.C: Ditto.
3664
3665 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3666
3667 PR target/51244
3668 * gcc.target/sh/pr51244-4.c: New.
3669
3670 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3671
3672 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3673 for alpha*-*-* targets. Cleanup original tree dump.
3674
3675 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3676
3677 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3678 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3679
3680 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3681
3682 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3683 rand, srand. Include <stdlib.h>.
3684
3685 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3686
3687 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3688
3689 2012-07-26 Richard Henderson <rth@redhat.com>
3690
3691 * gcc.dg/attr-hotcold-1.c: New.
3692 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3693
3694 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3695 Sandra Loosemore <sandra@codesourcery.com>
3696
3697 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3698
3699 2012-07-26 Tobias Burnus <burnus@net-b.de>
3700
3701 * gfortran.dg/contiguous_1.f90: Update dg-error.
3702 * gfortran.dg/proc_ptr_32.f90: Ditto.
3703
3704 2012-07-26 Richard Guenther <rguenther@suse.de>
3705
3706 PR tree-optimization/54098
3707 * gcc.dg/torture/pr54098.c: New testcase.
3708
3709 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3710
3711 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3712 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3713
3714 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3715
3716 PR fortran/44354
3717 * gfortran.dg/array_constructor_39.f90: New test.
3718
3719 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3720
3721 PR fortran/44354
3722 * gfortran.dg/array_constructor_38.f90: New test.
3723
3724 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3725
3726 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3727
3728 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3729
3730 * gnat.dg/noreturn5.ad[sb]: New test.
3731
3732 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3733 Paul Brook <paul@codesourcery.com>
3734
3735 PR target/53633
3736
3737 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3738 * c-c++-common/pr53633.c: New test.
3739
3740 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3741
3742 * gcc.target/i386/asm-dialect-1.c: New test case.
3743
3744 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3745 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3746
3747 * gcc.target/i386/prefetchw-1.c: New.
3748 * gcc.target/i386/sse-12.c: Add -mprfchw.
3749 * gcc.target/i386/sse-13.c: Ditto.
3750 * gcc.target/i386/sse-14.c: Ditto.
3751 * gcc.target/i386/sse-22.c: Ditto.
3752 * gcc.target/i386/sse-23.c: Ditto.
3753 * g++.dg/other/i386-2.C: Ditto.
3754 * g++.dg/other/i386-3.C: Ditto.
3755
3756 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3757
3758 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3759
3760 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3761
3762 PR target/54051
3763 * gcc.target/arm/pr54051.c: New.
3764 * gcc.target/arm/vfp-1.c: Adjust test.
3765
3766 2012-07-24 Julian Brown <julian@codesourcery.com>
3767
3768 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3769 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3770 hard-float ARM.
3771
3772 2012-07-23 Paul Brook <paul@codesourcery.com>
3773
3774 * g++.dg/other/armv7m-1.c: New test.
3775
3776 2012-07-23 Julian Brown <julian@codesourcery.com>
3777
3778 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3779 ARM.
3780 (DO_TEST): Define to 1 for appropriate ARM targets.
3781
3782 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3783
3784 PR tree-optimization/53881
3785 * gcc.dg/pr53881.c: Renamed to ...
3786 * gcc.dg/pr53881-1.c: ... this.
3787 * gcc.dg/pr53881-2.c: New test.
3788
3789 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3790
3791 Handle recent changes in default atomics for cris*-*-linux*.
3792 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3793 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3794 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3795 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3796 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3797 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3798 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3799 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3800 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3801 -mno-unaligned-atomic-may-use-library is in effect for
3802 cris*-*-linux*.
3803 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3804 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3805 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3806 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3807 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3808 gcc.target/cris/torture/sync-mis-op-i-1.c,
3809 gcc.target/cris/torture/sync-mis-op-i-2.c,
3810 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3811 gcc.target/cris/torture/sync-mis-op-i-3.c,
3812 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3813 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3814 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3815 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3816 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3817 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3818 (main): Remove local variable x.
3819 [mis_ok]: Check that atomics don't fail.
3820
3821 2012-07-21 Andrew Pinski <apinski@cavium.com>
3822
3823 * gcc.dg/tree-ssa/vrp72.c: New test.
3824 * gcc.dg/tree-ssa/vrp73.c: New test.
3825 * gcc.dg/tree-ssa/vrp74.c: New test.
3826 * gcc.dg/tree-ssa/vrp75.c: New test.
3827
3828 2012-07-21 Andrew Pinski <apinski@cavium.com>
3829
3830 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3831 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3832
3833 2012-07-21 Andrew Pinski <apinski@cavium.com>
3834
3835 * gcc.target/mips/octeon-pop-2.c: New testcase.
3836
3837 2012-07-21 Tobias Burnus <burnus@net-b.de>
3838
3839 PR fortran/48820
3840 * gfortran.dg/assumed_rank_3.f90: New.
3841 * gfortran.dg/assumed_rank_11.f90: New.
3842 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3843 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3844 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3845
3846 2012-07-21 Andrew Pinski <apinski@cavium.com>
3847
3848 * gcc.target/mips/unaligned-1.c: New testcase.
3849
3850 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3851
3852 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3853
3854 2012-07-20 Tobias Burnus <burnus@net-b.de>
3855
3856 * gfortran.dg/bind_c_array_params_2.f90: New.
3857 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3858 and update dg-error.
3859
3860 2012-07-20 Tobias Burnus <burnus@net-b.de>
3861
3862 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3863
3864 2012-07-20 Jason Merrill <jason@redhat.com>
3865
3866 PR c++/54038
3867 * g++.dg/other/array7.C: New.
3868
3869 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3870
3871 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3872 the basic block and check loop depth.
3873 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3874 matching patterns and comments.
3875 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3876 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3877
3878 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3879
3880 PR c++/28656
3881 * c-c++-common/pr28656.c: New test.
3882
3883 2012-07-19 Jason Merrill <jason@redhat.com>
3884
3885 PR c++/54026
3886 * g++.dg/init/mutable1.C: New.
3887
3888 2012-07-20 Tobias Burnus <burnus@net-b.de>
3889
3890 PR fortran/48820
3891 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3892 * gfortran.dg/assumed_rank_1.f90: New.
3893 * gfortran.dg/assumed_rank_1_c.c: New.
3894 * gfortran.dg/assumed_rank_2.f90: New.
3895 * gfortran.dg/assumed_rank_4.f90: New.
3896 * gfortran.dg/assumed_rank_5.f90: New.
3897 * gfortran.dg/assumed_rank_6.f90: New.
3898 * gfortran.dg/assumed_rank_7.f90: New.
3899 * gfortran.dg/assumed_rank_8.f90: New.
3900 * gfortran.dg/assumed_rank_8_c.c: New.
3901 * gfortran.dg/assumed_rank_9.f90: New.
3902 * gfortran.dg/assumed_rank_10.f90: New.
3903 * gfortran.dg/assumed_rank_12.f90: New.
3904
3905 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3906
3907 * gnat.dg/opt25.adb: New test.
3908 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3909 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3910
3911 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3912
3913 * gnat.dg/aggr20.ad[sb]: New test.
3914 * gnat.dg/aggr20_pkg.ads: New helper.
3915
3916 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3917
3918 * gnat.dg/derived_type3.adb: New test.
3919 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3920
3921 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3922
3923 PR rtl-optimization/53942
3924 * gcc.dg/pr53942.c: New test.
3925
3926 2012-07-19 Jason Merrill <jason@redhat.com>
3927
3928 PR c++/54021
3929 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3930
3931 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3932
3933 * gnat.dg/discr38.adb: New test.
3934
3935 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3936
3937 PR middle-end/54017
3938 * c-c++-common/gomp/pr54017.c: New test.
3939
3940 2012-07-19 Richard Guenther <rguenther@suse.de>
3941 Eric Botcazou <ebotcazou@adacore.com>
3942
3943 * gnat.dg/loop_optimization11.adb: New testcase.
3944 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3945
3946 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3947 Jason Merrill <jason@redhat.com>
3948
3949 * g++.dg/cpp0x/sfinae37.C: New.
3950 * g++.dg/template/access23.C: New.
3951 * g++.dg/template/access7.C: Adjust.
3952 * g++.dg/template/sfinae10.C: Don't expect errors.
3953 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3954
3955 2012-07-18 Julian Brown <julian@codesourcery.com>
3956 Sandra Loosemore <sandra@codesroucery.com>
3957
3958 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3959
3960 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3961
3962 * gnat.dg/noreturn4.ad[sb]: New test.
3963 * gnat.dg/noreturn4_pkg.ads: New helper.
3964
3965 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3966 Julian Brown <julian@codesourcery.com>
3967
3968 * gcc.target/arm/neon-vdup-1.c: New test case.
3969 * gcc.target/arm/neon-vdup-2.c: New test case.
3970 * gcc.target/arm/neon-vdup-3.c: New test case.
3971 * gcc.target/arm/neon-vdup-4.c: New test case.
3972 * gcc.target/arm/neon-vdup-5.c: New test case.
3973 * gcc.target/arm/neon-vdup-6.c: New test case.
3974 * gcc.target/arm/neon-vdup-7.c: New test case.
3975 * gcc.target/arm/neon-vdup-8.c: New test case.
3976 * gcc.target/arm/neon-vdup-9.c: New test case.
3977 * gcc.target/arm/neon-vdup-10.c: New test case.
3978 * gcc.target/arm/neon-vdup-11.c: New test case.
3979 * gcc.target/arm/neon-vdup-12.c: New test case.
3980 * gcc.target/arm/neon-vdup-13.c: New test case.
3981 * gcc.target/arm/neon-vdup-14.c: New test case.
3982 * gcc.target/arm/neon-vdup-15.c: New test case.
3983 * gcc.target/arm/neon-vdup-16.c: New test case.
3984 * gcc.target/arm/neon-vdup-17.c: New test case.
3985 * gcc.target/arm/neon-vdup-18.c: New test case.
3986 * gcc.target/arm/neon-vdup-19.c: New test case.
3987 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3988 arguments non-constant.
3989
3990 2012-07-18 Richard Guenther <rguenther@suse.de>
3991
3992 PR tree-optimization/53970
3993 * g++.dg/torture/pr53970.C: New testcase.
3994
3995 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3996
3997 PR target/38621
3998 * gcc.c-torture/compile/pr38621.c: New.
3999
4000 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4001
4002 PR target/33135
4003 * gcc.target/sh/pr33135-1.c: New.
4004 * gcc.target/sh/pr33135-2.c: New.
4005 * gcc.target/sh/pr33135-3.c: New.
4006 * gcc.target/sh/pr33135-4.c: New.
4007
4008 2012-07-17 Jason Merrill <jason@redhat.com>
4009
4010 PR c++/53995
4011 * g++.dg/parse/enum9.C: New.
4012
4013 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4014 Sandra Loosemore <sandra@codesourcery.com>
4015
4016 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4017 if there is a conflict with -mcpu=. Use -mcpu=5208.
4018
4019 2012-07-17 Jason Merrill <jason@redhat.com>
4020
4021 PR c++/53989
4022 * g++.dg/template/array23.C: New.
4023
4024 2012-07-17 Tobias Burnus <burnus@net-b.de>
4025
4026 PR fortran/53985
4027 * gfortran.dg/bind_c_usage_26.f90: New.
4028 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4029 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4030 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4031 * gfortran.dg/interop_params.f03: Ditto.
4032
4033 2012-07-17 Jason Merrill <jason@redhat.com>
4034
4035 * g++.dg/template/inherit8.C: Adjust.
4036 * g++.dg/template/using21.C: Adjust.
4037 * g++.dg/template/using22.C: Adjust.
4038
4039 PR c++/53549
4040 * g++.dg/template/current-inst1.C: New.
4041 * g++.dg/parse/crash35.C: Adjust.
4042
4043 2012-07-17 Tobias Burnus <burnus@net-b.de>
4044
4045 PR fortran/52101
4046 * gfortran.dg/oldstyle_4.f90: New.
4047
4048 2012-07-17 Tobias Burnus <burnus@net-b.de>
4049
4050 PR fortran/49265
4051 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4052 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4053
4054 2012-07-16 Jason Merrill <jason@redhat.com>
4055
4056 * g++.dg/parse/access8.C: Adjust.
4057 * g++.dg/template/sfinae6_neg.C: Adjust.
4058
4059 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4060
4061 PR fortran/53824
4062 * gfortran.dg/coarray_allocate_1.f90: New test.
4063
4064 2012-07-16 Andrew Pinski <apinski@cavium.com>
4065
4066 * gcc.c-torture/execute/bswap-1.c: New testcase.
4067 * gcc.c-torture/compile/unalign-1.c: New testcase.
4068 * gcc.c-torture/compile/20120524-1.c: New testcase.
4069 * gcc.c-torture/compile/20101216-1.c: New testcase.
4070
4071 2012-07-16 Dehao Chen <dehao@google.com>
4072
4073 Revert
4074 2012-07-10 Dehao Chen <dehao@google.com>
4075
4076 * gcc.dg/debug_info_inline.c: New test.
4077
4078 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4079
4080 PR fortran/53956
4081 * gfortran.dg/proc_decl_28.f90: New.
4082
4083 2012-07-16 Andrew Pinski <apinski@cavium.com>
4084
4085 * gcc.dg/torture/builtins-1.c: New testcase.
4086
4087 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4088
4089 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4090 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4091 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4092 gcc.target/cris/sync-1-v10.c,
4093 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4094 pass -mno-unaligned-atomic-may-use-library.
4095 * gcc.target/cris/sync-xchg-1.c: New test.
4096 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4097 valid register operand output modifier.
4098
4099 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4100
4101 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4102 characters.
4103
4104 2012-07-13 Andrew Pinski <apinski@cavium.com>
4105
4106 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4107 rather than cleanup-tree-dump.
4108 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4109
4110 2012-07-13 Richard Guenther <rguenther@suse.de>
4111
4112 PR tree-optimization/53907
4113 * gcc.target/i386/pr53907.c: New testcase.
4114
4115 2012-07-13 Richard Guenther <rguenther@suse.de>
4116
4117 PR tree-optimization/53922
4118 * gcc.dg/torture/pr53922.c: New testcase.
4119
4120 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4121
4122 PR rtl-optimization/53908
4123 * gcc.dg/torture/pr53908.c: New test.
4124
4125 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4126
4127 PR c++/53531
4128 * g++.dg/cpp0x/variadic135.C: New.
4129
4130 2012-07-12 Jason Merrill <jason@redhat.com>
4131
4132 * g++.dg/template/sfinae6_neg.C: Adjust.
4133
4134 2012-07-12 Tobias Burnus <burnus@net-b.de>
4135
4136 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4137 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4138 scan-tree-dump-times pattern.
4139
4140 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4141
4142 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4143
4144 2012-07-11 Jason Merrill <jason@redhat.com>
4145
4146 DR 1402
4147 * g++.g/cpp0x/defaulted37.C: New.
4148
4149 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4150
4151 PR target/53859
4152 * gcc.target/arm/pr53859.c: New test.
4153
4154 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4155
4156 PR target/53886
4157 * gcc.c-torture/compile/pr53886.c: New.
4158
4159 2012-07-10 Dehao Chen <dehao@google.com>
4160
4161 * gcc.dg/debug_info_inline.c: New test.
4162
4163 2012-07-10 Jason Merrill <jason@redhat.com>
4164
4165 PR c++/53733
4166 * g++.dg/cpp0x/defaulted36.C: New.
4167 * g++.dg/cpp0x/defaulted21.C: Adjust.
4168
4169 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4170
4171 2012-07-09 Sterling Augustine <saugustine@google.com>
4172
4173 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4174
4175 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4176
4177 PR tree-optimization/53887
4178 * gcc.dg/pr53887.c: New test.
4179
4180 2012-07-09 Jason Merrill <jason@redhat.com>
4181
4182 PR c++/53882
4183 * g++.dg/cpp0x/nullptr29.C: New.
4184
4185 2012-07-09 Tom de Vries <tom@codesourcery.com>
4186 Richard Guenther <rguenther@suse.de>
4187
4188 * gcc.dg/builtin-unreachable-6.c: New test.
4189 * gcc.dg/builtin-unreachable-5.c: New test.
4190
4191 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4192
4193 PR tree-optimization/53881
4194 * gcc.dg/pr53881.c: New test.
4195
4196 2012-07-06 Jason Merrill <jason@redhat.com>
4197
4198 PR c++/53862
4199 * g++.dg/cpp0x/variadic134.C: New.
4200
4201 PR c++/53858
4202 * g++.dg/cpp0x/alias-decl-20.C: New.
4203
4204 2012-07-06 Tom de Vries <tom@codesourcery.com>
4205
4206 PR tree-optimization/51879
4207 * gcc.dg/pr51879-16.c: New test.
4208 * gcc.dg/pr51879-17.c: Same.
4209
4210 2012-07-06 Tom de Vries <tom@codesourcery.com>
4211
4212 PR tree-optimization/52009
4213 * gcc.dg/pr51879-7.c: New test.
4214 * gcc.dg/pr51879-18.c: New test.
4215
4216 2012-07-05 Jason Merrill <jason@redhat.com>
4217
4218 PR c++/50852
4219 * g++.dg/template/typedef39.C: New.
4220
4221 PR c++/53039
4222 * g++.dg/cpp0x/variadic133.C: New.
4223 * g++.dg/template/param1.C: Adjust.
4224
4225 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4226
4227 PR target/48941
4228 PR target/51980
4229 * gcc.target/arm/neon/vtrnf32.c: Update.
4230 * gcc.target/arm/neon/vtrns32.c: Update.
4231 * gcc.target/arm/neon/vtrnu32.c: Update.
4232 * gcc.target/arm/neon/vzipf32.c: Update.
4233 * gcc.target/arm/neon/vzips32.c: Update.
4234 * gcc.target/arm/neon/vzipu32.c: Update.
4235
4236 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4237
4238 PR fortran/53732
4239 * gfortran.dg/inline_sum_4.f90: New test.
4240
4241 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4242
4243 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4244
4245 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4246
4247 * gcc.target/arm/fma-sp.c: New testcase.
4248 * gcc.target/arm/fma.c: Likewise.
4249 * gcc.target/arm/fma.h: Likewise.
4250
4251 2012-07-04 Jason Merrill <jason@redhat.com>
4252
4253 PR c++/53848
4254 * g++.dg/other/enum3.C: New.
4255
4256 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4257
4258 PR middle-end/53321
4259 * g++.dg/torture/pr53321.C: New test.
4260
4261 2012-07-04 Richard Guenther <rguenther@suse.de>
4262
4263 PR tree-optimization/53844
4264 * g++.dg/tree-ssa/pr53844.C: New testcase.
4265
4266 2012-07-04 Richard Guenther <rguenther@suse.de>
4267
4268 PR tree-optimization/53849
4269 * gcc.dg/pr53849.c: New testcase.
4270
4271 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4272
4273 PR c++/53812
4274 * g++.dg/ext/label14.C: New test.
4275
4276 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4277
4278 PR target/53811
4279 * g++.dg/other/pr53811.C: New test.
4280
4281 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4282
4283 PR target/28896
4284 * gcc.target/m68k/stack-limit-1.c: New testcase.
4285
4286 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4287
4288 * gnat.dg/recursive_call.adb: New test.
4289
4290 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4291
4292 * gnat.dg/discr37.ad[sb]: New test.
4293
4294 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4295
4296 * g++.dg/other/packed1.C: Remove SH from xfail list.
4297
4298 2012-07-02 Jason Merrill <jason@redhat.com>
4299
4300 PR c++/53619
4301 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4302
4303 PR c++/53783
4304 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4305
4306 PR c++/53788
4307 * g++.dg/cpp0x/decltype39.C: New.
4308 * g++.dg/diagnostic/method1.C: Adjust.
4309
4310 PR c++/53816
4311 * g++.dg/template/ref6.C: New.
4312
4313 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4314
4315 PR target/53568
4316 * gcc.target/sh/pr53568-1.c: New.
4317
4318 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4319
4320 PR target/51244
4321 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4322
4323 2012-07-02 Jason Merrill <jason@redhat.com>
4324
4325 PR c++/53821
4326 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4327
4328 PR c++/53524
4329 * g++.dg/template/enum7.C: New.
4330 * g++.dg/other/ptrmem10.C: Adjust.
4331 * g++.dg/other/ptrmem11.C: Adjust.
4332 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4333
4334 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4335
4336 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4337
4338 2012-07-01 Wei Guozhi <carrot@google.com>
4339
4340 PR target/53447
4341 * gcc.target/arm/pr53447-1.c: New testcase.
4342 * gcc.target/arm/pr53447-2.c: New testcase.
4343 * gcc.target/arm/pr53447-3.c: New testcase.
4344 * gcc.target/arm/pr53447-4.c: New testcase.
4345
4346 2012-06-29 Richard Guenther <rguenther@suse.de>
4347
4348 PR tree-optimization/47061
4349 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4350
4351 2012-06-29 Richard Guenther <rguenther@suse.de>
4352
4353 PR tree-optimization/37541
4354 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4355
4356 2012-06-29 Richard Guenther <rguenther@suse.de>
4357
4358 PR tree-optimization/52589
4359 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4360
4361 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4362
4363 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4364
4365 * g++.dg/template/error46.C: Add missing comment to dg-message.
4366 * g++.dg/template/crash107.C: Likewise.
4367 * g++.dg/template/error47.C: Likewise.
4368 * g++.dg/template/crash108.C: Likewise.
4369 * g++.dg/overload/operator5.C: Likewise.
4370
4371 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4372 errors in dg-message directives, add comments.
4373
4374 2012-06-28 Kai Tietz <ktietz@redhat.com>
4375
4376 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4377 hard-coded 'unsigned long'.
4378
4379 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR tree-optimization/51581
4382 * gcc.dg/vect/pr51581-4.c: New test.
4383
4384 PR tree-optimization/53645
4385 * gcc.c-torture/execute/pr53645-2.c: New test.
4386
4387 2012-06-28 Richard Guenther <rguenther@suse.de>
4388
4389 PR middle-end/53790
4390 * gcc.dg/torture/pr53790.c: New testcase.
4391
4392 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR tree-optimization/53645
4395 * gcc.c-torture/execute/pr53645.c: New test.
4396
4397 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4398
4399 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4400
4401 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4402
4403 PR debug/53671
4404 PR debug/49888
4405 * gcc.dg/guality/pr49888.c: Account for the possibility that
4406 the variable is optimized out at the first test.
4407
4408 2012-06-27 Jason Merrill <jason@redhat.com>
4409
4410 * g++.dg/cpp0x/override2.C: Adjust.
4411 * g++.dg/template/error5.C: Adjust.
4412 * g++.dg/parse/crash28.C: Adjust.
4413
4414 PR c++/53563
4415 * g++.dg/parse/template27.C: New.
4416 * g++.dg/template/crash74.C: Adjust expected output.
4417
4418 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4419
4420 PR fortran/41951
4421 PR fortran/49591
4422 * gfortran.dg/typebound_operator_16.f03: New.
4423
4424 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4425
4426 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4427 even src1.i and src2.i fields even in the second half of the arrays.
4428
4429 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4430
4431 PR c++/51033.
4432 * g++.dg/torture/vshuf-16.inc: New test.
4433 * g++.dg/torture/vshuf-2.inc: New test.
4434 * g++.dg/torture/vshuf-4.inc: New test.
4435 * g++.dg/torture/vshuf-8.inc: New test.
4436 * g++.dg/torture/vshuf-main.inc: New test.
4437 * g++.dg/torture/vshuf-v16hi.C: New test.
4438 * g++.dg/torture/vshuf-v16qi.C: New test.
4439 * g++.dg/torture/vshuf-v2df.C: New test.
4440 * g++.dg/torture/vshuf-v2di.C: New test.
4441 * g++.dg/torture/vshuf-v2sf.C: New test.
4442 * g++.dg/torture/vshuf-v2si.C: New test.
4443 * g++.dg/torture/vshuf-v4df.C: New test.
4444 * g++.dg/torture/vshuf-v4di.C: New test.
4445 * g++.dg/torture/vshuf-v4sf.C: New test.
4446 * g++.dg/torture/vshuf-v4si.C: New test.
4447 * g++.dg/torture/vshuf-v8hi.C: New test.
4448 * g++.dg/torture/vshuf-v8qi.C: New test.
4449 * g++.dg/torture/vshuf-v8si.C: New test.
4450
4451 2012-06-27 Richard Guenther <rguenther@suse.de>
4452
4453 PR middle-end/53676
4454 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4455
4456 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4457
4458 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4459 scan-dump-dem-not): Use printable pattern in test name.
4460
4461 2012-06-26 Sterling Augustine <saugustine@google.com>
4462 Dominique Dhumieres <dominiq@lps.ens.fr>
4463
4464 * gcc.dg/pubtypes-2.c: Update expected output.
4465 * gcc.dg/pubtypes-3.c: Likewise.
4466 * gcc.dg/pubtypes-4.c: Likewise.
4467
4468 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4469
4470 * gcc.dg/tree-ssa/slsr-1.c: New test.
4471 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4472 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4473 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4474
4475 2012-06-26 Matt Turner <mattst88@gmail.com>
4476
4477 PR target/35294
4478 * gcc.target/arm/mmx-2.c: New.
4479
4480 2012-06-26 Richard Guenther <rguenther@suse.de>
4481
4482 PR c++/53752
4483 * g++.dg/torture/pr53752.C: New testcase.
4484
4485 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR tree-optimization/53748
4488 * gcc.c-torture/compile/pr53748.c: New test.
4489
4490 2012-06-25 Jason Merrill <jason@redhat.com>
4491
4492 PR c++/53498
4493 PR c++/53305
4494 * g++.dg/cpp0x/decltype38.C: New.
4495 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4496
4497 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4498
4499 * lib/target-supports-dg.exp (testname-for-summary): New.
4500 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4501 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4502 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4503 scan-module-absence, output-exists, output-exists-not: Use
4504 testname-for-summary.
4505 (dg-test): Clean up testname_with_flags.
4506 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4507 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4508 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4509 scan-assembler-dem-not, object-size: Use testname-for-summary.
4510 * lib/gcov.exp (run-gcov): Likewise.
4511 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4512 scan-dump-dem, scan-dump-dem-note): Likewise.
4513
4514 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4515 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4516 including profopt.opt; save and restore existing value.
4517 * g++.dg/bprob/bprob.exp: Likewise.
4518 * gcc.dg/matrix/matrix.exp: Likewise.
4519 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4520 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4521 PROFOPT_OPTIONS.
4522
4523 2012-06-25 Richard Henderson <rth@redhat.com>
4524
4525 * gcc.dg/pr53749.c: New.
4526
4527 2012-06-25 Jason Merrill <jason@redhat.com>
4528
4529 PR c++/52988
4530 * g++.dg/cpp0x/nullptr28.C: New.
4531
4532 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4533
4534 * gcc.target/arm/neon-vld1_dupQ.c: New.
4535
4536 2012-06-25 Florian Weimer <fweimer@redhat.com>
4537
4538 * g++.dg/init/new35.C: New.
4539 * g++.dg/init/new36.C: New.
4540 * g++.dg/init/new37.C: New.
4541 * g++.dg/ext/vla5.C: New warning.
4542 * g++.dg/ext/vla8.C: New warning.
4543 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4544
4545 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4546 James Greenhalgh <james.greenhalgh@arm.com>
4547
4548 * gcc.target/arm/ftest-support-arm.h New testcase.
4549 * gcc.target/arm/ftest-support-thumb.h Likewise.
4550 * gcc.target/arm/ftest-support.h Likewise.
4551 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4552 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4553 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4554 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4555 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4556 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4557 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4558 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4559 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4560 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4561 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4562 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4563 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4564 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4565 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4566 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4567 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4568 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4569 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4570 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4571 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4572 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4573 * lib/target-supports.exp
4574 (check_effective_target_arm_arch_FUNC): Add support for more
4575 architectures.
4576 (add_options_for_arm_arch_FUNC): Likewise.
4577 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4578
4579 2012-06-25 Jason Merrill <jason@redhat.com>
4580
4581 PR c++/53202
4582 * g++.dg/cpp0x/constexpr-tuple.C: New.
4583
4584 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4585
4586 PR target/53759
4587 * gcc.target/i386/pr53759.c: New test.
4588
4589 PR c++/53594
4590 * g++.dg/cpp0x/nsdmi7.C: New test.
4591
4592 2012-06-24 Kai Tietz <ktietz@redhat.com>
4593
4594 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4595 for LLP64 targets.
4596 * gcc.target/i386/pr38988.c: Likewise.
4597
4598 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4599
4600 PR fortran/47710
4601 PR fortran/53328
4602 * gfortran.dg/typebound_generic_12.f03: New.
4603 * gfortran.dg/typebound_generic_13.f03: New.
4604
4605 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4606
4607 * gnat.dg/lto15.ad[sb]: New test.
4608
4609 2012-06-21 Meador Inge <meadori@codesourcery.com>
4610
4611 PR c/53702
4612 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4613
4614 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4615
4616 * gcc.dg/pch/ident-1.c: New test.
4617 * gcc.dg/pch/ident-1.hs: Header file for new test.
4618
4619 2012-06-21 Michael Matz <matz@suse.de>
4620
4621 PR middle-end/53688
4622 * gcc.c-torture/execute/pr53688.c: New test.
4623
4624 2012-06-20 Richard Guenther <rguenther@suse.de>
4625
4626 PR tree-optimization/30318
4627 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4628
4629 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4630
4631 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4632
4633 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4634
4635 * gcc.target/i386/clearcapv2.map: New file.
4636 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4637
4638 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4639
4640 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4641 and add __sh__ case.
4642
4643 2012-06-19 Jason Merrill <jason@redhat.com>
4644
4645 PR c++/52637
4646 * g++.dg/debug/localclass1.C: New.
4647
4648 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4649
4650 * g++.dg/cpp0x/override4.C: New.
4651
4652 2012-06-14 Jason Merrill <jason@redhat.com>
4653
4654 PR c++/53651
4655 * g++.dg/cpp0x/decltype37.C: New.
4656
4657 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4658
4659 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4660
4661 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4662
4663 * gcc.c-torture/compile/vector-5.c,
4664 gcc.c-torture/compile/vector-6.c: New tests.
4665
4666 2012-06-19 Richard Henderson <rth@redhat.com>
4667
4668 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4669
4670 2012-06-19 Richard Guenther <rguenther@suse.de>
4671
4672 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4673
4674 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4675
4676 PR target/53712
4677 * gcc.target/i386/pr53712.c: New test.
4678
4679 2012-06-18 Tobias Burnus <burnus@net-b.de>
4680
4681 PR fortran/53692
4682 * gfortran.dg/elemental_optional_args_6.f90: New.
4683
4684 2012-06-18 Tobias Burnus <burnus@net-b.de>
4685
4686 PR fortran/53526
4687 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4688 * gfortran.dg/coarray/move_alloc_1.f90
4689
4690 2012-06-18 Tobias Burnus <burnus@net-b.de>
4691
4692 PR fortran/53526
4693 * gfortran.dg/coarray_27.f90: New.
4694
4695 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4696 Greta Yorsh <Greta.Yorsh@arm.com>
4697
4698 * gcc.target/arm/epilog-1.c: New test.
4699
4700 2012-06-18 Richard Guenther <rguenther@suse.de>
4701
4702 PR tree-optimization/53693
4703 * g++.dg/torture/pr53693.C: New testcase.
4704
4705 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4706
4707 PR tree-optimization/53703
4708 * gcc.dg/torture/pr53703.c: New test.
4709
4710 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4711
4712 PR middle-end/53698
4713 * gcc.target/i386/pr53698.c: New test.
4714
4715 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4716
4717 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4718
4719 2012-06-17 Tobias Burnus <burnus@net-b.de>
4720
4721 PR fortran/53691
4722 PR fortran/53685
4723 * gfortran.dg/transfer_check_3.f90: New.
4724
4725 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4726
4727 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4728
4729 2012-06-16 Tobias Burnus <burnus@net-b.de>
4730
4731 PR fortran/53642
4732 PR fortran/45170
4733 * gfortran.dg/deferred_type_param_8.f90: New.
4734
4735 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4736
4737 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4738 testname that includes flags, passed in as new argument, in
4739 pass/fail messages.
4740 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4741 and pass it to verify-* procedures.
4742
4743 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4744 alignment torture options with usual torture options.
4745
4746 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4747 messages reported for one line of source code.
4748 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4749 * g++.dg/cpp0x/decltype2.C: Likewise.
4750 * g++.dg/cpp0x/decltype3.C: Likewise.
4751 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4752 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4753 * g++.dg/cpp0x/static_assert3.C: Likewise.
4754 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4755 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4756 * g++.dg/cpp0x/union1.C: Likewise.
4757 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4758 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4759 * g++.dg/cpp0x/variadic2.C: Likewise.
4760 * g++.dg/cpp0x/variadic20.C: Likewise.
4761 * g++.dg/cpp0x/variadic74.C: Likewise.
4762 * g++.dg/diagnostic/bitfld2.C: Likewise.
4763 * g++.dg/ext/attrib44.C: Likewise.
4764 * g++.dg/ext/no-asm-1.C: Likewise.
4765 * g++.dg/other/error34.C: Likewise.
4766 * g++.dg/parse/crash46.C: Likewise.
4767 * g++.dg/parse/error10.C: Likewise.
4768 * g++.dg/parse/error2.C: Likewise.
4769 * g++.dg/parse/error3.C: Likewise.
4770 * g++.dg/parse/error36.C: Likewise.
4771 * g++.dg/parse/error8.C: Likewise.
4772 * g++.dg/parse/error9.C: Likewise.
4773 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4774 * g++.dg/parse/parser-pr28152.C: Likewise.
4775 * g++.dg/parse/template25.C: Likewise.
4776 * g++.dg/parse/typename11.C: Likewise.
4777 * g++.dg/tc1/dr147.C: Likewise.
4778 * g++.dg/template/deduce3.C: Likewise.
4779 * g++.dg/template/koenig9.C: Likewise.
4780 * g++.dg/template/pr23510.C: Likewise.
4781 * g++.dg/warn/pr12242.C: Likewise.
4782 * g++.dg/warn/pr30551-2.C: Likewise.
4783 * g++.dg/warn/pr30551.C: Likewise.
4784 * g++.old-deja/g++.other/typename1.C: Likewise.
4785 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4786
4787 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4788
4789 PR c++/51033
4790 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4791 * c-c++-common/torture/vshuf-2.inc: Likewise.
4792 * c-c++-common/torture/vshuf-4.inc: Likewise.
4793 * c-c++-common/torture/vshuf-8.inc: Likewise.
4794 * c-c++-common/torture/vshuf-main.inc: Likewise.
4795 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4796 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4797 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4798 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4799 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4800 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4801 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4802 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4803 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4804 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4805 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4806 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4807 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4808 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4809
4810 2012-06-15 Michael Matz <matz@suse.de>
4811
4812 * gcc.dg/tree-ssa/vector-4.c: New test.
4813
4814 2012-06-15 Michael Matz <matz@suse.de>
4815
4816 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4817 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4818
4819 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4820
4821 PR tree-optimization/53636
4822 * gcc.target/arm/pr53636.c: New test.
4823
4824 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR tree-optimization/51581
4827 * gcc.c-torture/execute/pr51581-1.c: New test.
4828 * gcc.c-torture/execute/pr51581-2.c: New test.
4829 * gcc.dg/vect/pr51581-1.c: New test.
4830 * gcc.dg/vect/pr51581-2.c: New test.
4831 * gcc.dg/vect/pr51581-3.c: New test.
4832 * gcc.target/i386/avx-pr51581-1.c: New test.
4833 * gcc.target/i386/avx-pr51581-2.c: New test.
4834 * gcc.target/i386/avx2-pr51581-1.c: New test.
4835 * gcc.target/i386/avx2-pr51581-2.c: New test.
4836 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4837
4838 2012-06-15 Richard Guenther <rguenther@suse.de>
4839
4840 * gcc.c-torture/execute/20120615-1.c: New testcase.
4841
4842 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4843
4844 * gnat.dg/vect8.ad[sb]: New test.
4845
4846 2012-06-14 Richard Guenther <rguenther@suse.de>
4847
4848 * gcc.dg/tree-ssa/vrp.h: New testcase.
4849 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4850
4851 2012-06-13 Christian Bruel <christian.bruel@st.com>
4852
4853 PR target/53621
4854 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4855
4856 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4857
4858 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4859
4860 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4861
4862 PR testsuite/20771
4863 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4864 test summary unique.
4865
4866 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4867 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4868 scan-stack-usage-not): Don't strip torture options from test name.
4869
4870 * lib/scandump.exp (scan-dump-times): Use printable version of
4871 regexp in test summary line.
4872
4873 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4874 messages reported for one line of source code.
4875 * gcc.dg/format/few-1.c: Likewise.
4876 * gcc.dg/ia64-sync-2.c: Likewise.
4877 * gcc.dg/sync-2.c: Likewise.
4878 * gcc.dg/noncompile/pr44517.c: Likewise.
4879
4880 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4881
4882 PR debug/49888
4883 * gcc.dg/guality/pr49888.c: New.
4884
4885 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4886
4887 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4888 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4889 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4890
4891 2012-06-13 Tobias Burnus <burnus@net-b.de>
4892
4893 PR fortran/53643
4894 * gfortran.dg/intent_out_7.f90: New.
4895
4896 2012-06-13 Tobias Burnus <burnus@net-b.de>
4897
4898 PR fortran/53597
4899 * gfortran.dg/save_4.f90: New.
4900
4901 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR c/53532
4904 PR c/51034
4905 PR c/53196
4906 * gcc.dg/pr53532.c: New test.
4907 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4908 adjust line numbers.
4909 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4910 * gcc.dg/Wcxx-compat-8.c: Likewise.
4911 * gcc.dg/pr51034.c: New test.
4912 * gcc.dg/pr53196-1.c: New test.
4913 * gcc.dg/pr53196-2.c: New test.
4914
4915 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4916
4917 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4918 alignment torture options with usual torture options.
4919 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4920 instead of dg-options.
4921 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4922 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4923 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4924 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4925 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4926 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4927
4928 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4929 to checks for multiple messages reported for one line of source code.
4930 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4931
4932 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4933 messages reported for one line of source code.
4934
4935 * gcc.dg/20031223-1.c: Add comments to check for multiple
4936 messages reported for one line of source code.
4937 * gcc.dg/Wconversion-integer.c: Likewise.
4938 * gcc.dg/Wfatal-2.c: Likewise.
4939 * gcc.dg/Wfatal.c: Likewise.
4940 * gcc.dg/Wobjsize-1.c: Likewise.
4941 * gcc.dg/c99-vla-jump-1.c: Likewise.
4942 * gcc.dg/c99-vla-jump-2.c: Likewise.
4943 * gcc.dg/c99-vla-jump-3.c: Likewise.
4944 * gcc.dg/c99-vla-jump-4.c: Likewise.
4945 * gcc.dg/c99-vla-jump-5.c: Likewise.
4946 * gcc.dg/decl-9.c: Likewise.
4947 * gcc.dg/declspec-10.c: Likewise.
4948 * gcc.dg/declspec-18.c: Likewise.
4949 * gcc.dg/mtune.c: Likewise.
4950 * gcc.dg/parser-pr28152-2.c: Likewise.
4951 * gcc.dg/parser-pr28152.c: Likewise.
4952 * gcc.dg/pr14475.c: Likewise.
4953 * gcc.dg/pr27953.c: Likewise.
4954 * gcc.dg/pr28322-3.c: Likewise.
4955 * gcc.dg/pr30457.c: Likewise.
4956 * gcc.dg/pr30551-2.c: Likewise.
4957 * gcc.dg/pr30551-3.c: Likewise.
4958 * gcc.dg/pr30551-4.c: Likewise.
4959 * gcc.dg/pr30551-5.c: Likewise.
4960 * gcc.dg/pr30551-6.c: Likewise.
4961 * gcc.dg/pr30551.c: Likewise.
4962 * gcc.dg/pr45461.c: Likewise.
4963 * gcc.dg/pr48552-1.c: Likewise.
4964 * gcc.dg/pr48552-2.c: Likewise.
4965 * gcc.dg/redecl-1.c: Likewise.
4966 * gcc.dg/transparent-union-3.c: Likewise.
4967 * gcc.dg/utf-dflt.c: Likewise.
4968 * gcc.dg/utf-dflt2.c: Likewise.
4969 * gcc.dg/vla-8.c: Likewise.
4970 * gcc.dg/vla-init-1.c: Likewise.
4971 * gcc.dg/wtr-int-type-1.c: Likewise.
4972
4973 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4974 messages reported for for one line of source code.
4975 * c-c++-common/raw-string-5.c: Likewise.
4976 * c-c++-common/raw-string-4.c: Likewise.
4977 * c-c++-common/raw-string-6.c: Likewise.
4978 * c-c++-common/pr20000.c: Likewise.
4979
4980 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4981 messages reported for one line of source code.
4982 * gcc.dg/cpp/pr30786.c: Likewise.
4983 * gcc.dg/cpp/pr28709.c: Likewise.
4984 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4985 * gcc.dg/cpp/macspace2.c: Likewise.
4986 * gcc.dg/cpp/missing-header-1.c: Likewise.
4987 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4988 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4989 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4990
4991 2012-06-12 Jason Merrill <jason@redhat.com>
4992
4993 PR c++/53599
4994 * g++.dg/template/local7.C: New.
4995
4996 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4997
4998 PR target/53511
4999 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5000 * gcc.target/sh/pr51340-2.c: Likewise.
5001 * gcc.target/sh/pr51340-3.c: Likewise.
5002
5003 2012-06-12 Michael Matz <matz@suse.de>
5004
5005 * gcc.dg/torture/alias-1.c: New test.
5006
5007 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR rtl-optimization/53589
5010 * gcc.dg/torture/pr53589.c: New test.
5011
5012 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5013
5014 PR target/50749
5015 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5016 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5017 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5018 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5019 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5020 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5021 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5022 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5023 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5024 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5025 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5026 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5027 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5028 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5029 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5030 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5031
5032 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5033
5034 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5035 (check_intel_cpu_model): New function.
5036 (check_amd_cpu_model): New function.
5037 (check_features): New function.
5038 (__get_cpuid_output): New function.
5039 (check_detailed): New function.
5040 (fn1): Rename to quick_check.
5041 (main): Update to call quick_check and call check_detailed.
5042
5043 2012-06-11 Richard Henderson <rth@redhat.com>
5044
5045 * lib/target-supports.exp
5046 (check_effective_target_sync_long_long_runtime): Use
5047 check_effective_target_lp64 instead of
5048 check_effective_target_powerpc64 for powerpc targets.
5049
5050 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5051
5052 PR target/53511
5053 * gcc.target/sh/pr53511-1.c: New.
5054
5055 2012-06-11 Richard Guenther <rguenther@suse.de>
5056
5057 PR middle-end/53470
5058 * g++.dg/lto/pr53470_0.C: New testcase.
5059 * gcc.dg/lto/pr53470_0.c: Likewise.
5060
5061 2012-06-11 Richard Guenther <rguenther@suse.de>
5062
5063 PR c++/53605
5064 * g++.dg/ext/pr53605.C: New testcase.
5065
5066 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5067
5068 * gnat.dg/specs/array1.ads: New test.
5069 * gnat.dg/specs/array2.ads: Likewise.
5070 * gnat.dg/array22.adb: Likewise.
5071
5072 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5073
5074 * gnat.dg/constant4.adb: New test.
5075 * gnat.dg/constant4_pkg.ads: New helper.
5076
5077 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5078
5079 PR fortran/52552
5080 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5081 * gfortran.dg/allocate_class_1.f90: Modified.
5082 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5083 * gfortran.dg/allocate_class_2.f90: New.
5084
5085 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5086
5087 PR middle-end/53535
5088 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5089
5090 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5091
5092 PR fortran/52861
5093 * gfortran.dg/string_assign_2.f90: New test case.
5094
5095 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5096
5097 PR fortran/52861
5098 * gfortran.dg/string_assign_1.f90: New test case.
5099
5100 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR middle-end/53580
5103 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5104 * gcc.dg/gomp/critical-4.c: Likewise.
5105 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5106 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5107 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5108 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5109 * c-c++-common/gomp/pr53580.c: New test.
5110
5111 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5112
5113 PR c++/51214
5114 * g++.dg/cpp0x/forw_enum11.C: New.
5115
5116 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5117
5118 PR c++/53567
5119 * g++.dg/cpp0x/alias-decl-19.C: New.
5120
5121 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5122
5123 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5124
5125 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5126
5127 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5128 (XSTATE_FP): Ditto.
5129 (XSTATE_SSE): Ditto.
5130 (XSTATE_YMM): Ditto.
5131 (avx_os_support): Use new defines.
5132
5133 2012-06-06 Richard Guenther <rguenther@suse.de>
5134
5135 PR testsuite/32380
5136 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5137 loops.
5138
5139 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5140
5141 PR c++/52841
5142 * g++.dg/cpp0x/pr52841.C: New testcase.
5143
5144 2012-06-06 Richard Guenther <rguenther@suse.de>
5145
5146 PR tree-optimization/53081
5147 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5148 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5149
5150 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5151
5152 * gcc.target/powerpc/pr53487.c: New test.
5153
5154 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5155
5156 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5157
5158 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5159
5160 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5161
5162 2012-06-05 Richard Guenther <rguenther@suse.de>
5163
5164 PR tree-optimization/30442
5165 * gcc.dg/vect/bb-slp-30.c: New testcase.
5166
5167 2012-06-05 Richard Guenther <rguenther@suse.de>
5168
5169 PR tree-optimization/53081
5170 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5171 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5172 -fno-tree-loop-distribute-patterns.
5173
5174 2012-06-05 Alan Modra <amodra@gmail.com>
5175
5176 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5177 Check static chain in nested funcs.
5178
5179 2012-06-04 Tobias Burnus <burnus@net-b.de>
5180
5181 PR fortran/50619
5182 * gfortran.dg/init_flag_10.f90: New.
5183
5184 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5185
5186 PR c++/53524
5187 * g++.dg/warn/Wenum-compare-no-2: New.
5188
5189 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5190
5191 PR preprocessor/53463
5192 * g++.dg/cpp/limits.C: New test.
5193 * g++.dg/parse/error19.C: Adjust.
5194 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5195 * g++.dg/warn/pr35635.C: Likewise.
5196 * g++.old-deja/g++.pt/assign1.C: Likewise.
5197
5198 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5199
5200 PR target/53559
5201 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5202 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5203 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5204 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5205 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5206 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5207 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5208 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5209
5210 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5211
5212 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5213
5214 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR tree-optimization/53550
5217 * gcc.dg/pr53550.c: New test.
5218
5219 2012-06-04 Richard Guenther <rguenther@suse.de>
5220
5221 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5222 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5223 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5224
5225 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5226
5227 PR fortran/48831
5228 * gfortran.dg/parameter_array_element_2.f90: New.
5229
5230 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5231
5232 PR target/53512
5233 * gcc.target/sh/pr53512-1.c: New.
5234 * gcc.target/sh/pr53512-2.c: New.
5235 * gcc.target/sh/pr53512-3.c: New.
5236 * gcc.target/sh/pr53512-4.c: New.
5237
5238 2012-06-01 Jason Merrill <jason@redhat.com>
5239
5240 PR c++/52973
5241 * g++.dg/ext/visibility/template12.C: New.
5242 * g++.dg/ext/attrib14.C: Adjust warning line.
5243
5244 PR c++/52725
5245 * g++.dg/parse/new6.C: New.
5246 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5247
5248 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5249
5250 * c-c++-common/restrict-2.c: Revert previous change.
5251
5252 2012-06-01 Jason Merrill <jason@redhat.com>
5253
5254 PR c++/53137
5255 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5256
5257 PR c++/53484
5258 * g++.dg/cpp0x/auto33.C: New.
5259
5260 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5261
5262 PR c++/26155
5263 * g++.dg/parse/namespace-alias-1.C: New.
5264
5265 2012-06-01 Christian Bruel <christian.bruel@st.com>
5266
5267 * gcc.dg/spec-options.c: New test.
5268 * gcc.dg/foo.specs: New file.
5269
5270 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5271
5272 PR ada/53517
5273 * gnat.dg/lto14.adb: Skip on Solaris.
5274
5275 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5276
5277 * gcc.target/cris/sync-1-v10.c,
5278 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5279 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5280 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5281 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5282 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5283 gcc.target/cris/torture/sync-mis-op-i-1.c,
5284 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5285 gcc.target/cris/torture/sync-mis-op-i-2.c,
5286 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5287 gcc.target/cris/torture/sync-mis-op-i-3.c,
5288 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5289 gcc.target/cris/torture/sync-mis-op-s-1.c,
5290 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5291 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5292 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5293 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5294 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5295 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5296 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5297 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5298 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5299
5300 2012-05-31 Richard Guenther <rguenther@suse.de>
5301
5302 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5303 ldist-pr45948.c with disabled SCCP.
5304
5305 2012-05-31 Richard Guenther <rguenther@suse.de>
5306
5307 PR middle-end/48493
5308 * gcc.dg/torture/pr48493.c: New testcase.
5309
5310 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5311
5312 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5313 arm32 to targets.
5314 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5315 of the initialization loop.
5316 (dg-final): Adjust the expected number of vectorized loops depending
5317 on vect_char_mult target selector.
5318
5319 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5320
5321 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5322 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5323 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5324 New tests.
5325
5326 2012-05-30 Jason Merrill <jason@redhat.com>
5327
5328 PR c++/53356
5329 * g++.dg/init/new34.C: New.
5330 * g++.dg/tree-ssa/stabilize1.C: New.
5331
5332 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR c++/53356
5335 * g++.dg/init/new33.C: New test.
5336
5337 2012-05-30 Richard Guenther <rguenther@suse.de>
5338
5339 PR middle-end/53501
5340 * gcc.dg/torture/pr53501.c: New testcase.
5341 * c-c++-common/restrict-2.c: Adjust.
5342
5343 2012-05-30 Alan Modra <amodra@gmail.com>
5344
5345 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5346 torture-finish.
5347
5348 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5349
5350 * gcc.target/i386/shuf-concat.c: New test.
5351
5352 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR rtl-optimization/53519
5355 * gcc.c-torture/compile/pr53519.c: New test.
5356
5357 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5358
5359 * gcc.target/arm/neon-vrev.c: New.
5360
5361 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5362
5363 PR target/51340
5364 * gcc.target/sh/pr51340-1.c: New.
5365 * gcc.target/sh/pr51340-2.c: New.
5366 * gcc.target/sh/pr51340-3.c: New.
5367
5368 2012-05-29 Richard Guenther <rguenther@suse.de>
5369
5370 PR tree-optimization/53516
5371 * gcc.dg/torture/pr53516.c: New testcase.
5372
5373 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5374
5375 PR preprocessor/53229
5376 * gcc.dg/cpp/paste6.c: Force to run without
5377 -ftrack-macro-expansion.
5378 * gcc.dg/cpp/paste8.c: Likewise.
5379 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5380 -ftrack-macro-expansion.
5381 * gcc.dg/cpp/paste12.c: Force to run without
5382 -ftrack-macro-expansion.
5383 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5384 -ftrack-macro-expansion.
5385 * gcc.dg/cpp/paste13.c: Likewise.
5386 * gcc.dg/cpp/paste14.c: Likewise.
5387 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5388 -ftrack-macro-expansion.
5389 * gcc.dg/cpp/paste18.c: New test.
5390
5391 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5392
5393 * gcc.target/cris/torture/trap-1.c,
5394 gcc.target/cris/torture/trap-2.c,
5395 gcc.target/cris/torture/trap-3.c,
5396 gcc.target/cris/torture/trap-v0.c,
5397 gcc.target/cris/torture/trap-v3.c: New tests.
5398
5399 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5400
5401 PR c++/25137
5402 * g++.dg/warn/Wbraces3.C: New.
5403 * g++.dg/warn/Wbraces4.C: Likewise.
5404
5405 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR tree-optimization/53505
5408 * c-c++-common/torture/pr53505.c: New test.
5409
5410 2012-05-27 Nathan Sidwell <nathan@acm.org>
5411
5412 * gcc.dg/stmt-expr-4.c: New.
5413
5414 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5415
5416 PR c++/53491
5417 * g++.dg/parse/crash60.C: New.
5418
5419 2012-05-26 Jason Merrill <jason@redhat.com>
5420
5421 PR c++/53220
5422 * c-c++-common/array-lit.c: New.
5423 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5424
5425 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5426
5427 PR ada/50294
5428 * gnat.dg/array21.adb: New test.
5429
5430 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5431
5432 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5433
5434 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5435
5436 PR c++/32054
5437 * g++.dg/other/anon-union3.C: New.
5438
5439 2012-05-25 Ian Lance Taylor <iant@google.com>
5440
5441 * gcc.dg/split-6.c: New test.
5442
5443 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5444
5445 * gnat.dg/lto14.adb: New test.
5446
5447 2012-05-25 Tristan Gingold <gingold@adacore.com>
5448
5449 * gcc.target/i386/large-frame.c: New.
5450
5451 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5452 * gcc.target/powerpc/lhs-1.c: New.
5453 * gcc.target/powerpc/lhs-2.c: New.
5454 * gcc.target/powerpc/lhs-3.c: New.
5455
5456 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5457
5458 Make unwound macro expansion trace less redundant
5459 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5460 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5461 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5462 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5463 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5464 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5465
5466 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5467
5468 PR c++/53464
5469 * g++.dg/cpp0x/constexpr-default1.C: New.
5470
5471 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5472
5473 PR c++/32080
5474 * g++.dg/eh/goto2.C: New.
5475
5476 2012-05-24 Richard Guenther <rguenther@suse.de>
5477
5478 PR middle-end/53460
5479 * g++.dg/tree-prof/pr53460.C: New testcase.
5480
5481 2012-05-24 Richard Guenther <rguenther@suse.de>
5482
5483 PR bootstrap/53466
5484 * g++.dg/debug/pr53466.C: New testcase.
5485
5486 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5487
5488 PR tree-optimization/53465
5489 * gcc.c-torture/execute/pr53465.c: New test.
5490
5491 2012-05-23 Tobias Burnus <burnus@net-b.de>
5492
5493 PR fortran/51055
5494 PR fortran/45170
5495 * gfortran.dg/allocate_with_typespec_6.f90: New.
5496
5497 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5498
5499 PR c++/29185
5500 * g++.dg/warn/delete-array-1.C: New.
5501
5502 2012-05-23 Richard Guenther <rguenther@suse.de>
5503
5504 * gcc.dg/torture/pr39074-2.c: Adjust.
5505 * gcc.dg/torture/pr39074.c: Likewise.
5506 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5507 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5508
5509 2012-05-22 Jan Hubicka <jh@suse.cz>
5510
5511 PR middle-end/53161
5512 * g++.dg/torture/pr53161.C: New testcase.
5513
5514 2012-05-22 Tobias Burnus <burnus@net-b.de>
5515
5516 PR fortran/53389
5517 * gfortran.dg/realloc_on_assign_15.f90: New.
5518
5519 2012-05-22 Richard Guenther <rguenther@suse.de>
5520
5521 PR middle-end/51071
5522 * gcc.dg/torture/pr51071-2.c: New testcase.
5523
5524 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5525
5526 PR tree-optimization/53336
5527 * g++.dg/torture/pr53336.C: New testcase.
5528
5529 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5530
5531 PR c++/53322
5532 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5533 instead of -Wunused-local-typedefs.
5534
5535 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5536
5537 PR c++/51184
5538 * g++.dg/other/abstract4.C: New-
5539
5540 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5541
5542 PR c++/40821
5543 * g++.dg/ext/attrib46.C: New.
5544
5545 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5546
5547 PR c/53418
5548 * gcc.c-torture/compile/pr53418-1.c,
5549 gcc.c-torture/compile/pr53418-2.c: New tests.
5550
5551 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR tree-optimization/53366
5554 * gcc.dg/torture/pr53366-1.c: New test.
5555 * gcc.dg/torture/pr53366-2.c: New test.
5556 * gcc.target/i386/pr53366-1.c: New test.
5557 * gcc.target/i386/pr53366-2.c: New test.
5558
5559 PR tree-optimization/53409
5560 * gcc.c-torture/compile/pr53409.c: New test.
5561
5562 PR tree-optimization/53410
5563 * gcc.c-torture/compile/pr53410-1.c: New test.
5564 * gcc.c-torture/compile/pr53410-2.c: New test.
5565
5566 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5567
5568 PR target/53425
5569 * gcc.target/i386/pr53425-1.c: New file.
5570 * gcc.target/i386/pr53425-2.c: Likewise.
5571
5572 2012-05-21 Richard Guenther <rguenther@suse.de>
5573
5574 PR tree-optimization/53408
5575 * gcc.dg/torture/pr53408.c: New testcase.
5576
5577 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5578 H.J. Lu <hongjiu.lu@intel.com>
5579
5580 PR target/53416
5581 * gcc.target/i386/pr53416.c: New file.
5582
5583 2012-05-21 Richard Guenther <rguenther@suse.de>
5584
5585 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5586
5587 2012-05-21 Richard Guenther <rguenther@suse.de>
5588
5589 * gcc.dg/torture/ldist-1.c: New testcase.
5590
5591 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5592
5593 * gnat.dg/lto13.adb: New test.
5594 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5595
5596 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5597
5598 * gnat.dg/specs/lto12.ads: New test.
5599 * gnat.dg/specs/lto12_pkg.ads: New helper.
5600
5601 2012-05-18 Richard Guenther <rguenther@suse.de>
5602
5603 PR tree-optimization/53346
5604 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5605 * gcc.target/i386/incoming-10.c: Adjust.
5606 * gcc.target/i386/incoming-11.c: Likewise.
5607 * gcc.target/i386/pr46295.c: Likewise.
5608
5609 2012-05-18 Richard Guenther <rguenther@suse.de>
5610
5611 * gcc.dg/pr53352.c: Return zero.
5612
5613 2012-05-18 Richard Guenther <rguenther@suse.de>
5614
5615 PR tree-optimization/53390
5616 * gcc.dg/torture/pr53390.c: New testcase.
5617
5618 2012-05-18 Meador Inge <meadori@codesourcery.com>
5619
5620 PR rtl-optimization/53352
5621 * gcc.dg/pr53352.c: New test.
5622
5623 2012-05-17 David S. Miller <davem@davemloft.net>
5624
5625 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5626 failure on sparc-*-linux-gnu.
5627
5628 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5629
5630 PR c++/39681
5631 * g++.dg/parse/error49.C: New.
5632 * g++.dg/cpp0x/error8.C: Likewise.
5633 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5634 * g++.dg/ext/utf-dflt2.C: Likewise.
5635 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5636 * g++.dg/ext/utf-dflt.C: Likewise.
5637 * c-c++-common/raw-string-3.c: Likewise.
5638 * c-c++-common/raw-string-4.c: Likewise.
5639
5640 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5641
5642 PR c++/53371
5643 * g++.dg/cpp0x/catch1.C: New.
5644
5645 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5646
5647 PR c++/44516
5648 * g++.dg/parse/error48.C: New.
5649 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5650 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5651
5652 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5653
5654 * gcc.dg/tm/indirect-2.c: New test.
5655
5656 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5657
5658 PR tree-optimization/53217
5659 * gfortran.dg/pr53217.f90: New test.
5660
5661 2012-05-16 Richard Guenther <rguenther@suse.de>
5662
5663 PR tree-optimization/53364
5664 * g++.dg/torture/pr53364.C: New testcase.
5665
5666 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5667
5668 PR testsuite/52641
5669 * gcc.dg/pr52549.c: Fix test for long != void*
5670 * gcc.c-torture/execute/pr52979-1.x: New file.
5671 * gcc.c-torture/execute/pr52979-2.x: New file.
5672
5673 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5674
5675 PR preprocessor/7263
5676 * gcc.dg/binary-constants-2.c: Run without tracking locations
5677 accross macro expansion.
5678 * gcc.dg/binary-constants-3.c: Likewise.
5679 * gcc.dg/cpp/sysmac2.c: Likewise.
5680 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5681 location.
5682 * gcc.dg/cpp/syshdr3.c: New test.
5683 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5684 * gcc.dg/system-binary-constants-1.c: New test.
5685 * gcc.dg/system-binary-constants-1.h: New header for the new test
5686 above.
5687 * g++.dg/cpp/syshdr3.C: New test.
5688 * g++.dg/cpp/syshdr3.h: New header the new test above.
5689 * g++.dg/system-binary-constants-1.C: New test.
5690 * g++.dg/system-binary-constants-1.h: New header the new test
5691 above.
5692
5693 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5694
5695 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5696
5697 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR target/53358
5700 * gcc.dg/pr53358.c: New test.
5701
5702 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5703
5704 PR c++/11856
5705 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5706 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5707
5708 2012-05-15 Olivier Hainque <hainque@adacore.com>
5709
5710 * g++.dg/eh/sighandle.C: New testcase.
5711
5712 2012-05-15 Richard Guenther <rguenther@suse.de>
5713
5714 PR tree-optimization/53355
5715 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5716
5717 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5718
5719 * gfortran.dg/*.f90: Remove now redundant manual
5720 cleanup-modules directive.
5721
5722 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5723
5724 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5725 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5726
5727 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5728
5729 PR fortran/52428
5730 * gfortran.dg/int_range_io_1.f90: New test.
5731
5732 2012-05-14 Andi Kleen <ak@linux.intel.com>
5733 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR target/53315
5736 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5737 * gcc.target/i386/rtm-check.h: New file.
5738 * gcc.target/i386/pr53315.c: New test.
5739
5740 2012-05-14 Tobias Burnus <burnus@net-b.de>
5741
5742 PR fortran/49110
5743 PR fortran/51055
5744 PR fortran/53329
5745 * gfortran.dg/deferred_type_param_4.f90: New.
5746 * gfortran.dg/deferred_type_param_6.f90: New.
5747
5748 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5749
5750 * gcc.target/i386/retarg.c: New test.
5751
5752 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5753
5754 PR fortran/45170
5755 * gfortran.dg/deferred_type_param_3.f90: New.
5756 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5757 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5758
5759 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5760
5761 * gnat.dg/null_pointer_deref3.adb: New test.
5762
5763 2012-05-12 Tobias Burnus <burnus@net-b.de>
5764
5765 PR fortran/49110
5766 PR fortran/52843
5767 * gfortran.dg/deferred_type_param_5.f90: New.
5768
5769 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 * g++.dg/parse/error47.C: New.
5772
5773 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5774
5775 PR fortran/52537
5776 * gfortran.dg/string_compare_4.f90: Change option
5777 to -fdump-tree-original. Add test case for kind=4.
5778
5779 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5780
5781 PR fortran/52537
5782 * gfortran.dg/string_compare_4.f90: New test.
5783
5784 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5785
5786 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5787
5788 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5789
5790 PR c++/53305
5791 * g++.dg/cpp0x/variadic132.C: New.
5792
5793 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5794
5795 PR c++/53158
5796 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5797 * g++.dg/parse/error26.C: Tweak dg-error column number.
5798
5799 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5800
5801 PR c++/53301
5802 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5803
5804 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5805
5806 * gnat.dg/lto11.ad[sb]: New test.
5807
5808 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5809
5810 PR target/52908
5811 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5812 directive to Scan for vpmuldq, not vpmacsdql.
5813
5814 2012-05-09 Michael Matz <matz@suse.de>
5815
5816 PR tree-optimization/53185
5817 * gcc.dg/vect/pr53185.c: New test.
5818
5819 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5820
5821 PR middle-end/53249
5822 * gcc.target/i386/pr53249.c: New.
5823
5824 2012-05-09 Richard Guenther <rguenther@suse.de>
5825
5826 PR tree-optimization/18437
5827 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5828 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5829
5830 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5831
5832 PR tree-optimization/53226
5833 * gcc.c-torture/compile/pr53226.c: New test.
5834
5835 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5836
5837 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5838 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5839 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5840 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5841 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5842 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5843 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5844 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5845 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5846 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5847 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5848 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5849 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5850 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5851
5852 2012-05-09 Dehao Chen <dehao@google.com>
5853
5854 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5855 * gcc.dg/predict-2.c: Likewise.
5856 * gcc.dg/predict-3.c: Likewise.
5857 * gcc.dg/predict-4.c: Likewise.
5858 * gcc.dg/predict-5.c: Likewise.
5859 * gcc.dg/predict-6.c: Likewise.
5860
5861 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5862
5863 PR target/53272
5864 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5865
5866 2012-05-08 Richard Guenther <rguenther@suse.de>
5867
5868 * gcc.dg/fold-bitand-4.c: New testcase.
5869
5870 2012-05-08 Dehao Chen <dehao@google.com>
5871
5872 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5873 heuristic is working properly.
5874 * gcc.dg/predict-2.c: Likewise.
5875 * gcc/dg/predict-3.c: Likewise.
5876 * gcc/dg/predict-4.c: Likewise.
5877 * gcc/dg/predict-5.c: Likewise.
5878 * gcc/dg/predict-6.c: Likewise.
5879
5880 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR tree-optimization/53239
5883 * g++.dg/opt/vrp3.C: New test.
5884 * g++.dg/opt/vrp3-aux.cc: New file.
5885 * g++.dg/opt/vrp3.h: New file.
5886
5887 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5888
5889 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5890 .uleb128 support in assembler output.
5891
5892 2012-05-07 Richard Guenther <rguenther@suse.de>
5893
5894 PR lto/42987
5895 * g++.dg/lto/pr42987_0.C: New testcase.
5896 * g++.dg/lto/pr42987_1.C: Likewise.
5897
5898 2012-05-07 Tobias Burnus <burnus@net-b.de>
5899
5900 PR fortran/53255
5901 * gfortran.dg/typebound_operator_15.f90: New.
5902
5903 2012-05-06 Tobias Burnus <burnus@net-b.de>
5904
5905 PR fortran/41587
5906 * gfortran.dg/class_array_13.f90: New.
5907
5908 2012-05-06 Tristan Gingold <gingold@adacore.com>
5909
5910 * gnat.dg/warn7.adb: New test.
5911
5912 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5913
5914 * gnat.dg/specs/renamings.ads: Rename to...
5915 * gnat.dg/specs/renaming1.ads: ...this.
5916 * gnat.dg/specs/renaming2.ads: New test.
5917 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5918 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5919 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5920 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5921
5922 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5923
5924 * gnat.dg/discr36.ad[sb]: New test.
5925 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5926
5927 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5928
5929 PR c/43772
5930 * c-c++-common/pr43772.c: New.
5931
5932 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5933
5934 PR fortran/41600
5935 * gfortran.dg/select_type_26.f03 : New test.
5936 * gfortran.dg/select_type_27.f03 : New test.
5937
5938 PR fortran/53191
5939 * gfortran.dg/select_type_28.f03 : New test.
5940
5941 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5942
5943 PR fortran/49010
5944 PR fortran/24518
5945 * gfortran.dg/mod_sign0_1.f90: New test.
5946 * gfortran.dg/mod_large_1.f90: New test.
5947
5948 2012-05-04 Tobias Burnus <burnus@net-b.de>
5949
5950 PR fortran/53175
5951 gfortran.dg/public_private_module_5.f90: New.
5952
5953 2012-05-04 Tobias Burnus <burnus@net-b.de>
5954
5955 PR fortran/53111
5956 * gfortran.dg/constructor_7.f90: New.
5957 * gfortran.dg/constructor_8.f90: New.
5958
5959 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5960
5961 PR c++/53166
5962 * g++.dg/cpp0x/static_assert7.C: New.
5963
5964 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5965
5966 PR tree-optimization/52633
5967 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5968 recognized as widening shifts instead of over-widening.
5969 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5970 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5971 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5972 * gcc.target/arm/pr52633.c: New test.
5973
5974 2012-05-04 Richard Guenther <rguenther@suse.de>
5975
5976 PR tree-optimization/53168
5977 * gcc.dg/torture/pr53168.c: New testcase.
5978 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5979
5980 2012-05-04 Richard Guenther <rguenther@suse.de>
5981
5982 * gcc.dg/lto/pr53214_0.c: New testcase.
5983
5984 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5985
5986 * gcc.target/ia64/pr48496.c: New test.
5987 * gcc.target/ia64/pr52657.c: Likewise.
5988
5989 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5990
5991 PR c/51712
5992 * c-c++-common/pr51712.c: New.
5993
5994 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5995
5996 PR target/53199
5997 * gcc.target/powwerpc/pr53199.c: New file.
5998
5999 2012-05-03 Jason Merrill <jason@redhat.com>
6000
6001 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6002
6003 * gcc.dg/debug/dwarf2/dups-types.c: New.
6004 * gcc.dg/debug/dwarf2/dups-types.h: New.
6005
6006 2012-05-03 Jason Merrill <jason@redhat.com>
6007
6008 * g++.dg/debug/dwarf2/namespace-2.C: New.
6009 * g++.dg/debug/dwarf2/localclass3.C: New.
6010
6011 2012-05-03 Jason Merrill <jason@redhat.com>
6012
6013 * g++.dg/debug/dwarf2/thunk1.C: New.
6014
6015 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6016
6017 PR c++/53186
6018 * g++.dg/other/final2.C: New.
6019
6020 2012-05-03 Richard Guenther <rguenther@suse.de>
6021
6022 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6023
6024 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6025
6026 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6027 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6028 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6029 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6030
6031 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6032
6033 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6034 .byte 0xf2.
6035 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6036 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6037 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6038
6039 PR debug/53174
6040 * gcc.dg/pr53174.c: New test.
6041
6042 PR target/53187
6043 * gcc.target/arm/pr53187.c: New test.
6044 * gcc.c-torture/compile/pr53187.c: New test.
6045
6046 2012-05-03 Richard Guenther <rguenther@suse.de>
6047
6048 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6049 unsupported prefetching support.
6050
6051 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6052
6053 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6054 option -ftrack-macro-expansion=0.
6055 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6056 option -ftrack-macro-expansion=0.
6057
6058 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6059
6060 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6061 dg-options for target arm with dg-additional-options.
6062
6063 2012-05-03 Richard Guenther <rguenther@suse.de>
6064
6065 PR tree-optimization/53144
6066 * gcc.dg/torture/pr53144.c: New testcase.
6067
6068 2012-05-03 Tobias Burnus <burnus@net-b.de>
6069
6070 PR fortran/52864
6071 * gfortran.dg/pointer_intent_7.f90: New.
6072 * gfortran.dg/pure_formal_3.f90: New.
6073
6074 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6075
6076 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6077
6078 2012-05-02 Martin Jambor <mjambor@suse.cz>
6079
6080 PR lto/52605
6081 * g++.dg/lto/pr52605_0.C: New test.
6082
6083 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6084
6085 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6086 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6087 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6088 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6089 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6090 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6091 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6092 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6093 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6094 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6095 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6096 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6097 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6098 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6099 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6100 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6101
6102 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6103
6104 PR middle-end/53153
6105 * gcc.dg/pr53153.c: New test.
6106
6107 2012-05-02 Richard Guenther <rguenther@suse.de>
6108
6109 * g++.dg/tree-ssa/pr19807.C: Adjust.
6110
6111 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR tree-optimization/53163
6114 * gcc.c-torture/compile/pr53163.c: New test.
6115
6116 PR rtl-optimization/53160
6117 * gcc.c-torture/execute/pr53160.c: New test.
6118
6119 2012-05-01 Ian Lance Taylor <iant@google.com>
6120
6121 PR c/37303
6122 * gcc.dg/pr37303.c: New test.
6123
6124 2012-05-01 Richard Henderson <rth@redhat.com>
6125
6126 * lib/target-supports.exp
6127 (check_effective_target_sync_long_long_runtime): True for
6128 check_effective_target_powerpc64.
6129
6130 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6131
6132 PR c++/51033
6133 * gcc.dg/vector-1.c: Move to ...
6134 * c-c++-common/vector-1.c: ... here.
6135 * gcc.dg/vector-2.c: Move to ...
6136 * c-c++-common/vector-2.c: ... here.
6137 * gcc.dg/vector-3.c: Move to ...
6138 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6139 * gcc.dg/vector-4.c: Move to ...
6140 * c-c++-common/vector-4.c: ... here.
6141 * gcc.dg/vector-init-1.c: Move to ...
6142 * c-c++-common/vector-init-1.c: ... here.
6143 * gcc.dg/vector-init-2.c: Move to ...
6144 * c-c++-common/vector-init-2.c: ... here.
6145 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6146 * c-c++-common/vector-subscript-1.c: ... here.
6147 * gcc.dg/vector-subscript-2.c: Move to ...
6148 * c-c++-common/vector-subscript-2.c: ... here.
6149 * gcc.dg/vector-subscript-3.c: Move to ...
6150 * c-c++-common/vector-subscript-3.c: ... here.
6151
6152 PR c++/51314
6153 * g++.dg/cpp0x/vt-51314.C: New test.
6154 * g++.dg/cpp0x/variadic76.C: Fix.
6155
6156 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6157
6158 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6159
6160 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6161
6162 Add -Wvarargs option
6163 * c-c++-common/Wvarargs.c: New test case.
6164 * c-c++-common/Wvarargs-2.c: Likewise.
6165
6166 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6167
6168 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6169 * objc.dg/foreach-7.m: Force the test case to run without
6170 -ftrack-macro-expansion.
6171 * c-c++-common/tm/attrib-1.c: Likewise.
6172 * c-c++-common/warn-ommitted-condop.c: Likewise.
6173 * gcc.dg/assign-warn-1.c: Likewise.
6174 * gcc.dg/assign-warn-2.c: Likewise.
6175 * gcc.dg/attr-alloc_size.c: Likewise.
6176 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6177 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6178 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6179 * gcc.dg/c90-const-expr-9.c: Likewise.
6180 * gcc.dg/c99-const-expr-9.c: Likewise.
6181 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6182 * gcc.dg/cpp/direct2s.c: Likewise.
6183 * gcc.dg/cpp/pr28709.c: Likewise.
6184 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6185 * gcc.dg/dfp/composite-type.c: Likewise.
6186 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6187 with -ftrack-macro-expansion
6188 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6189 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6190 * g++.dg/ext/cleanup-1.C: Likewise.
6191 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6192 * g++.dg/template/sfinae10.C: Likewise.
6193 * g++.dg/tm/wrap-2.C: Likewise.
6194 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6195 * g++.dg/warn/Wsign-conversion.C: Likewise.
6196 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6197 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6198 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6199 it to run with -ftrack-macro-expansion.
6200 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6201 test cases without -ftrack-macro-expansion.
6202
6203 Fix location for static class members
6204 * g++.dg/template/sfinae6_neg.C: Adjust.
6205
6206 Make conversion warnings work on NULL with -ftrack-macro-expansion
6207 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6208 alongside the previous testing for NULL.
6209
6210 Fix -Wuninitialized for -ftrack-macro-expansion
6211 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6212
6213 Strip "<built-in>" loc from displayed expansion context
6214 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6215 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6216 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6217 new test above.
6218
6219 Fix expansion point loc for macro-like tokens
6220 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6221 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6222
6223 Fix token pasting with -ftrack-macro-expansion
6224 * gcc.dg/cpp/paste17.c: New test case for
6225 -ftrack-macro-expansion=2 mode only.
6226 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6227
6228 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6229
6230 * gnat.dg/warn6.ad[sb]: New test.
6231
6232 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6233
6234 PR 53149
6235 * gcc.dg/20011021-1.c: Adjust testcase.
6236
6237 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6238
6239 PR fortran/53148
6240 * gfortran.dg/function_optimize_12.f90: New test.
6241
6242 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6243
6244 PR target/53156
6245 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6246 code to match current output and cover new peephole2 pattern.
6247
6248 2012-04-27 Ollie Wild <aaw@google.com>
6249
6250 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6251
6252 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6253
6254 * gcc.c-torture/execute/20120427-2.c: New testcase.
6255 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6256 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6257 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6258
6259 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6260
6261 PR target/53138
6262 * gcc.c-torture/execute/20120427-1.c: New testcase.
6263
6264 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6265
6266 PR middle-end/27139
6267 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6268
6269 2012-04-27 Tom de Vries <tom@codesourcery.com>
6270
6271 PR tree-optimization/51879
6272 * gcc.dg/pr51879.c: New test.
6273 * gcc.dg/pr51879-2.c: Same.
6274 * gcc.dg/pr51879-3.c: Same.
6275 * gcc.dg/pr51879-4.c: Same.
6276 * gcc.dg/pr51879-6.c: Same.
6277
6278 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6279
6280 PR c++/53096
6281 * g++.dg/cpp0x/defaulted35.C: New.
6282 * g++.dg/cpp0x/defaulted15.C: Adjust.
6283
6284 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6285
6286 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6287 structure layout.
6288
6289 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6290
6291 * gcc.target/i386/builtin_target.c: Check avx2.
6292
6293 2012-04-26 Alan Modra <amodra@gmail.com>
6294
6295 * gcc.target/powerpc/savres.c: New test.
6296 * gcc.target/powerpc/powerpc.exp: Run it.
6297
6298 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6299
6300 PR target/53120
6301 * gcc.dg/torture/pr53120.c: New test.
6302
6303 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR middle-end/52979
6306 * gcc.c-torture/compile/pr52979-1.c: New test.
6307 * gcc.c-torture/execute/pr52979-1.c: New test.
6308 * gcc.c-torture/execute/pr52979-2.c: New test.
6309
6310 2012-04-25 Richard Guenther <rguenther@suse.de>
6311
6312 * gcc.target/i386/l_fma_float_5.c: Adjust.
6313 * gcc.target/i386/l_fma_double_4.c: Likewise.
6314 * gcc.target/i386/l_fma_float_2.c: Likewise.
6315 * gcc.target/i386/l_fma_float_6.c: Likewise.
6316 * gcc.target/i386/l_fma_double_1.c: Likewise.
6317 * gcc.target/i386/l_fma_double_5.c: Likewise.
6318 * gcc.target/i386/l_fma_float_3.c: Likewise.
6319 * gcc.target/i386/l_fma_double_2.c: Likewise.
6320 * gcc.target/i386/l_fma_double_6.c: Likewise.
6321 * gcc.target/i386/l_fma_float_4.c: Likewise.
6322 * gcc.target/i386/l_fma_double_3.c: Likewise.
6323 * gcc.target/i386/l_fma_float_1.c: Likewise.
6324
6325 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR tree-optimization/53058
6328 * gcc.c-torture/compile/pr53058.c: New test.
6329
6330 2012-04-25 Jan Hubicka <jh@suse.cz>
6331
6332 PR middle-end/53088
6333 * gcc.target/i386/pr39082-1.c: Update warning location.
6334
6335 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR c/52880
6338 * gcc.dg/pr52880.c: New test.
6339
6340 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6341
6342 * gcc.dg/m-un-2.c: Update.
6343 * gcc.dg/20011021-1.c: Update.
6344
6345 2012-04-25 Tobias Burnus <burnus@net-b.de>
6346
6347 PR fortran/52196
6348 * gfortran.dg/realloc_on_assign_14.f90: New.
6349
6350 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6351
6352 PR testsuite/52641
6353 PR tree-optimizations/52891
6354 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6355
6356 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6357
6358 PR c++/52363
6359 * g++.dg/cpp0x/sfinae35.C: New.
6360 * g++.dg/cpp0x/sfinae36.C: Likewise.
6361
6362 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6363
6364 * gcc.target/builtin_target.c: New testcase.
6365
6366 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6367
6368 PR target/47197
6369 * gcc.target/powerpc/pr47197.c: New test.
6370
6371 2012-04-24 Richard Guenther <rguenther@suse.de>
6372
6373 PR tree-optimization/53085
6374 * g++.dg/torture/pr53085.C: New testcase.
6375
6376 2012-04-24 Andrew Pinski <apinski@cavium.com>
6377
6378 PR tree-opt/33512
6379 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6380 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6381 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6382
6383 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR middle-end/53084
6386 * gcc.c-torture/execute/pr53084.c: New test.
6387
6388 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6389
6390 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6391
6392 2012-04-23 Andrew Pinski <apinski@cavium.com>
6393
6394 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6395
6396 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6397
6398 PR regression/53076
6399 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6400 * gcc.dg/torture/builtin-power-1.c: Likewise.
6401
6402 2012-04-23 Richard Guenther <rguenther@suse.de>
6403
6404 PR tree-optimization/53070
6405 * gcc.dg/torture/pr53070.c: New testcase.
6406
6407 2012-04-23 Richard Guenther <rguenther@suse.de>
6408
6409 PR c/53060
6410 * gcc.dg/pr53060.c: New testcase.
6411
6412 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR tree-optimizations/52891
6415 * gcc.c-torture/compile/pr52891-1.c: New test.
6416 * gcc.c-torture/compile/pr52891-2.c: New test.
6417
6418 2012-04-22 Tobias Burnus <burnus@net-b.de>
6419
6420 PR fortran/53051
6421 * gfortran.dg/read_float_4.f90: New.
6422
6423 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6424
6425 PR 35441
6426 * c-c++-common/pr35441.C: New.
6427
6428 2012-04-20 Ian Lance Taylor <iant@google.com>
6429
6430 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6431 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6432
6433 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6434
6435 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6436 array access.
6437 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6438
6439 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6440
6441 PR rtl-optimization/44214
6442 * gcc.dg/pr44214-1.c: New test.
6443 * gcc.dg/pr44214-2.c: Likewise.
6444 * gcc.dg/pr44214-3.c: Likewise.
6445
6446 2012-04-20 Richard Guenther <rguenther@suse.de>
6447
6448 * g++.dg/torture/20120420-1.C: New testcase.
6449
6450 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6451
6452 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6453
6454 2012-04-19 Christian Bruel <christian.bruel@st.com>
6455
6456 * gcc.dg/pr52283.c: New test.
6457
6458 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6459
6460 * gcc.dg/pr37985.c: New test.
6461
6462 2012-04-19 Richard Guenther <rguenther@suse.de>
6463
6464 PR rtl-optimization/44688
6465 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6466 possibly profitable.
6467
6468 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6469
6470 PR tree-optimization/52976
6471 * gfortran.dg/reassoc_11.f: New test.
6472
6473 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6474
6475 PR tree-optimization/52976
6476 * gfortran.dg/reassoc_7.f: New test.
6477 * gfortran.dg/reassoc_8.f: Likewise.
6478 * gfortran.dg/reassoc_9.f: Likewise.
6479 * gfortran.dg/reassoc_10.f: Likewise.
6480
6481 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6482
6483 PR c++/52422
6484 * g++.dg/cpp0x/sfinae33.C: New.
6485 * g++.dg/cpp0x/sfinae34.C: Likewise.
6486
6487 2012-04-18 Joey Ye <joey.ye@arm.com>
6488
6489 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6490
6491 2012-04-18 Richard Guenther <rguenther@suse.de>
6492
6493 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6494 array access.
6495 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6496 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6497
6498 2012-04-17 Tom de Vries <tom@codesourcery.com>
6499
6500 * g++.dg/pr51264-4.C: New test.
6501
6502 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6503
6504 PR c++/52599
6505 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6506
6507 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6508
6509 PR c++/53003
6510 * g++.dg/parse/crash59.C: New.
6511
6512 2012-04-17 Michael Matz <matz@suse.de>
6513
6514 PR tree-optimization/18437
6515 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6516
6517 2012-04-17 Richard Guenther <rguenther@suse.de>
6518
6519 PR middle-end/53011
6520 * g++.dg/torture/pr53011.C: New testcase.
6521
6522 2012-04-16 Jason Merrill <jason@redhat.com>
6523
6524 PR c++/38543
6525 * g++.dg/cpp0x/variadic131.C: New.
6526
6527 PR c++/52008
6528 * g++.dg/cpp0x/variadic130.C: New.
6529
6530 PR c++/50830
6531 * g++.dg/cpp0x/variadic129.C: New.
6532
6533 PR c++/50303
6534 * g++.dg/cpp0x/variadic128.C: New.
6535
6536 2012-04-16 Tobias Burnus <burnus@net-b.de>
6537
6538 PR fortran/52864
6539 * gfortran.dg/pointer_intent_6.f90: New.
6540
6541 2012-04-16 Tobias Burnus <burnus@net-b.de>
6542
6543 PR fortran/52916
6544 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6545 to include public_private_module_4.f90.
6546 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6547 targets.
6548
6549 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6550
6551 PR c++/49152
6552 * g++.dg/diagnostic/operator1.C: New.
6553 * g++.dg/ext/label5.C: Adjust.
6554 * g++.dg/ext/va-arg1.C: Likewise.
6555 * g++.dg/other/error20.C: Likewise.
6556 * g++.dg/other/error20.C: Likewise.
6557 * g++.dg/other/error16.C: Likewise.
6558 * g++.dg/other/error10.C: Likewise.
6559 * g++.dg/parse/error30.C: Likewise.
6560 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6561
6562 2012-04-16 Jason Merrill <jason@redhat.com>
6563
6564 PR c++/51148
6565 * g++.dg/cpp0x/variadic127.C: New.
6566
6567 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6568
6569 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6570 testcase name.
6571 Use fail, pass instead of unresolved.
6572 Don't log $optstr.
6573
6574 PR testsuite/52948
6575 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6576 TODO_dump_func.
6577 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6578 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6579 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6580
6581 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6582
6583 PR fortran/52968
6584 * gfortran.dg/typebound_call_23.f03: New test case.
6585
6586 2012-04-15 Jason Merrill <jason@redhat.com>
6587
6588 PR c++/47220
6589 * g++.dg/cpp0x/variadic126.C: New.
6590
6591 PR c++/52380
6592 * g++.dg/cpp0x/variadic125.C: New.
6593
6594 PR c++/52292
6595 * g++.dg/cpp0x/variadic124.C: New.
6596
6597 PR c++/52706
6598 * g++.dg/cpp0x/nullptr27.C: New.
6599
6600 PR c++/52818
6601 * g++.dg/warn/format8.C: New.
6602
6603 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6604
6605 PR fortran/51082
6606 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6607
6608 2012-04-14 Tobias Burnus <burnus@net-b.de>
6609
6610 PR fortran/52916
6611 PR fortran/40973
6612 * gfortran.dg/public_private_module_3.f90: New.
6613 * gfortran.dg/public_private_module_4.f90: New.
6614
6615 2012-04-14 Tom de Vries <tom@codesourcery.com>
6616
6617 * gcc.dg/superblock.c: New test.
6618
6619 2012-04-14 Tom de Vries <tom@codesourcery.com>
6620
6621 * gcc.dg/pr51879-12.c: New test.
6622
6623 2012-04-13 Jason Merrill <jason@redhat.com>
6624
6625 PR c++/52824
6626 * g++.dg/cpp0x/variadic123.C: New.
6627 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6628
6629 PR c++/52905
6630 * g++.dg/cpp0x/initlist-ctor1.C: New.
6631
6632 PR c++/52915
6633 * g++.dg/other/anon-union2.C: New.
6634
6635 2012-04-13 Martin Jambor <mjambor@suse.cz>
6636
6637 PR middle-end/52939
6638 * g++.dg/ipa/pr52939.C: New test.
6639
6640 2012-04-13 Tom de Vries <tom@codesourcery.com>
6641
6642 * gcc.dg/pr52734.c: New test.
6643
6644 2012-04-13 Richard Guenther <rguenther@suse.de>
6645
6646 PR tree-optimization/52969
6647 * gcc.dg/torture/pr52969.c: New testcase.
6648
6649 2012-04-13 Richard Guenther <rguenther@suse.de>
6650
6651 PR c/52549
6652 * gcc.dg/pr52549.c: New testcase.
6653
6654 2012-04-13 Richard Guenther <rguenther@suse.de>
6655
6656 PR c/52862
6657 * gcc.dg/pr52862.c: New testcase.
6658
6659 2012-04-13 Joey Ye <joey.ye@arm.com>
6660
6661 * gcc.target/arm/thumb1-imm.c: New testcase.
6662
6663 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6664
6665 PR target/52932
6666 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6667 second function argument.
6668 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6669 (calc_permps): Update declaration. Calculate result correctly.
6670 (avx2_test): Change src2 type to union256i_d.
6671 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6672 correctly.
6673
6674 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6675
6676 PR target/52775
6677 * gcc.target/powerpc/pr52775.c: New file.
6678
6679 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6680
6681 PR tree-optimization/18589
6682 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6683 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6684 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6685 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6686 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6687 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6688 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6689 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6690 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6691 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6692
6693 2012-04-12 Richard Guenther <rguenther@suse.de>
6694
6695 PR tree-optimization/52943
6696 * gcc.dg/torture/pr52943.c: New testcase.
6697
6698 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6699
6700 PR target/50751
6701 * gcc/target/sh/pr50751-4.c: New.
6702 * gcc/target/sh/pr50751-5.c: New.
6703 * gcc/target/sh/pr50751-6.c: New.
6704 * gcc/target/sh/pr50751-7.c: New.
6705
6706 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6707
6708 PR c++/52465
6709 * g++.dg/lookup/using52.C: New.
6710
6711 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6712
6713 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6714
6715 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6716
6717 PR rtl-optimization/52876
6718 * gcc.target/i386/pr52876.c: New.
6719
6720 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6721
6722 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6723 __UINTPTR_TYPE__.
6724 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6725 __INTPTR_TYPE__.
6726 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6727 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6728 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6729 (ptrdiff_t): ... this. All uses changed.
6730 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6731 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6732 __INTPTR_TYPE__.
6733 (main): Cast argument to __INTPTR_TYPE__.
6734 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6735 size_t.
6736 * gcc.dg/mallign.c (main): Likewise.
6737 * gcc.dg/pr38700.c (foo): Likewise.
6738 * gcc.dg/long-long-cst1.c (t): Likewise.
6739 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6740 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6741 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6742 * gcc.dg/pr25682.c (d, foo): Likewise.
6743 * gcc.dg/format/cast-1.c (f): Likewise.
6744 * gcc.dg/c90-const-expr-10.c
6745 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6746 (size_t): ...this. All uses changed.
6747 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6748 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6749 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6750 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6751 * gcc.dg/sequence-pt-1.c: Likewise.
6752 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6753 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6754 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6755 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6756 of ptrdiff_t with it.
6757 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6758 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6759 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6760
6761 2012-04-11 Jason Merrill <jason@redhat.com>
6762
6763 PR debug/45088
6764 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6765 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6766
6767 PR c++/52906
6768 * g++.dg/ext/attrib45.C: New.
6769
6770 * g++.dg/eh/dtor3.C: New.
6771
6772 2012-04-11 Richard Guenther <rguenther@suse.de>
6773
6774 PR middle-end/52621
6775 * gfortran.dg/pr52621.f90: New testcase.
6776
6777 2012-04-11 Richard Guenther <rguenther@suse.de>
6778
6779 PR middle-end/52918
6780 * g++.dg/torture/pr52918-1.C: New testcase.
6781 * g++.dg/torture/pr52918-2.C: Likewise.
6782
6783 2012-04-11 Tobias Burnus <burnus@net-b.de>
6784
6785 PR fortran/52729
6786 * gfortran.dg/block_11.f90: New.
6787
6788 2012-04-11 Nick Clifton <nickc@redhat.com>
6789
6790 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6791
6792 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6793
6794 PR target/16458
6795 * gcc.target/powerpc/pr16458-1.c: New test.
6796 * gcc.target/powerpc/pr16458-2.c: Likewise.
6797 * gcc.target/powerpc/pr16458-3.c: Likewise.
6798 * gcc.target/powerpc/pr16458-4.c: Likewise.
6799
6800 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6801
6802 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6803 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6804 * gcc.dg/builtin-bswap-5.c: Likewise.
6805 * gcc.target/i386/builtin-bswap-4.c: New test.
6806
6807 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6808
6809 PR 24985
6810 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6811
6812 2012-04-11 Richard Guenther <rguenther@suse.de>
6813
6814 PR rtl-optimization/52881
6815 * gcc.dg/torture/pr52881.c: New testcase.
6816 * gcc.dg/torture/pr52913.c: Likewise.
6817
6818 2012-04-11 Richard Guenther <rguenther@suse.de>
6819
6820 PR tree-optimization/52912
6821 * gcc.dg/torture/pr52912.c: New testcase.
6822
6823 2010-04-10 Michael Matz <matz@suse.de>
6824
6825 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6826 * gcc.dg/vect/vect-outer-1.c: Adjust.
6827 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6828 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6829 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6830 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6831 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6832 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6833
6834 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6835
6836 PR tree-optimization/52870
6837 * gcc.dg/vect/pr52870.c: New test.
6838
6839 2012-04-09 Mike Stump <mikestump@comcast.net>
6840
6841 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6842 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6843 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6844 * gnat.dg/aggr11.adb: Likewise.
6845 * gnat.dg/aggr11_pkg.ads: Likewise.
6846 * gnat.dg/aggr15.adb: Likewise.
6847 * gnat.dg/aggr15.ads: Likewise.
6848 * gnat.dg/aggr17.adb: Likewise.
6849 * gnat.dg/aggr18.adb: Likewise.
6850 * gnat.dg/array14.adb: Likewise.
6851 * gnat.dg/array14.ads: Likewise.
6852 * gnat.dg/array14_pkg.ads: Likewise.
6853 * gnat.dg/array19.adb: Likewise.
6854 * gnat.dg/array19.ads: Likewise.
6855 * gnat.dg/discr27.adb: Likewise.
6856 * gnat.dg/discr27.ads: Likewise.
6857 * gnat.dg/discr35.adb: Likewise.
6858 * gnat.dg/discr35.ads: Likewise.
6859 * gnat.dg/discr6.adb: Likewise.
6860 * gnat.dg/discr6_pkg.ads: Likewise.
6861 * gnat.dg/import1.adb: Likewise.
6862 * gnat.dg/import1.ads: Likewise.
6863 * gnat.dg/loop_address2.adb: Likewise.
6864 * gnat.dg/opt7.adb: Likewise.
6865 * gnat.dg/opt7.ads: Likewise.
6866 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6867 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6868 * gnat.dg/rep_clause2.adb: Likewise.
6869 * gnat.dg/rep_clause2.ads: Likewise.
6870 * gnat.dg/slice2.adb: Likewise.
6871 * gnat.dg/slice2.ads: Likewise.
6872 * gnat.dg/slice6.adb: Likewise.
6873 * gnat.dg/slice6_pkg.ads: Likewise.
6874 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6875 * gnat.dg/taft_type2.adb: Likewise.
6876 * gnat.dg/taft_type2.ads: Likewise.
6877 * gnat.dg/taft_type2_pkg.ads: Likewise.
6878 * gnat.dg/volatile10.adb: Likewise.
6879 * gnat.dg/volatile10_pkg.ads: Likewise.
6880
6881 * gcc.dg/dll-8.c: Remove execute permissions.
6882 * g++.dg/ext/dllexport5.C: Likewise.
6883
6884 2012-04-09 Jan Hubicka <jh@suse.cz>
6885
6886 PR lto/52722
6887 PR lto/51765
6888 PR lto/52634
6889 * gcc.dg/lto/pr52634_1.c: New testcase.
6890 * gcc.dg/lto/pr52634_0.c: New testcase.
6891
6892 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6893
6894 PR target/52883
6895 * gcc.target/i386/pr52883.c: New testcase.
6896
6897 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6898
6899 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6900 (check_effective_target_sync_long_long): Add SPARC case.
6901 (check_effective_target_sync_long_long_runtime): Likewise.
6902 (check_effective_target_sync_int_long): Adjust SPARC case.
6903 (check_effective_target_sync_char_short): Likewise.
6904
6905 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6906
6907 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6908 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6909
6910 2012-04-08 Tobias Burnus <burnus@net-b.de>
6911
6912 PR fortran/40973
6913 PR fortran/52751
6914 * gfortran.dg/public_private_module_2.f90: New.
6915
6916 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6917
6918 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6919 directives.
6920
6921 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6922
6923 PR fortran/52893
6924 * gfortran.dg/function_optimize_11.f90: New test.
6925
6926 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6927
6928 PR fortran/52668
6929 * gfortran.dg/use_only_6.f90: New test.
6930
6931 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6932
6933 PR fortran/52668
6934 * gfortran.dg/use_only_6.f90: New test.
6935 2012-04-06 Mike Stump <mikestump@comcast.net>
6936
6937 PR testsuite/50722
6938 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6939
6940 2012-04-05 Jason Merrill <jason@redhat.com>
6941
6942 PR c++/52596
6943 * g++.dg/template/qualified-id5.C: New.
6944
6945 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6946
6947 PR target/52882
6948 * gcc.target/i386/pr52882.c: New test.
6949
6950 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6951 Dominique D'Humieures <dominiq@lps.ens.fr>
6952
6953 PR testsuite/52614
6954 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6955 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6956
6957 2012-04-04 Jason Merrill <jason@redhat.com>
6958
6959 PR c++/52845
6960 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6961
6962 2012-04-03 Jason Merrill <jason@redhat.com>
6963
6964 PR c++/52796
6965 * g++.dg/cpp0x/variadic-value1.C: New.
6966
6967 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6968
6969 * gnat.dg/pack18.adb: New test.
6970 * gnat.dg/pack18_pkg.ads: New helper.
6971
6972 2012-04-03 Richard Guenther <rguenther@suse.de>
6973
6974 PR tree-optimization/52808
6975 * gcc.dg/pr52808.c: New testcase.
6976
6977 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR tree-optimization/52835
6980 * gfortran.dg/pr52835.f90: New test.
6981
6982 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6983
6984 * gnat.dg/specs/aggr5.ads: New test.
6985
6986 2012-04-02 Richard Guenther <rguenther@suse.de>
6987
6988 PR tree-optimization/52756
6989 * gcc.dg/torture/pr52756.c: New testcase.
6990
6991 2012-04-02 Richard Guenther <rguenther@suse.de>
6992
6993 PR middle-end/52803
6994 * gcc.dg/pr52803.c: New testcase.
6995
6996 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6997
6998 PR c++/40942
6999 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7000 DR 214 in account.
7001
7002 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7003
7004 PR c++/50043
7005 * g++.dg/cpp0x/noexcept17.C: New.
7006 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7007 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7008 * g++.dg/cpp0x/noexcept01.C: Likewise.
7009 * g++.dg/eh/init-temp1.C: Likewise.
7010 * g++.dg/eh/ctor1.C: Likwise.
7011
7012 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7013
7014 * gnat.dg/controlled6.adb: New test.
7015 * gnat.dg/controlled6_pkg.ads: New helper.
7016 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7017
7018 2012-03-30 Richard Henderson <rth@redhat.com>
7019
7020 PR debug/52727
7021 * g++.dg/opt/pr52727.C: New testcase.
7022
7023 2012-03-30 Richard Guenther <rguenther@suse.de>
7024
7025 PR tree-optimization/52754
7026 * gcc.target/i386/pr52754.c: New testcase.
7027
7028 2012-03-30 Richard Guenther <rguenther@suse.de>
7029
7030 PR middle-end/52772
7031 * g++.dg/torture/pr52772.C: New testcase.
7032
7033 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7034
7035 PR c++/52718
7036 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7037
7038 2012-03-29 Jason Merrill <jason@redhat.com>
7039
7040 PR c++/52685
7041 * g++.dg/template/inherit8.C: New.
7042
7043 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR c++/52759
7046 * g++.dg/ext/weak4.C: New test.
7047
7048 PR tree-optimization/52760
7049 * gcc.c-torture/execute/pr52760.c: New test.
7050
7051 2012-03-29 Jason Merrill <jason@redhat.com>
7052
7053 PR c++/52743
7054 * g++.dg/cpp0x/initlist-array3.C: New.
7055
7056 2012-03-28 Jason Merrill <jason@redhat.com>
7057
7058 PR c++/52746
7059 * g++.dg/overload/virtual2.C: New.
7060
7061 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7062
7063 * gnat.dg/vect7.ad[sb]: New test.
7064
7065 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7066 Tobias Burnus <burnus@gcc.gnu.org>
7067
7068 PR fortran/52652
7069 * gfortran.dg/allocate_class_1.f90 : Change error test.
7070 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7071 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7072 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7073
7074 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR middle-end/52691
7077 * gcc.dg/pr52691.c: New test.
7078
7079 PR middle-end/52750
7080 * gcc.c-torture/compile/pr52750.c: New test.
7081
7082 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7083
7084 PR target/52692
7085 * gcc.target/avr/torture/builtins-2.c: New test.
7086
7087 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7088
7089 PR target/52736
7090 * gcc.target/i386/pr52736.c: New test.
7091
7092 2012-03-27 Martin Jambor <mjambor@suse.cz>
7093
7094 PR middle-end/52693
7095 * gcc.dg/torture/pr52693.c: New test.
7096
7097 2012-03-27 Meador Inge <meadori@codesourcery.com>
7098
7099 PR c++/52672
7100 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7101
7102 2012-03-27 Mike Stump <mikestump@comcast.net>
7103
7104 PR target/52665
7105 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7106 failures that match branch names.
7107
7108 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7109 H.J. Lu <hongjiu.lu@intel.com>
7110
7111 PR target/52698
7112 * gcc.target/i386/pr52698.c: New test.
7113
7114 2012-03-27 Richard Guenther <rguenther@suse.de>
7115
7116 PR middle-end/52720
7117 * gcc.dg/torture/pr52720.c: New testcase.
7118
7119 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7120
7121 * gnat.dg/pack17.adb: New test.
7122
7123 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7124
7125 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7126 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7127
7128 2012-03-26 Martin Jambor <mjambor@suse.cz>
7129
7130 PR tree-optimization/50052
7131 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7132
7133 2012-03-26 Richard Guenther <rguenther@suse.de>
7134
7135 PR tree-optimization/52701
7136 * gfortran.dg/pr52701.f90: New testcase.
7137
7138 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7139
7140 PR tree-optimization/52686
7141 * gcc.target/arm/pr52686.c: New test.
7142
7143 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7144
7145 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7146 Add "-Os -flto" to list.
7147
7148 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7149
7150 * gnat.dg/concat2.ad[sb]: New test.
7151
7152 2012-03-24 Jason Merrill <jason@redhat.com>
7153
7154 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7155 * g++.dg/cpp0x/trailing2.C: Likewise.
7156 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7157 * g++.dg/cpp1y/auto-fn1.C: New.
7158 * g++.dg/cpp1y/auto-fn2.C: New.
7159 * g++.dg/cpp1y/auto-fn3.C: New.
7160 * g++.dg/cpp1y/auto-fn4.C: New.
7161 * g++.dg/cpp1y/auto-fn5.C: New.
7162 * g++.dg/cpp1y/auto-fn6.C: New.
7163 * g++.dg/cpp1y/auto-fn7.C: New.
7164 * g++.dg/cpp1y/auto-fn8.C: New.
7165 * g++.dg/cpp1y/auto-fn9.C: New.
7166 * g++.dg/cpp1y/auto-fn10.C: New.
7167 * g++.dg/cpp1y/auto-fn11.C: New.
7168
7169 2012-03-23 Richard Guenther <rguenther@suse.de>
7170
7171 PR tree-optimization/52678
7172 * gfortran.dg/pr52678.f: New testcase.
7173
7174 2012-03-23 Richard Guenther <rguenther@suse.de>
7175
7176 PR tree-optimization/52638
7177 * g++.dg/torture/pr52638.C: New testcase.
7178
7179 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7180
7181 PR c++/52487
7182 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7183
7184 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR c++/52671
7187 * g++.dg/ext/attrib44.C: New test.
7188
7189 2012-03-22 Jan Hubicka <jh@suse.cz>
7190
7191 PR middle-end/51737
7192 * g++.dg/torture/pr51737.C: New testcase
7193
7194 2012-03-22 Richard Guenther <rguenther@suse.de>
7195
7196 PR tree-optimization/52548
7197 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7198
7199 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7200
7201 * lib/fortran-modules.exp (list-module-names-1): Remove
7202 warning.
7203
7204 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7205
7206 PR target/50751
7207 * gcc.target/sh/pr50751-1.c: New.
7208 * gcc.target/sh/pr50751-2.c: New.
7209 * gcc.target/sh/pr50751-3.c: New.
7210
7211 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7212
7213 PR target/52479
7214 * gcc.target/sh/sh4a-cos.c: Remove.
7215 * gcc.target/sh/sh4a-sin.c: Remove.
7216 * gcc.target/sh/sh4a-sincos.c: Remove.
7217
7218 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7219
7220 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7221 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7222
7223 2012-03-21 Martin Jambor <mjambor@suse.cz>
7224
7225 PR testsuite/52641
7226 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7227 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7228
7229 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7230
7231 * gcc.target/arm/thumb-16bit-ops.c: New file.
7232 * gcc.target/arm/thumb-ifcvt.c: New file.
7233
7234 2012-03-20 Jason Merrill <jason@redhat.com>
7235
7236 * lib/target-supports.exp: Add { target c++1y }.
7237
7238 * g++.dg/cpp0x/auto32.C: New.
7239
7240 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7241
7242 PR testsuite/52641
7243 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7244 int32plus.
7245 * gcc.dg/torture/pr48124-4.c: Ditto:
7246 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7247
7248 2012-03-20 Jason Merrill <jason@redhat.com>
7249
7250 PR c++/52510
7251 * g++.dg/cpp0x/initlist66.C: New.
7252
7253 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7254
7255 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7256 __AVR_HAVE_LPMX__
7257
7258 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7259
7260 PR target/49868
7261 * gcc.target/avr/torture/addr-space-2.h: New file.
7262 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7263 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7264 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7265 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7266
7267 2012-03-20 Richard Guenther <rguenther@suse.de>
7268
7269 * gnat.dg/pack16.adb: New testcase.
7270 * gnat.dg/pack16_pkg.ads: Likewise.
7271 * gnat.dg/specs/pack8.ads: Likewise.
7272 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7273
7274 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7275
7276 * g++.dg/warn/Wuseless-cast.C: Extend.
7277
7278 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7279
7280 PR c++/14710
7281 * g++.dg/warn/Wuseless-cast.C: New.
7282
7283 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7284
7285 PR libfortran/52608
7286 * gfortran.dg/pr52608.f90: New test.
7287
7288 2012-03-17 Tobias Burnus <burnus@net-b.de>
7289
7290 PR fortran/52585
7291 * gfortran.dg/proc_ptr_36.f90: New.
7292
7293 2012-03-16 Martin Jambor <mjambor@suse.cz>
7294
7295 * gcc.dg/misaligned-expand-1.c: New test.
7296 * gcc.dg/misaligned-expand-3.c: Likewise.
7297
7298 2012-03-16 Richard Guenther <rguenther@suse.de>
7299 Kai Tietz <ktietz@redhat.com>
7300
7301 PR middle-end/48814
7302 * gcc.c-torture/execute/pr48814-1.c: New test.
7303 * gcc.c-torture/execute/pr48814-2.c: New test.
7304 * gcc.dg/tree-ssa/assign-1.c: New test.
7305 * gcc.dg/tree-ssa/assign-2.c: New test.
7306 * gcc.dg/tree-ssa/assign-3.c: New test.
7307
7308 2012-03-16 Richard Guenther <rguenther@suse.de>
7309
7310 * gnat.dg/specs/pack7.ads: New testcase.
7311
7312 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7313
7314 PR target/52568
7315 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7316 * gcc.dg/torture/vshuf-8.inc: Likewise.
7317 * gcc.dg/torture/vshuf-16.inc: Likewise.
7318 * gcc.dg/torture/vshuf-32.inc: Likewise.
7319
7320 2012-03-15 Jason Merrill <jason@redhat.com>
7321
7322 * g++.dg/torture/pr52582.C: New.
7323
7324 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7325
7326 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7327
7328 2012-03-15 Ira Rosen <irar@il.ibm.com>
7329 Ulrich Weigand <ulrich.weigand@linaro.org>
7330
7331 * gcc.dg/vect/slp-cond-3.c: New test.
7332 * gcc.dg/vect/slp-cond-4.c: New test.
7333
7334 2012-03-15 Ira Rosen <irar@il.ibm.com>
7335 Ulrich Weigand <ulrich.weigand@linaro.org>
7336
7337 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7338 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7339
7340 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7341
7342 PR libfortran/52434
7343 PR libfortran/48878
7344 PR libfortran/38199
7345 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7346 * gfortran.dg/round_1.f03: Likewise.
7347
7348 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7349 Andrew Pinski <apinski@cavium.com>
7350
7351 PR middle-end/52592
7352 * gcc.dg/pr52592.c: New test.
7353
7354 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7355
7356 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7357 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7358 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7359 * lib/fortran-modules.exp: .. this new file. Adjust users.
7360 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7361 gfortran-dg-debug-runtest): Call cleanup-modules.
7362 * lib/fortran-torture.exp (fortran-torture-execute,
7363 fortran-torture): Likewise.
7364 * gfortran.dg/coarray/caf.exp: Likewise.
7365 * lib/lto.exp: Likewise.
7366 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7367 * gfortran.dg/class_4b.f03: Likewise.
7368 * gfortran.dg/class_4c.f03: Likewise.
7369 * gfortran.dg/class_45a.f03: Likewise.
7370 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7371 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7372 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7373 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7374 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7375 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7376 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7377 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7378 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7379 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7380 * gfortran.dg/whole_file_28.f90: Likewise.
7381 * gfortran.dg/whole_file_29.f90: Likewise.
7382 * gfortran.dg/whole_file_30.f90: Likewise.
7383 * gfortran.dg/whole_file_31.f90: Likewise.
7384
7385 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR tree-optimization/52267
7388 * gcc.dg/pr52267.c: New test.
7389 * gcc.dg/tree-ssa/vrp65.c: New test.
7390 * gcc.dg/tree-ssa/vrp66.c: New test.
7391
7392 2012-03-15 Richard Guenther <rguenther@suse.de>
7393
7394 PR middle-end/52580
7395 * gfortran.dg/vect/pr52580.f: New testcase.
7396
7397 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7398
7399 * gcc.target/sh/fpul-usage-1.c: New.
7400
7401 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7402
7403 PR target/49468
7404 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7405 * gcc.target/sh/pr49468-di.c: Likewise.
7406
7407 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7408
7409 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7410 * gcc.dg/c99-stdint-6.c: Likewise.
7411 * gcc.dg/lto/20090210_0.c: Likewise.
7412 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7413 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7414 * gcc.dg/pragma-init-fini-2.c: Likewise.
7415 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7416 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7417 * gcc.target/i386/pr22152.c: Likewise.
7418 * gcc.target/i386/vect8-ret.c: Likewise.
7419 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7420 handling.
7421
7422 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7423
7424 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7425 * g++.dg/tree-prof/partition1.C: Likewise.
7426 * g++.dg/tree-prof/partition2.C: Likewise.
7427 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7428 handling.
7429 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7430 * gcc.c-torture/execute/20010724-1.c: Remove.
7431 * gcc.c-torture/execute/20010724-1.x: Remove.
7432 * gcc.c-torture/execute/20040208-2.c: Remove.
7433 * gcc.c-torture/execute/20040208-2.x: Remove.
7434 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7435 Remove.
7436 (main) [__mips__ && __sgi__]: Remove.
7437 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7438 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7439 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7440 mips-sgi-irix6* handling.
7441 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7442 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7443 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7444 handling.
7445 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7446 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7447 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7448 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7449 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7450 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7451 mips-sgi-irix6*.
7452 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7453 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7454 * gcc.target/mips/save-restore-3.c: Likewise.
7455 * gcc.target/mips/save-restore-4.c: Likewise.
7456 * gcc.target/mips/save-restore-5.c: Likewise.
7457 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7458 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7459 messages.
7460 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7461 IRIX 6 handling.
7462 (restore_ld_library_path_env_vars): Likewise.
7463 * lib/target-supports.exp (check_profiling_available): Remove
7464 mips*-*-irix* handling.
7465 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7466 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7467 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7468
7469 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR c++/52582
7472 * g++.dg/opt/pr52582.C: New test.
7473
7474 2012-03-14 Richard Guenther <rguenther@suse.de>
7475
7476 PR tree-optimization/52571
7477 * gcc.dg/vect/vect-2.c: Initialize arrays.
7478 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7479 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7480 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7481
7482 2012-03-14 Richard Guenther <rguenther@suse.de>
7483
7484 PR middle-end/52080
7485 PR middle-end/52097
7486 PR middle-end/48124
7487 * gcc.dg/torture/pr48124-1.c: New testcase.
7488 * gcc.dg/torture/pr48124-2.c: Likewise.
7489 * gcc.dg/torture/pr48124-3.c: Likewise.
7490 * gcc.dg/torture/pr48124-4.c: Likewise.
7491
7492 2012-03-14 Richard Guenther <rguenther@suse.de>
7493
7494 PR middle-end/52578
7495 * gcc.dg/pr52578.c: New testcase.
7496
7497 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR c++/52521
7500 * g++.dg/cpp0x/udlit-args2.C: New test.
7501
7502 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7503
7504 PR target/48596
7505 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7506 * gcc.c-torture/compile/pr48596.c: ... here.
7507
7508 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7509
7510 PR c++/51641
7511 * g++.dg/lookup/hidden-class17.C: New test.
7512
7513 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7514
7515 PR c/52577
7516 * gcc.dg/Wunused-var-3.c: New test.
7517
7518 2012-03-13 Martin Jambor <mjambor@suse.cz>
7519
7520 * gcc.dg/misaligned-expand-2.c: New test.
7521
7522 2012-03-13 Richard Guenther <rguenther@suse.de>
7523
7524 PR middle-end/52134
7525 * gcc.dg/pr52134.c: New testcase.
7526
7527 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7528
7529 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7530
7531 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7532
7533 PR tree-optimization/46728
7534 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7535 * gcc.target/powerpc/pr46728-5.c: Likewise.
7536 * gcc.target/powerpc/pr46728-8.c: Likewise.
7537 * gcc.target/powerpc/pr46728-10.c: Likewise.
7538 * gcc.target/powerpc/pr46728-11.c: Likewise.
7539 * gcc.target/powerpc/pr46728-13.c: Likewise.
7540 * gcc.target/powerpc/pr46728-14.c: Likewise.
7541 * gcc.target/powerpc/pr46728-15.c: Likewise.
7542
7543 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7544
7545 PR c++/52299
7546 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7547
7548 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7549
7550 PR tree-optimization/46728
7551 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7552 * gcc.target/powerpc/pr46728-5.c: Likewise.
7553 * gcc.target/powerpc/pr46728-8.c: Likewise.
7554 * gcc.target/powerpc/pr46728-10.c: Likewise.
7555 * gcc.target/powerpc/pr46728-11.c: Likewise.
7556 * gcc.target/powerpc/pr46728-13.c: Likewise.
7557 * gcc.target/powerpc/pr46728-14.c: Likewise.
7558 * gcc.target/powerpc/pr46728-15.c: Likewise.
7559
7560 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7561
7562 PR target/49868
7563 * gcc.target/avr/torture/addr-space-1.h: New file.
7564 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7565 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7566 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7567 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7568
7569 2012-03-12 Andrew Pinski <apinski@cavium.com>
7570
7571 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7572
7573 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7574
7575 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7576 * g++.dg/abi/thunk4.C: Likewise.
7577 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7578 Adapt line numbers.
7579 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7580 handling.
7581 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7582 * g++.dg/eh/spbp.C: Likewise.
7583 * g++.dg/ext/label13.C: Likewise.
7584 * g++.dg/guality/guality.exp: Likewise.
7585 * g++.dg/other/anon5.C: Likewise.
7586 * g++.dg/other/pragma-ep-1.C: Remove.
7587 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7588 * g++.dg/warn/pr31246.C: Likewise.
7589 * g++.dg/warn/weak1.C: Likewise.
7590 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7591 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7592 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7593 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7594 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7595 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7596 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7597 * gcc.dg/c99-tgmath-1.c: Likewise.
7598 * gcc.dg/c99-tgmath-2.c: Likewise.
7599 * gcc.dg/c99-tgmath-3.c: Likewise.
7600 * gcc.dg/c99-tgmath-4.c: Likewise.
7601 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7602 handling.
7603 * gcc.dg/debug/pr49032.c: Likewise.
7604 * gcc.dg/guality/guality.exp: Likewise.
7605 * gcc.dg/intmax_t-1.c: Likewise.
7606 * gcc.dg/pr48616.c: Likewise.
7607 * gcc.dg/pragma-ep-1.c: Remove.
7608 * gcc.dg/pragma-ep-2.c: Remove.
7609 * gcc.dg/pragma-ep-3.c: Remove.
7610 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7611 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7612 * gcc.misc-tests/gcov-14.c: Likewise.
7613 * gfortran.dg/guality/guality.exp: Likewise.
7614 * lib/target-supports.exp (check_weak_available): Likewise.
7615 (add_options_for_tls): Likewise.
7616 (check_ascii_locale_available): Likewise.
7617 * obj-c++.dg/dwarf-2.mm: Likewise.
7618 * objc.dg/dwarf-1.m: Likewise.
7619 * objc.dg/dwarf-2.m: Likewise.
7620
7621 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR tree-optimization/51721
7624 * gcc.dg/tree-ssa/vrp64.c: New test.
7625
7626 PR tree-optimization/52533
7627 * gcc.c-torture/compile/pr52533.c: New test.
7628
7629 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7630
7631 * gcc.target/i386/rtm-xabort-1.c: New.
7632 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7633 * gcc.target/i386/rtm-xend-1.c: Ditto.
7634 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7635 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7636 * gcc.target/i386/sse-13.c: Ditto.
7637 * gcc.target/i386/sse-14.c: Ditto.
7638 * gcc.target/i386/sse-22.c: Ditto.
7639 * gcc.target/i386/sse-23.c: Ditto.
7640 * g++.dg/other/i386-2.C: Ditto.
7641 * g++.dg/other/i386-3.C: Ditto.
7642
7643 2012-03-12 Tobias Burnus <burnus@net-b.de>
7644
7645 PR fortran/52542
7646 * gfortran.dg/proc_ptr_35.f90: New.
7647
7648 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7649
7650 PR target/52530
7651 * gcc.dg/torture/pr52530.c: New test.
7652
7653 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7654
7655 PR target/51244
7656 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7657
7658 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7659
7660 PR target/52450
7661 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7662
7663 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7664
7665 2012-03-09 Andrew Pinski <apinski@cavium.com>
7666
7667 PR middle-end/51988
7668 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7669 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7670
7671 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7672
7673 * gcc.dg/tree-ssa/scev-3.c: New.
7674 * gcc.dg/tree-ssa/scev-4.c: New.
7675
7676 2012-03-08 Tobias Burnus <burnus@net-b.de>
7677
7678 PR fortran/52469
7679 * gfortran.dg/proc_ptr_34.f90
7680
7681 2012-03-07 Jason Merrill <jason@redhat.com>
7682
7683 PR c++/52521
7684 * g++.dg/cpp0x/udlit-mangle.C: New.
7685
7686 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7687
7688 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7689
7690 2012-03-06 Richard Guenther <rguenther@suse.de>
7691
7692 PR middle-end/52493
7693 * gcc.dg/torture/pr52493.c: New testcase.
7694
7695 2012-03-06 Richard Guenther <rguenther@suse.de>
7696
7697 PR lto/52097
7698 * gcc.dg/lto/pr52097_0.c: New testcase.
7699
7700 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7701
7702 PR target/51244
7703 * gcc.target/sh/pr51244-1.c: New.
7704 * gcc.target/sh/pr51244-2.c: New.
7705 * gcc.target/sh/pr51244-3.c: New.
7706
7707 2012-03-05 Jason Merrill <jason@redhat.com>
7708
7709 PR c++/51930
7710 * g++.dg/ext/visibility/template11.C: New.
7711
7712 * g++.dg/cpp0x/implicit13.C: New.
7713
7714 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7715
7716 PR tree-optimization/51721
7717 * gcc.dg/tree-ssa/vrp63.c: New test.
7718 * gcc.dg/pr51721.c: New test.
7719
7720 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7721
7722 PR fortran/50981
7723 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7724 argument checks.
7725
7726 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7727
7728 PR target/52146
7729 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7730
7731 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7732
7733 PR fortran/50981
7734 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7735
7736 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7737
7738 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7739 int32plus.
7740
7741 2012-03-03 Jason Merrill <jason@redhat.com>
7742
7743 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7744
7745 Core 1270
7746 * g++.dg/cpp0x/initlist65.C: New.
7747
7748 PR c++/36797
7749 * g++.dg/ext/is_empty2.C: New.
7750
7751 2012-03-03 Tobias Burnus <burnus@net-b.de>
7752
7753 PR fortran/48820
7754 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7755
7756 2012-03-03 Tobias Burnus <burnus@net-b.de>
7757
7758 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7759 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7760 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7761 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7762 * gfortran.dg/class_30.f90: Remove dg-warning line.
7763 * gfortran.dg/bind_c_usage_25.f90: New.
7764
7765 2012-03-03 Tobias Burnus <burnus@net-b.de>
7766
7767 PR fortran/48820
7768 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7769 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7770 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7771
7772 2012-03-03 Tobias Burnus <burnus@net-b.de>
7773
7774 PR fortran/48820
7775 * gfortran.dg/assumed_type_1.f90: New.
7776 * gfortran.dg/assumed_type_2.f90: New.
7777 * gfortran.dg/assumed_type_3.f90: New.
7778 * gfortran.dg/assumed_type_4.f90: New.
7779
7780 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7781
7782 PR target/49486
7783 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7784 * gcc.target/sh/pr49468-di.c: New.
7785
7786 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7787
7788 * gcc.dg/graphite/pr50561.c: Update.
7789
7790 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7791
7792 * gcc.target/powerpc/pr52457.c: New test.
7793
7794 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7795
7796 * gcc.target/arm/sat-1.c: New test.
7797
7798 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7799
7800 PR target/46716
7801 * gcc.target/i386/pr46716.c: New test.
7802
7803 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7804
7805 PR c++/51989
7806 * g++.dg/cpp0x/sfinae32.C: New.
7807
7808 2012-03-02 Richard Guenther <rguenther@suse.de>
7809
7810 PR tree-optimization/52406
7811 * gcc.dg/torture/pr52406.c: New testcase.
7812
7813 2012-03-02 Tobias Burnus <burnus@net-b.de>
7814
7815 PR fortran/52325
7816 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7817 * gfortran.dg/nullify_2.f90: Update dg-error.
7818 * gfortran.dg/nullify_4.f90: Ditto.
7819 * gfortran.dg/pointer_init_6.f90: Ditto.
7820
7821 2012-03-02 Tobias Burnus <burnus@net-b.de>
7822
7823 PR fortran/52270
7824 * gfortran.dg/class_51.f90: New.
7825
7826 2012-03-02 Tobias Burnus <burnus@net-b.de>
7827
7828 PR fortran/52452
7829 * gfortran.dg/intrinsic_8.f90: New.
7830
7831 2012-03-01 Kai Tietz <ktietz@redhat.com>
7832
7833 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7834 routines on mingw targets.
7835 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7836
7837 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR tree-optimization/52445
7840 * gcc.dg/pr52445.c: New test.
7841
7842 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR target/52437
7845 * gcc.c-torture/compile/pr52437.c: New test.
7846
7847 PR middle-end/52419
7848 * gcc.dg/torture/pr52419.c: New test.
7849
7850 PR tree-optimization/52429
7851 * gcc.dg/torture/pr52429.c: New test.
7852 * g++.dg/opt/pr52429.C: New test.
7853
7854 2012-02-29 Richard Guenther <rguenther@suse.de>
7855
7856 PR testsuite/52297
7857 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7858 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7859 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7860 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7861 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7862 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7863
7864 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7865
7866 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7867
7868 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7869
7870 PR fortran/52386
7871 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7872
7873 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7874
7875 PR target/51534
7876 * gcc.target/arm/neon/pr51534.c: New testcase.
7877
7878 2012-02-28 Richard Guenther <rguenther@suse.de>
7879
7880 PR target/52407
7881 * gcc.dg/torture/pr52407.c: New testcase.
7882
7883 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7884
7885 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7886 * gcc.target/arm/vfp2.c: Likewise.
7887 * gcc.target/arm/vfp3.c: Likewise.
7888 * gcc.target/arm/vfp4.c: Likewise.
7889 * gcc.target/arm/vfp5.c: Likewise.
7890 * gcc.target/arm/vfp6.c: Likewise.
7891 * gcc.target/arm/vfp7.c: Likewise.
7892 * gcc.target/arm/vfp8.c: Likewise.
7893 * gcc.target/arm/vfp9.c: Likewise.
7894 * gcc.target/arm/vfp10.c: Likewise.
7895 * gcc.target/arm/vfp11.c: Likewise.
7896 * gcc.target/arm/vfp12.c: Likewise.
7897 * gcc.target/arm/vfp13.c: Likewise.
7898 * gcc.target/arm/vfp14.c: Likewise.
7899 * gcc.target/arm/vfp15.c: Likewise.
7900 * gcc.target/arm/vfp16.c: Likewise.
7901 * gcc.target/arm/vfp17.c: Likewise.
7902 * gcc.target/arm/neon-constants.h: New file.
7903 * gcc.target/arm/neon-vect1.c: New test.
7904 * gcc.target/arm/neon-vect2.c: New test.
7905 * gcc.target/arm/neon-vect3.c: New test.
7906 * gcc.target/arm/neon-vect4.c: New test.
7907 * gcc.target/arm/neon-vect5.c: New test.
7908 * gcc.target/arm/neon-vect6.c: New test.
7909 * gcc.target/arm/neon-vect7.c: New test.
7910 * gcc.target/arm/neon-vect8.c: New test.
7911
7912 2012-02-28 Richard Guenther <rguenther@suse.de>
7913
7914 PR tree-optimization/52402
7915 * gcc.dg/torture/pr52402.c: New testcase.
7916
7917 2012-02-28 Richard Guenther <rguenther@suse.de>
7918
7919 PR lto/52400
7920 * g++.dg/lto/pr52400_0.C: New testcase.
7921
7922 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7923
7924 * gcc.target/avr/torture/builtins-1.c: New test.
7925 * gcc.target/avr/torture/builtins-error.c: New test.
7926
7927 2012-02-28 Kai Tietz <ktietz@redhat.com>
7928
7929 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7930 * gcc.target/i386/pr45352-2.c: Likewise.
7931 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7932 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7933 targets instead rand.
7934 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7935 * gcc.target/i386/sse2-mul-1.c: Likewise.
7936 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7937 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7938 * gcc.target/i386/pad-1.c: Likewise.
7939 * gcc.target/i386/pad-9.c: Likewise.
7940 * gcc.target/i386/pad-2.c: Likewise.
7941 * gcc.target/i386/pad-5b.c: Likewise.
7942 * gcc.target/i386/pad-8.c: Likewise.
7943 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7944 * gcc.target/i386/pr44130.c: Likewise.
7945 * gcc.target/i386/align-main-1.c: Likewise.
7946 * gcc.target/i386/align-main-2.c: Likewise.
7947 * gcc.target/i386/sw-1.c: Likewise.
7948 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7949 on x64 mingw target.
7950 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7951 * gcc.target/i386/pr46295.c: Likewise.
7952 * gcc.target/i386/amd64-abi-1.c: Likewise.
7953 * gcc.target/i386/amd64-abi-2.c: Likewise.
7954 * gcc.target/i386/pr39082-1.c: Likewise.
7955 * gcc.target/i386/pr39162.c: Likewise.
7956 * gcc.target/i386/pr22152.c: Likewise.
7957 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7958 * gcc.target/i386/wrfsbase-2.c: Likewise.
7959 * gcc.target/i386/local.c: Likewise
7960 * gcc.target/i386/wrgsbase-1.c: Likewise.
7961 * gcc.target/i386/wrfsbase-1.c: Likewise.
7962 * gcc.target/i386/pr39315-3.c: Likewise.
7963 * gcc.target/i386/pr35767-4.c: Likewise.
7964 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7965 x64 mingw target.
7966 * gcc.target/i386/pr45336-2.c: Likewise.
7967 * gcc.target/i386/pr45336-1.c: Likewise.
7968 * gcc.target/i386/pr45336-4.c: Likewise.
7969
7970 2012-02-27 Tristan Gingold <gingold@adacore.com>
7971
7972 * gnat.dg/array20.ad[sb]: New test.
7973
7974 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR target/52375
7977 * gcc.target/arm/pr52375.c: New test.
7978 * gcc.c-torture/compile/pr52375.c: New test.
7979
7980 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7981
7982 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7983 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7984
7985 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7986
7987 * gnat.dg/aggr19.adb: New test.
7988 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7989
7990 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7991
7992 PR target/49263
7993 * gcc.target/sh/pr49263.c: New.
7994
7995 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7996
7997 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7998 simulate_thread_wrapper_other_threads
7999 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8000 Move initialization of 'value' to main().
8001 (main): Initialize 'value';
8002 * gcc.dg/simulate-thread/speculative-store.c
8003 (simulate_thread_step_verify): Return 0 when successful.
8004 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8005 Reduce threshold.
8006 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8007 (simulate_thread_wrapper_other_threads): Return a success/fail value
8008 and issue an error if the instruction count threshold is exceeded.
8009
8010 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8011
8012 PR target/50580
8013 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8014 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8015
8016 2012-02-24 Richard Guenther <rguenther@suse.de>
8017
8018 PR middle-end/52355
8019 * gcc.dg/pr52355.c: New testcase.
8020
8021 2012-02-23 Kai Tietz <ktietz@redhat.com>
8022
8023 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8024 * gcc.dg/Wpadded.c: Likewise.
8025 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8026 structure-layout.
8027 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8028 for sleep by Sleep and add windows.h include for this function.
8029 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8030 targets.
8031 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8032 target.
8033 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8034 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8035 on x64 mingw target.
8036 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8037 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8038 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8039 failure on LLP64 target.
8040
8041 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8042
8043 PR c/52290
8044 * gcc.dg/noncompile/pr52290.c: New test.
8045
8046 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR tree-optimization/52019
8049 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8050
8051 2012-02-22 Kai Tietz <ktietz@redhat.com>
8052
8053 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8054 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8055 derived pdiff_t type.
8056 * g++.dg/torture/pr49720.C: Likewise
8057
8058 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8059
8060 PR target/52330
8061 * gcc.target/i386/pr52330.c: New test.
8062
8063 2012-02-22 Tobias Burnus <burnus@net-b.de>
8064
8065 PR fortran/52335
8066 * gfortran.dg/io_constraints_10.f90: New.
8067
8068 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8069
8070 * lib/target-supports.exp (check_effective_target_vect_condition):
8071 Return true for NEON.
8072
8073 2012-02-21 Kai Tietz <ktietz@redhat.com>
8074
8075 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8076
8077 2012-02-21 Richard Guenther <rguenther@suse.de>
8078
8079 PR tree-optimization/52324
8080 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8081
8082 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8083
8084 PR middle-end/51782
8085 * gcc.target/avr/torture/pr51782-1.c: New test.
8086
8087 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR tree-optimization/52318
8090 * gcc.dg/pr52318.c: New test.
8091
8092 2012-02-20 Kai Tietz <ktietz@redhat.com>
8093
8094 * gcc.dg/bf-ms-layout-3.c: New testcase.
8095
8096 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8097
8098 PR testsuite/52229
8099 PR fortran/32380
8100 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8101
8102 2012-02-20 Richard Guenther <rguenther@suse.de>
8103
8104 PR tree-optimization/52298
8105 * gcc.dg/torture/pr52298.c: New testcase.
8106 * gcc.dg/vect/pr52298.c: Likewise.
8107
8108 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8109
8110 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8111 * gcc.c-torture/execute/pr52286.c: Ditto.
8112
8113 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR tree-optimization/52286
8116 * gcc.c-torture/execute/pr52286.c: New test.
8117
8118 2012-02-18 Tobias Burnus <burnus@net-b.de>
8119
8120 PR fortran/52295
8121 * gfortran.dg/interface_35.f90: Use -std=f2003.
8122 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8123 * gfortran.dg/interface_assignment_4.f90: Ditto.
8124 * gfortran.dg/bessel_1.f90: Ditto.
8125 * gfortran.dg/func_result_6.f90: Ditto.
8126 * gfortran.dg/hypot_1.f90: Ditto.
8127 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8128
8129 2012-02-17 Tobias Burnus <burnus@net-b.de>
8130
8131 PR translation/52232
8132 PR translation/52234
8133 PR translation/52245
8134 PR translation/52246
8135 PR translation/52262
8136 PR translation/52273
8137 * gfortran.dg/coarray_22.f90: Update dg-error.
8138 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8139
8140 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8141
8142 PR target/51753
8143 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8144 (simulate-thread): Use default timeout.
8145
8146 2012-02-16 Jason Merrill <jason@redhat.com>
8147
8148 PR c++/52248
8149 * g++.dg/ext/timevar1.C: New.
8150
8151 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8152
8153 PR c++/52126
8154 * g++.dg/template/using21.C: New.
8155 * g++.dg/template/using22.C: Likewise.
8156
8157 2012-02-16 Jason Merrill <jason@redhat.com>
8158
8159 PR c++/51415
8160 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8161
8162 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8163
8164 PR tree-optimization/52255
8165 * gcc.c-torture/compile/pr52255.c: New test.
8166
8167 PR debug/52260
8168 * g++.dg/debug/dwarf2/pr52260.C: New test.
8169
8170 PR middle-end/51929
8171 * g++.dg/ipa/pr51929.C: New test.
8172
8173 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8174
8175 PR target/52199
8176 * gcc.target/powerpc/pr52199.c: New file.
8177
8178 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8179
8180 PR target/52152
8181 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8182
8183 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8184
8185 * gcc.dg/pr51867.c: Don't include <math.h>.
8186 (sqrtf): Declare.
8187
8188 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8189
8190 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8191 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8192
8193 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8194
8195 PR tree-optimization/50561
8196 * gcc.dg/graphite/pr50561.c: New testcase.
8197
8198 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8199
8200 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8201 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8202
8203 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8204
8205 * gnat.dg/discr35.ad[sb]: New test.
8206
8207 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8208
8209 * gnat.dg/volatile10.adb: New test.
8210 * gnat.dg/volatile10_pkg.ads: New helper.
8211
8212 2012-02-14 Jason Merrill <jason@redhat.com>
8213
8214 * g++.dg/ext/attrib43.C: New.
8215
8216 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8217
8218 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8219 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8220 fgnu_tm.
8221 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8222 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8223 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8224 effective_target fgnu_tm.
8225 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8226
8227 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR c++/52247
8230 * g++.dg/template/asmgoto1.C: New test.
8231
8232 2012-02-14 Ian Lance Taylor <iant@google.com>
8233
8234 PR go/48501
8235 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8236 compiling generated file for 64bit and index tests.
8237
8238 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8239
8240 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8241
8242 2012-02-14 Richard Guenther <rguenther@suse.de>
8243
8244 PR tree-optimization/52244
8245 PR tree-optimization/51528
8246 * gcc.dg/torture/pr52244.c: New testcase.
8247
8248 2012-02-14 Walter Lee <walt@tilera.com>
8249
8250 * g++.dg/other/PR23205.C: Disable test on tile.
8251 * g++.dg/other/pr23205-2.C: Disable test on tile.
8252 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8253 * gcc.dg/20040813-1.c: Disable test on tile.
8254 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8255 * gcc.misc-tests/linkage.exp: Handle tilegx.
8256
8257 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR tree-optimization/52210
8260 * gcc.dg/pr52210.c: New test.
8261
8262 2012-02-14 Jason Merrill <jason@redhat.com>
8263
8264 PR c++/39055
8265 * g++.dg/overload/defarg5.C: New.
8266
8267 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR c/52181
8270 * c-c++-common/pr52181.c: New test.
8271
8272 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR c++/52215
8275 * g++.dg/ext/atomic-1.C: New test.
8276
8277 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8278
8279 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8280
8281 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR middle-end/52209
8284 * gcc.c-torture/execute/pr52209.c: New test.
8285
8286 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8287
8288 PR fortran/50981
8289 * gfortran.dg/elemental_optional_args_5.f03: New test.
8290
8291 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8292
8293 PR testsuite/50076
8294 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8295 cases.
8296
8297 2012-02-11 Ian Lance Taylor <iant@google.com>
8298
8299 PR go/51874
8300 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8301 SPARC Solaris. Don't run the test at all on systems where it may
8302 not work, rather than xfailing it.
8303
8304 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8305
8306 PR rtl-optimization/52175
8307 * gcc.c-torture/compile/pr52175.c: New test.
8308
8309 2012-02-10 Jason Merrill <jason@redhat.com>
8310
8311 PR c++/51910
8312 * g++.dg/template/repo10.C: New.
8313
8314 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8315
8316 PR debug/52132
8317 * gcc.dg/pr52132.c: New test.
8318
8319 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8320
8321 * gnat.dg/specs/aggr4.ads: New test.
8322 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8323
8324 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8325
8326 PR target/52146
8327 * gcc.target/i386/pr52146.c: New.
8328
8329 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR middle-end/52177
8332 * c-c++-common/pr52177.c: New test.
8333
8334 2012-02-10 Jan Hubicka <jh@suse.cz>
8335
8336 PR middle-end/48600
8337 * g++.dg/torture/pr48600.C: New testcase.
8338
8339 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8340
8341 PR middle-end/52140
8342 * gcc.dg/dfp/pr52140.c: New test.
8343
8344 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR fortran/32380
8347 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8348 of dg-options.
8349
8350 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8351
8352 PR middle-end/51867
8353 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8354 * gcc.dg/pr51867.c: New test.
8355
8356 2012-02-09 Ian Lance Taylor <iant@google.com>
8357
8358 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8359 which don't support -fsplit-stack. Turn off optimization when
8360 compiling select5-out.go.
8361
8362 2012-02-08 Ian Lance Taylor <iant@google.com>
8363
8364 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8365 systems which don't support -fsplit-stack.
8366
8367 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8368
8369 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8370 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8371 machine instuction in the log.
8372
8373 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8374
8375 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8376 to 20 seconds.
8377
8378 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8379
8380 PR driver/48524
8381 * gcc.dg/pr48524.c: New test.
8382 * gcc.dg/pr48524.spec: New spec file for test.
8383
8384 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8385
8386 PR fortran/32380
8387 * gfortran.dg/vect/pr32380.f90: New test.
8388
8389 2012-02-08 Tobias Burnus <burnus@net-b.de>
8390
8391 PR fortran/52151
8392 * gfortran.dg/realloc_on_assign_12.f90: New.
8393
8394 2012-02-08 Richard Guenther <rguenther@suse.de>
8395
8396 PR rtl-optimization/52170
8397 * gcc.dg/torture/pr52170.c: New testcase.
8398
8399 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8400
8401 PR gcov-profile/52150
8402 * gcc.dg/tree-prof/pr52150.c: New test.
8403
8404 PR rtl-optimization/52139
8405 * gcc.dg/pr52139.c: New test.
8406
8407 2012-02-07 Jason Merrill <jason@redhat.com>
8408
8409 PR c++/51675
8410 * g++.dg/cpp0x/constexpr-union3.C: New.
8411
8412 PR c++/52035
8413 * g++.dg/lto/pr52035_0.C: New.
8414
8415 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8416
8417 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8418 * gcc.dg/special/weak-1.c: Likewise.
8419 * gcc.dg/ucnid-12.c: Likewise.
8420 * gcc.dg/torture/pr45678-1.c: Likewise.
8421 * gcc.dg/torture/pr45678-2.c: Likewise.
8422 * gcc.dg/vector-4.c: Likewise.
8423 * gcc.dg/ipa/inline-5.c: Likewise.
8424 * gcc.dg/ucnid-11.c: Likewise.
8425 * gcc.misc-tests/gcov-13.c: Likewise.
8426 * gcc.misc-tests/gcov-14.c: Likewise.
8427 * g++.dg/ext/label13.C: Likewise.
8428 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8429 hppa*-*-hpux* options.
8430 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8431 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8432 * gcc.dg/pr48616.c: Likewise.
8433 * gcc.dg/pr17957.c: Likewise.
8434 * gcc.dg/pr17055-1.c: Likewise.
8435 * gcc.dg/pr32912-1.c: Likewise.
8436 * gcc.dg/tm/pr51472.c: Likewise.
8437 * c-c++-common/fold-bitand-4.c: Likewise.
8438 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8439 Use dg-additional-options for extra options.
8440
8441 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8442
8443 * gcc.target/epiphany/interrupt-2.c: New test.
8444
8445 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8446
8447 PR target/52155
8448 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8449 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8450 for MIPS ELF.
8451
8452 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8453
8454 PR target/52152
8455 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8456
8457 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8458
8459 PR middle-end/24306
8460 PR target/52154
8461 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8462 * gcc.target/mips/va-arg-1.c: New test.
8463
8464 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8465
8466 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8467 for -mno-pointers-to-nested-functions.
8468
8469 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8470
8471 * gcc.c-torture/execute/20120207-1.c: New test.
8472
8473 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR rtl-optimization/52060
8476 * gcc.dg/torture/pr52060.c: New test.
8477
8478 PR middle-end/52074
8479 * gcc.c-torture/compile/pr52074.c: New test.
8480
8481 2012-02-07 Tobias Burnus <burnus@net-b.de>
8482
8483 PR fortran/51514
8484 * gfortran.dg/class_to_type_2.f90: New.
8485
8486 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8487
8488 PR fortran/32373
8489 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8490 Remove module.
8491
8492 2012-02-06 Jason Merrill <jason@redhat.com>
8493
8494 PR c++/52088
8495 * g++.dg/template/conv13.C: New.
8496
8497 2012-02-06 Richard Guenther <rguenther@suse.de>
8498
8499 PR tree-optimization/52115
8500 * gcc.c-torture/compile/pr52115.c: New testcase.
8501
8502 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR target/52129
8505 * gcc.c-torture/execute/pr52129.c: New test.
8506
8507 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8508
8509 * gcc.dg/pr48374.c: Actually add the test I forgot
8510 in the 2012-01-25 commit.
8511
8512 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8513
8514 PR fortran/32373
8515 * gfortran.dg/vect/vect-8.f90: New test case.
8516
8517 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8518
8519 PR fortran/48847
8520 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8521
8522 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8523
8524 PR fortran/52102
8525 * gfortran.dg/class_48.f90 : Add test of allocate class array
8526 component with source in subroutine test3. Remove commenting
8527 out in subroutine test4, since branching on unitialized variable
8528 is now fixed (no PR for this last.).
8529
8530 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8531
8532 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8533 on MIPS targets.
8534 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8535
8536 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8537
8538 PR target/52125
8539 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8540 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8541
8542 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8543
8544 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8545 (check_effective_target_sync_int_long): Use it.
8546 (check_effective_target_sync_char_short): Likewise.
8547 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8548
8549 2012-02-05 Tobias Burnus <burnus@net-b.de>
8550
8551 PR fortran/51972
8552 * gfortran.dg/class_48.f90: Add some further checks.
8553
8554 2012-02-05 Ira Rosen <irar@il.ibm.com>
8555
8556 PR tree-optimization/52091
8557 * gcc.dg/vect/pr52091.c: New test.
8558
8559 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR rtl-optimization/52113
8562 * gcc.target/avr/pr52113.c: New test.
8563
8564 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR rtl-optimization/52092
8567 * gcc.c-torture/compile/pr52092.c: New test.
8568
8569 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8570
8571 PR fortran/41587
8572 * gfortran.dg/class_array_10.f03: New test.
8573
8574 PR fortran/46356
8575 * gfortran.dg/class_array_11.f03: New test.
8576
8577 PR fortran/51754
8578 * gfortran.dg/class_array_12.f03: New test.
8579
8580 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8581
8582 PR fortran/52012
8583 * gfortran.dg/realloc_on_assign_11.f90: New test.
8584
8585 2012-02-02 Tobias Burnus <burnus@net-b.de>
8586
8587 PR fortran/52093
8588 * gfortran.dg/shape_7.f90: New.
8589
8590 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8591
8592 * gcc.target/mips/mips-prepend-1.c: New test.
8593
8594 2012-02-02 Jan Hubicka <jh@suse.cz>
8595 Tom de Vries <tom@codesourcery.com>
8596
8597 PR middle-end/51998
8598 * gcc.dg/alias-12.c: New testcase.
8599 * gcc.dg/alias-13.c: New testcase.
8600
8601 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR target/52086
8604 * gcc.dg/pr52086.c: New test.
8605
8606 PR tree-optimization/52073
8607 * gcc.c-torture/compile/pr52073.c: New test.
8608
8609 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8610
8611 PR fortran/51958
8612 * gfortran.dg/function_optimize_10.f90: New test.
8613
8614 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8615
8616 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8617 test on alpha*-*-*.
8618
8619 2012-02-01 Tobias Burnus <burnus@net-b.de>
8620
8621 PR fortran/52024
8622 * gfortran.dg/typebound_operator_14.f90: New.
8623
8624 2012-02-01 Tobias Burnus <burnus@net-b.de>
8625
8626 PR fortran/52059
8627 * gfortran.dg/elemental_function_1.f90: New.
8628
8629 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8630
8631 PR rtl-optimization/51374
8632 * gcc.target/avr/torture/pr51374-1.c:
8633 Also fail if SBIS is seen.
8634
8635 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8636
8637 PR rtl-optimization/51374
8638 * gcc.target/avr/torture/pr51374-1.c: New.
8639
8640 2012-01-31 Tobias Burnus <burnus@net-b.de>
8641
8642 PR fortran/52024
8643 * gfortran.dg/typebound_generic_11.f90: New.
8644
8645 2012-01-31 Tobias Burnus <burnus@net-b.de>
8646
8647 PR fortran/52029
8648 * gfortran.dg/class_49.f90: New.
8649
8650 2012-01-31 Tobias Burnus <burnus@net-b.de>
8651
8652 PR fortran/52013
8653 * gfortran.dg/elemental_args_check_6.f90: New.
8654
8655 2012-01-31 Jason Merrill <jason@redhat.com>
8656
8657 PR c++/52043
8658 * g++.dg/cpp0x/variadic122.C: New.
8659
8660 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8661
8662 PR fortran/52012
8663 * gfortran.dg/realloc_on_assign_10.f90: New test.
8664
8665 2012-01-31 Richard Guenther <rguenther@suse.de>
8666
8667 PR tree-optimization/51528
8668 * gcc.dg/torture/pr51528.c: New testcase.
8669
8670 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8671
8672 PR go/48501
8673 * lib/go.exp (go_target_compile): Append timeout= to options.
8674 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8675 select5-out.go test on alpha*-*-* targets.
8676
8677 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8678
8679 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8680 (TEST_SHORT): Reformat in the same way.
8681 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8682 (TEST_SHORT): Reformat in the same way.
8683 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8684 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8685 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8686 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8687 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8688
8689 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8690
8691 PR target/51835
8692 * gcc.target/arm/pr51835.c: New testcase.
8693
8694 2012-01-30 Richard Guenther <rguenther@suse.de>
8695
8696 PR tree-optimization/52028
8697 * gcc.dg/torture/pr52028.c: New testcase.
8698 * gfortran.dg/ldist-pr45199.f: Adjust.
8699 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8700 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8701 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8702
8703 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR debug/52027
8706 * gcc.dg/tree-prof/pr52027.c: New test.
8707
8708 PR tree-optimization/52046
8709 * gcc.dg/pr52046.c: New test.
8710
8711 PR debug/52048
8712 * g++.dg/other/pr52048.C: New test.
8713
8714 2012-01-30 Richard Guenther <rguenther@suse.de>
8715
8716 PR tree-optimization/52045
8717 * gcc.dg/pr52045.c: New testcase.
8718
8719 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8720
8721 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8722 new code generated for __sync_lock_release.
8723
8724 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8725
8726 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8727
8728 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8729
8730 PR testsuite/51875
8731 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8732
8733 * g++.dg/ext/visibility/template10.C: Fix typo.
8734
8735 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8736
8737 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8738
8739 PR c++/51327
8740 * g++.dg/cpp0x/constexpr-ice6.C: New.
8741
8742 2012-01-29 Tobias Burnus <burnus@net-b.de>
8743
8744 PR fortran/41600
8745 * gfortran.dg/default_initialization_6.f90: New.
8746
8747 2012-01-29 Tobias Burnus <burnus@net-b.de>
8748
8749 PR fortran/51972
8750 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8751 * gfortran.dg/class_48.f90: New.
8752
8753 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8754
8755 PR fortran/51808
8756 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8757
8758 2012-01-28 Tobias Burnus <burnus@net-b.de>
8759
8760 PR fortran/51972
8761 * gfortran.dg/class_allocate_12.f90: New.
8762
8763 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8764
8765 * gcc.dg/torture/pr50444.c: Fix dg directives.
8766
8767 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR target/52006
8770 * gcc.target/arm/pr52006.c: New test.
8771
8772 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8773
8774 PR testsuite/52011
8775 * gcc.dg/lto/trans-mem.h: New file.
8776 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8777 * gcc.dg/lto/trans-mem-1_1.c: Same.
8778 * gcc.dg/lto/trans-mem-4_1.c: Same.
8779 * gcc.dg/lto/trans-mem-3_1.c: Same.
8780
8781 2012-01-27 Tobias Burnus <burnus@net-b.de>
8782
8783 PR fortran/52022
8784 * gfortran.dg/dummy_procedure_7.f90: New.
8785
8786 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8787
8788 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8789 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8790
8791 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR c++/51852
8794 * g++.dg/other/gc5.C: New test.
8795
8796 2012-01-27 Richard Guenther <rguenther@suse.de>
8797
8798 PR tree-optimization/50444
8799 * gcc.dg/torture/pr50444.c: New testcase.
8800
8801 2012-01-27 Tobias Burnus <burnus@net-b.de>
8802
8803 PR fortran/51970
8804 PR fortran/51977
8805 * gfortran.dg/move_alloc_13.f90: New.
8806
8807 2012-01-27 Tobias Burnus <burnus@net-b.de>
8808
8809 PR fortran/51953
8810 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8811 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8812 and change dg-error string.
8813
8814 2012-01-27 Tobias Burnus <burnus@net-b.de>
8815
8816 PR fortran/52016
8817 * gfortran.dg/elemental_args_check_5.f90: New.
8818
8819 2012-01-27 Richard Guenther <rguenther@suse.de>
8820
8821 PR middle-end/51959
8822 * g++.dg/torture/pr51959.C: New testcase.
8823
8824 2012-01-27 Tom de Vries <tom@codesourcery.com>
8825
8826 PR tree-optimization/51990
8827 * gcc.dg/pr51990.c: New test.
8828 * gcc.dg/pr51990-2.c: Same.
8829
8830 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8831 Tobias Burnus <burnus@gcc.gnu.org>
8832
8833 PR fortran/48705
8834 * gfortran.dg/class_allocate_11.f03: New.
8835
8836 PR fortran/51870
8837 PR fortran/51943
8838 PR fortran/51946
8839 * gfortran.dg/class_allocate_7.f03: New.
8840 * gfortran.dg/class_allocate_8.f03: New.
8841 * gfortran.dg/class_allocate_9.f03: New.
8842 * gfortran.dg/class_allocate_10.f03: New.
8843
8844 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8845
8846 * gnat.dg/discr34.adb: New test.
8847 * gnat.dg/discr34_pkg.ads: New helper.
8848
8849 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8850
8851 * gnat.dg/discr33.adb: New test.
8852
8853 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8854
8855 * gnat.dg/limited_with3.ad[sb): New test.
8856 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8857 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8858 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8859
8860 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8861
8862 * gnat.dg/stack_usage1.adb: New test.
8863 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8864
8865 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8866 * gcc.dg/pr44194-2.c: Likewise.
8867
8868 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8869
8870 PR c++/51370
8871 * g++.dg/template/crash112.C: New.
8872
8873 2012-01-27 Richard Henderson <rth@redhat.com>
8874
8875 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8876
8877 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8878
8879 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8880
8881 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8882
8883 PR middle-end/51895
8884 * g++.dg/opt/pr51895.C: New test.
8885
8886 2012-01-26 Michael Matz <matz@suse.de>
8887
8888 PR tree-optimization/48794
8889 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8890
8891 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8892
8893 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8894
8895 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8896
8897 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8898 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8899 memory.
8900 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8901 the default value for s390 and s390x.
8902
8903 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8904
8905 PR lto/51698
8906 * gcc.dg/lto/trans-mem-4_0.c: New.
8907 * gcc.dg/lto/trans-mem-4_1.c: New.
8908 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8909 TM builtins.
8910 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8911 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8912 TM builtins.
8913 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8914 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8915 TM builtins.
8916
8917 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8918
8919 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8920
8921 2012-01-25 Ian Lance Taylor <iant@google.com>
8922
8923 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8924
8925 2012-01-25 Tobias Burnus <burnus@net-b.de>
8926
8927 PR fortran/51995
8928 * gfortran.dg/typebound_proc_25.f90: New.
8929
8930 2012-01-25 Jason Merrill <jason@redhat.com>
8931
8932 PR c++/51992
8933 * g++.dg/lto/pr51992_0.C: New.
8934
8935 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR tree-optimization/51987
8938 * gcc.target/i386/pr51987.c: New test.
8939
8940 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8941
8942 * gcc.dg/tm/lto-1.c: Require lto support in target.
8943
8944 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8945
8946 PR rtl-optimization/48374
8947 * gcc.dg/pr48374.c: New test.
8948
8949 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8950
8951 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8952
8953 2012-01-25 Tobias Burnus <burnus@net-b.de>
8954
8955 PR fortran/51966
8956 * gfortran.dg/derived_constructor_char_3.f90: New.
8957
8958 2012-01-24 Ian Lance Taylor <iant@google.com>
8959
8960 * go.test/go-test.exp (filecmp): New procedure.
8961 (errchk): Handle quoted square brackets.
8962 (go-gc-tests): Set go_compile_args. Handle various new test
8963 lines. Skip a few new tests.
8964 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8965
8966 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8967
8968 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8969 (check_effective_target_vect_extract_even_odd)
8970 (check_effective_target_vect_interleave): Return true for MIPS
8971 paired-single.
8972
8973 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8974
8975 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8976 (main): Use it instead of argc.
8977
8978 2012-01-24 Jason Merrill <jason@redhat.com>
8979
8980 PR c++/51973
8981 * g++.dg/cpp0x/sfinae31.C: New.
8982
8983 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8984
8985 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8986
8987 2012-01-24 Jason Merrill <jason@redhat.com>
8988
8989 PR c++/51812
8990 * g++.dg/inherit/covariant20.C: New.
8991
8992 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8993
8994 PR c++/51223
8995 * g++.dg/parse/crash58.C: New.
8996
8997 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8998
8999 PR target/51957
9000 * gcc.dg/pr51957-1.c: New test.
9001 * gcc.dg/pr51957-1.h: New file.
9002 * gcc.dg/pr51957-2.c: New test.
9003
9004 2012-01-23 Jason Merrill <jason@redhat.com>
9005
9006 PR c++/51930
9007 * g++.dg/ext/visibility/template10.C: New.
9008
9009 2012-01-23 Tobias Burnus <burnus@net-b.de>
9010
9011 PR fortran/51948
9012 * gfortran.dg/move_alloc_12.f90: New.
9013
9014 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9015
9016 PR middle-end/45416
9017 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9018
9019 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9020
9021 PR c++/51398
9022 * g++.dg/template/crash111.C: New.
9023
9024 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9025
9026 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9027 configurations.
9028 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9029
9030 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9031
9032 PR testsuite/51941
9033 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9034 the DW_TAG_class_type and DW_AT_name: "Executor".
9035
9036 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9037
9038 * lib/target-supports.exp
9039 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9040 (check_effective_target_vect_interleave): Likewise.
9041
9042 2012-01-22 Jason Merrill <jason@redhat.com>
9043
9044 PR c++/51925
9045 * g++.dg/template/using20.C: New.
9046 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9047
9048 2012-01-23 Jason Merrill <jason@redhat.com>
9049
9050 PR target/51934
9051 * g++.dg/torture/pr51344.C: Limit to x86.
9052
9053 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9054
9055 * c-c++-common/tm/omp.c: Require target with pthread support.
9056
9057 2012-01-23 Richard Guenther <rguenther@suse.de>
9058
9059 PR tree-optimization/51949
9060 * gcc.dg/torture/pr51949.c: New testcase.
9061
9062 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR rtl-optimization/51933
9065 * gcc.c-torture/execute/pr51933.c: New test.
9066
9067 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9068
9069 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9070 Do not define for Interix.
9071
9072 2012-01-22 Jason Merrill <jason@redhat.com>
9073
9074 PR c++/51832
9075 * g++.dg/lto/pr51832.h: New.
9076 * g++.dg/lto/pr51832_0.C: New.
9077 * g++.dg/lto/pr51832_1.C: New.
9078
9079 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9080
9081 * gcc.dg/ext-elim-1.c: New test.
9082
9083 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9084
9085 PR target/51931
9086 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9087 * g++.dg/opt/longbranch1.C: Likewise.
9088
9089 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9090
9091 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9092 in C++11 mode.
9093
9094 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9095
9096 PR fortran/50556
9097 * gfortran.dg/namelist_74.f90: New test.
9098 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9099
9100 2012-01-21 Tobias Burnus <burnus@net-b.de>
9101
9102 PR fortran/51913
9103 * gfortran.dg/class_47.f90: New.
9104
9105 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9106
9107 * gnat.dg/renaming5.ad[sb]: New test.
9108
9109 2012-01-20 Jason Merrill <jason@redhat.com>
9110
9111 PR c++/51919
9112 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9113
9114 2012-01-20 Jason Merrill <jason@redhat.com>
9115
9116 PR c++/51922
9117 * g++.dg/ext/attrib42.C: Require ilp32.
9118
9119 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9120
9121 PR target/51915
9122 * gcc.target/arm/pr51915.c: New test.
9123
9124 2012-01-20 Cary Coutant <ccoutant@google.com>
9125 Dodji Seketeli <dodji@redhat.com>
9126
9127 PR debug/45682
9128 * g++.dg/debug/dwarf2/nested-3.C: New test.
9129
9130 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9131
9132 PR c++/51402
9133 * g++.dg/template/crash110.C: New.
9134
9135 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9136
9137 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9138 Remove default options on hppa*-*-hpux*.
9139
9140 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9141
9142 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9143
9144 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9145
9146 * gcc.c-torture/compile/pr51856.c: New testcase.
9147
9148 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9149
9150 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9151 options to go_target_compile.
9152
9153 2012-01-20 Kai Tietz <ktietz@redhat.com>
9154
9155 * g++.dg/torture/pr51344.C: Fix typo.
9156
9157 2012-01-20 Richard Guenther <rguenther@suse.de>
9158
9159 PR tree-optimization/51903
9160 * g++.dg/torture/pr51903.C: New testcase.
9161
9162 2012-01-20 Tobias Burnus <burnus@net-b.de>
9163 Janus Weil <janus@gcc.gnu.org>
9164
9165 PR fortran/51056
9166 * gfortran.dg/use_21.f90: New.
9167
9168 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR target/51106
9171 * gcc.dg/torture/pr51106-1.c: New test.
9172 * gcc.dg/torture/pr51106-2.c: New test.
9173
9174 2012-01-19 Kai Tietz <ktietz@redhat.com>
9175
9176 * g++.dg/torture/pr51344.C: New test.
9177
9178 2012-01-19 Tobias Burnus <burnus@net-b.de>
9179
9180 PR fortran/51904
9181 * gfortran.dg/intrinsic_size_2.f90: New.
9182
9183 2012-01-19 Jason Merrill <jason@redhat.com>
9184
9185 PR c++/51889
9186 * g++.dg/inherit/using7.C: New.
9187
9188 2012-01-19 Richard Guenther <rguenther@suse.de>
9189
9190 PR tree-optimization/37997
9191 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9192
9193 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9194
9195 PR rtl-optimization/51505
9196 * gcc.dg/pr51505.c: New test.
9197
9198 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9199
9200 PR fortran/51634
9201 * gfortran.dg/typebound_operator_12.f03: New.
9202 * gfortran.dg/typebound_operator_13.f03: New.
9203
9204 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9205
9206 PR c++/51225
9207 * g++.dg/cpp0x/pr51225.C: New.
9208
9209 2012-01-17 Ian Lance Taylor <iant@google.com>
9210
9211 PR go/50656
9212 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9213
9214 2012-01-17 Tobias Burnus <burnus@net-b.de>
9215
9216 PR fortran/51869
9217 * gfortran.dg/realloc_on_assign_9.f90: New.
9218
9219 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9220
9221 PR other/51165
9222 * gcc.dg/tm/memopt-3.c: Remove xfail.
9223 * gcc.dg/tm/memopt-4.c: Remove xfail.
9224 * gcc.dg/tm/memopt-5.c: Remove xfail.
9225 * gcc.dg/tm/memopt-7.c: Remove xfail.
9226
9227 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR tree-optimization/51877
9230 * gcc.c-torture/execute/pr51877.c: New test.
9231
9232 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9233
9234 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9235 {!vect_align_arrays} to vect_sizes_32B_16B.
9236 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9237 * gcc.dg/vect/vect-peel-3.c: Ditto.
9238
9239 2012-01-16 Jason Merrill <jason@redhat.com>
9240
9241 PR c++/51854
9242 * g++.dg/abi/mangle60.C: New.
9243
9244 PR c++/51827
9245 * g++.dg/pch/mangle1.{C,Hs}: New.
9246
9247 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9248 Tobias Burnus <burnus@net-b.de>
9249
9250 PR fortran/50981
9251 * gfortran.dg/elemental_optional_args_3.f90: New
9252 * gfortran.dg/elemental_optional_args_4.f90: New
9253
9254 2012-01-16 Tobias Burnus <burnus@net-b.de>
9255
9256 PR fortran/51809
9257 * gfortran.dg/use_20.f90: New
9258
9259 2012-01-16 Jason Merrill <jason@redhat.com>
9260
9261 PR c++/51868
9262 * g++.dg/cpp0x/rv-bitfield.C: New.
9263 * g++.dg/cpp0x/rv-bitfield2.C: New.
9264
9265 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9266
9267 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9268 subroutine 'qsort' and use index array to assign the result.
9269
9270 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR tree-optimization/51865
9273 * gcc.dg/pr51865.c: New test.
9274
9275 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9276
9277 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9278
9279 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9280
9281 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9282 to be loaded from the constant pool, rather than via %hi and %lo.
9283
9284 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9285
9286 PR rtl-optimization/51821
9287 * gcc.dg/pr51821.c: New test.
9288
9289 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9290
9291 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9292
9293 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9294
9295 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9296
9297 2012-01-14 Tobias Burnus <burnus@net-b.de>
9298
9299 PR fortran/51800
9300 * gfortran.dg/init_flag_8.f90: New.
9301 * gfortran.dg/init_flag_9.f90: New.
9302
9303 2011-01-14 Tobias Burnus <burnus@net-b.de>
9304
9305 PR fortran/51816
9306 * gfortran.dg/use_18.f90: New.
9307 * gfortran.dg/use_19.f90: New.
9308
9309 2012-01-13 Ian Lance Taylor <iant@google.com>
9310
9311 PR c++/50012
9312 * g++.dg/warn/Wsign-compare-4.C: New.
9313
9314 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9315
9316 PR fortran/48351
9317 * gfortran.dg/alloc_comp_assign.f03: New.
9318 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9319 __BUILTIN_FREE from 38 to 32.
9320
9321 2012-01-13 Jason Merrill <jason@redhat.com>
9322
9323 PR c++/20681
9324 * g++.dg/warn/Wreturn-type-7.C: New.
9325
9326 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9327
9328 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9329 assumption.
9330 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9331 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9332 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9333 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9334 int32plus because of big array needed.
9335 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9336 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9337
9338 2012-01-13 Jason Merrill <jason@redhat.com>
9339
9340 PR c++/51813
9341 * g++.dg/ext/visibility/template9.C: New.
9342
9343 PR c++/51620
9344 * g++.dg/cpp0x/defaulted34.C: New.
9345 * g++.dg/template/virtual3.C: New.
9346
9347 2012-01-13 Richard Guenther <rguenther@suse.de>
9348
9349 PR middle-end/8081
9350 * gcc.dg/torture/pr8081.c: New testcase.
9351
9352 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9353
9354 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9355
9356 2012-01-12 Jason Merrill <jason@redhat.com>
9357
9358 PR c++/51714
9359 * g++.dg/ext/stmtexpr14.C: New.
9360
9361 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9362
9363 PR c++/51633
9364 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9365
9366 2012-01-12 Jason Merrill <jason@redhat.com>
9367
9368 PR c++/48051
9369 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9370 * g++.dg/abi/mangle58.C: Likewise.
9371
9372 PR c++/51403
9373 * g++.dg/template/arg8.C: New.
9374
9375 2012-01-12 Ira Rosen <irar@il.ibm.com>
9376
9377 PR tree-optimization/51799
9378 * gcc.dg/vect/pr51799.c: New test.
9379 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9380 patterns.
9381
9382 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9383 Tobias Burnus <burnus@net-b.de>
9384
9385 PR fortran/51057
9386 PR fortran/51616
9387 * lib/target-supports.exp
9388 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9389 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9390
9391 2012-01-11 Jason Merrill <jason@redhat.com>
9392
9393 PR c++/51565
9394 * g++.dg/ext/attrib42.C: New.
9395
9396 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR bootstrap/51796
9399 * gcc.dg/pr51796.c: New test.
9400
9401 2012-01-11 Jason Merrill <jason@redhat.com>
9402
9403 PR c++/51818
9404 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9405
9406 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9407
9408 * gnat.dg/array19.ad[sb]: New test.
9409
9410 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9411
9412 * gnat.dg/opt23.ad[sb]: New test.
9413 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9414 * gnat.dg/opt24.ad[sb]: New test.
9415
9416 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9417
9418 PR tree-optimization/49642
9419 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9420 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9421
9422 2012-01-11 Jason Merrill <jason@redhat.com>
9423
9424 PR c++/51613
9425 * g++.dg/template/explicit-args5.C: New.
9426
9427 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9428
9429 * gcc.c-torture/execute/20120110-1.c: New testcase.
9430
9431 2012-01-10 Jason Merrill <jason@redhat.com>
9432
9433 PR c++/51614
9434 * g++.dg/inherit/ambig1.C: New.
9435
9436 PR c++/51433
9437 * g++.dg/cpp0x/constexpr-cache1.C: New.
9438
9439 2012-01-10 Richard Guenther <rguenther@suse.de>
9440
9441 PR tree-optimization/51801
9442 * gcc.dg/torture/pr51801.c: New testcase.
9443
9444 2012-01-10 Tobias Burnus <burnus@net-b.de>
9445
9446 PR fortran/51652
9447 * gfortran.dg/allocate_with_typespec_5.f90: New.
9448
9449 2012-01-10 Tobias Burnus <burnus@net-b.de>
9450
9451 * gfortran.dg/class_39.f03: Update dg-error string.
9452
9453 2012-01-10 Richard Guenther <rguenther@suse.de>
9454
9455 PR tree-optimization/50913
9456 * gcc.dg/graphite/interchange-16.c: New testcase.
9457 * gcc.dg/graphite/scop-20.c: XFAIL.
9458 * gfortran.dg/graphite/interchange-1.f: Likewise.
9459 * gfortran.dg/graphite/block-1.f90: Likewise.
9460 * gfortran.dg/graphite/block-2.f: Likewise.
9461
9462 2012-01-10 Richard Henderson <rth@redhat.com>
9463
9464 * lib/target-supports.exp (check_effective_target_vect_perm,
9465 check_effective_target_vect_perm_byte,
9466 check_effective_target_vect_perm_short): Enable for arm neon.
9467
9468 2012-01-09 Tobias Burnus <burnus@net-b.de>
9469
9470 PR fortran/46328
9471 * gfortran.dg/typebound_operator_11.f90: New.
9472
9473 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9474
9475 * gnat.dg/array18.adb: New test.
9476 * gnat.dg/array18_pkg.ads: New helper.
9477
9478 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9479
9480 PR fortran/51791
9481 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9482 around base object in first assignment in main program.
9483 * gfortran.dg/typebound_operator_10.f03: New test.
9484
9485 2012-01-09 Martin Jambor <mjambor@suse.cz>
9486
9487 PR tree-optimization/51759
9488 * g++.dg/ipa/pr51759.C: New test.
9489
9490 2012-01-09 Tobias Burnus <burnus@net-b.de>
9491
9492 PR fortran/51758
9493 * gfortran.dg/optional_absent_2.f90: New.
9494
9495 2012-01-09 Tobias Burnus <burnus@net-b.de>
9496
9497 PR fortran/51578
9498 * gfortran.dg/use_17.f90: New.
9499
9500 2012-01-09 Gary Funck <gary@intrepid.com>
9501
9502 PR preprocessor/33919
9503 * gcc.dg/pr33919.c: New test.
9504 * gcc.dg/pr33919-0.h: New test header file.
9505 * gcc.dg/pr33919-1.h: Ditto.
9506 * gcc.dg/pr33919-2.h: Ditto.
9507
9508 2012-01-07 Jan Hubicka <jh@suse.cz>
9509
9510 PR tree-optimize/51694
9511 * gcc.c-torture/compile/pr51694.c: new testcase.
9512
9513 2012-01-07 Jan Hubicka <jh@suse.cz>
9514
9515 PR tree-optimization/51600
9516 * g++.dg/torture/pr51600.C: New testcase.
9517
9518 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9519
9520 PR gcov-profile/51715
9521 PR gcov-profile/51717
9522 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9523 * gcc.misc-tests/gcov-14.c: Likewise.
9524
9525 2012-01-06 Jason Merrill <jason@redhat.com>
9526
9527 * g++.dg/parse/new5.C: New.
9528
9529 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9530
9531 PR testsuite/51655
9532 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9533 including <string.h>.
9534
9535 2012-01-06 Jason Merrill <jason@redhat.com>
9536
9537 * g++.dg/abi/mangle51.C: New.
9538 * g++.dg/abi/mangle52.C: New.
9539 * g++.dg/abi/mangle53.C: New.
9540 * g++.dg/abi/mangle54.C: New.
9541 * g++.dg/abi/mangle55.C: New.
9542 * g++.dg/abi/mangle56.C: New.
9543 * g++.dg/abi/mangle57.C: New.
9544 * g++.dg/abi/mangle58.C: New.
9545 * g++.dg/abi/mangle59.C: New.
9546 * g++.dg/cpp0x/trailing3.C: Update mangling.
9547 * g++.dg/cpp0x/variadic111.C: Update mangling.
9548 * g++.dg/cpp0x/variadic4.C: Update mangling.
9549 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9550 * g++.dg/template/nontype22.C: Works now.
9551 * g++.dg/template/pr35240.C: Works now.
9552
9553 * g++.dg/cpp0x/error7.C: New.
9554
9555 2012-01-06 Tobias Burnus <burnus@net-b.de>
9556
9557 * gfortran.dg/deallocate_stat_2.f90: New.
9558 * coarray/allocate_errgmsg.f90: New.
9559 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9560 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9561 * coarray/subobject_1.f90: Fix for num_images > 1.
9562 * gfortran.dg/deallocate_stat.f90: Update due to changed
9563 stat= handling.
9564
9565 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9566
9567 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9568
9569 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9570
9571 * ada/acats/overflow.lst: Add cb20004.
9572
9573 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9574
9575 PR c++/51541
9576 * g++.dg/cpp0x/alias-decl-18.C: New test.
9577
9578 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9579
9580 * gcc.c-torture/execute/20120104-1.c: New test.
9581
9582 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9583
9584 PR fortran/PR48946
9585 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9586 the old typebound_operator_8.f03.
9587 * gfortran.dg/typebound_operator_8.f03: New version of
9588 typebound_operator_7.f03 with 'u' a derived type instead of a
9589 class object.
9590
9591 2012-01-05 Richard Guenther <rguenther@suse.de>
9592
9593 * g++.dg/torture/pr49309.C: Skip for -flto.
9594
9595 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR middle-end/51761
9598 * gcc.c-torture/compile/pr51761.c: New test.
9599
9600 2012-01-05 Richard Guenther <rguenther@suse.de>
9601
9602 PR tree-optimization/51760
9603 * gcc.dg/torture/pr51760.c: New testcase.
9604
9605 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9606
9607 PR middle-end/51472
9608 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9609
9610 2012-01-05 Richard Guenther <rguenther@suse.de>
9611
9612 PR lto/41576
9613 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9614 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9615
9616 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9617
9618 PR debug/51695
9619 * gcc.dg/pr51695.c: New test.
9620
9621 2012-01-04 Andrew Pinski <apinski@cavium.com>
9622
9623 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9624 * gcc.target/mips/octeon2-lx-1.c: New test.
9625 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9626 * gcc.target/mips/octeon2-lx-2.c: New test.
9627 * gcc.target/mips/octeon2-lx-3.c: New test.
9628
9629 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9630
9631 PR other/51163
9632 PR other/51164
9633 * gcc.dg/tm/alias-1.c: Adjust regexp.
9634 * gcc.dg/tm/alias-2.c: Adjust regexp.
9635
9636 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9637
9638 PR c++/51064
9639 * g++.dg/warn/Wparentheses-26.C: New.
9640
9641 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9642
9643 * gfortran.dg/elemental_optional_args_2.f90: New test.
9644
9645 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9646
9647 PR fortran/49693
9648 * gfortran.dg/common_17.f90: New test.
9649
9650 2012-01-04 Richard Guenther <rguenther@suse.de>
9651
9652 PR tree-optimization/49651
9653 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9654 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9655
9656 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9657
9658 PR c++/51738
9659 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9660
9661 2012-01-03 Andrew Pinski <apinski@cavium.com>
9662
9663 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9664 for all mips targets. Also allow an optional .cfi_startproc.
9665
9666 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9667
9668 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9669
9670 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9671
9672 PR c++/29273
9673 * g++.dg/rtti/dyncast5.C: New.
9674
9675 2012-01-03 Richard Guenther <rguenther@suse.de>
9676
9677 PR tree-optimization/51070
9678 * gcc.dg/torture/pr51070-2.c: New testcase.
9679
9680 2012-01-03 Richard Guenther <rguenther@suse.de>
9681
9682 PR tree-optimization/51692
9683 * gcc.dg/torture/pr51692.c: New testcase.
9684
9685 2012-01-03 Richard Guenther <rguenther@suse.de>
9686
9687 PR debug/51650
9688 * g++.dg/lto/pr51650-3_0.C: New testcase.
9689
9690 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9691
9692 PR c++/15867
9693 * g++.dg/warn/Wredundant-decls-spec.C: New.
9694
9695 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR tree-optimization/51719
9698 * g++.dg/tree-prof/pr51719.C: New test.
9699
9700 2012-01-03 Richard Guenther <rguenther@suse.de>
9701
9702 PR middle-end/51730
9703 * gcc.dg/fold-compare-6.c: New testcase.
9704
9705 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR c++/51669
9708 * g++.dg/gomp/pr51669.C: New test.
9709
9710 2012-01-02 Jason Merrill <jason@redhat.com>
9711
9712 PR c++/51675
9713 * g++.dg/cpp0x/constexpr-union2.C: New.
9714
9715 PR c++/51666
9716 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9717
9718 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9719
9720 PR c++/51462
9721 * g++.dg/cpp0x/constexpr-99.C: New test.
9722
9723 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9724
9725 PR c++/20140
9726 * g++.dg/template/init9.C: New.
9727
9728 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9729
9730 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9731 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9732 rather than a specific number.
9733
9734 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9735
9736 PR fortran/46262
9737 PR fortran/46328
9738 PR fortran/51052
9739 * gfortran.dg/typebound_operator_7.f03: New.
9740 * gfortran.dg/typebound_operator_8.f03: New.
9741
9742 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9743
9744 PR target/51729
9745 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9746 XFAIL.
9747 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9748
9749 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9750
9751 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9752
9753 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9754
9755 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9756 for MIPS.
9757
9758 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9759
9760 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9761 * gfortran.dg/io_real_boz_4.f90: Likewise.
9762 * gfortran.dg/io_real_boz_5.f90: Likewise.
9763
9764 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9765
9766 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9767
9768 2012-01-02 Revital Eres <revital.eres@linaro.org>
9769
9770 * gcc.dg/sms-11.c: New file.
9771
9772 2012-01-02 Tobias Burnus <burnus@net-b.de>
9773
9774 PR fortran/51682
9775 * gfortran.dg/coarray/image_index_3.f90: New.
9776
9777 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9778
9779 PR c++/16603
9780 * g++.dg/parse/enum8.C: New.
9781
9782 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9783
9784 PR c++/51379
9785 * g++.dg/conversion/reinterpret4.C: New.
9786 * g++.dg/conversion/reinterpret1.C: Adjust.
9787
9788 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9789
9790 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9791
9792 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9793
9794 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9795 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9796 * g++.old-deja/g++.jason/access14.C: Likewise.
9797 * g++.old-deja/g++.jason/access8.C: Likewise.
9798 * g++.old-deja/g++.jason/access1.C: Likewise.
9799 * g++.old-deja/g++.other/access3.C: Likewise.
9800 * g++.old-deja/g++.other/access5.C: Likewise.
9801 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9802 * g++.old-deja/g++.law/visibility22.C: Likewise.
9803 * g++.old-deja/g++.law/visibility26.C: Likewise.
9804 * g++.old-deja/g++.mike/p2746.C: Likewise.
9805 * g++.dg/debug/using1.C: Likewise.
9806 * g++.dg/lookup/using51.C: Likewise.
9807 * g++.dg/inherit/using5.C: Likewise.
9808 * g++.dg/inherit/pr30297.C: Likewise.
9809 * g++.dg/inherit/access8.C: Likewise.
9810 * g++.dg/torture/pr39362.C: Likewise.
9811 * g++.dg/template/crash13.C: Likewise.
9812 * g++.dg/template/using10.C: Likewise.
9813
9814 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9815
9816 PR fortran/51502
9817 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9818
9819 2012-01-01 Ira Rosen <irar@il.ibm.com>
9820
9821 PR tree-optimization/51704
9822 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9823 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9824 corresponding flags.
9825
9826 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9827
9828 PR c++/51723
9829 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9830
9831 2012-01-01 Jan Hubicka <jh@suse.cz>
9832
9833 PR rtl-optimization/51069
9834 * gcc.c-torture/compile/pr51069.c: New testcase.
9835
9836 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9837
9838 PR tree-optimization/51683
9839 * gcc.dg/pr51683.c: New test.
9840 \f
9841 Copyright (C) 2012 Free Software Foundation, Inc.
9842
9843 Copying and distribution of this file, with or without modification,
9844 are permitted in any medium without royalty provided the copyright
9845 notice and this notice are preserved.