a93996cc748e8703251952d0c871582f40085e14
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-08 Jakub Jelinek <jakub@redhat.com>
2
3 PR debug/54499
4 * g++.dg/debug/pr54499.C: New test.
5
6 2012-11-08 Jan Hubicka <jh@suse.cz>
7
8 PR middle-end/48636
9 * gcc.dg/winline-3.c: Update.
10
11 2012-11-08 Martin Jambor <mjambor@suse.cz>
12
13 * gfortran.dg/ipcp-array-1.f90: New test.
14
15 2012-11-08 Florian Weimer <fweimer@redhat.com>
16
17 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
18
19 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
20
21 PR rtl-optimization/55151
22 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
23
24 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
25
26 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
27
28 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
29
30 * gcc.c-torture/compile/20121107-1.c: New test.
31
32 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
33
34 PR rtl-optimization/55151
35 * gcc.dg/pr55151.c: Compile it only for x86_64.
36
37 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
38
39 PR rtl-optimization/55122
40 * gcc.dg/pr55122.c: New test.
41
42 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
43
44 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
45 word powerpc.
46 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
47 * gcc.target/powerpc/loop_align.c: Skip on AIX.
48 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
49 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
50
51 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
52
53 PR c/53063
54 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
55
56 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
57
58 PR c/51294
59 * c-c++-common/pr51294.c: New.
60
61 2012-11-07 Martin Jambor <mjambor@suse.cz>
62
63 PR tree-optimization/53787
64 * gcc.dg/ipa/ipa-5.c: Adjust.
65 * gcc.dg/ipa/ipcp-agg-1.c: New test.
66 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
67 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
68 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
69 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
70 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
71 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
72 * gfortran.dg/pr48636-2.f90: New test.
73 * gfortran.dg/pr53787.f90: Likewise.
74
75 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
76
77 PR c++/55226
78 Revert:
79 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
80
81 PR c++/54922
82 * g++.dg/cpp0x/constexpr-union4.C: New.
83
84 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
85
86 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
87
88 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
89
90 PR target/49220
91 * gcc.c-torture/compile/pr49220.c: New test.
92
93 2012-11-07 Florian Weimer <fweimer@redhat.com>
94
95 * g++.dg/init/new40.C: New.
96
97 2012-11-07 Jakub Jelinek <jakub@redhat.com>
98
99 PR debug/54693
100 * gcc.dg/guality/pr54693-2.c: New test.
101
102 2012-11-06 Andrew Pinski <apinski@cavium.com>
103
104 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
105 -fno-vect-cost-model.
106
107 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
108
109 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
110 * gcc.dg/tm/debug-1.c: Same.
111 * gcc.dg/tm/irrevocable-3.c: Same.
112 * gcc.dg/tm/irrevocable-4.c: Same.
113 * gcc.dg/tm/memopt-10.c: Same.
114 * gcc.dg/tm/memopt-11.c: Same.
115 * gcc.dg/tm/props-4.c: Same.
116 * gcc.dg/tm/wrap-3.c: Same.
117 * gcc.dg/tm/wrap-4.c: Same.
118
119 2012-11-06 Andrew Pinski <apinski@cavium.com>
120
121 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
122
123 2012-11-06 Jan Hubicka <jh@suse.cz>
124
125 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
126 candidate still.
127 * gcc.dg/tree-ssa/loop-23.c: Likewise.
128 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
129 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
130
131 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
132
133 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
134
135 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
136
137 PR middle-end/41993
138 * gcc.dg/torture/pr41993.c: New test.
139
140 2012-11-06 Jan Hubicka <jh@suse.cz>
141
142 * gcc.target/i386/l_fma_float_?.c: Update.
143 * gcc.target/i386/l_fma_double_?.c: Update.
144
145 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
146
147 PR target/54089
148 * gcc.target/sh/pr54089-8.c: New.
149 * gcc.target/sh/pr54089-9.c: New.
150
151 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
152
153 PR target/47440
154 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
155 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
156 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
157 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
158 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
159 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
160 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
161 * gcc.target/i386/avx-vzeroupper-27.c: New.
162
163 2012-11-06 Janus Weil <janus@gcc.gnu.org>
164
165 PR fortran/54917
166 * gfortran.dg/transfer_class_1.f90: New.
167 * gfortran.dg/transfer_class_2.f90: New.
168
169 2012-11-05 Sriraman Tallam <tmsriram@google.com>
170
171 * testsuite/g++.dg/mv1.C: New test.
172 * testsuite/g++.dg/mv2.C: New test.
173 * testsuite/g++.dg/mv3.C: New test.
174 * testsuite/g++.dg/mv4.C: New test.
175 * testsuite/g++.dg/mv5.C: New test.
176 * testsuite/g++.dg/mv6.C: New test.
177
178 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
179
180 PR testsuite/55186
181 * gcc.dg/const-uniq-1.c (a): Increase length four times.
182
183 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
184
185 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
186 darwin.
187
188 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
189
190 * g++.dg/torture/20121105-1.C: New test.
191
192 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
193
194 * gcc.dg/torture/fp-compare.c: New testcase.
195
196 2012-11-05 Jan Hubicka <jh@suse.cz>
197
198 * gcc.dg/const-1.c: Update.
199 * gcc.dg/pure-1.c: Update.
200
201 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
202
203 PR rtl-optimization/55151
204 * gcc.dg/pr55151.c: New test.
205
206 2012-11-05 Jakub Jelinek <jakub@redhat.com>
207
208 PR debug/54970
209 PR debug/54971
210 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
211
212 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
213
214 PR testsuite/51128
215 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
216
217 2012-11-05 Jan Hubicka <jh@suse.cz>
218
219 * gcc.dg/autopar/pr49960.c: Fix testcase.
220
221 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
222
223 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
224 Fix scan-tree-dump-times directive.
225
226 2012-11-04 Janus Weil <janus@gcc.gnu.org>
227
228 PR fortran/55199
229 * gfortran.dg/associate_12.f90: New.
230
231 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
232
233 PR target/54255
234 * lib/target-supports.exp (check_effective_target_masm_intel): New
235 proc.
236 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
237 masm_intel.
238
239 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
240 Jack Howarth <howarth@bromo.med.uc.edu>
241
242 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
243 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
244 * gcc.target/i386/pr53249.c: Likewise.
245
246 2012-11-03 Andrew Pinski <apinski@cavium.com>
247
248 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
249 call abort1 so that cross jumping does not happen.
250
251 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
252
253 PR target/51244
254 * gcc.target/sh/pr51244-18.c: New.
255 * gcc.target/sh/pr51244-19.c: New.
256
257 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
258
259 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
260 b requires a 64-bit operation followed by a truncation.
261
262 2012-11-02 Jan Hubicka <jh@suse.cz>
263
264 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
265
266 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
267
268 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
269 conditions to verify the reduction code is vectorized.
270
271 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
272 in case 'pow', such as 'powerpc' is used in the compiler version name.
273 * gcc.target/powerpc/pr46728-2.c: Likewise.
274 * gcc.target/powerpc/pr46728-3.c: Likewise.
275 * gcc.target/powerpc/pr46728-4.c: Likewise.
276 * gcc.target/powerpc/pr46728-5.c: Likewise.
277 * gcc.target/powerpc/pr46728-7.c: Likewise.
278 * gcc.target/powerpc/pr46728-8.c: Likewise.
279 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
280
281 2012-11-02 Jan Hubicka <jh@suse.cz>
282
283 * gcc.dg/tree-ssa/loop-38.c: New testcase.
284
285 2012-11-02 Jan Hubicka <jh@suse.cz>
286
287 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
288 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
289
290 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
291
292 PR middle-end/55130
293 * gcc.target/i386/pr55130.c: New test.
294
295 2012-11-02 Jakub Jelinek <jakub@redhat.com>
296
297 PR target/55147
298 * gcc.target/i386/pr55147.c: New test.
299
300 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
301
302 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
303 * gfortran.dg/default_format_denormal_1.f90: Same.
304
305 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
306
307 PR middle-end/55001
308 * g++.dg/ext/vector19.C: Remove target restrictions.
309 * gcc.dg/fold-compare-7.c: New testcase.
310
311 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
312
313 PR target/55160
314 * gcc.target/sh/pr55160.c: New.
315
316 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
317
318 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
319 scan-assembler regex.
320
321 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
322
323 PR middle-end/55150
324 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
325 * gcc.dg/pr55150-2.c: New test.
326
327 2012-11-01 Sharad Singhai <singhai@google.com>
328
329 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
330 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
331 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
332 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
333
334 2012-10-31 Dehao Chen <dehao@google.com>
335
336 * g++.dg/debug/dwarf2/block.C: New testcase.
337
338 2012-10-31 Jan Hubicka <jh@suse.cz>
339
340 * gcc.dg/pr44974.c: Add noinline.
341
342 2012-10-31 Janus Weil <janus@gcc.gnu.org>
343
344 PR fortran/53718
345 * gfortran.dg/class_54.f90: New.
346
347 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
348 Jakub Jelinek <jakub@redhat.com>
349
350 PR tree-optimization/55018
351 * gcc.dg/torture/pr55018.c: New test.
352
353 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
354
355 PR c++/54583
356 * g++.dg/ext/vla13.C: New.
357
358 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
359
360 PR middle-end/55150
361 * gcc.dg/pr55150.c: New test.
362
363 2012-10-31 Tobias Burnus <burnus@net-b.de>
364
365 PR fortran/55134
366 * gfortran.dg/associate_11.f90: New.
367
368 2012-10-31 Dodji Seketeli <dodji@redhat.com>
369
370 PR c++/54955
371 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
372
373 2012-10-31 Jakub Jelinek <jakub@redhat.com>
374
375 PR tree-optimization/19105
376 PR tree-optimization/21643
377 PR tree-optimization/46309
378 * gcc.dg/pr19105.c: New test.
379 * gcc.dg/pr21643.c: New test.
380 * gcc.dg/pr46309-2.c: New test.
381 * gcc.c-torture/execute/pr46309.c: New test.
382
383 2012-10-31 Alan Modra <amodra@gmail.com>
384
385 * gcc.target/powerpc/dimode_off.c: New.
386 * gcc.target/powerpc/timode_off.c: New.
387 * gcc.target/powerpc/dfmode_off.c: New.
388 * gcc.target/powerpc/tfmode_off.c: New.
389
390 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
391
392 PR rtl-optimization/55093
393 * gcc.target/i386/pr55093.c: New file.
394
395 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
396
397 * gcc.target/i386/pr55116.c: Renamed to ...
398 * gcc.target/i386/pr55116-1.c: This.
399
400 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
401
402 * gcc.target/i386/pr55116-2.c: New file.
403
404 2012-10-30 Richard Biener <rguenther@suse.de>
405
406 * gcc.dg/vect/slp-perm-2.c: Adjust.
407
408 2012-10-30 Richard Biener <rguenther@suse.de>
409
410 PR tree-optimization/55111
411 * gcc.dg/torture/pr55111.c: New testcase.
412
413 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
414
415 PR target/53988
416 * gcc.target/sh/pr53988.c: New.
417
418 2012-10-30 Bin Cheng <bin.cheng@arm.com>
419
420 PR target/54989
421 * gcc.dg/hoist-register-pressure-1.c: Rename from
422 hoist-register-pressure.c. Add nonpic condition.
423 * gcc.dg/hoist-register-pressure-2.c: New testcase.
424
425 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
426
427 PR c++/54930
428 * gcc.dg/Wreturn-local-addr.c: New.
429 * g++.dg/warn/Wno-return-local-addr.C: New.
430 * g++.dg/warn/Wreturn-local-addr.C: New.
431
432 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
433
434 PR middle-end/55116
435 * gcc.target/i386/pr55116.c: New file.
436
437 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
438
439 PR c/53066
440 * gcc.dg/Wshadow-4.c: New.
441 * gcc.dg/Wshadow-4.h: New.
442
443 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
444
445 PR debug/54693
446 * gcc.dg/guality/pr54693.c: New.
447
448 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
449
450 PR middle-end/55027
451 * gcc.dg/pr55027.c: New testcase.
452
453 2012-10-29 Jan Hubicka <jh@suse.cz>
454
455 * gcc.dg/ipa/inline-6.c: New testcase.
456
457 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
458
459 PR rtl-optimization/55106
460 * g++.dg/pr55106.C: New.
461
462 2012-10-29 Richard Guenther <rguenther@suse.de>
463
464 PR middle-end/53695
465 * gcc.dg/torture/pr53695.c: New testcase.
466
467 2012-10-28 Jan Hubicka <jh@suse.cz>
468
469 * gcc.dg/ipa/inlinehint-3.c: New testcase.
470
471 2012-10-28 Tobias Burnus <burnus@net-b.de>
472
473 PR fortran/54958
474 * gfortran.dg/do_check_6.f90: New.
475
476 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
477 Jack Howarth <howarth@bromo.med.uc.edu>
478
479 PR target/54404
480 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
481 to dg-options.
482 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
483
484 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
485
486 PR target/34283
487 * gcc.target/i386/pr34283.c: New test.
488
489 2012-10-26 Jakub Jelinek <jakub@redhat.com>
490
491 PR c++/55081
492 * g++.dg/opt/pr55081.C: New test.
493
494 PR debug/54970
495 PR debug/54971
496 * gcc.dg/guality/pr54970.c: New test.
497
498 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/54984
501 * g++.dg/template/new11.C: New.
502
503 2012-10-26 Richard Biener <rguenther@suse.de>
504
505 PR middle-end/54824
506 * gcc.dg/torture/pr54824.c: New testcase.
507
508 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
509
510 * gcc.target/i386/fxsave-1.c: New.
511 * gcc.target/i386/fxsave64-1.c: Ditto.
512 * gcc.target/i386/fxrstor-1.c: Ditto.
513 * gcc.target/i386/fxrstor64-1.c: Ditto.
514 * gcc.target/i386/xsave-1.c: Ditto.
515 * gcc.target/i386/xsave64-1.c: Ditto.
516 * gcc.target/i386/xrstor-1.c: Ditto.
517 * gcc.target/i386/xrstor64-1.c: Ditto.
518 * gcc.target/i386/xsaveopt-1.c: Ditto.
519 * gcc.target/i386/xsaveopt64-1.c: Ditto.
520 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
521 * gcc.target/i386/sse-13.c: Ditto.
522 * gcc.target/i386/sse-14.c: Ditto.
523 * gcc.target/i386/sse-22.c: Ditto.
524 * gcc.target/i386/sse-23.c: Ditto.
525 * g++.dg/other/i386-2.C: Ditto.
526 * g++.dg/other/i386-3.C: Ditto.
527
528 2012-10-25 Jan Hubicka <jh@suse.cz>
529
530 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
531 at ivcanon time.
532
533 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
534
535 PR c++/53761
536 * g++.dg/ext/transparent-union.C: New.
537
538 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
539
540 PR c++/54427
541 * g++.dg/ext/vector19.C: New testcase.
542
543 2012-10-25 Richard Biener <rguenther@suse.de>
544
545 PR tree-optimization/54902
546 * g++.dg/torture/pr54902.C: New testcase.
547
548 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
549
550 PR c++/34892
551 * g++.dg/template/crash114.C: New.
552
553 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
554
555 PR bootstrap/55049
556 * gcc.target/i386/pr55049-1.c: New test.
557
558 2012-10-24 Janus Weil <janus@gcc.gnu.org>
559
560 PR fortran/55037
561 * gfortran.dg/class_dummy_4.f03: New.
562
563 2012-10-24 Jakub Jelinek <jakub@redhat.com>
564
565 PR rtl-optimization/55010
566 * gcc.dg/pr55010.c: New test.
567
568 PR debug/54828
569 * g++.dg/debug/pr54828.C: New test.
570
571 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
572
573 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
574 * gcc.dg/vect/vect-83_64.c: Likewise.
575
576 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
577
578 PR c++/54922
579 * g++.dg/cpp0x/constexpr-union4.C: New.
580
581 2012-10-23 Jeff Law <law@redhat.com>
582
583 * gcc.c-torture/execute/pr54985.c: New test.
584
585 2012-10-23 Paul Koning <ni1d@arrl.net>
586
587 PR debug/54508
588 * g++.dg/debug/dwarf2/pr54508.C: New.
589
590 2012-10-23 Jakub Jelinek <jakub@redhat.com>
591
592 PR c++/54844
593 * g++.dg/template/sizeof14.C: New test.
594
595 2012-10-23 Ian Bolton <ian.bolton@arm.com>
596 Jim MacArthur <jim.macarthur@arm.com>
597 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
598 Marcus Shawcroft <marcus.shawcroft@arm.com>
599 Nigel Stephens <nigel.stephens@arm.com>
600 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
601 Richard Earnshaw <rearnsha@arm.com>
602 Sofiane Naci <sofiane.naci@arm.com>
603 Stephen Thomas <stephen.thomas@arm.com>
604 Tejas Belagod <tejas.belagod@arm.com>
605 Yufeng Zhang <yufeng.zhang@arm.com>
606
607 * lib/target-supports.exp
608 (check_profiling_available): Add AArch64.
609 (check_effective_target_vect_int): Likewise.
610 (check_effective_target_vect_shift): Likewise.
611 (check_effective_target_vect_float): Likewise.
612 (check_effective_target_vect_double): Likewise.
613 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
614 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
615 (check_effective_target_vect_pack_trunc): Likewise.
616 (check_effective_target_vect_unpack): Likewise.
617 (check_effective_target_vect_hw_misalign): Likewise.
618 (check_effective_target_vect_short_mult): Likewise.
619 (check_effective_target_vect_int_mult): Likewise.
620 (check_effective_target_vect_stridedN): Likewise.
621 (check_effective_target_sync_int_long): Likewise.
622 (check_effective_target_sync_char_short): Likewise.
623 (check_vect_support_and_set_flags): Likewise.
624 (check_effective_target_aarch64_tiny): New.
625 (check_effective_target_aarch64_small): New.
626 (check_effective_target_aarch64_large): New.
627 * g++.dg/other/PR23205.C: Enable aarch64.
628 * g++.dg/other/pr23205-2.C: Likewise.
629 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
630 * gcc.c-torture/execute/20101011-1.c: Likewise.
631 * gcc.dg/20020312-2.c: Likewise.
632 * gcc.dg/20040813-1.c: Likewise.
633 * gcc.dg/builtin-apply2.c: Likewise.
634 * gcc.dg/stack-usage-1.c: Likewise.
635
636 2012-10-23 Ian Bolton <ian.bolton@arm.com>
637 Jim MacArthur <jim.macarthur@arm.com>
638 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
639 Marcus Shawcroft <marcus.shawcroft@arm.com>
640 Nigel Stephens <nigel.stephens@arm.com>
641 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
642 Richard Earnshaw <rearnsha@arm.com>
643 Sofiane Naci <sofiane.naci@arm.com>
644 Stephen Thomas <stephen.thomas@arm.com>
645 Tejas Belagod <tejas.belagod@arm.com>
646 Yufeng Zhang <yufeng.zhang@arm.com>
647
648 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
649 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
650 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
651 * gcc.target/aarch64/aapcs/abitest.S: New file.
652 * gcc.target/aarch64/aapcs/abitest.h: New file.
653 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
654 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
655 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
656 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
657 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
658 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
659 * gcc.target/aarch64/aapcs/ice_1.c: New file.
660 * gcc.target/aarch64/aapcs/ice_2.c: New file.
661 * gcc.target/aarch64/aapcs/ice_3.c: New file.
662 * gcc.target/aarch64/aapcs/ice_4.c: New file.
663 * gcc.target/aarch64/aapcs/ice_5.c: New file.
664 * gcc.target/aarch64/aapcs/macro-def.h: New file.
665 * gcc.target/aarch64/aapcs/test_1.c: New file.
666 * gcc.target/aarch64/aapcs/test_10.c: New file.
667 * gcc.target/aarch64/aapcs/test_11.c: New file.
668 * gcc.target/aarch64/aapcs/test_12.c: New file.
669 * gcc.target/aarch64/aapcs/test_13.c: New file.
670 * gcc.target/aarch64/aapcs/test_14.c: New file.
671 * gcc.target/aarch64/aapcs/test_15.c: New file.
672 * gcc.target/aarch64/aapcs/test_16.c: New file.
673 * gcc.target/aarch64/aapcs/test_17.c: New file.
674 * gcc.target/aarch64/aapcs/test_18.c: New file.
675 * gcc.target/aarch64/aapcs/test_19.c: New file.
676 * gcc.target/aarch64/aapcs/test_2.c: New file.
677 * gcc.target/aarch64/aapcs/test_20.c: New file.
678 * gcc.target/aarch64/aapcs/test_21.c: New file.
679 * gcc.target/aarch64/aapcs/test_22.c: New file.
680 * gcc.target/aarch64/aapcs/test_23.c: New file.
681 * gcc.target/aarch64/aapcs/test_24.c: New file.
682 * gcc.target/aarch64/aapcs/test_25.c: New file.
683 * gcc.target/aarch64/aapcs/test_26.c: New file.
684 * gcc.target/aarch64/aapcs/test_3.c: New file.
685 * gcc.target/aarch64/aapcs/test_4.c: New file.
686 * gcc.target/aarch64/aapcs/test_5.c: New file.
687 * gcc.target/aarch64/aapcs/test_6.c: New file.
688 * gcc.target/aarch64/aapcs/test_7.c: New file.
689 * gcc.target/aarch64/aapcs/test_8.c: New file.
690 * gcc.target/aarch64/aapcs/test_9.c: New file.
691 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
692 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
693 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
694 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
695 * gcc.target/aarch64/aapcs/test_complex.c: New file.
696 * gcc.target/aarch64/aapcs/test_int128.c: New file.
697 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
698 * gcc.target/aarch64/aapcs/type-def.h: New file.
699 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
700 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
701 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
702 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
703 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
704 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
705 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
706 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
707 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
708 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
709 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
710 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
711 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
712 * gcc.target/aarch64/aarch64.exp: New file.
713 * gcc.target/aarch64/adc-1.c: New file.
714 * gcc.target/aarch64/adc-2.c: New file.
715 * gcc.target/aarch64/asm-1.c: New file.
716 * gcc.target/aarch64/clrsb.c: New file.
717 * gcc.target/aarch64/clz.c: New file.
718 * gcc.target/aarch64/ctz.c: New file.
719 * gcc.target/aarch64/csinc-1.c: New file.
720 * gcc.target/aarch64/csinv-1.c: New file.
721 * gcc.target/aarch64/csneg-1.c: New file.
722 * gcc.target/aarch64/extend.c: New file.
723 * gcc.target/aarch64/fcvt.x: New file.
724 * gcc.target/aarch64/fcvt_double_int.c: New file.
725 * gcc.target/aarch64/fcvt_double_long.c: New file.
726 * gcc.target/aarch64/fcvt_double_uint.c: New file.
727 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
728 * gcc.target/aarch64/fcvt_float_int.c: New file.
729 * gcc.target/aarch64/fcvt_float_long.c: New file.
730 * gcc.target/aarch64/fcvt_float_uint.c: New file.
731 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
732 * gcc.target/aarch64/ffs.c: New file.
733 * gcc.target/aarch64/fmadd.c: New file.
734 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
735 * gcc.target/aarch64/frint.x: New file.
736 * gcc.target/aarch64/frint_double.c: New file.
737 * gcc.target/aarch64/frint_float.c: New file.
738 * gcc.target/aarch64/index.c: New file.
739 * gcc.target/aarch64/mneg-1.c: New file.
740 * gcc.target/aarch64/mneg-2.c: New file.
741 * gcc.target/aarch64/mneg-3.c: New file.
742 * gcc.target/aarch64/mnegl-1.c: New file.
743 * gcc.target/aarch64/mnegl-2.c: New file.
744 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
745 * gcc.target/aarch64/pic-constantpool1.c: New file.
746 * gcc.target/aarch64/pic-symrefplus.c: New file.
747 * gcc.target/aarch64/predefine_large.c: New file.
748 * gcc.target/aarch64/predefine_small.c: New file.
749 * gcc.target/aarch64/predefine_tiny.c: New file.
750 * gcc.target/aarch64/reload-valid-spoff.c: New file.
751 * gcc.target/aarch64/scalar_intrinsics.c: New file.
752 * gcc.target/aarch64/table-intrinsics.c: New file.
753 * gcc.target/aarch64/tst-1.c: New file.
754 * gcc.target/aarch64/vect-abs-compile.c: New file.
755 * gcc.target/aarch64/vect-abs.c: New file.
756 * gcc.target/aarch64/vect-abs.x: New file.
757 * gcc.target/aarch64/vect-compile.c: New file.
758 * gcc.target/aarch64/vect-faddv-compile.c: New file.
759 * gcc.target/aarch64/vect-faddv.c: New file.
760 * gcc.target/aarch64/vect-faddv.x: New file.
761 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
762 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
763 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
764 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
765 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
766 * gcc.target/aarch64/vect-fp-compile.c: New file.
767 * gcc.target/aarch64/vect-fp.c: New file.
768 * gcc.target/aarch64/vect-fp.x: New file.
769 * gcc.target/aarch64/vect-mull-compile.c: New file.
770 * gcc.target/aarch64/vect-mull.c: New file.
771 * gcc.target/aarch64/vect-mull.x: New file.
772 * gcc.target/aarch64/vect.c: New file.
773 * gcc.target/aarch64/vect.x: New file.
774 * gcc.target/aarch64/vector_intrinsics.c: New file.
775 * gcc.target/aarch64/vfp-1.c: New file.
776 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
777 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
778 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
779 * g++.dg/abi/aarch64_guard1.C: New file.
780
781 2012-10-23 Jakub Jelinek <jakub@redhat.com>
782
783 PR c++/54988
784 * c-c++-common/pr54988.c: New test.
785
786 2012-10-23 Jan Hubicka <jh@suse.cz>
787
788 * gcc.dg/tree-prof/peel-1.c: New testcase.
789
790 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
791
792 PR gcc/52945
793 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
794
795 2012-10-23 Joseph Myers <joseph@codesourcery.com>
796
797 * gcc.dg/c99-predef-1.c: New test.
798 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
799 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
800 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
801 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
802 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
803 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
804 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
805 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
806 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
807 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
808 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
809 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
810
811 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
812
813 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
814
815 2012-10-23 Jan Hubicka <jh@suse.cz>
816
817 PR middle-end/54937
818 * gcc.c-torture/execute/pr54937.c: New testcase.
819 * gcc.dg/tree-ssa/cunroll-2.c: Update.
820
821 2012-10-23 Jan Hubicka <jh@suse.cz>
822
823 PR middle-end/54967
824 * gfortran.dg/pr54967.f90: New testcase.
825
826 2012-10-23 Terry Guo <terry.guo@arm.com>
827
828 PR target/55019
829 * gcc.dg/pr55019.c: New.
830
831 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
832
833 PR tree-optimization/55008
834 * gcc.dg/tree-ssa/pr55008.c: New test.
835
836 2012-10-22 Richard Biener <rguenther@suse.de>
837
838 PR tree-optimization/55011
839 * gcc.dg/torture/pr55011.c: New testcase.
840
841 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
842
843 * gcc.target/arm/pr40457-1.c: Adjust expected output.
844 * gcc.target/arm/pr40457-2.c: Likewise.
845 * gcc.target/arm/pr40457-3.c: Likewise.
846
847 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
848
849 * gnat.dg/specs/limited_with4.ads: New test.
850 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
851
852 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
853
854 * gnat.dg/modular4.adb: New test.
855 * gnat.dg/modular4_pkg.ads: New helper.
856
857 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
858
859 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
860 * gnat.dg/specs/addr1.ads: Likewise.
861
862 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
863
864 * gcc.dg/webizer.c (main): Add missing exit call.
865
866 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
867
868 PR fortran/54465
869 * gfortran.dg/wextra_1.f: New test.
870
871 2012-10-20 Jan Hubicka <jh@suse.cz>
872
873 * gcc.dg/tree-prof/unroll-1.c: New testcase.
874
875 2012-10-19 Janus Weil <janus@gcc.gnu.org>
876
877 PR fortran/54224
878 * gfortran.dg/warn_unused_function.f90: New.
879
880 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
881
882 * lib/target-supports.exp
883 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
884
885 2012-10-19 Richard Guenther <rguenther@suse.de>
886
887 PR tree-optimization/54981
888 * gcc.dg/pr54981.c: New testcase.
889
890 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
891
892 PR target/54892
893 * gcc.target/arm/pr54892.c: New.
894
895 2012-10-19 Bin Cheng <bin.cheng@arm.com>
896
897 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
898
899 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
900
901 PR c++/54501
902 * g++.dg/init/array30.C: New.
903 * g++.dg/init/array31.C: Likewise.
904
905 2012-10-18 Tobias Burnus <burnus@net-b.de>
906
907 PR fortran/54884
908 * gfortran.dg/public_private_module_7.f90: New.
909
910 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
911
912 PR c++/29633
913 * g++.dg/template/pr29633.C: New.
914
915 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
916
917 * gnat.dg/loop_optimization13.ad[sb]: New test.
918 * gnat.dg/loop_optimization13_pkg.ads: New helper.
919
920 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
921
922 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
923 * gcc.target/arm/neon/vfmaf32.c: Likewise.
924 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
925 * gcc.target/arm/neon/vfmsf32.c: Likewise.
926
927 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
928
929 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
930 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
931 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
932 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
933 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
934 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
935
936 2012-10-16 Jan Hubicka <jh@suse.cz>
937
938 * gcc.target/i386/l_fma_float_?.c: Update.
939 * gcc.target/i386/l_fma_double_?.c: Update.
940 * gfortran.dg/do_1.f90: XFAIL
941 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
942 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
943 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
944 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
945 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
946 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
947 valid.
948
949 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
950
951 PR c/53063
952 PR c/40989
953 * gcc.dg/Wstrict-overflow-24.c: New.
954
955 2012-10-16 Tobias Burnus <burnus@net-b.de>
956
957 PR fortran/50981
958 PR fortran/54618
959 * gfortran.dg/class_optional_1.f90: New.
960 * gfortran.dg/class_optional_2.f90: New.
961
962 2012-10-16 Jakub Jelinek <jakub@redhat.com>
963
964 PR debug/54796
965 * gcc.dg/guality/pr54796.c: New test.
966
967 PR tree-optimization/54889
968 * gfortran.dg/pr54889.f90: New test.
969
970 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
971
972 * g++.dg/other/dump-ada-spec-2.C: New test.
973
974 2012-10-16 Easwaran Raman <eraman@google.com>
975
976 * gcc.dg/tree-prof/switch-case-1.c: New test case.
977 * gcc.dg/tree-prof/switch-case-2.c: New test case.
978
979 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
980
981 * gcc.dg/torture/stackalign/builtin-apply-2.c,
982 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
983
984 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
985
986 PR target/54925
987 * gcc.c-torture/compile/pr54925.c: New.
988
989 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
990
991 PR target/51244
992 * gcc.target/sh/pr51244-17.c: New.
993
994 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
995
996 PR target/54760
997 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
998 functions.
999 * gcc.target/sh/pr54760-4.c: New.
1000
1001 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1002
1003 PR target/34777
1004 * gcc.target/sh/torture/sh-torture.exp: New.
1005 * gcc.target/sh/torture/pr34777.c: New.
1006
1007 2012-10-15 Matthias Klose <doko@ubuntu.com>
1008
1009 * lib/target-supports.exp (check_profiling_available): Match
1010 arm*-*-linux-* for ARM Linux/GNU.
1011 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1012 * gfortran.dg/enum_10.f90: Likewise.
1013 * gfortran.dg/enum_9.f90: Likewise.
1014 * gcc.target/arm/synchronize.c: Likewise.
1015 * g++.old-deja/g++.jason/enum6.C: Likewise.
1016 * g++.old-deja/g++.other/enum4.C: Likewise.
1017 * g++.old-deja/g++.law/enum9.C: Likewise.
1018
1019 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1020
1021 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1022 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1023
1024 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1025 Paolo Carlini <paolo.carlini@oracle.com>
1026
1027 PR c++/17805
1028 * g++.dg/overload/operator6.C: New.
1029
1030 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/50080 (again)
1033 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1034 * g++.dg/parse/tmpl-outside1.C: Likewise.
1035 * g++.dg/template/qualttp18.C: Likewise.
1036 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1037 * g++.old-deja/g++.pt/overload13.C: Likewise.
1038
1039 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1040
1041 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1042 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1043 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1044 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1045 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1046 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1047 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1048 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1049
1050 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1051
1052 PR c++/50080
1053 * g++.dg/parse/tmpl-outside2.C: New.
1054 * g++.dg/parse/tmpl-outside1.C: Adjust.
1055 * g++.dg/template/qualttp18.C: Likewise.
1056 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1057 * g++.old-deja/g++.pt/overload13.C: Likewise.
1058
1059 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1060
1061 PR tree-optimization/54915
1062 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1063
1064 2012-10-15 Richard Guenther <rguenther@suse.de>
1065
1066 PR tree-optimization/54920
1067 * gcc.dg/torture/pr54920.c: New testcase.
1068
1069 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1070
1071 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1072
1073 2012-10-13 Jason Merrill <jason@redhat.com>
1074
1075 * g++.dg/tls/thread_local7g.C: Require tls_native.
1076
1077 2012-10-14 Jason Merrill <jason@redhat.com>
1078
1079 * g++.dg/cpp0x/inh-ctor1.C: New.
1080 * g++.dg/cpp0x/inh-ctor2.C: New.
1081 * g++.dg/cpp0x/inh-ctor3.C: New.
1082 * g++.dg/cpp0x/inh-ctor4.C: New.
1083 * g++.dg/cpp0x/inh-ctor5.C: New.
1084 * g++.dg/cpp0x/inh-ctor6.C: New.
1085 * g++.dg/cpp0x/inh-ctor7.C: New.
1086 * g++.dg/cpp0x/inh-ctor8.C: New.
1087 * g++.dg/cpp0x/inh-ctor9.C: New.
1088 * g++.dg/cpp0x/inh-ctor10.C: New.
1089 * g++.dg/cpp0x/inh-ctor11.C: New.
1090 * g++.dg/cpp0x/inh-ctor12.C: New.
1091 * g++.dg/cpp0x/inh-ctor13.C: New.
1092
1093 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1094
1095 PR rtl-optimization/54919
1096 * gcc.dg/pr54919.c: New testcase.
1097
1098 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/53581
1101 * g++.dg/template/crash113.C: New.
1102
1103 2012-10-14 Jan Hubicka <jh@suse.cz>
1104
1105 * gcc.dg/unroll_5.c: New testcase.
1106
1107 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR c++/52643
1110 * g++.dg/opt/pr52643.C: New.
1111
1112 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1113
1114 PR target/54602
1115 * gcc.target/sh/pr54602-1.c: New.
1116 * gcc.target/sh/pr54602-2.c: New.
1117 * gcc.target/sh/pr54602-3.c: New.
1118 * gcc.target/sh/pr54602-4.c: New.
1119
1120 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1121
1122 PR target/54680
1123 * gcc.target/sh/pr54680.c: New.
1124
1125 2012-10-12 Jan Hubicka <jh@suse.cz>
1126
1127 * gcc.dg/webizer.c: New testcase.
1128
1129 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1130
1131 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1132 specify -m64.
1133
1134 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1135
1136 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1137 Return 0 if already specifying -mfloat-abi other than hard.
1138
1139 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1140
1141 * gcc.dg/pr53060.c: Prune irrelevant warning.
1142
1143 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR c/54381
1146 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1147 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1148 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1149 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1150 Adjust expected wording of warnings for *cmp* builtins.
1151 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1152 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1153
1154 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1155
1156 PR c++/24449
1157 * g++.dg/parse/friend-main.C: New.
1158
1159 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1160
1161 PR c++/53055
1162 * g++.dg/pr53055.C: New testcase.
1163
1164 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1165
1166 PR c++/52744
1167 * g++.dg/cpp0x/pr52744.C: New.
1168
1169 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1170
1171 PR fortran/40453
1172 * gfortran.dg/dummy_procedure_9.f90: New.
1173
1174 2012-10-12 Richard Biener <rguenther@suse.de>
1175
1176 PR tree-optimization/54894
1177 * gcc.dg/torture/pr54894.c: New testcase.
1178
1179 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1180
1181 PR target/51244
1182 * gcc.target/sh/pr51244-13.c: New.
1183 * gcc.target/sh/pr51244-14.c: New.
1184 * gcc.target/sh/pr51244-15.c: New.
1185 * gcc.target/sh/pr51244-16.c: New.
1186
1187 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/51878
1190 * g++.dg/cpp0x/decltype45.C: New.
1191
1192 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1193
1194 PR fortran/54784
1195 * gfortran.dg/class_allocate_13.f90: New.
1196
1197 2012-10-11 Jason Merrill <jason@redhat.com>
1198
1199 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1200 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1201
1202 * g++.dg/gomp/tls-5.C: Require tls_native.
1203 * g++.dg/tls/thread_local7.C: Require tls_native.
1204 * g++.dg/tls/static2.C: New.
1205
1206 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1207
1208 PR c++/36107
1209 * g++.dg/ext/weak5.C: New.
1210
1211 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1212
1213 PR testsuite/54868
1214 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1215 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1216
1217 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/43765
1220 * g++.dg/parse/pr43765.C: New.
1221
1222 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1223
1224 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1225
1226 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 PR c++/43663
1229 * g++.dg/init/bitfield3.C: New.
1230
1231 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1232
1233 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1234
1235 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR tree-optimization/54877
1238 * gcc.dg/torture/pr54877.c: New test.
1239
1240 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1241
1242 PR testsuite/53397
1243 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1244 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1245 and remove target info from dg-do compile.
1246 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1247 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1248 and remove target info from dg-do compile.
1249
1250 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1251
1252 * gcc.dg/pr54782.c: Require target with pthread support.
1253
1254 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/53122
1257 * g++.dg/cpp0x/auto35.C: New.
1258
1259 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1260
1261 PR c++/53540 - using fails to be equivalent to typedef
1262 * g++.dg/cpp0x/alias-decl-24.C: New test.
1263
1264 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1265
1266 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1267 that c++11 attributes to types are ignored for now.
1268 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1269 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1270
1271 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 PR c++/53741
1274 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1275
1276 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1277
1278 PR c++/50478
1279 * g++.dg/cpp0x/initlist67.C: New.
1280
1281 2012-10-10 Dehao Chen <dehao@google.com>
1282
1283 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1284
1285 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1286
1287 PR target/52480
1288 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1289 Add runtime tests.
1290
1291 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1292
1293 PR c++/53307
1294 * g++.dg/cpp0x/decltype44.C: New.
1295
1296 2012-10-09 Steve Ellcey <sellcey@mips.com>
1297
1298 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1299
1300 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1301
1302 PR c++/53763
1303 * g++.dg/cpp0x/decltype43.C: New.
1304
1305 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1306
1307 PR middle-end/53397
1308 * gcc.dg/pr53397-1.c: New test case.
1309 * gcc.dg/pr53397-2.c: New test case.
1310
1311 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/54194
1314 * g++.dg/warn/Wparentheses-26.C: Adjust.
1315 * g++.dg/warn/Wparentheses-27.C: New.
1316
1317 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1318
1319 PR c++/54427
1320 * c-c++-common/vector-scalar.c: New testcase.
1321 * g++.dg/ext/vector18.C: New testcase.
1322 * g++.dg/ext/vector5.C: This is not an error anymore.
1323 * gcc.dg/init-vec-1.c: Move ...
1324 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1325 * gcc.c-torture/execute/vector-shift1.c: Move ...
1326 * c-c++-common/torture/vector-shift1.c: ... here.
1327 * gcc.dg/scal-to-vec1.c: Move ...
1328 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1329 C++11. Adapt error messages.
1330 * gcc.dg/convert-vec-1.c: Move ...
1331 * c-c++-common/convert-vec-1.c: ... here.
1332 * gcc.dg/scal-to-vec2.c: Move ...
1333 * c-c++-common/scal-to-vec2.c: ... here.
1334
1335 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1336
1337 PR target/54400
1338 * gcc.target/i386/pr54400.c: New testcase.
1339
1340 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1341
1342 PR c++/54858
1343 * g++.dg/template/pr54858.C: New test.
1344
1345 2012-10-08 Marek Polacek <polacek@redhat.com>
1346
1347 PR debug/54831
1348 * g++.dg/debug/pr54831.C: New test.
1349
1350 2012-10-08 Dehao Chen <dehao@google.com>
1351
1352 * g++.dg/predict-loop-exit-1.C: New.
1353 * g++.dg/predict-loop-exit-2.C: New.
1354 * g++.dg/predict-loop-exit-3.C: New.
1355
1356 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1357
1358 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1359
1360 2012-10-08 Jason Merrill <jason@redhat.com>
1361
1362 * g++.dg/gomp/tls-5.C: New.
1363 * g++.dg/gomp/tls-wrap1.C: New.
1364 * g++.dg/gomp/tls-wrap2.C: New.
1365 * g++.dg/gomp/tls-wrap3.C: New.
1366 * g++.dg/gomp/tls-wrap4.C: New.
1367 * g++.dg/gomp/tls-wrapper-cse.C: New.
1368 * g++.dg/tls/thread_local-cse.C: New.
1369 * g++.dg/tls/thread_local-order1.C: New.
1370 * g++.dg/tls/thread_local-order2.C: New.
1371 * g++.dg/tls/thread_local-wrap1.C: New.
1372 * g++.dg/tls/thread_local-wrap2.C: New.
1373 * g++.dg/tls/thread_local-wrap3.C: New.
1374 * g++.dg/tls/thread_local-wrap4.C: New.
1375 * g++.dg/tls/thread_local2g.C: New.
1376 * g++.dg/tls/thread_local3g.C: New.
1377 * g++.dg/tls/thread_local4g.C: New.
1378 * g++.dg/tls/thread_local5g.C: New.
1379 * g++.dg/tls/thread_local6g.C: New.
1380 * g++.dg/tls/thread_local7g.C: New.
1381
1382 * g++.dg/tls/thread_local3.C: New.
1383 * g++.dg/tls/thread_local4.C: New.
1384 * g++.dg/tls/thread_local5.C: New.
1385 * g++.dg/tls/thread_local6.C: New.
1386
1387 * g++.dg/tls/init-2.C: Tweak errors.
1388 * g++.dg/tls/thread_local1.C: New.
1389 * g++.dg/tls/thread_local2.C: New.
1390 * g++.dg/tls/thread_local7.C: New.
1391
1392 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1393
1394 PR target/54866
1395 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1396
1397 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1398
1399 PR target/54685
1400 * gcc.target/sh/pr54685.c: New.
1401
1402 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1403
1404 PR c++/53528 C++11 attribute support
1405 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1406 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1462
1463 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1464
1465 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1466 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1467 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1468
1469 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1470
1471 PR target/54760
1472 * gcc.target/sh/pr54760-2.c: New.
1473 * gcc.target/sh/pr54760-3.c: New.
1474
1475 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/51422
1478 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1479
1480 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1481 Sandra Loosemore <sandra@codesourcery.com>
1482
1483 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1484 and test that the accumulator is initialized using MULT.
1485 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1486 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1487
1488 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 PR c++/52764
1491 * g++.dg/cpp0x/stdint.C: New.
1492
1493 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/54249
1496 * g++.dg/cpp0x/stddef.C: New.
1497
1498 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1499
1500 PR fortran/54832
1501 * gfortran.dg/typebound_operator_17.f90: New.
1502
1503 2012-10-06 Jan Hubicka <jh@suse.cz>
1504
1505 PR lto/53831
1506 PR lto/54776
1507 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1508
1509 2012-10-06 Jan Hubicka <jh@suse.cz>
1510
1511 * gcc.dg/lto/resolutions_0.c: New testcase.
1512
1513 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1514
1515 PR fortran/45521
1516 * gfortran.dg/generic_25.f90: New.
1517 * gfortran.dg/generic_26.f90: New.
1518 * gfortran.dg/generic_27.f90: New.
1519
1520 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1521
1522 PR target/54760
1523 * gcc.target/sh/pr54760-1.c: New.
1524
1525 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1526
1527 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1528 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1529 * g++.dg/warn/Wsign-compare-5.C: New test.
1530 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1531 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1532 * g++.dg/ext/builtin30.C: New test.
1533 * g++.dg/ext/vla12.C: New test.
1534 * gcc.dg/builtins-85.c: New test.
1535
1536 PR debug/54519
1537 * gcc.dg/guality/pr54519-1.c: New test.
1538 * gcc.dg/guality/pr54519-2.c: New test.
1539 * gcc.dg/guality/pr54519-3.c: New test.
1540 * gcc.dg/guality/pr54519-4.c: New test.
1541 * gcc.dg/guality/pr54519-5.c: New test.
1542 * gcc.dg/guality/pr54519-6.c: New test.
1543
1544 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/50893
1547 * g++.dg/cpp0x/defaulted38.C: New.
1548
1549 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR tree-optimization/33763
1552 * c-c++-common/pr33763.c: New test.
1553
1554 PR tree-optimization/54810
1555 * gcc.dg/tree-ssa/vrp85.c: New test.
1556
1557 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1558
1559 * gcc.dg/ucnid-7.c: Skip on AIX.
1560 * gcc.dg/ucnid-8.c: Same.
1561 * gcc.dg/ucnid-10.c: Same.
1562 * gcc.dg/ucnid-13.c: Same.
1563 * gcc.dg/attr-alias-3.c: Same.
1564 * gcc.dg/attr-alias-5.c: Same.
1565 * gcc.dg/torture/pr51106-2.c: Same.
1566 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1567
1568 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/52233
1571 * g++.dg/cpp0x/alias-decl-23.C: New.
1572
1573 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1574
1575 PR c++/53403
1576 * g++.dg/template/friend53.C: New.
1577
1578 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1579
1580 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1581 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1582 (scan-ada-spec): Likewise.
1583 (scan-ada-spec-not): Likewise.
1584 * gcc.dg/dump-ada-spec-1.c: New test.
1585 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1586
1587 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1588
1589 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1590
1591 2012-10-04 Florian Weimer <fweimer@redhat.com>
1592
1593 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1594
1595 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1596
1597 PR c++/54323
1598 * g++.dg/cpp0x/pr54323.C: New.
1599
1600 2012-10-04 Richard Guenther <rguenther@suse.de>
1601
1602 PR middle-end/54735
1603 * g++.dg/torture/pr54735.C: New testcase.
1604
1605 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1606
1607 PR rtl-optimization/54739
1608 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1609
1610 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1611
1612 PR target/51244
1613 * gcc.target/sh/pr51244-12.c: New.
1614
1615 2012-10-03 Dehao Chen <dehao@google.com>
1616
1617 PR middle-end/54782
1618 * gcc.dg/pr54782.c: New test.
1619
1620 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR c++/54777
1623 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1624
1625 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1626
1627 PR fortran/54778
1628 * gfortran.dg/class_53.f90: New.
1629
1630 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1631
1632 PR debug/54551
1633 * gcc.dg/guality/pr54551.c: New.
1634
1635 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1636
1637 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1638 * gcc.target/powerpc/pr46728-2.c: Likewise.
1639
1640 2012-10-02 Sharad Singhai <singhai@google.com>
1641
1642 PR testsuite/54772
1643 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1644 to fix test failures caused by r191883.
1645 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1646 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1647 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1648 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1649 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1650 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1651 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1652 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1653 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1654
1655 2012-09-30 Sharad Singhai <singhai@google.com>
1656
1657 * gcc.target/i386/vect-double-1.c: Fix test.
1658
1659 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1660
1661 PR target/54087
1662 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1663 atomic_sub fails.
1664
1665 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1666
1667 PR rtl-optimization/54457
1668 * gcc.target/i386/pr54457.c: New test.
1669
1670 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1671
1672 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1673
1674 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1675
1676 * gcc.target/i386/vect-rebuild.c: New testcase.
1677
1678 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1679
1680 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1681
1682 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1683
1684 * gcc.target/mips/pr37362.c: Fix target selector.
1685
1686 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1687
1688 PR target/54083
1689 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1690
1691 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1692
1693 * gcc.dg/ucnid-8.c: Update line number.
1694 * gcc.dg/torture/pr51106-2.c: Likewise.
1695
1696 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1697
1698 PR fortran/54667
1699 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1700 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1701 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1702
1703 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1704
1705 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1706 partially reverting r170092.
1707 * gfortran.dg/class_7.f03: Ditto.
1708 * gfortran.dg/coarray_14.f90: Ditto.
1709 * gfortran.dg/typebound_proc_13.f03: Ditto.
1710
1711 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1712
1713 PR c++/54738
1714 * g++.dg/cpp0x/sfinae42.C: New.
1715
1716 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1717
1718 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1719 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1720 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1721 * gcc.dg/pr42629.c: XFAIL on AIX.
1722 * gcc.dg/pr47684.c: Same.
1723 * gcc.dg/pr43670.c: Same.
1724 * gcc.dg/pr42916.c: Same.
1725 * gcc.dg/pr45449.c: Same.
1726 * gcc.dg/pr50017.c: Same.
1727 * gcc.dg/pr42728.c: Same.
1728 * gcc.dg/pr47881.c: Same.
1729 * gcc.dg/pr44023.c: Same.
1730 * gcc.dg/pr41345.c: Same.
1731 * gcc.dg/pr42630.c: Same.
1732 * gcc.dg/pr44971.c: Same.
1733 * gcc.dg/pr46771.c: Same.
1734 * gcc.dg/ucnid-8.c: Same.
1735 * gcc.dg/ucnid-10.c: Same.
1736 * gcc.dg/ucnid-13.c: Same.
1737 * gcc.dg/torture/pr51106-2.c: Same.
1738 * gcc.dg/pr48768.c: Same.
1739 * gcc.dg/pr42631.c: Same.
1740 * gcc.dg/pr43084.c: Same.
1741 * gcc.dg/ucnid-7.c: Same.
1742 * gcc.dg/pr42889.c: Same.
1743 * gcc.dg/pr41241.c: Same.
1744 * gcc.dg/pr42719.c: Same.
1745 * g++.dg/debug/pr46583.C: Same.
1746 * g++.dg/debug/pr47106.C: Same.
1747 * g++.dg/opt/pr48549.C: Same.
1748 * g++.dg/other/pr42685.C: Same.
1749 * c-c++-common/pr43942.c: Same.
1750
1751 2012-09-29 Ian Lance Taylor <iant@google.com>
1752
1753 * go.test/go-test.exp: Update for latest version of Go testsuite.
1754
1755 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1756
1757 PR fortran/52724
1758 * gfortran.dg/internal_readwrite_3.f90: New test.
1759
1760 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1761
1762 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1763 c-c++-common/Wunused-local-typedefs-2.c to here.
1764
1765 PR c++/54372 - unused attribute inactive on dependant entities
1766 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1767
1768 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1769
1770 PR c++/29028 - Missed unused warning on using declaration
1771 * g++.dg/warn/Wunused-var-18.C: New test.
1772
1773 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1774
1775 PR c++/53551 - -Wunused-local-typedefs misses uses
1776 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1777
1778 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR target/54716
1781 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1782
1783 PR tree-optimization/54713
1784 * gcc.c-torture/compile/pr54713-1.c: New test.
1785 * gcc.c-torture/compile/pr54713-2.c: New test.
1786 * gcc.c-torture/compile/pr54713-3.c: New test.
1787
1788 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1789
1790 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1791
1792 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1793
1794 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1795
1796 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1797
1798 PR target/54703
1799 * gcc.target/i386/pr54703.c: New test.
1800
1801 2012-09-27 Richard Guenther <rguenther@suse.de>
1802
1803 PR lto/54709
1804 * gcc.dg/lto/pr54709_0.c: New testcase.
1805 * gcc.dg/lto/pr54709_1.c: Likewise.
1806
1807 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1808
1809 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1810
1811 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1812
1813 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1814
1815 * gcc.target/arm/pr42879.c: Handle big-endian.
1816
1817 2012-09-26 Steve Ellcey <sellcey@mips.com>
1818
1819 PR c/37303
1820 * gcc.dg/pr37303.c: Check for rdata or rodata.
1821
1822 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1823
1824 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1825
1826 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1827
1828 PR target/51274
1829 PR target/53087
1830 * gcc.target/powerpc/ppc-ne0-1.c: New.
1831
1832 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1833
1834 PR target/54089
1835 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1836 test_19, test_20, test_21, test_22, test_23): New functions.
1837 * gcc.target/sh/pr54089-4.c: New.
1838 * gcc.target/sh/pr54089-5.c: New.
1839 * gcc.target/sh/pr54089-6.c: New.
1840 * gcc.target/sh/pr54089-7.c: New.
1841
1842 2012-09-25 Richard Guenther <rguenther@suse.de>
1843
1844 PR lto/54625
1845 * gcc.dg/lto/pr54702_0.c: New testcase.
1846 * gcc.dg/lto/pr54702_1.c: Likewise.
1847 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1848 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1849 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1850 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1851
1852 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1853
1854 PR c++/54526
1855 * g++.dg/cpp0x/parse2.C: New.
1856 * g++.dg/parse/error11.C: Adjust.
1857 * g++.dg/parse/error12.C: Likewise.
1858
1859 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1860
1861 * gcc.target/i386/20030217-1.c: Added check for
1862 large_long_double effective target.
1863 * gcc.target/i386/387-3.c: Likewise.
1864 * gcc.target/i386/387-4.c: Likewise.
1865 * gcc.target/i386/pr36578-1.c: Likewise.
1866 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1867 when long double size is equal double size.
1868 * gcc.target/i386/excess-precision-1.c: Likewise.
1869 * gcc.target/i386/pr36578-2.c: Likewise.
1870 * gcc.target/i386/20030217-2.c: New testcase.
1871
1872 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR tree-optimization/54676
1875 * gcc.dg/pr54676.c: New test.
1876
1877 2012-09-25 Richard Guenther <rguenther@suse.de>
1878
1879 PR tree-optimization/53663
1880 * gcc.dg/torture/pr53663-1.c: New testcase.
1881 * gcc.dg/torture/pr53663-2.c: Likewise.
1882 * gcc.dg/torture/pr53663-3.c: Likewise.
1883
1884 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1885
1886 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1887
1888 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1889
1890 * lib/target-supports-dg.exp (dg-require-effective-target,
1891 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1892 dg-process-target-1 instead of dg-process-target.
1893 (dg-process-target-1): Rename from dg-process-target.
1894 (dg-process-target): New.
1895
1896 2012-09-24 Richard Guenther <rguenther@suse.de>
1897
1898 PR tree-optimization/54684
1899 * g++.dg/torture/pr54684.C: New testcase.
1900
1901 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1902
1903 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1904
1905 2012-09-24 Richard Guenther <rguenther@suse.de>
1906
1907 PR middle-end/52173
1908 * gcc.dg/tm/pr52173-1.c: New.
1909 * gcc.dg/tm/pr52173-2.c: New.
1910
1911 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1912
1913 * gcc.dg/pr54669.c: New test.
1914
1915 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1916 Dominique Dhumieres <dominiq@lps.ens.fr>
1917
1918 PR testsuite/54677
1919 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1920
1921 2012-09-23 Tobias Burnus <burnus@net-b.de>
1922
1923 PR fortran/54618
1924 * gfortran.dg/class_array_14.f90: New.
1925
1926 2012-09-22 Kai Tietz <ktietz@redhat.com>
1927
1928 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1929 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1930
1931 2012-09-21 Dehao Chen <dehao@google.com>
1932
1933 PR go/54649
1934 PR tree-optimization/54655
1935 * g++.dg/pr54655.C: New testcase.
1936
1937 2012-09-21 Richard Guenther <rguenther@suse.de>
1938
1939 PR tree-optimization/54647
1940 * g++.dg/torture/pr54647.C: New testcase.
1941
1942 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1943
1944 PR c++/54427
1945 * c-c++-common/torture/vector-compare-2.c: Add -w.
1946
1947 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1948
1949 * gnat.dg/opt20.ads: Move dg directive to...
1950 * gnat.dg/opt20.adb: ...here.
1951 * gnat.dg/addr1.ad[sb]: Likewise.
1952 * gnat.dg/concat2.ad[sb]: Likewise.
1953 * gnat.dg/array16.ad[sb]: Likewise.
1954 * gnat.dg/atomic5.ad[sb]: Likewise.
1955 * gnat.dg/discr29.ad[sb]: Likewise.
1956 * gnat.dg/noreturn5.ad[sb]: Likewise.
1957 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1958 * gnat.dg/discr23.ads: Remove dg directive.
1959 * gnat.dg/nested_float_packed.ads: Likewise.
1960 * gnat.dg/oconst6.ads: Move to...
1961 * gnat.dg/specs/oconst6.ads: ...here.
1962
1963 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1964
1965 PR c++/52432
1966 * g++.dg/cpp0x/decltype32.C: Tweak.
1967
1968 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1969
1970 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1971 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1972 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1973 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1974
1975 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1976
1977 PR c++/54581
1978 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1979
1980 2012-09-19 Steve Ellcey <sellcey@mips.com>
1981
1982 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1983
1984 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1985
1986 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1987 * gcc.target/powerpc/ppc-mftb.c: New file.
1988
1989 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1990
1991 PR target/54089
1992 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1993 functions.
1994
1995 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1996
1997 PR target/54236
1998 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1999
2000 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2001
2002 * gcc.c-torture/execute/20120919-1.c: New test.
2003
2004 2012-09-19 Richard Guenther <rguenther@suse.de>
2005
2006 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2007
2008 2012-09-19 Richard Guenther <rguenther@suse.de>
2009
2010 * gcc.dg/builtin-unreachable-6.c: Adjust.
2011
2012 2012-09-19 Richard Guenther <rguenther@suse.de>
2013
2014 * gcc.dg/builtin-object-size-10.c: Adjust.
2015 * gcc.dg/builtin-unreachable-5.c: Adjust.
2016 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2017 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2018 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2019 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2020 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2021 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2022 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2023 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2024 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2025 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2026 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2027 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2028
2029 2012-09-19 Richard Guenther <rguenther@suse.de>
2030
2031 PR tree-optimization/54132
2032 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2033 * gcc.dg/torture/pr54132.c: Likewise.
2034
2035 2012-09-19 Terry Guo <terry.guo@arm.com>
2036
2037 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2038 extra prune rules that will be applied to all tests in a .exp file.
2039 (gcc-dg-prune): Use rules defined by the above variable.
2040 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2041 harmless warnings on architecture switch conflict.
2042
2043 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2044
2045 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2046 of asm-comment characters instead of a single one.
2047 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2048
2049 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2050
2051 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2052
2053 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2054 target instead of xfailing it.
2055 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2056 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2057 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2058 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2059 * gcc.dg/vect/vect-104.c: Likewise.
2060 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2061 * gcc.dg/vect/vect-outer-1.c: Likewise.
2062 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2063 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2064 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2065 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2066 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2067 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2068 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2069 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2070 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2071
2072 * lib/target-supports.exp
2073 (check_effective_target_vect_widen_mult_qi_to_hi,
2074 check_effective_target_vect_widen_mult_hi_to_si,
2075 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2076 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2077 check_effective_target_vect_pack_trunc,
2078 check_effective_target_vect_unpack,
2079 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2080 instead of arm_none.
2081
2082 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2083
2084 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2085
2086 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2087 config to compiler_flags.
2088
2089 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2090
2091 PR target/54592
2092 * gcc.target/i386/pr54592.c: New test.
2093
2094 PR tree-optimization/54610
2095 * gcc.target/i386/pr54610.c: New test.
2096
2097 2012-09-17 Jason Merrill <jason@redhat.com>
2098
2099 PR c++/54575
2100 * g++.dg/cpp0x/alias-decl-21.C: New.
2101 * g++.dg/cpp0x/alias-decl-22.C: New.
2102
2103 2012-09-17 Tobias Burnus <burnus@net-b.de>
2104
2105 PR fortran/54608
2106 * gfortran.dg/scan_2.f90: New.
2107
2108 2012-09-17 Jason Merrill <jason@redhat.com>
2109
2110 PR c++/53661
2111 * g++.dg/init/aggr9.C: New.
2112
2113 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2114
2115 * gnat.dg/loop_optimization12.ad[sb]: New test.
2116
2117 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2118
2119 PR fortran/54285
2120 * gfortran.dg/proc_ptr_result_7.f90: New.
2121
2122 2012-09-17 Tobias Burnus <burnus@net-b.de>
2123
2124 PR fortran/54603
2125 * gfortran.dg/structure_constructor_11.f90: New.
2126
2127 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2128
2129 PR tree-optimization/54563
2130 * g++.dg/torture/pr54563.C: New test.
2131
2132 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2133
2134 PR fortran/54594
2135 * gfortran.dg/typebound_generic_14.f03: New.
2136
2137 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2138
2139 PR fortran/54387
2140 * gfortran.dg/proc_ptr_38.f90: New.
2141
2142 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2143
2144 PR debug/54460
2145 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2146 to scary regexp.
2147
2148 PR testsuite/54007
2149 * gnat.dg/lto15.adb: Require lto.
2150
2151 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2152 "myBindC" for hppa*-*-hpux*.
2153
2154 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2155
2156 * gfortran.dg/namelist_75.f90: New test.
2157
2158 2012-09-15 Tom de Vries <tom@codesourcery.com>
2159
2160 * gcc.dg/tree-ssa/vrp82.c: New test.
2161 * gcc.dg/tree-ssa/vrp83.c: Same.
2162 * gcc.dg/tree-ssa/vrp84.c: Same.
2163
2164 2012-09-15 Tom de Vries <tom@codesourcery.com>
2165
2166 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2167 * gcc.dg/tree-ssa/vrp81.c: ... this.
2168
2169 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2170
2171 PR target/54222
2172 * gcc.target/avr/torture/fix-types.h: New.
2173 * gcc.target/avr/torture/vals-hr.def: New.
2174 * gcc.target/avr/torture/vals-r.def: New.
2175 * gcc.target/avr/torture/vals-k.def: New.
2176 * gcc.target/avr/torture/vals-ur.def: New.
2177 * gcc.target/avr/torture/vals-uk.def: New.
2178 * gcc.target/avr/torture/vals-uhr.def: New.
2179 * gcc.target/avr/torture/vals-llk.def: New.
2180 * gcc.target/avr/torture/vals-ullk.def: New.
2181 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2182 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2183 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2184 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2185 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2186 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2187 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2188 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2189
2190 2012-09-14 Dehao Chen <dehao@google.com>
2191
2192 * g++.dg/debug/dwarf2/deallocator.C: New test.
2193
2194 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2195
2196 PR c/54552
2197 * gcc.c-torture/compile/pr54552-1.c: New test.
2198
2199 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2200
2201 PR c++/54427
2202 * g++.dg/other/vector-compare.C: New testcase.
2203 * c-c++-common/vector-compare-3.c: New testcase.
2204 * gcc.dg/vector-shift.c: Move ...
2205 * c-c++-common/vector-shift.c: ... here.
2206 * gcc.dg/vector-shift1.c: Move ...
2207 * c-c++-common/vector-shift1.c: ... here.
2208 * gcc.dg/vector-shift3.c: Move ...
2209 * c-c++-common/vector-shift3.c: ... here.
2210 * gcc.dg/vector-compare-1.c: Move ...
2211 * c-c++-common/vector-compare-1.c: ... here.
2212 * gcc.dg/vector-compare-2.c: Move ...
2213 * c-c++-common/vector-compare-2.c: ... here.
2214 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2215 * c-c++-common/torture/vector-compare-1.c: ... here.
2216 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2217 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2218 * c-c++-common/torture/vector-compare-2.c: ... here.
2219 * gcc.c-torture/execute/vector-shift.c: Move ...
2220 * c-c++-common/torture/vector-shift.c: ... here.
2221 * gcc.c-torture/execute/vector-shift2.c: Move ...
2222 * c-c++-common/torture/vector-shift2.c: ... here.
2223 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2224 * c-c++-common/torture/vector-subscript-1.c: ... here.
2225 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2226 * c-c++-common/torture/vector-subscript-2.c: ... here.
2227 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2228 * c-c++-common/torture/vector-subscript-3.c: ... here.
2229
2230 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2231
2232 PR c/54103
2233 * gcc.c-torture/compile/pr54103-1.c,
2234 gcc.c-torture/compile/pr54103-2.c,
2235 gcc.c-torture/compile/pr54103-3.c,
2236 gcc.c-torture/compile/pr54103-4.c,
2237 gcc.c-torture/compile/pr54103-5.c,
2238 gcc.c-torture/compile/pr54103-6.c: New tests.
2239 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2240
2241 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2242
2243 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2244
2245 2012-09-14 Richard Guenther <rguenther@suse.de>
2246
2247 PR tree-optimization/54565
2248 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2249 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2250
2251 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2252
2253 * gcc.target/arm/combine-movs.c: Add missing space.
2254
2255 2012-09-14 Richard Guenther <rguenther@suse.de>
2256
2257 * g++.dg/torture/builtin-location.C: New testcase.
2258
2259 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2260 Manuel López-Ibáñez <manu@gcc.gnu.org>
2261
2262 PR c++/53210
2263 * g++.dg/warn/Wuninitialized-self.C: New.
2264
2265 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR c/54559
2268 * gcc.c-torture/compile/pr54559.c: New test.
2269
2270 2012-09-13 Jason Merrill <jason@redhat.com>
2271
2272 PR c++/53839
2273 * g++.dg/cpp0x/constexpr-temp1.C: New.
2274
2275 PR c++/54511
2276 * g++.dg/template/anonunion2.C: New.
2277
2278 PR c++/53836
2279 * g++.dg/template/init10.C: New.
2280
2281 2012-09-13 Tobias Burnus <burnus@net-b.de>
2282
2283 PR fortran/54556
2284 * gfortran.dg/implicit_pure_3.f90: New.
2285
2286 2012-09-13 Richard Guenther <rguenther@suse.de>
2287
2288 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2289
2290 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2291
2292 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2293
2294 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2295
2296 * c-c++-common/pr51712.c: Handle for short-enum targets.
2297
2298 2012-09-12 Terry Guo <terry.guo@arm.com>
2299
2300 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2301 and lsrs for Thumb2 mode.
2302
2303 2012-09-12 Jan Hubicka <jh@suse.cz>
2304
2305 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2306
2307 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2308
2309 PR target/54445
2310 * gcc.target/i386/pr54445-1.c: New file.
2311 * gcc.target/i386/pr54445-2.c: Likewise.
2312
2313 2012-09-12 Tobias Burnus <burnus@net-b.de>
2314
2315 PR fortran/54225
2316 PR fortran/53306
2317 * gfortran.dg/coarray_10.f90: Update dg-error.
2318 * gfortran.dg/coarray_28.f90: New.
2319 * gfortran.dg/array_section_3.f90: New.
2320
2321 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2322
2323 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2324 gcc.target/arm/pr48252.c: Fix for big-endian support.
2325
2326 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2327
2328 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2329
2330 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2331 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2332
2333 * gcc.target/arm/neon-vfma-1.c: New testcase.
2334 * gcc.target/arm/neon-vfms-1.c: Likewise.
2335 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2336 of float.
2337 * gcc.target/arm/neon-vmls-1.c: Likewise.
2338 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2339 function.
2340 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2341 (check_effective_target_arm_neonv2_ok): Likewise.
2342 (check_effective_target_arm_neonv2_hw): Likewise.
2343 (check_effective_target_arm_neonv2): Likewise.
2344
2345 2012-09-11 Richard Guenther <rguenther@suse.de>
2346
2347 PR middle-end/54515
2348 * g++.dg/tree-ssa/pr54515.C: New testcase.
2349
2350 2012-09-10 Andrew Pinski <apinski@cavium.com>
2351
2352 PR tree-opt/c54362
2353 * gcc.dg/tm/memopt-16.c: New testcase.
2354
2355 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2356
2357 PR c++/54541
2358 PR c++/54542
2359 * g++.dg/cpp0x/sfinae40.C: New.
2360 * g++.dg/cpp0x/sfinae41.C: Likewise.
2361
2362 2012-09-10 Jason Merrill <jason@redhat.com>
2363
2364 PR c++/54538
2365 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2366
2367 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2368
2369 PR target/54089
2370 * gcc.target/sh/pr54089-3.c: New.
2371
2372 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2373
2374 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2375
2376 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2377
2378 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2379
2380 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2381
2382 * gcc.dg/pr52558-2.c: Delete.
2383 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2384
2385 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2386
2387 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2388
2389 2012-09-10 Richard Guenther <rguenther@suse.de>
2390
2391 PR tree-optimization/54520
2392 * gcc.dg/torture/pr54520.c: New testcase.
2393
2394 2012-09-10 Jason Merrill <jason@redhat.com>
2395
2396 PR c++/54506
2397 * g++.dg/cpp0x/implicit14.C: New.
2398
2399 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2400
2401 PR fortran/54208
2402 * gfortran.dg/bound_simplification_3.f90: New test.
2403
2404 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2405
2406 PR testsuite/54184
2407 * gcc.dg/pr52558-1.c: Delete.
2408 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2409
2410 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2411
2412 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2413 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2414 * gcc.target/arm/smlaltt-1.c: Likewise.
2415
2416 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2417
2418 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2419
2420 2012-09-07 Tom de Vries <tom@codesourcery.com>
2421
2422 PR tree-optimization/53986
2423 * gcc.dg/tree-ssa/vrp80.c: New test.
2424 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2425
2426 2012-09-06 Jason Merrill <jason@redhat.com>
2427
2428 PR c++/54341
2429 PR c++/54253
2430 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2431 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2432
2433 2012-09-06 Andrew Pinski <apinski@cavium.com>
2434
2435 PR tree-opt/54494
2436 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2437
2438 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2439
2440 PR rtl-optimization/54455
2441 * gcc.dg/54455.c: New test.
2442
2443 2012-09-06 Tobias Burnus <burnus@net-b.de>
2444
2445 PR fortran/54463
2446 * gfortran.dg/promotion_2.f90: New.
2447
2448 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR middle-end/54486
2451 * c-c++-common/pr54486.c: New test.
2452
2453 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2454
2455 PR fortran/54474
2456 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2457
2458 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2459
2460 PR c++/54191
2461 * g++.dg/cpp0x/sfinae39.C: New.
2462
2463 2012-09-04 Jason Merrill <jason@redhat.com>
2464
2465 PR c++/54441
2466 * g++.dg/ext/flexary3.C: New.
2467
2468 PR c++/54420
2469 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2470
2471 PR c++/54198
2472 * g++.dg/template/defarg15.C: New.
2473
2474 PR c++/54437
2475 * g++.dg/template/access24.C: New.
2476
2477 2012-09-04 Richard Guenther <rguenther@suse.de>
2478
2479 PR tree-optimization/54458
2480 * gcc.dg/torture/pr54458.c: New testcase.
2481
2482 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2483
2484 * gcc.target/arm/neon-vext.c: New test.
2485 * gcc.target/arm/neon-vext-execute.c: Ditto.
2486
2487 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2488
2489 PR fortran/54243
2490 PR fortran/54244
2491 * gfortran.dg/select_type_29.f03: New.
2492
2493 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2494
2495 * gcc.dg/fold-perm.c: Improve test.
2496
2497 2012-09-03 Tobias Burnus <burnus@net-b.de>
2498
2499 PR fortran/51632
2500 * gfortran.dg/coarray_class_1.f90: New.
2501
2502 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2503
2504 PR target/49206
2505 * gcc.c-torture/compile/pr49206.c: New test.
2506
2507 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2508 Uros Bizjak <ubizjak@gmail.com>
2509
2510 PR target/36680
2511 * gfortran.dg/pr36680.f90: New test.
2512
2513 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2514
2515 PR target/42295
2516 * g++.dg/opt/pr42295.C: New test.
2517
2518 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2519
2520 PR target/54436
2521 * gcc.dg/torture/pr54436.c: New test.
2522
2523 2012-09-01 Andrew Pinski <apinski@cavium.com>
2524
2525 * gcc.target/mips/truncate-8.c: New testcase.
2526
2527 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2528
2529 PR target/46829
2530 PR target/46843
2531 * gcc.target/i386/pr46829.c: New test.
2532 * gcc.target/i386/pr46843.c: Ditto.
2533
2534 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2535 Jason Merrill <jason@redhat.com>
2536
2537 PR c++/18747
2538 * g++.dg/parse/error50.C: New.
2539
2540 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR c/54428
2543 * gcc.c-torture/compile/pr54428.c: New test.
2544
2545 2012-08-31 Ollie Wild <aaw@google.com>
2546
2547 PR c++/54197
2548 * g++.dg/init/lifetime3.C: New test.
2549
2550 2012-08-31 Martin Jambor <mjambor@suse.cz>
2551
2552 PR middle-end/54409
2553 * gcc.dg/torture/pr54409.c: New test.
2554
2555 2012-08-31 Martin Jambor <mjambor@suse.cz>
2556
2557 * gfortran.dg/pr48636.f90: Add dump scan checks.
2558
2559 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2560
2561 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2562
2563 2012-08-28 Joey Ye <joey.ye@arm.com>
2564
2565 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2566
2567 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2568
2569 PR target/46254
2570 * gcc.target/i386/pr46254.c: New test.
2571
2572 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2573
2574 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2575 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2576 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2577
2578 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2579
2580 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2581 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2582 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2583 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2584 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2585 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2586 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2587 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2588 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2589 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2590 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2591 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2592 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2593 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2594 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2595 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2596 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2597 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2598 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2599 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2600 gcc.target/mips/unaligned-1.c: Tighten regexps.
2601
2602 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2603
2604 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2605 (mips_option_groups): Remove optimization. Add various -f options.
2606 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2607 and -pg imply -fno-omit-frame-pointer.
2608 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2609 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2610 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2611 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2612 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2613 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2614 * gcc.target/mips/abi-n32-long32.c: Likewise.
2615 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2616 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2617 * gcc.target/mips/abi-n32-long64.c: Likewise.
2618 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2619 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2620 * gcc.target/mips/abi-n64-long32.c: Likewise.
2621 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2622 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2623 * gcc.target/mips/abi-n64-long64.c: Likewise.
2624 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2625 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2626 * gcc.target/mips/abi-o32-long32.c: Likewise.
2627 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2628 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2629 * gcc.target/mips/abi-o32-long64.c: Likewise.
2630 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2631 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2632 * gcc.target/mips/abi-o64-long32.c: Likewise.
2633 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2634 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2635 * gcc.target/mips/abi-o64-long64.c: Likewise.
2636 * gcc.target/mips/asm-1.c: Likewise.
2637 * gcc.target/mips/branch-1.c: Likewise.
2638 * gcc.target/mips/call-3.c: Likewise.
2639 * gcc.target/mips/call-saved-3.c: Likewise.
2640 * gcc.target/mips/clear-cache-1.c: Likewise.
2641 * gcc.target/mips/div-1.c: Likewise.
2642 * gcc.target/mips/div-2.c: Likewise.
2643 * gcc.target/mips/div-3.c: Likewise.
2644 * gcc.target/mips/div-4.c: Likewise.
2645 * gcc.target/mips/div-5.c: Likewise.
2646 * gcc.target/mips/div-6.c: Likewise.
2647 * gcc.target/mips/div-7.c: Likewise.
2648 * gcc.target/mips/div-8.c: Likewise.
2649 * gcc.target/mips/div-9.c: Likewise.
2650 * gcc.target/mips/div-10.c: Likewise.
2651 * gcc.target/mips/div-11.c: Likewise.
2652 * gcc.target/mips/div-12.c: Likewise.
2653 * gcc.target/mips/dsp-ctrl.c: Likewise.
2654 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2655 * gcc.target/mips/ext-8.c: Likewise.
2656 * gcc.target/mips/extend-2.c: Likewise.
2657 * gcc.target/mips/fix-r10000-1.c: Likewise.
2658 * gcc.target/mips/fix-r10000-2.c: Likewise.
2659 * gcc.target/mips/fix-r10000-3.c: Likewise.
2660 * gcc.target/mips/fix-r10000-4.c: Likewise.
2661 * gcc.target/mips/fix-r10000-5.c: Likewise.
2662 * gcc.target/mips/fix-r10000-6.c: Likewise.
2663 * gcc.target/mips/fix-r10000-7.c: Likewise.
2664 * gcc.target/mips/fix-r10000-8.c: Likewise.
2665 * gcc.target/mips/fix-r10000-9.c: Likewise.
2666 * gcc.target/mips/fix-r10000-10.c: Likewise.
2667 * gcc.target/mips/fix-r10000-11.c: Likewise.
2668 * gcc.target/mips/fix-r10000-12.c: Likewise.
2669 * gcc.target/mips/fix-r10000-13.c: Likewise.
2670 * gcc.target/mips/fix-r10000-14.c: Likewise.
2671 * gcc.target/mips/fix-r10000-15.c: Likewise.
2672 * gcc.target/mips/fpcmp-1.c: Likewise.
2673 * gcc.target/mips/fpcmp-2.c: Likewise.
2674 * gcc.target/mips/fpr-moves-7.c: Likewise.
2675 * gcc.target/mips/fpr-moves-8.c: Likewise.
2676 * gcc.target/mips/int-moves-1.c: Likewise.
2677 * gcc.target/mips/int-moves-2.c: Likewise.
2678 * gcc.target/mips/long-calls-pg.c: Likewise.
2679 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2680 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2681 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2682 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2683 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2684 * gcc.target/mips/mips-3d-1.c: Likewise.
2685 * gcc.target/mips/mips-3d-2.c: Likewise.
2686 * gcc.target/mips/mips-3d-3.c: Likewise.
2687 * gcc.target/mips/mips-3d-4.c: Likewise.
2688 * gcc.target/mips/mips-3d-5.c: Likewise.
2689 * gcc.target/mips/mips-3d-6.c: Likewise.
2690 * gcc.target/mips/mips-3d-7.c: Likewise.
2691 * gcc.target/mips/mips-3d-8.c: Likewise.
2692 * gcc.target/mips/mips-3d-9.c: Likewise.
2693 * gcc.target/mips/mips-ps-1.c: Likewise.
2694 * gcc.target/mips/mips-ps-2.c: Likewise.
2695 * gcc.target/mips/mips-ps-3.c: Likewise.
2696 * gcc.target/mips/mips-ps-4.c: Likewise.
2697 * gcc.target/mips/mips-ps-6.c: Likewise.
2698 * gcc.target/mips/mips32-dspr2.c: Likewise.
2699 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2700 * gcc.target/mips/neg-abs-1.c: Likewise.
2701 * gcc.target/mips/neg-abs-2.c: Likewise.
2702 * gcc.target/mips/nmadd-3.c: Likewise.
2703 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2704 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2705 * gcc.target/mips/octeon-pop-1.c: Likewise.
2706 * gcc.target/mips/pr26765.c: Likewise.
2707 * gcc.target/mips/pr33256.c: Likewise.
2708 * gcc.target/mips/pr33635-1.c: Likewise.
2709 * gcc.target/mips/pr33755.c: Likewise.
2710 * gcc.target/mips/pr35802.c: Likewise.
2711 * gcc.target/mips/pr45074.c: Likewise.
2712 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2713 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2714 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2715 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2716 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2717 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2718 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2719 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2720 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2721 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2722 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2723 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2724 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2725 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2726 * gcc.target/mips/save-restore-1.c: Likewise.
2727 * gcc.target/mips/save-restore-3.c: Likewise.
2728 * gcc.target/mips/save-restore-5.c: Likewise.
2729 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2730 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2731 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2732 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2733 * gcc.target/mips/stack-1.c: Likewise.
2734
2735 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2736 Tighten regexps.
2737
2738 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2739 branch under test to be filled with preceding rather than
2740 following instructions.
2741 * gcc.target/mips/branch-10.c: Likewise.
2742 * gcc.target/mips/branch-11.c: Likewise.
2743 * gcc.target/mips/branch-12.c: Likewise.
2744 * gcc.target/mips/branch-13.c: Likewise.
2745 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2746 to be eliminated. Tighten $28 scan-assembler-not test.
2747
2748 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2749 function to...
2750 * gcc.target/mips/call-4.c: ...this new test.
2751
2752 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2753 more likely.
2754 * gcc.target/mips/code-readable-3.c: Likewise.
2755 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2756 flag but skip for -O0.
2757 * gcc.target/mips/code-readable-4.c: Likewise.
2758
2759 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2760 of operations under test.
2761 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2762
2763 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2764 Don't require sibling-call optimization.
2765 * gcc.target/mips/near-far-4.c: Likewise.
2766
2767 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2768 Make sure that the register variable is used.
2769 * gcc.target/mips/soft-float-1.c: Likewise.
2770
2771 * gcc.target/mips/sdata-1.c: Make static data volatile.
2772 * gcc.target/mips/sdata-2.c: Likewise.
2773 * gcc.target/mips/sdata-3.c: Likewise.
2774 * gcc.target/mips/sdata-4.c: Likewise.
2775
2776 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2777 skip for -O0.
2778 * gcc.target/mips/atomic-memory-2.c: Likewise.
2779 * gcc.target/mips/branch-cost-1.c: Likewise.
2780 * gcc.target/mips/branch-cost-2.c: Likewise.
2781 * gcc.target/mips/cache-1.c: Likewise.
2782 * gcc.target/mips/call-1.c: Likewise.
2783 * gcc.target/mips/call-saved-2.c: Likewise.
2784 * gcc.target/mips/const-anchor-1.c: Likewise.
2785 * gcc.target/mips/const-anchor-2.c: Likewise.
2786 * gcc.target/mips/dse-1.c: Likewise.
2787 * gcc.target/mips/dsp-lhx.c: Likewise.
2788 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2789 * gcc.target/mips/ext-1.c: Likewise.
2790 * gcc.target/mips/ext-2.c: Likewise.
2791 * gcc.target/mips/ext-3.c: Likewise.
2792 * gcc.target/mips/ext-4.c: Likewise.
2793 * gcc.target/mips/ext-5.c: Likewise.
2794 * gcc.target/mips/ext-6.c: Likewise.
2795 * gcc.target/mips/ext-7.c: Likewise.
2796 * gcc.target/mips/extend-1.c: Likewise.
2797 * gcc.target/mips/fix-r4000-1.c: Likewise.
2798 * gcc.target/mips/fix-r4000-3.c: Likewise.
2799 * gcc.target/mips/fix-r4000-5.c: Likewise.
2800 * gcc.target/mips/fix-r4000-6.c: Likewise.
2801 * gcc.target/mips/fix-r4000-8.c: Likewise.
2802 * gcc.target/mips/fix-r4000-10.c: Likewise.
2803 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2804 * gcc.target/mips/fixed-vector-type.c: Likewise.
2805 * gcc.target/mips/fpr-moves-1.c: Likewise.
2806 * gcc.target/mips/fpr-moves-2.c: Likewise.
2807 * gcc.target/mips/fpr-moves-3.c: Likewise.
2808 * gcc.target/mips/fpr-moves-4.c: Likewise.
2809 * gcc.target/mips/fpr-moves-5.c: Likewise.
2810 * gcc.target/mips/fpr-moves-6.c: Likewise.
2811 * gcc.target/mips/ins-1.c: Likewise.
2812 * gcc.target/mips/ins-2.c: Likewise.
2813 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2814 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2815 * gcc.target/mips/lazy-binding-1.c: Likewise.
2816 * gcc.target/mips/madd-3.c: Likewise.
2817 * gcc.target/mips/madd-5.c: Likewise.
2818 * gcc.target/mips/madd-6.c: Likewise.
2819 * gcc.target/mips/madd-8.c: Likewise.
2820 * gcc.target/mips/madd-9.c: Likewise.
2821 * gcc.target/mips/memcpy-1.c: Likewise.
2822 * gcc.target/mips/mips-ps-type.c: Likewise.
2823 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2824 * gcc.target/mips/mips-sched-madd.c: Likewise.
2825 * gcc.target/mips/mips16e-extends.c: Likewise.
2826 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2827 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2828 * gcc.target/mips/movcc-1.c: Likewise.
2829 * gcc.target/mips/movcc-2.c: Likewise.
2830 * gcc.target/mips/movcc-3.c: Likewise.
2831 * gcc.target/mips/msub-5.c: Likewise.
2832 * gcc.target/mips/msub-6.c: Likewise.
2833 * gcc.target/mips/msub-8.c: Likewise.
2834 * gcc.target/mips/mult-2.c: Likewise.
2835 * gcc.target/mips/mult-3.c: Likewise.
2836 * gcc.target/mips/mult-5.c: Likewise.
2837 * gcc.target/mips/mult-6.c: Likewise.
2838 * gcc.target/mips/mult-7.c: Likewise.
2839 * gcc.target/mips/mult-12.c: Likewise.
2840 * gcc.target/mips/mult-13.c: Likewise.
2841 * gcc.target/mips/mult-14.c: Likewise.
2842 * gcc.target/mips/mult-15.c: Likewise.
2843 * gcc.target/mips/mult-17.c: Likewise.
2844 * gcc.target/mips/mult-18.c: Likewise.
2845 * gcc.target/mips/mult-19.c: Likewise.
2846 * gcc.target/mips/nmadd-1.c: Likewise.
2847 * gcc.target/mips/nmadd-2.c: Likewise.
2848 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2849 * gcc.target/mips/octeon-cins-1.c: Likewise.
2850 * gcc.target/mips/octeon-cins-2.c: Likewise.
2851 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2852 * gcc.target/mips/octeon-exts-2.c: Likewise.
2853 * gcc.target/mips/octeon-exts-3.c: Likewise.
2854 * gcc.target/mips/octeon-exts-4.c: Likewise.
2855 * gcc.target/mips/octeon-exts-5.c: Likewise.
2856 * gcc.target/mips/octeon-exts-6.c: Likewise.
2857 * gcc.target/mips/octeon-exts-7.c: Likewise.
2858 * gcc.target/mips/octeon-pop-2.c: Likewise.
2859 * gcc.target/mips/octeon-seq-3.c: Likewise.
2860 * gcc.target/mips/octeon-seq-4.c: Likewise.
2861 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2862 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2863 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2864 * gcc.target/mips/pr54240.c: Likewise.
2865 * gcc.target/mips/rsqrt-1.c: Likewise.
2866 * gcc.target/mips/rsqrt-2.c: Likewise.
2867 * gcc.target/mips/rsqrt-3.c: Likewise.
2868 * gcc.target/mips/rsqrt-4.c: Likewise.
2869 * gcc.target/mips/save-restore-2.c: Likewise.
2870 * gcc.target/mips/save-restore-4.c: Likewise.
2871 * gcc.target/mips/sb1-1.c: Likewise.
2872 * gcc.target/mips/scc-1.c: Likewise.
2873 * gcc.target/mips/scc-2.c: Likewise.
2874 * gcc.target/mips/scc-3.c: Likewise.
2875 * gcc.target/mips/scc-4.c: Likewise.
2876 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2877 * gcc.target/mips/truncate-1.c: Likewise.
2878 * gcc.target/mips/truncate-2.c: Likewise.
2879 * gcc.target/mips/truncate-3.c: Likewise.
2880 * gcc.target/mips/truncate-4.c: Likewise.
2881 * gcc.target/mips/truncate-5.c: Likewise.
2882 * gcc.target/mips/truncate-6.c: Likewise.
2883 * gcc.target/mips/unaligned-1.c: Likewise.
2884
2885 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2886 skip for -O0. Require -fexpensive-optimizations.
2887 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2888 * gcc.target/mips/dspr2-MULT.c: Likewise.
2889 * gcc.target/mips/fix-r4000-2.c: Likewise.
2890 * gcc.target/mips/fix-r4000-4.c: Likewise.
2891 * gcc.target/mips/fix-r4000-7.c: Likewise.
2892 * gcc.target/mips/fix-r4000-9.c: Likewise.
2893 * gcc.target/mips/madd-1.c: Likewise.
2894 * gcc.target/mips/madd-2.c: Likewise.
2895 * gcc.target/mips/madd-4.c: Likewise.
2896 * gcc.target/mips/maddu-1.c: Likewise.
2897 * gcc.target/mips/maddu-2.c: Likewise.
2898 * gcc.target/mips/maddu-3.c: Likewise.
2899 * gcc.target/mips/maddu-4.c: Likewise.
2900 * gcc.target/mips/msub-1.c: Likewise.
2901 * gcc.target/mips/msub-2.c: Likewise.
2902 * gcc.target/mips/msub-3.c: Likewise.
2903 * gcc.target/mips/msub-4.c: Likewise.
2904 * gcc.target/mips/msubu-1.c: Likewise.
2905 * gcc.target/mips/msubu-2.c: Likewise.
2906 * gcc.target/mips/msubu-3.c: Likewise.
2907 * gcc.target/mips/msubu-4.c: Likewise.
2908 * gcc.target/mips/mult-1.c: Likewise.
2909 * gcc.target/mips/mult-4.c: Likewise.
2910 * gcc.target/mips/mult-8.c: Likewise.
2911 * gcc.target/mips/mult-9.c: Likewise.
2912 * gcc.target/mips/mult-10.c: Likewise.
2913 * gcc.target/mips/mult-11.c: Likewise.
2914 * gcc.target/mips/mult-16.c: Likewise.
2915
2916 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2917 skip for -O0 and -Os.
2918 * gcc.target/mips/fix-r4000-12.c: Likewise.
2919 * gcc.target/mips/madd-7.c: Likewise.
2920 * gcc.target/mips/mips-ps-5.c: Likewise.
2921 * gcc.target/mips/mips-ps-7.c: Likewise.
2922 * gcc.target/mips/msub-7.c: Likewise.
2923
2924 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2925 skip for -O0. Require -mno-abicalls.
2926 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2927
2928 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2929 skip for -O0. Require a total number of BBIT instructions and
2930 at least one of each kind.
2931
2932 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2933 skip for -O0. Require -fno-unroll-loops.
2934
2935 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2936 skip for -O0. Allow BLTZ as well as BGEZ.
2937
2938 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2939
2940 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2941 skip for -O0. Require -fschedule-insns2.
2942 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2943
2944 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2945 but skip for -O0. Make a branch-likely more likely.
2946
2947 * gcc.target/mips/timode-2.c: Split each test into its own function.
2948 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2949
2950 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2951 skip for -O0. Require -fpeephole2.
2952 * gcc.target/mips/vr-mult-2.c: Likewise.
2953
2954 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2955
2956 PR preprocessor/53469
2957 * gcc.dg/cpp/_Pragma7.c: New test case.
2958
2959 2012-08-27 Tobias Burnus <burnus@net-b.de>
2960
2961 PR fortran/54370
2962 * gfortran.dg/do_5.f90: New.
2963
2964 2012-08-27 Tobias Burnus <burnus@net-b.de>
2965
2966 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2967 from dg-options as -Wall no longer implies it.
2968
2969 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2970
2971 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2972
2973 2012-08-25 Jason Merrill <jason@redhat.com>
2974
2975 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2976
2977 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2978
2979 PR c++/51421
2980 * g++.dg/cpp0x/auto34.C: New.
2981
2982 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR c/54363
2985 * gcc.dg/pr54363.c: New test.
2986
2987 PR c/54355
2988 * gcc.dg/pr54355.c: New test.
2989
2990 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2991
2992 PR debug/52857
2993 * gcc.target/i386/pr52857-1.c: New.
2994 * gcc.target/i386/pr52857-2.c: Likewise.
2995
2996 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2997
2998 * gcc.target/mips/code-readable-4.c: New test.
2999
3000 2012-08-23 Julian Brown <julian@codesourcery.com>
3001 Sandra Loosemore <sandra@codesourcery.com>
3002
3003 * gcc.target/mips/code-readable-1.c: Add -O to options.
3004
3005 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3006
3007 PR c++/20420
3008 * g++.dg/lookup/using53.C: New.
3009
3010 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3011
3012 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3013 * gcc.dg/fixed-point/convert-1.c: New.
3014 * gcc.dg/fixed-point/convert-2.c: New.
3015 * gcc.dg/fixed-point/convert-3.c: New.
3016 * gcc.dg/fixed-point/convert-4.c: New.
3017 * gcc.dg/fixed-point/convert-float-1.c: New.
3018 * gcc.dg/fixed-point/convert-float-2.c: New.
3019 * gcc.dg/fixed-point/convert-float-3.c: New.
3020 * gcc.dg/fixed-point/convert-float-4.c: New.
3021 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3022 * gcc.dg/fixed-point/convert-sat.c: New.
3023 * gcc.dg/fixed-point/convert.h: New.
3024
3025 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3026
3027 PR target/54089
3028 * gcc.target/sh/pr54089-2.c: New.
3029
3030 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3031
3032 * gcc.target/i386/long-double-64-1.c: New file.
3033 * gcc.target/i386/long-double-64-2.c: Likewise.
3034 * gcc.target/i386/long-double-64-3.c: Likewise.
3035 * gcc.target/i386/long-double-64-4.c: Likewise.
3036 * gcc.target/i386/long-double-80-1.c: Likewise.
3037 * gcc.target/i386/long-double-80-2.c: Likewise.
3038 * gcc.target/i386/long-double-80-3.c: Likewise.
3039 * gcc.target/i386/long-double-80-4.c: Likewise.
3040 * gcc.target/i386/long-double-80-5.c: Likewise.
3041 * gcc.target/i386/long-double-80-6.c: Likewise.
3042 * gcc.target/i386/long-double-80-7.c: Likewise.
3043
3044 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3045
3046 PR tree-optimization/54317
3047 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3048
3049 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3050
3051 PR target/39423
3052 * gcc.target/sh/pr39423-2.c: New.
3053
3054 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3055
3056 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3057 * gcc.dg/fold-perm.c: Likewise.
3058
3059 2012-08-20 Jan Hubicka <jh@suse.cz>
3060
3061 PR fortran/48636
3062 * gcc.dg/ipa/inlinehint-1.c: New.
3063
3064 2012-08-20 Florian Weimer <fweimer@redhat.com>
3065
3066 PR c++/19351
3067 * g++.dg/init/new38.C: New test.
3068 * g++.dg/init/new39.C: New test.
3069
3070 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3071
3072 PR target/54089
3073 * gcc.target/sh/pr54089-1.c: New.
3074
3075 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3076
3077 PR target/51244
3078 * gcc.target/sh/pr51244-11.c: New.
3079
3080 2012-08-20 Tobias Burnus <burnus@net-b.de>
3081
3082 PR fortran/54301
3083 * gfortran.dg/warn_target_lifetime_2.f90: New.
3084
3085 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3086
3087 PR c++/10416
3088 * g++.dg/warn/Wunused-var-17.C: New.
3089
3090 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3091
3092 PR middle-end/53992
3093 * gcc.dg/gomp/pr53992.c: New test.
3094
3095 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3096
3097 PR tree-ssa/54295
3098 * gcc.c-torture/execute/20120817-1.c: New test.
3099
3100 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3101
3102 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3103 add instruction.
3104 (f2): New test that really does need adds.
3105
3106 2012-08-20 Richard Guenther <rguenther@suse.de>
3107
3108 PR tree-optimization/54327
3109 * gcc.dg/torture/pr54327.c: New testcase.
3110
3111 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3112
3113 PR tree-optimization/54321
3114 * gcc.c-torture/compile/pr54321.c: New test.
3115
3116 2012-08-20 Tobias Burnus <burnus@net-b.de>
3117
3118 PR fortran/54301
3119 * gfortran.dg/warn_target_lifetime_1.f90: New.
3120
3121 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3122
3123 PR fortran/54298
3124 * gfortran.dg/real_compare_1.f90: New test case.
3125 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3126
3127 2012-08-18 Jan Hubicka <jh@suse.cz>
3128
3129 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3130
3131 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3132
3133 PR fortran/39290
3134 * gfortran.dg/interface_37.f90: New test.
3135
3136 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3137 Gary Funck <gary@intrepid.com>
3138
3139 PR target/20020
3140 * gcc.target/i386/pr20020-1.c: New test.
3141 * gcc.target/i386/pr20020-2.c: Likewise.
3142 * gcc.target/i386/pr20020-3.c: Likewise.
3143
3144 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3145
3146 * gcc.target/i386/perm-concat.c: New test.
3147
3148 2012-08-17 Julian Brown <julian@codesourcery.com>
3149
3150 * gcc.target/arm/div64-unwinding.c: New test.
3151
3152 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3153
3154 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3155
3156 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3157
3158 PR target/54236
3159 * gcc.target/sh/pr54236-1.c: New.
3160
3161 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3162
3163 * lib/target-supports.exp (check_effective_target_sync_int_long)
3164 (check_effective_target_sync_char_short): Enable for crisv32-*
3165 and cris-*.
3166
3167 PR middle-end/54261
3168 * gcc.dg/torture/pr54261-1.c: New test.
3169
3170 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3171
3172 PR fortran/54243
3173 PR fortran/54244
3174 * gfortran.dg/typebound_call_24.f03: New.
3175
3176 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3177
3178 PR tree-optimization/54245
3179 * gcc.dg/tree-ssa/pr54245.c: New test.
3180
3181 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3182
3183 PR tree-optimization/54240
3184 * gcc.target/powerpc/pr54240.c: New test.
3185 * gcc.target/mips/pr54240.c: Likewise.
3186
3187 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3188
3189 PR target/52933
3190 * gcc.target/sh/pr52933-1.c: New.
3191 * gcc.target/sh/pr52933-2.c: New.
3192
3193 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3194
3195 PR target/50751
3196 * gcc.target/sh/pr50751-8.c: New.
3197
3198 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3199
3200 PR fortran/47586
3201 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3202 * gfortran.dg/typebound_proc_27.f03: New test.
3203
3204 2012-08-14 Sterling Augustine <saugustine@google.com>
3205
3206 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3207
3208 2012-08-14 Tobias Burnus <burnus@net-b.de>
3209
3210 PR fortran/40881
3211 * gfortran.dg/data_constraints_3.f90: New.
3212 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3213 to disable -pedantic compilation.
3214 * gfortran.dg/pr37243.f: Ditto.
3215 * gfortran.dg/g77/19990826-3.f: Ditto.
3216 * gfortran.dg/g77/20020307-1.f : Ditto.
3217 * gfortran.dg/g77/980310-3.f: Ditto.
3218
3219 2012-08-14 Tobias Burnus <burnus@net-b.de>
3220
3221 PR fortran/54234
3222 * gfortran.dg/warn_conversion_4.f90: New.
3223
3224 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR middle-end/53411
3227 PR rtl-optimization/53495
3228 * gcc.c-torture/compile/pr53411.c: New test.
3229 * gcc.c-torture/compile/pr53495.c: New test.
3230
3231 2012-08-13 Richard Guenther <rguenther@suse.de>
3232
3233 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3234
3235 2012-08-13 Richard Guenther <rguenther@suse.de>
3236
3237 PR tree-optimization/54200
3238 * gcc.dg/guality/pr54200.c: New testcase.
3239 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3240
3241 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3242
3243 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3244
3245 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3246
3247 PR target/51244
3248 * gcc.target/sh/pr51244-7.c: New.
3249 * gcc.target/sh/pr51244-8.c: New.
3250 * gcc.target/sh/pr51244-9.c: New.
3251 * gcc.target/sh/pr51244-10.c: New.
3252
3253 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3254
3255 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3256 -m2e or -m2a.
3257 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3258 * gcc.target/sh/pr53511-1.c: Likewise.
3259 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3260 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3261 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3262 * gcc.target/sh/pr53512-3.c: Likewise.
3263 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3264
3265 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3266
3267 PR target/39423
3268 * gcc.c-torture/compile/pr39423-1.c: New.
3269 * gcc.c-torture/compile/pr39423-2.c: New.
3270
3271 2012-08-12 Tobias Burnus <burnus@net-b.de>
3272
3273 PR fortran/54221
3274 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3275 they appear uninitialized on the RHS.
3276 * gfortran.dg/public_private_module_6.f90: New.
3277
3278 2012-08-11 Martin Jambor <mjambor@suse.cz>
3279
3280 PR fortran/48636
3281 * gfortran.dg/pr48636.f90: New test.
3282
3283 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3284
3285 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3286 to avoid warnings.
3287 (main): Adjust caller.
3288
3289 2012-08-10 Richard Guenther <rguenther@suse.de>
3290
3291 * gcc.dg/matrix/*.c: Adjust and move ...
3292 * gcc.dg/torture/: ... here.
3293 * gcc.dg/matrix: Remove directory.
3294
3295 2012-08-10 Richard Guenther <rguenther@suse.de>
3296
3297 PR middle-end/54219
3298 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3299
3300 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3301
3302 PR middle-end/54211
3303 * gcc.dg/tree-ssa/pr54211.c: New test.
3304
3305 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3306
3307 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3308 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3309
3310 2012-08-10 Richard Guenther <rguenther@suse.de>
3311
3312 PR tree-optimization/54109
3313 * gcc.dg/torture/pr54109.c: New testcase.
3314 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3315 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3316
3317 2012-08-10 Richard Guenther <rguenther@suse.de>
3318
3319 PR tree-optimization/54027
3320 * gcc.dg/torture/pr54027.c: New testcase.
3321
3322 2012-08-10 Richard Guenther <rguenther@suse.de>
3323
3324 * g++.dg/plugin/selfassign.c: Adjust.
3325 * gcc.dg/plugin/selfassign.c: Likewise.
3326 * gcc.dg/strlenopt-11.c: Likewise.
3327 * gcc.dg/strlenopt-13.c: Likewise.
3328 * gcc.dg/no-strict-overflow-4.c: Likewise.
3329 * gcc.dg/strict-overflow-4.c: Likewise.
3330 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3331 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3332 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3333 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3334 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3335 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3336 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3337 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3338 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3339 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3340 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3341 * gcc.dg/pr46309.c: Likewise.
3342 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3343
3344 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3345
3346 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3347 for x86 targets.
3348 * gcc.c-torture/compile/20120727-2.c: New test.
3349
3350 2012-08-09 Martin Jambor <mjambor@suse.cz>
3351
3352 * gcc.dg/ipa/iinline-4.c: New test.
3353 * gcc.dg/ipa/iinline-5.c: Likewise.
3354 * gcc.dg/ipa/iinline-6.c: Likewise.
3355 * gcc.dg/ipa/iinline-7.c: Likewise.
3356 * gcc.dg/lto/20120723_0.c: Likewise.
3357 * gcc.dg/lto/20120723_1.c: Likewise.
3358
3359 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3360
3361 PR target/39423
3362 * gcc.target/sh/pr39423-1.c: New.
3363
3364 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3365
3366 PR target/51244
3367 * gcc.target/sh/pr51244-5: New.
3368 * gcc.target/sh/pr51244-6: New.
3369
3370 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3371
3372 * gcc.target/i386/adx-addxcarry32-3.c: New.
3373 * gcc.target/i386/adx-addxcarry64-3.c: New.
3374
3375 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3376
3377 PR rtl-optimization/53701
3378 * gcc.dg/pr53701.c: New test.
3379
3380 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3381
3382 * gcc.c-torture/compile/20120727-1.c: New test.
3383
3384 2012-08-09 Tobias Burnus <burnus@net-b.de>
3385
3386 PR fortran/54199
3387 * gfortran.dg/intrinsic_shadow_4.f90: New.
3388
3389 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3390
3391 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3392
3393 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3394
3395 * gcc.c-torture/execute/20120808-1.c: New test.
3396
3397 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3398
3399 PR rtl-optimization/54157
3400 * gcc.target/i386/pr54157.c: New file.
3401
3402 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3403
3404 * gcc.target/i386/adx-addcarryx32-1.c: New.
3405 * gcc.target/i386/adx-addcarryx32-2.c: New.
3406 * gcc.target/i386/adx-addcarryx64-1.c: New.
3407 * gcc.target/i386/adx-addcarryx64-2.c: New.
3408 * gcc.target/i386/adx-check.h: New.
3409 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3410 * gcc.target/i386/sse-12.c: Add -madx.
3411 * gcc.target/i386/sse-13.c: Ditto.
3412 * gcc.target/i386/sse-14.c: Ditto.
3413 * gcc.target/i386/sse-22.c: Ditto.
3414 * gcc.target/i386/sse-23.c: Ditto.
3415 * g++.dg/other/i386-2.C: Ditto.
3416 * g++.dg/other/i386-3.C: Ditto.
3417
3418 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3419
3420 * gcc.dg/tree-ssa/slsr-5.c: New.
3421 * gcc.dg/tree-ssa/slsr-6.c: New.
3422 * gcc.dg/tree-ssa/slsr-7.c: New.
3423 * gcc.dg/tree-ssa/slsr-8.c: New.
3424 * gcc.dg/tree-ssa/slsr-9.c: New.
3425 * gcc.dg/tree-ssa/slsr-10.c: New.
3426 * gcc.dg/tree-ssa/slsr-11.c: New.
3427 * gcc.dg/tree-ssa/slsr-12.c: New.
3428 * gcc.dg/tree-ssa/slsr-13.c: New.
3429 * gcc.dg/tree-ssa/slsr-14.c: New.
3430 * gcc.dg/tree-ssa/slsr-15.c: New.
3431 * gcc.dg/tree-ssa/slsr-16.c: New.
3432 * gcc.dg/tree-ssa/slsr-17.c: New.
3433 * gcc.dg/tree-ssa/slsr-18.c: New.
3434 * gcc.dg/tree-ssa/slsr-19.c: New.
3435 * gcc.dg/tree-ssa/slsr-20.c: New.
3436 * gcc.dg/tree-ssa/slsr-21.c: New.
3437 * gcc.dg/tree-ssa/slsr-22.c: New.
3438 * gcc.dg/tree-ssa/slsr-23.c: New.
3439 * gcc.dg/tree-ssa/slsr-24.c: New.
3440 * gcc.dg/tree-ssa/slsr-25.c: New.
3441 * gcc.dg/tree-ssa/slsr-26.c: New.
3442 * gcc.dg/tree-ssa/slsr-30.c: New.
3443 * gcc.dg/tree-ssa/slsr-31.c: New.
3444
3445 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3446
3447 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3448 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3449 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3450
3451 2012-08-06 Cary Coutant <ccoutant@google.com>
3452
3453 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3454
3455 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3456
3457 PR fortran/35831
3458 * gfortran.dg/dummy_procedure_5.f90: Modified.
3459 * gfortran.dg/dummy_procedure_8.f90: New.
3460 * gfortran.dg/interface_26.f90: Modified.
3461 * gfortran.dg/proc_ptr_11.f90: Modified.
3462 * gfortran.dg/proc_ptr_15.f90: Modified.
3463 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3464 * gfortran.dg/typebound_override_1.f90: Modified.
3465 * gfortran.dg/typebound_proc_6.f03: Modified.
3466
3467 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3468
3469 PR tree-optimization/51938
3470 PR tree-optimization/52005
3471 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3472 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3473 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3474 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3475
3476 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3477
3478 Avoid crashing on erroneous static_assert usage
3479 * g++.dg/cpp0x/static_assert8.C: New test.
3480
3481 2012-08-06 Jason Merrill <jason@redhat.com>
3482
3483 * g++.dg/cpp0x/sfinae38.C: New.
3484
3485 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3486 Paolo Carlini <paolo.carlini@oracle.com>
3487
3488 PR c++/54165
3489 * g++.dg/conversion/void2.C: New.
3490
3491 2012-08-06 Tom de Vries <tom@codesourcery.com>
3492
3493 * gcc.dg/tree-ssa/vrp78.c: New test.
3494
3495 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3496 Richard Sandiford <rdsandiford@googlemail.com>
3497
3498 * g++.dg/opt/enum2.C: Require fpic target.
3499 * g++.dg/lto/20090303_0.C: Likewise.
3500
3501 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3502 Catherine Moore <clm@codesourcery.com>
3503
3504 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3505 flush function names too.
3506 * gcc.target/mips/clear-cache-1.c: Likewise.
3507
3508 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3509
3510 PR target/54156
3511 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3512
3513 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3514
3515 PR fortran/54166
3516 * gfortran.dg/array_5.f90: New test.
3517
3518 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3519
3520 PR tree-optimization/30318
3521 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3522
3523 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3524
3525 * g++.dg/ext/vector17.C: New testcase.
3526
3527 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3528
3529 PR target/51931
3530 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3531 * g++.dg/opt/longbranch1.C: Likewise.
3532
3533 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3534
3535 PR tree-optimization/53805
3536 * gcc.dg/fold-notunord.c: New testcase.
3537
3538 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3539
3540 PR fortran/48820
3541 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3542 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3543
3544 2012-08-02 Jason Merrill <jason@redhat.com>
3545 Paolo Carlini <paolo.carlini@oracle.com>
3546
3547 PR c++/51213 (again)
3548 * g++.dg/cpp0x/sfinae37.C: Extend.
3549
3550 2012-08-02 Richard Guenther <rguenther@suse.de>
3551
3552 PR tree-optimization/50672
3553 * g++.dg/torture/pr50672.C: New testcase.
3554
3555 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3556
3557 PR fortran/54147
3558 * gfortran.dg/abstract_type_6.f03: Modified.
3559 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3560 * gfortran.dg/proc_ptr_comp_35.f90: New.
3561 * gfortran.dg/typebound_proc_9.f03: Modified.
3562 * gfortran.dg/typebound_proc_26.f90: New.
3563
3564 2012-08-02 Richard Guenther <rguenther@suse.de>
3565
3566 * gcc.dg/torture/pta-callused-1.c: Adjust.
3567 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3568 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3569 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3570 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3571 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3572 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3573 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3574 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3575
3576 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3577
3578 PR fortran/54033
3579 * gfortran.dg/include_6.f90: New test case.
3580 * gfortran.dg/include_7.f90: New test case.
3581 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3582
3583 2012-08-01 Tom de Vries <tom@codesourcery.com>
3584
3585 * gcc.dg/tree-ssa/vrp76.c: New test.
3586
3587 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3588
3589 PR tree-optimization/46556
3590 * gcc.dg/tree-ssa/slsr-27.c: New.
3591 * gcc.dg/tree-ssa/slsr-28.c: New.
3592 * gcc.dg/tree-ssa/slsr-29.c: New.
3593
3594 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3595
3596 PR fortran/42418
3597 * gfortran.dg/proc_decl_29.f90: New.
3598
3599 2012-07-31 Dehao Chen <dehao@google.com>
3600
3601 * gcc.dg/predict-7.c: New test.
3602
3603 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3604
3605 PR fortran/54134
3606 * gfortran.dg/typebound_override_3.f90: New.
3607
3608 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3609
3610 PR tree-optimization/53773
3611 * gcc.dg/vect/pr53773.c: New test.
3612
3613 2012-07-31 Nick Clifton <nickc@redhat.com>
3614
3615 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3616 and for XStormy16.
3617
3618 2012-07-31 Tobias Burnus <burnus@net-b.de>
3619
3620 * gfortran.dg/c_funloc_tests_6.f90: New.
3621 * gfortran.dg/c_funloc_tests_7.f90: New.
3622 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3623
3624 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3625
3626 PR c++/53624
3627 * g++.dg/cpp0x/temp_default5.C: New.
3628
3629 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3630
3631 PR fortran/51081
3632 * gfortran.dg/proc_ptr_37.f90: New.
3633
3634 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3635
3636 * lib/target-supports.exp
3637 (check_effective_target_vect_natural_alignment): New function.
3638 * gcc.dg/align-2.c: Only run on targets with natural alignment
3639 of vector types.
3640 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3641 alignment of vector types.
3642
3643 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3644 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3645
3646 * gcc.target/i386/rdseed16-1.c: New.
3647 * gcc.target/i386/rdseed32-1.c: Ditto
3648 * gcc.target/i386/rdseed64-1.c: Ditto
3649 * gcc.target/i386/sse-12.c: Add -mrdseed.
3650 * gcc.target/i386/sse-13.c: Ditto.
3651 * gcc.target/i386/sse-14.c: Ditto.
3652 * g++.dg/other/i386-2.C: Ditto.
3653 * g++.dg/other/i386-3.C: Ditto.
3654
3655 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3656
3657 PR target/51244
3658 * gcc.target/sh/pr51244-4.c: New.
3659
3660 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3661
3662 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3663 for alpha*-*-* targets. Cleanup original tree dump.
3664
3665 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3666
3667 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3668 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3669
3670 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3671
3672 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3673 rand, srand. Include <stdlib.h>.
3674
3675 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3676
3677 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3678
3679 2012-07-26 Richard Henderson <rth@redhat.com>
3680
3681 * gcc.dg/attr-hotcold-1.c: New.
3682 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3683
3684 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3685 Sandra Loosemore <sandra@codesourcery.com>
3686
3687 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3688
3689 2012-07-26 Tobias Burnus <burnus@net-b.de>
3690
3691 * gfortran.dg/contiguous_1.f90: Update dg-error.
3692 * gfortran.dg/proc_ptr_32.f90: Ditto.
3693
3694 2012-07-26 Richard Guenther <rguenther@suse.de>
3695
3696 PR tree-optimization/54098
3697 * gcc.dg/torture/pr54098.c: New testcase.
3698
3699 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3700
3701 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3702 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3703
3704 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3705
3706 PR fortran/44354
3707 * gfortran.dg/array_constructor_39.f90: New test.
3708
3709 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3710
3711 PR fortran/44354
3712 * gfortran.dg/array_constructor_38.f90: New test.
3713
3714 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3715
3716 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3717
3718 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3719
3720 * gnat.dg/noreturn5.ad[sb]: New test.
3721
3722 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3723 Paul Brook <paul@codesourcery.com>
3724
3725 PR target/53633
3726
3727 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3728 * c-c++-common/pr53633.c: New test.
3729
3730 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3731
3732 * gcc.target/i386/asm-dialect-1.c: New test case.
3733
3734 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3735 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3736
3737 * gcc.target/i386/prefetchw-1.c: New.
3738 * gcc.target/i386/sse-12.c: Add -mprfchw.
3739 * gcc.target/i386/sse-13.c: Ditto.
3740 * gcc.target/i386/sse-14.c: Ditto.
3741 * gcc.target/i386/sse-22.c: Ditto.
3742 * gcc.target/i386/sse-23.c: Ditto.
3743 * g++.dg/other/i386-2.C: Ditto.
3744 * g++.dg/other/i386-3.C: Ditto.
3745
3746 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3747
3748 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3749
3750 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3751
3752 PR target/54051
3753 * gcc.target/arm/pr54051.c: New.
3754 * gcc.target/arm/vfp-1.c: Adjust test.
3755
3756 2012-07-24 Julian Brown <julian@codesourcery.com>
3757
3758 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3759 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3760 hard-float ARM.
3761
3762 2012-07-23 Paul Brook <paul@codesourcery.com>
3763
3764 * g++.dg/other/armv7m-1.c: New test.
3765
3766 2012-07-23 Julian Brown <julian@codesourcery.com>
3767
3768 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3769 ARM.
3770 (DO_TEST): Define to 1 for appropriate ARM targets.
3771
3772 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3773
3774 PR tree-optimization/53881
3775 * gcc.dg/pr53881.c: Renamed to ...
3776 * gcc.dg/pr53881-1.c: ... this.
3777 * gcc.dg/pr53881-2.c: New test.
3778
3779 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3780
3781 Handle recent changes in default atomics for cris*-*-linux*.
3782 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3783 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3784 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3785 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3786 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3787 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3788 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3789 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3790 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3791 -mno-unaligned-atomic-may-use-library is in effect for
3792 cris*-*-linux*.
3793 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3794 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3795 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3796 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3797 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3798 gcc.target/cris/torture/sync-mis-op-i-1.c,
3799 gcc.target/cris/torture/sync-mis-op-i-2.c,
3800 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3801 gcc.target/cris/torture/sync-mis-op-i-3.c,
3802 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3803 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3804 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3805 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3806 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3807 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3808 (main): Remove local variable x.
3809 [mis_ok]: Check that atomics don't fail.
3810
3811 2012-07-21 Andrew Pinski <apinski@cavium.com>
3812
3813 * gcc.dg/tree-ssa/vrp72.c: New test.
3814 * gcc.dg/tree-ssa/vrp73.c: New test.
3815 * gcc.dg/tree-ssa/vrp74.c: New test.
3816 * gcc.dg/tree-ssa/vrp75.c: New test.
3817
3818 2012-07-21 Andrew Pinski <apinski@cavium.com>
3819
3820 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3821 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3822
3823 2012-07-21 Andrew Pinski <apinski@cavium.com>
3824
3825 * gcc.target/mips/octeon-pop-2.c: New testcase.
3826
3827 2012-07-21 Tobias Burnus <burnus@net-b.de>
3828
3829 PR fortran/48820
3830 * gfortran.dg/assumed_rank_3.f90: New.
3831 * gfortran.dg/assumed_rank_11.f90: New.
3832 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3833 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3834 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3835
3836 2012-07-21 Andrew Pinski <apinski@cavium.com>
3837
3838 * gcc.target/mips/unaligned-1.c: New testcase.
3839
3840 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3841
3842 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3843
3844 2012-07-20 Tobias Burnus <burnus@net-b.de>
3845
3846 * gfortran.dg/bind_c_array_params_2.f90: New.
3847 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3848 and update dg-error.
3849
3850 2012-07-20 Tobias Burnus <burnus@net-b.de>
3851
3852 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3853
3854 2012-07-20 Jason Merrill <jason@redhat.com>
3855
3856 PR c++/54038
3857 * g++.dg/other/array7.C: New.
3858
3859 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3860
3861 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3862 the basic block and check loop depth.
3863 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3864 matching patterns and comments.
3865 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3866 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3867
3868 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3869
3870 PR c++/28656
3871 * c-c++-common/pr28656.c: New test.
3872
3873 2012-07-19 Jason Merrill <jason@redhat.com>
3874
3875 PR c++/54026
3876 * g++.dg/init/mutable1.C: New.
3877
3878 2012-07-20 Tobias Burnus <burnus@net-b.de>
3879
3880 PR fortran/48820
3881 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3882 * gfortran.dg/assumed_rank_1.f90: New.
3883 * gfortran.dg/assumed_rank_1_c.c: New.
3884 * gfortran.dg/assumed_rank_2.f90: New.
3885 * gfortran.dg/assumed_rank_4.f90: New.
3886 * gfortran.dg/assumed_rank_5.f90: New.
3887 * gfortran.dg/assumed_rank_6.f90: New.
3888 * gfortran.dg/assumed_rank_7.f90: New.
3889 * gfortran.dg/assumed_rank_8.f90: New.
3890 * gfortran.dg/assumed_rank_8_c.c: New.
3891 * gfortran.dg/assumed_rank_9.f90: New.
3892 * gfortran.dg/assumed_rank_10.f90: New.
3893 * gfortran.dg/assumed_rank_12.f90: New.
3894
3895 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3896
3897 * gnat.dg/opt25.adb: New test.
3898 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3899 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3900
3901 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3902
3903 * gnat.dg/aggr20.ad[sb]: New test.
3904 * gnat.dg/aggr20_pkg.ads: New helper.
3905
3906 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3907
3908 * gnat.dg/derived_type3.adb: New test.
3909 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3910
3911 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR rtl-optimization/53942
3914 * gcc.dg/pr53942.c: New test.
3915
3916 2012-07-19 Jason Merrill <jason@redhat.com>
3917
3918 PR c++/54021
3919 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3920
3921 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3922
3923 * gnat.dg/discr38.adb: New test.
3924
3925 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3926
3927 PR middle-end/54017
3928 * c-c++-common/gomp/pr54017.c: New test.
3929
3930 2012-07-19 Richard Guenther <rguenther@suse.de>
3931 Eric Botcazou <ebotcazou@adacore.com>
3932
3933 * gnat.dg/loop_optimization11.adb: New testcase.
3934 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3935
3936 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3937 Jason Merrill <jason@redhat.com>
3938
3939 * g++.dg/cpp0x/sfinae37.C: New.
3940 * g++.dg/template/access23.C: New.
3941 * g++.dg/template/access7.C: Adjust.
3942 * g++.dg/template/sfinae10.C: Don't expect errors.
3943 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3944
3945 2012-07-18 Julian Brown <julian@codesourcery.com>
3946 Sandra Loosemore <sandra@codesroucery.com>
3947
3948 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3949
3950 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3951
3952 * gnat.dg/noreturn4.ad[sb]: New test.
3953 * gnat.dg/noreturn4_pkg.ads: New helper.
3954
3955 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3956 Julian Brown <julian@codesourcery.com>
3957
3958 * gcc.target/arm/neon-vdup-1.c: New test case.
3959 * gcc.target/arm/neon-vdup-2.c: New test case.
3960 * gcc.target/arm/neon-vdup-3.c: New test case.
3961 * gcc.target/arm/neon-vdup-4.c: New test case.
3962 * gcc.target/arm/neon-vdup-5.c: New test case.
3963 * gcc.target/arm/neon-vdup-6.c: New test case.
3964 * gcc.target/arm/neon-vdup-7.c: New test case.
3965 * gcc.target/arm/neon-vdup-8.c: New test case.
3966 * gcc.target/arm/neon-vdup-9.c: New test case.
3967 * gcc.target/arm/neon-vdup-10.c: New test case.
3968 * gcc.target/arm/neon-vdup-11.c: New test case.
3969 * gcc.target/arm/neon-vdup-12.c: New test case.
3970 * gcc.target/arm/neon-vdup-13.c: New test case.
3971 * gcc.target/arm/neon-vdup-14.c: New test case.
3972 * gcc.target/arm/neon-vdup-15.c: New test case.
3973 * gcc.target/arm/neon-vdup-16.c: New test case.
3974 * gcc.target/arm/neon-vdup-17.c: New test case.
3975 * gcc.target/arm/neon-vdup-18.c: New test case.
3976 * gcc.target/arm/neon-vdup-19.c: New test case.
3977 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3978 arguments non-constant.
3979
3980 2012-07-18 Richard Guenther <rguenther@suse.de>
3981
3982 PR tree-optimization/53970
3983 * g++.dg/torture/pr53970.C: New testcase.
3984
3985 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3986
3987 PR target/38621
3988 * gcc.c-torture/compile/pr38621.c: New.
3989
3990 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3991
3992 PR target/33135
3993 * gcc.target/sh/pr33135-1.c: New.
3994 * gcc.target/sh/pr33135-2.c: New.
3995 * gcc.target/sh/pr33135-3.c: New.
3996 * gcc.target/sh/pr33135-4.c: New.
3997
3998 2012-07-17 Jason Merrill <jason@redhat.com>
3999
4000 PR c++/53995
4001 * g++.dg/parse/enum9.C: New.
4002
4003 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4004 Sandra Loosemore <sandra@codesourcery.com>
4005
4006 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4007 if there is a conflict with -mcpu=. Use -mcpu=5208.
4008
4009 2012-07-17 Jason Merrill <jason@redhat.com>
4010
4011 PR c++/53989
4012 * g++.dg/template/array23.C: New.
4013
4014 2012-07-17 Tobias Burnus <burnus@net-b.de>
4015
4016 PR fortran/53985
4017 * gfortran.dg/bind_c_usage_26.f90: New.
4018 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4019 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4020 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4021 * gfortran.dg/interop_params.f03: Ditto.
4022
4023 2012-07-17 Jason Merrill <jason@redhat.com>
4024
4025 * g++.dg/template/inherit8.C: Adjust.
4026 * g++.dg/template/using21.C: Adjust.
4027 * g++.dg/template/using22.C: Adjust.
4028
4029 PR c++/53549
4030 * g++.dg/template/current-inst1.C: New.
4031 * g++.dg/parse/crash35.C: Adjust.
4032
4033 2012-07-17 Tobias Burnus <burnus@net-b.de>
4034
4035 PR fortran/52101
4036 * gfortran.dg/oldstyle_4.f90: New.
4037
4038 2012-07-17 Tobias Burnus <burnus@net-b.de>
4039
4040 PR fortran/49265
4041 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4042 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4043
4044 2012-07-16 Jason Merrill <jason@redhat.com>
4045
4046 * g++.dg/parse/access8.C: Adjust.
4047 * g++.dg/template/sfinae6_neg.C: Adjust.
4048
4049 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4050
4051 PR fortran/53824
4052 * gfortran.dg/coarray_allocate_1.f90: New test.
4053
4054 2012-07-16 Andrew Pinski <apinski@cavium.com>
4055
4056 * gcc.c-torture/execute/bswap-1.c: New testcase.
4057 * gcc.c-torture/compile/unalign-1.c: New testcase.
4058 * gcc.c-torture/compile/20120524-1.c: New testcase.
4059 * gcc.c-torture/compile/20101216-1.c: New testcase.
4060
4061 2012-07-16 Dehao Chen <dehao@google.com>
4062
4063 Revert
4064 2012-07-10 Dehao Chen <dehao@google.com>
4065
4066 * gcc.dg/debug_info_inline.c: New test.
4067
4068 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4069
4070 PR fortran/53956
4071 * gfortran.dg/proc_decl_28.f90: New.
4072
4073 2012-07-16 Andrew Pinski <apinski@cavium.com>
4074
4075 * gcc.dg/torture/builtins-1.c: New testcase.
4076
4077 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4078
4079 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4080 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4081 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4082 gcc.target/cris/sync-1-v10.c,
4083 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4084 pass -mno-unaligned-atomic-may-use-library.
4085 * gcc.target/cris/sync-xchg-1.c: New test.
4086 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4087 valid register operand output modifier.
4088
4089 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4090
4091 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4092 characters.
4093
4094 2012-07-13 Andrew Pinski <apinski@cavium.com>
4095
4096 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4097 rather than cleanup-tree-dump.
4098 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4099
4100 2012-07-13 Richard Guenther <rguenther@suse.de>
4101
4102 PR tree-optimization/53907
4103 * gcc.target/i386/pr53907.c: New testcase.
4104
4105 2012-07-13 Richard Guenther <rguenther@suse.de>
4106
4107 PR tree-optimization/53922
4108 * gcc.dg/torture/pr53922.c: New testcase.
4109
4110 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4111
4112 PR rtl-optimization/53908
4113 * gcc.dg/torture/pr53908.c: New test.
4114
4115 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4116
4117 PR c++/53531
4118 * g++.dg/cpp0x/variadic135.C: New.
4119
4120 2012-07-12 Jason Merrill <jason@redhat.com>
4121
4122 * g++.dg/template/sfinae6_neg.C: Adjust.
4123
4124 2012-07-12 Tobias Burnus <burnus@net-b.de>
4125
4126 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4127 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4128 scan-tree-dump-times pattern.
4129
4130 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4131
4132 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4133
4134 2012-07-11 Jason Merrill <jason@redhat.com>
4135
4136 DR 1402
4137 * g++.g/cpp0x/defaulted37.C: New.
4138
4139 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4140
4141 PR target/53859
4142 * gcc.target/arm/pr53859.c: New test.
4143
4144 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4145
4146 PR target/53886
4147 * gcc.c-torture/compile/pr53886.c: New.
4148
4149 2012-07-10 Dehao Chen <dehao@google.com>
4150
4151 * gcc.dg/debug_info_inline.c: New test.
4152
4153 2012-07-10 Jason Merrill <jason@redhat.com>
4154
4155 PR c++/53733
4156 * g++.dg/cpp0x/defaulted36.C: New.
4157 * g++.dg/cpp0x/defaulted21.C: Adjust.
4158
4159 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4160
4161 2012-07-09 Sterling Augustine <saugustine@google.com>
4162
4163 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4164
4165 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4166
4167 PR tree-optimization/53887
4168 * gcc.dg/pr53887.c: New test.
4169
4170 2012-07-09 Jason Merrill <jason@redhat.com>
4171
4172 PR c++/53882
4173 * g++.dg/cpp0x/nullptr29.C: New.
4174
4175 2012-07-09 Tom de Vries <tom@codesourcery.com>
4176 Richard Guenther <rguenther@suse.de>
4177
4178 * gcc.dg/builtin-unreachable-6.c: New test.
4179 * gcc.dg/builtin-unreachable-5.c: New test.
4180
4181 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4182
4183 PR tree-optimization/53881
4184 * gcc.dg/pr53881.c: New test.
4185
4186 2012-07-06 Jason Merrill <jason@redhat.com>
4187
4188 PR c++/53862
4189 * g++.dg/cpp0x/variadic134.C: New.
4190
4191 PR c++/53858
4192 * g++.dg/cpp0x/alias-decl-20.C: New.
4193
4194 2012-07-06 Tom de Vries <tom@codesourcery.com>
4195
4196 PR tree-optimization/51879
4197 * gcc.dg/pr51879-16.c: New test.
4198 * gcc.dg/pr51879-17.c: Same.
4199
4200 2012-07-06 Tom de Vries <tom@codesourcery.com>
4201
4202 PR tree-optimization/52009
4203 * gcc.dg/pr51879-7.c: New test.
4204 * gcc.dg/pr51879-18.c: New test.
4205
4206 2012-07-05 Jason Merrill <jason@redhat.com>
4207
4208 PR c++/50852
4209 * g++.dg/template/typedef39.C: New.
4210
4211 PR c++/53039
4212 * g++.dg/cpp0x/variadic133.C: New.
4213 * g++.dg/template/param1.C: Adjust.
4214
4215 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4216
4217 PR target/48941
4218 PR target/51980
4219 * gcc.target/arm/neon/vtrnf32.c: Update.
4220 * gcc.target/arm/neon/vtrns32.c: Update.
4221 * gcc.target/arm/neon/vtrnu32.c: Update.
4222 * gcc.target/arm/neon/vzipf32.c: Update.
4223 * gcc.target/arm/neon/vzips32.c: Update.
4224 * gcc.target/arm/neon/vzipu32.c: Update.
4225
4226 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4227
4228 PR fortran/53732
4229 * gfortran.dg/inline_sum_4.f90: New test.
4230
4231 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4232
4233 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4234
4235 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4236
4237 * gcc.target/arm/fma-sp.c: New testcase.
4238 * gcc.target/arm/fma.c: Likewise.
4239 * gcc.target/arm/fma.h: Likewise.
4240
4241 2012-07-04 Jason Merrill <jason@redhat.com>
4242
4243 PR c++/53848
4244 * g++.dg/other/enum3.C: New.
4245
4246 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4247
4248 PR middle-end/53321
4249 * g++.dg/torture/pr53321.C: New test.
4250
4251 2012-07-04 Richard Guenther <rguenther@suse.de>
4252
4253 PR tree-optimization/53844
4254 * g++.dg/tree-ssa/pr53844.C: New testcase.
4255
4256 2012-07-04 Richard Guenther <rguenther@suse.de>
4257
4258 PR tree-optimization/53849
4259 * gcc.dg/pr53849.c: New testcase.
4260
4261 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR c++/53812
4264 * g++.dg/ext/label14.C: New test.
4265
4266 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4267
4268 PR target/53811
4269 * g++.dg/other/pr53811.C: New test.
4270
4271 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4272
4273 PR target/28896
4274 * gcc.target/m68k/stack-limit-1.c: New testcase.
4275
4276 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4277
4278 * gnat.dg/recursive_call.adb: New test.
4279
4280 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4281
4282 * gnat.dg/discr37.ad[sb]: New test.
4283
4284 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4285
4286 * g++.dg/other/packed1.C: Remove SH from xfail list.
4287
4288 2012-07-02 Jason Merrill <jason@redhat.com>
4289
4290 PR c++/53619
4291 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4292
4293 PR c++/53783
4294 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4295
4296 PR c++/53788
4297 * g++.dg/cpp0x/decltype39.C: New.
4298 * g++.dg/diagnostic/method1.C: Adjust.
4299
4300 PR c++/53816
4301 * g++.dg/template/ref6.C: New.
4302
4303 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4304
4305 PR target/53568
4306 * gcc.target/sh/pr53568-1.c: New.
4307
4308 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4309
4310 PR target/51244
4311 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4312
4313 2012-07-02 Jason Merrill <jason@redhat.com>
4314
4315 PR c++/53821
4316 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4317
4318 PR c++/53524
4319 * g++.dg/template/enum7.C: New.
4320 * g++.dg/other/ptrmem10.C: Adjust.
4321 * g++.dg/other/ptrmem11.C: Adjust.
4322 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4323
4324 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4325
4326 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4327
4328 2012-07-01 Wei Guozhi <carrot@google.com>
4329
4330 PR target/53447
4331 * gcc.target/arm/pr53447-1.c: New testcase.
4332 * gcc.target/arm/pr53447-2.c: New testcase.
4333 * gcc.target/arm/pr53447-3.c: New testcase.
4334 * gcc.target/arm/pr53447-4.c: New testcase.
4335
4336 2012-06-29 Richard Guenther <rguenther@suse.de>
4337
4338 PR tree-optimization/47061
4339 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4340
4341 2012-06-29 Richard Guenther <rguenther@suse.de>
4342
4343 PR tree-optimization/37541
4344 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4345
4346 2012-06-29 Richard Guenther <rguenther@suse.de>
4347
4348 PR tree-optimization/52589
4349 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4350
4351 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4352
4353 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4354
4355 * g++.dg/template/error46.C: Add missing comment to dg-message.
4356 * g++.dg/template/crash107.C: Likewise.
4357 * g++.dg/template/error47.C: Likewise.
4358 * g++.dg/template/crash108.C: Likewise.
4359 * g++.dg/overload/operator5.C: Likewise.
4360
4361 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4362 errors in dg-message directives, add comments.
4363
4364 2012-06-28 Kai Tietz <ktietz@redhat.com>
4365
4366 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4367 hard-coded 'unsigned long'.
4368
4369 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR tree-optimization/51581
4372 * gcc.dg/vect/pr51581-4.c: New test.
4373
4374 PR tree-optimization/53645
4375 * gcc.c-torture/execute/pr53645-2.c: New test.
4376
4377 2012-06-28 Richard Guenther <rguenther@suse.de>
4378
4379 PR middle-end/53790
4380 * gcc.dg/torture/pr53790.c: New testcase.
4381
4382 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4383
4384 PR tree-optimization/53645
4385 * gcc.c-torture/execute/pr53645.c: New test.
4386
4387 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4388
4389 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4390
4391 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4392
4393 PR debug/53671
4394 PR debug/49888
4395 * gcc.dg/guality/pr49888.c: Account for the possibility that
4396 the variable is optimized out at the first test.
4397
4398 2012-06-27 Jason Merrill <jason@redhat.com>
4399
4400 * g++.dg/cpp0x/override2.C: Adjust.
4401 * g++.dg/template/error5.C: Adjust.
4402 * g++.dg/parse/crash28.C: Adjust.
4403
4404 PR c++/53563
4405 * g++.dg/parse/template27.C: New.
4406 * g++.dg/template/crash74.C: Adjust expected output.
4407
4408 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4409
4410 PR fortran/41951
4411 PR fortran/49591
4412 * gfortran.dg/typebound_operator_16.f03: New.
4413
4414 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4415
4416 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4417 even src1.i and src2.i fields even in the second half of the arrays.
4418
4419 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4420
4421 PR c++/51033.
4422 * g++.dg/torture/vshuf-16.inc: New test.
4423 * g++.dg/torture/vshuf-2.inc: New test.
4424 * g++.dg/torture/vshuf-4.inc: New test.
4425 * g++.dg/torture/vshuf-8.inc: New test.
4426 * g++.dg/torture/vshuf-main.inc: New test.
4427 * g++.dg/torture/vshuf-v16hi.C: New test.
4428 * g++.dg/torture/vshuf-v16qi.C: New test.
4429 * g++.dg/torture/vshuf-v2df.C: New test.
4430 * g++.dg/torture/vshuf-v2di.C: New test.
4431 * g++.dg/torture/vshuf-v2sf.C: New test.
4432 * g++.dg/torture/vshuf-v2si.C: New test.
4433 * g++.dg/torture/vshuf-v4df.C: New test.
4434 * g++.dg/torture/vshuf-v4di.C: New test.
4435 * g++.dg/torture/vshuf-v4sf.C: New test.
4436 * g++.dg/torture/vshuf-v4si.C: New test.
4437 * g++.dg/torture/vshuf-v8hi.C: New test.
4438 * g++.dg/torture/vshuf-v8qi.C: New test.
4439 * g++.dg/torture/vshuf-v8si.C: New test.
4440
4441 2012-06-27 Richard Guenther <rguenther@suse.de>
4442
4443 PR middle-end/53676
4444 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4445
4446 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4447
4448 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4449 scan-dump-dem-not): Use printable pattern in test name.
4450
4451 2012-06-26 Sterling Augustine <saugustine@google.com>
4452 Dominique Dhumieres <dominiq@lps.ens.fr>
4453
4454 * gcc.dg/pubtypes-2.c: Update expected output.
4455 * gcc.dg/pubtypes-3.c: Likewise.
4456 * gcc.dg/pubtypes-4.c: Likewise.
4457
4458 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4459
4460 * gcc.dg/tree-ssa/slsr-1.c: New test.
4461 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4462 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4463 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4464
4465 2012-06-26 Matt Turner <mattst88@gmail.com>
4466
4467 PR target/35294
4468 * gcc.target/arm/mmx-2.c: New.
4469
4470 2012-06-26 Richard Guenther <rguenther@suse.de>
4471
4472 PR c++/53752
4473 * g++.dg/torture/pr53752.C: New testcase.
4474
4475 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR tree-optimization/53748
4478 * gcc.c-torture/compile/pr53748.c: New test.
4479
4480 2012-06-25 Jason Merrill <jason@redhat.com>
4481
4482 PR c++/53498
4483 PR c++/53305
4484 * g++.dg/cpp0x/decltype38.C: New.
4485 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4486
4487 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4488
4489 * lib/target-supports-dg.exp (testname-for-summary): New.
4490 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4491 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4492 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4493 scan-module-absence, output-exists, output-exists-not: Use
4494 testname-for-summary.
4495 (dg-test): Clean up testname_with_flags.
4496 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4497 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4498 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4499 scan-assembler-dem-not, object-size: Use testname-for-summary.
4500 * lib/gcov.exp (run-gcov): Likewise.
4501 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4502 scan-dump-dem, scan-dump-dem-note): Likewise.
4503
4504 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4505 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4506 including profopt.opt; save and restore existing value.
4507 * g++.dg/bprob/bprob.exp: Likewise.
4508 * gcc.dg/matrix/matrix.exp: Likewise.
4509 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4510 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4511 PROFOPT_OPTIONS.
4512
4513 2012-06-25 Richard Henderson <rth@redhat.com>
4514
4515 * gcc.dg/pr53749.c: New.
4516
4517 2012-06-25 Jason Merrill <jason@redhat.com>
4518
4519 PR c++/52988
4520 * g++.dg/cpp0x/nullptr28.C: New.
4521
4522 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4523
4524 * gcc.target/arm/neon-vld1_dupQ.c: New.
4525
4526 2012-06-25 Florian Weimer <fweimer@redhat.com>
4527
4528 * g++.dg/init/new35.C: New.
4529 * g++.dg/init/new36.C: New.
4530 * g++.dg/init/new37.C: New.
4531 * g++.dg/ext/vla5.C: New warning.
4532 * g++.dg/ext/vla8.C: New warning.
4533 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4534
4535 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4536 James Greenhalgh <james.greenhalgh@arm.com>
4537
4538 * gcc.target/arm/ftest-support-arm.h New testcase.
4539 * gcc.target/arm/ftest-support-thumb.h Likewise.
4540 * gcc.target/arm/ftest-support.h Likewise.
4541 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4542 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4543 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4544 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4545 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4546 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4547 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4548 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4549 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4550 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4551 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4552 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4553 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4554 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4555 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4556 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4557 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4558 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4559 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4560 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4561 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4562 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4563 * lib/target-supports.exp
4564 (check_effective_target_arm_arch_FUNC): Add support for more
4565 architectures.
4566 (add_options_for_arm_arch_FUNC): Likewise.
4567 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4568
4569 2012-06-25 Jason Merrill <jason@redhat.com>
4570
4571 PR c++/53202
4572 * g++.dg/cpp0x/constexpr-tuple.C: New.
4573
4574 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4575
4576 PR target/53759
4577 * gcc.target/i386/pr53759.c: New test.
4578
4579 PR c++/53594
4580 * g++.dg/cpp0x/nsdmi7.C: New test.
4581
4582 2012-06-24 Kai Tietz <ktietz@redhat.com>
4583
4584 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4585 for LLP64 targets.
4586 * gcc.target/i386/pr38988.c: Likewise.
4587
4588 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4589
4590 PR fortran/47710
4591 PR fortran/53328
4592 * gfortran.dg/typebound_generic_12.f03: New.
4593 * gfortran.dg/typebound_generic_13.f03: New.
4594
4595 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4596
4597 * gnat.dg/lto15.ad[sb]: New test.
4598
4599 2012-06-21 Meador Inge <meadori@codesourcery.com>
4600
4601 PR c/53702
4602 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4603
4604 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4605
4606 * gcc.dg/pch/ident-1.c: New test.
4607 * gcc.dg/pch/ident-1.hs: Header file for new test.
4608
4609 2012-06-21 Michael Matz <matz@suse.de>
4610
4611 PR middle-end/53688
4612 * gcc.c-torture/execute/pr53688.c: New test.
4613
4614 2012-06-20 Richard Guenther <rguenther@suse.de>
4615
4616 PR tree-optimization/30318
4617 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4618
4619 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4620
4621 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4622
4623 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4624
4625 * gcc.target/i386/clearcapv2.map: New file.
4626 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4627
4628 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4629
4630 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4631 and add __sh__ case.
4632
4633 2012-06-19 Jason Merrill <jason@redhat.com>
4634
4635 PR c++/52637
4636 * g++.dg/debug/localclass1.C: New.
4637
4638 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4639
4640 * g++.dg/cpp0x/override4.C: New.
4641
4642 2012-06-14 Jason Merrill <jason@redhat.com>
4643
4644 PR c++/53651
4645 * g++.dg/cpp0x/decltype37.C: New.
4646
4647 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4648
4649 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4650
4651 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4652
4653 * gcc.c-torture/compile/vector-5.c,
4654 gcc.c-torture/compile/vector-6.c: New tests.
4655
4656 2012-06-19 Richard Henderson <rth@redhat.com>
4657
4658 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4659
4660 2012-06-19 Richard Guenther <rguenther@suse.de>
4661
4662 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4663
4664 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4665
4666 PR target/53712
4667 * gcc.target/i386/pr53712.c: New test.
4668
4669 2012-06-18 Tobias Burnus <burnus@net-b.de>
4670
4671 PR fortran/53692
4672 * gfortran.dg/elemental_optional_args_6.f90: New.
4673
4674 2012-06-18 Tobias Burnus <burnus@net-b.de>
4675
4676 PR fortran/53526
4677 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4678 * gfortran.dg/coarray/move_alloc_1.f90
4679
4680 2012-06-18 Tobias Burnus <burnus@net-b.de>
4681
4682 PR fortran/53526
4683 * gfortran.dg/coarray_27.f90: New.
4684
4685 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4686 Greta Yorsh <Greta.Yorsh@arm.com>
4687
4688 * gcc.target/arm/epilog-1.c: New test.
4689
4690 2012-06-18 Richard Guenther <rguenther@suse.de>
4691
4692 PR tree-optimization/53693
4693 * g++.dg/torture/pr53693.C: New testcase.
4694
4695 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4696
4697 PR tree-optimization/53703
4698 * gcc.dg/torture/pr53703.c: New test.
4699
4700 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4701
4702 PR middle-end/53698
4703 * gcc.target/i386/pr53698.c: New test.
4704
4705 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4706
4707 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4708
4709 2012-06-17 Tobias Burnus <burnus@net-b.de>
4710
4711 PR fortran/53691
4712 PR fortran/53685
4713 * gfortran.dg/transfer_check_3.f90: New.
4714
4715 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4716
4717 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4718
4719 2012-06-16 Tobias Burnus <burnus@net-b.de>
4720
4721 PR fortran/53642
4722 PR fortran/45170
4723 * gfortran.dg/deferred_type_param_8.f90: New.
4724
4725 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4726
4727 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4728 testname that includes flags, passed in as new argument, in
4729 pass/fail messages.
4730 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4731 and pass it to verify-* procedures.
4732
4733 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4734 alignment torture options with usual torture options.
4735
4736 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4737 messages reported for one line of source code.
4738 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4739 * g++.dg/cpp0x/decltype2.C: Likewise.
4740 * g++.dg/cpp0x/decltype3.C: Likewise.
4741 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4742 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4743 * g++.dg/cpp0x/static_assert3.C: Likewise.
4744 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4745 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4746 * g++.dg/cpp0x/union1.C: Likewise.
4747 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4748 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4749 * g++.dg/cpp0x/variadic2.C: Likewise.
4750 * g++.dg/cpp0x/variadic20.C: Likewise.
4751 * g++.dg/cpp0x/variadic74.C: Likewise.
4752 * g++.dg/diagnostic/bitfld2.C: Likewise.
4753 * g++.dg/ext/attrib44.C: Likewise.
4754 * g++.dg/ext/no-asm-1.C: Likewise.
4755 * g++.dg/other/error34.C: Likewise.
4756 * g++.dg/parse/crash46.C: Likewise.
4757 * g++.dg/parse/error10.C: Likewise.
4758 * g++.dg/parse/error2.C: Likewise.
4759 * g++.dg/parse/error3.C: Likewise.
4760 * g++.dg/parse/error36.C: Likewise.
4761 * g++.dg/parse/error8.C: Likewise.
4762 * g++.dg/parse/error9.C: Likewise.
4763 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4764 * g++.dg/parse/parser-pr28152.C: Likewise.
4765 * g++.dg/parse/template25.C: Likewise.
4766 * g++.dg/parse/typename11.C: Likewise.
4767 * g++.dg/tc1/dr147.C: Likewise.
4768 * g++.dg/template/deduce3.C: Likewise.
4769 * g++.dg/template/koenig9.C: Likewise.
4770 * g++.dg/template/pr23510.C: Likewise.
4771 * g++.dg/warn/pr12242.C: Likewise.
4772 * g++.dg/warn/pr30551-2.C: Likewise.
4773 * g++.dg/warn/pr30551.C: Likewise.
4774 * g++.old-deja/g++.other/typename1.C: Likewise.
4775 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4776
4777 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4778
4779 PR c++/51033
4780 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4781 * c-c++-common/torture/vshuf-2.inc: Likewise.
4782 * c-c++-common/torture/vshuf-4.inc: Likewise.
4783 * c-c++-common/torture/vshuf-8.inc: Likewise.
4784 * c-c++-common/torture/vshuf-main.inc: Likewise.
4785 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4786 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4787 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4788 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4789 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4790 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4791 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4792 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4793 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4794 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4795 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4796 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4797 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4798 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4799
4800 2012-06-15 Michael Matz <matz@suse.de>
4801
4802 * gcc.dg/tree-ssa/vector-4.c: New test.
4803
4804 2012-06-15 Michael Matz <matz@suse.de>
4805
4806 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4807 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4808
4809 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4810
4811 PR tree-optimization/53636
4812 * gcc.target/arm/pr53636.c: New test.
4813
4814 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR tree-optimization/51581
4817 * gcc.c-torture/execute/pr51581-1.c: New test.
4818 * gcc.c-torture/execute/pr51581-2.c: New test.
4819 * gcc.dg/vect/pr51581-1.c: New test.
4820 * gcc.dg/vect/pr51581-2.c: New test.
4821 * gcc.dg/vect/pr51581-3.c: New test.
4822 * gcc.target/i386/avx-pr51581-1.c: New test.
4823 * gcc.target/i386/avx-pr51581-2.c: New test.
4824 * gcc.target/i386/avx2-pr51581-1.c: New test.
4825 * gcc.target/i386/avx2-pr51581-2.c: New test.
4826 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4827
4828 2012-06-15 Richard Guenther <rguenther@suse.de>
4829
4830 * gcc.c-torture/execute/20120615-1.c: New testcase.
4831
4832 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4833
4834 * gnat.dg/vect8.ad[sb]: New test.
4835
4836 2012-06-14 Richard Guenther <rguenther@suse.de>
4837
4838 * gcc.dg/tree-ssa/vrp.h: New testcase.
4839 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4840
4841 2012-06-13 Christian Bruel <christian.bruel@st.com>
4842
4843 PR target/53621
4844 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4845
4846 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4847
4848 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4849
4850 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4851
4852 PR testsuite/20771
4853 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4854 test summary unique.
4855
4856 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4857 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4858 scan-stack-usage-not): Don't strip torture options from test name.
4859
4860 * lib/scandump.exp (scan-dump-times): Use printable version of
4861 regexp in test summary line.
4862
4863 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4864 messages reported for one line of source code.
4865 * gcc.dg/format/few-1.c: Likewise.
4866 * gcc.dg/ia64-sync-2.c: Likewise.
4867 * gcc.dg/sync-2.c: Likewise.
4868 * gcc.dg/noncompile/pr44517.c: Likewise.
4869
4870 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4871
4872 PR debug/49888
4873 * gcc.dg/guality/pr49888.c: New.
4874
4875 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4876
4877 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4878 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4879 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4880
4881 2012-06-13 Tobias Burnus <burnus@net-b.de>
4882
4883 PR fortran/53643
4884 * gfortran.dg/intent_out_7.f90: New.
4885
4886 2012-06-13 Tobias Burnus <burnus@net-b.de>
4887
4888 PR fortran/53597
4889 * gfortran.dg/save_4.f90: New.
4890
4891 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR c/53532
4894 PR c/51034
4895 PR c/53196
4896 * gcc.dg/pr53532.c: New test.
4897 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4898 adjust line numbers.
4899 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4900 * gcc.dg/Wcxx-compat-8.c: Likewise.
4901 * gcc.dg/pr51034.c: New test.
4902 * gcc.dg/pr53196-1.c: New test.
4903 * gcc.dg/pr53196-2.c: New test.
4904
4905 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4906
4907 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4908 alignment torture options with usual torture options.
4909 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4910 instead of dg-options.
4911 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4912 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4913 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4914 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4915 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4916 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4917
4918 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4919 to checks for multiple messages reported for one line of source code.
4920 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4921
4922 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4923 messages reported for one line of source code.
4924
4925 * gcc.dg/20031223-1.c: Add comments to check for multiple
4926 messages reported for one line of source code.
4927 * gcc.dg/Wconversion-integer.c: Likewise.
4928 * gcc.dg/Wfatal-2.c: Likewise.
4929 * gcc.dg/Wfatal.c: Likewise.
4930 * gcc.dg/Wobjsize-1.c: Likewise.
4931 * gcc.dg/c99-vla-jump-1.c: Likewise.
4932 * gcc.dg/c99-vla-jump-2.c: Likewise.
4933 * gcc.dg/c99-vla-jump-3.c: Likewise.
4934 * gcc.dg/c99-vla-jump-4.c: Likewise.
4935 * gcc.dg/c99-vla-jump-5.c: Likewise.
4936 * gcc.dg/decl-9.c: Likewise.
4937 * gcc.dg/declspec-10.c: Likewise.
4938 * gcc.dg/declspec-18.c: Likewise.
4939 * gcc.dg/mtune.c: Likewise.
4940 * gcc.dg/parser-pr28152-2.c: Likewise.
4941 * gcc.dg/parser-pr28152.c: Likewise.
4942 * gcc.dg/pr14475.c: Likewise.
4943 * gcc.dg/pr27953.c: Likewise.
4944 * gcc.dg/pr28322-3.c: Likewise.
4945 * gcc.dg/pr30457.c: Likewise.
4946 * gcc.dg/pr30551-2.c: Likewise.
4947 * gcc.dg/pr30551-3.c: Likewise.
4948 * gcc.dg/pr30551-4.c: Likewise.
4949 * gcc.dg/pr30551-5.c: Likewise.
4950 * gcc.dg/pr30551-6.c: Likewise.
4951 * gcc.dg/pr30551.c: Likewise.
4952 * gcc.dg/pr45461.c: Likewise.
4953 * gcc.dg/pr48552-1.c: Likewise.
4954 * gcc.dg/pr48552-2.c: Likewise.
4955 * gcc.dg/redecl-1.c: Likewise.
4956 * gcc.dg/transparent-union-3.c: Likewise.
4957 * gcc.dg/utf-dflt.c: Likewise.
4958 * gcc.dg/utf-dflt2.c: Likewise.
4959 * gcc.dg/vla-8.c: Likewise.
4960 * gcc.dg/vla-init-1.c: Likewise.
4961 * gcc.dg/wtr-int-type-1.c: Likewise.
4962
4963 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4964 messages reported for for one line of source code.
4965 * c-c++-common/raw-string-5.c: Likewise.
4966 * c-c++-common/raw-string-4.c: Likewise.
4967 * c-c++-common/raw-string-6.c: Likewise.
4968 * c-c++-common/pr20000.c: Likewise.
4969
4970 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4971 messages reported for one line of source code.
4972 * gcc.dg/cpp/pr30786.c: Likewise.
4973 * gcc.dg/cpp/pr28709.c: Likewise.
4974 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4975 * gcc.dg/cpp/macspace2.c: Likewise.
4976 * gcc.dg/cpp/missing-header-1.c: Likewise.
4977 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4978 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4979 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4980
4981 2012-06-12 Jason Merrill <jason@redhat.com>
4982
4983 PR c++/53599
4984 * g++.dg/template/local7.C: New.
4985
4986 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4987
4988 PR target/53511
4989 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4990 * gcc.target/sh/pr51340-2.c: Likewise.
4991 * gcc.target/sh/pr51340-3.c: Likewise.
4992
4993 2012-06-12 Michael Matz <matz@suse.de>
4994
4995 * gcc.dg/torture/alias-1.c: New test.
4996
4997 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4998
4999 PR rtl-optimization/53589
5000 * gcc.dg/torture/pr53589.c: New test.
5001
5002 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5003
5004 PR target/50749
5005 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5006 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5007 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5008 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5009 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5010 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5011 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5012 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5013 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5014 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5015 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5016 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5017 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5018 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5019 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5020 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5021
5022 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5023
5024 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5025 (check_intel_cpu_model): New function.
5026 (check_amd_cpu_model): New function.
5027 (check_features): New function.
5028 (__get_cpuid_output): New function.
5029 (check_detailed): New function.
5030 (fn1): Rename to quick_check.
5031 (main): Update to call quick_check and call check_detailed.
5032
5033 2012-06-11 Richard Henderson <rth@redhat.com>
5034
5035 * lib/target-supports.exp
5036 (check_effective_target_sync_long_long_runtime): Use
5037 check_effective_target_lp64 instead of
5038 check_effective_target_powerpc64 for powerpc targets.
5039
5040 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5041
5042 PR target/53511
5043 * gcc.target/sh/pr53511-1.c: New.
5044
5045 2012-06-11 Richard Guenther <rguenther@suse.de>
5046
5047 PR middle-end/53470
5048 * g++.dg/lto/pr53470_0.C: New testcase.
5049 * gcc.dg/lto/pr53470_0.c: Likewise.
5050
5051 2012-06-11 Richard Guenther <rguenther@suse.de>
5052
5053 PR c++/53605
5054 * g++.dg/ext/pr53605.C: New testcase.
5055
5056 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5057
5058 * gnat.dg/specs/array1.ads: New test.
5059 * gnat.dg/specs/array2.ads: Likewise.
5060 * gnat.dg/array22.adb: Likewise.
5061
5062 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5063
5064 * gnat.dg/constant4.adb: New test.
5065 * gnat.dg/constant4_pkg.ads: New helper.
5066
5067 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5068
5069 PR fortran/52552
5070 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5071 * gfortran.dg/allocate_class_1.f90: Modified.
5072 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5073 * gfortran.dg/allocate_class_2.f90: New.
5074
5075 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5076
5077 PR middle-end/53535
5078 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5079
5080 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5081
5082 PR fortran/52861
5083 * gfortran.dg/string_assign_2.f90: New test case.
5084
5085 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5086
5087 PR fortran/52861
5088 * gfortran.dg/string_assign_1.f90: New test case.
5089
5090 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5091
5092 PR middle-end/53580
5093 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5094 * gcc.dg/gomp/critical-4.c: Likewise.
5095 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5096 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5097 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5098 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5099 * c-c++-common/gomp/pr53580.c: New test.
5100
5101 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5102
5103 PR c++/51214
5104 * g++.dg/cpp0x/forw_enum11.C: New.
5105
5106 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5107
5108 PR c++/53567
5109 * g++.dg/cpp0x/alias-decl-19.C: New.
5110
5111 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5112
5113 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5114
5115 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5116
5117 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5118 (XSTATE_FP): Ditto.
5119 (XSTATE_SSE): Ditto.
5120 (XSTATE_YMM): Ditto.
5121 (avx_os_support): Use new defines.
5122
5123 2012-06-06 Richard Guenther <rguenther@suse.de>
5124
5125 PR testsuite/32380
5126 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5127 loops.
5128
5129 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5130
5131 PR c++/52841
5132 * g++.dg/cpp0x/pr52841.C: New testcase.
5133
5134 2012-06-06 Richard Guenther <rguenther@suse.de>
5135
5136 PR tree-optimization/53081
5137 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5138 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5139
5140 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5141
5142 * gcc.target/powerpc/pr53487.c: New test.
5143
5144 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5145
5146 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5147
5148 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5149
5150 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5151
5152 2012-06-05 Richard Guenther <rguenther@suse.de>
5153
5154 PR tree-optimization/30442
5155 * gcc.dg/vect/bb-slp-30.c: New testcase.
5156
5157 2012-06-05 Richard Guenther <rguenther@suse.de>
5158
5159 PR tree-optimization/53081
5160 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5161 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5162 -fno-tree-loop-distribute-patterns.
5163
5164 2012-06-05 Alan Modra <amodra@gmail.com>
5165
5166 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5167 Check static chain in nested funcs.
5168
5169 2012-06-04 Tobias Burnus <burnus@net-b.de>
5170
5171 PR fortran/50619
5172 * gfortran.dg/init_flag_10.f90: New.
5173
5174 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5175
5176 PR c++/53524
5177 * g++.dg/warn/Wenum-compare-no-2: New.
5178
5179 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5180
5181 PR preprocessor/53463
5182 * g++.dg/cpp/limits.C: New test.
5183 * g++.dg/parse/error19.C: Adjust.
5184 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5185 * g++.dg/warn/pr35635.C: Likewise.
5186 * g++.old-deja/g++.pt/assign1.C: Likewise.
5187
5188 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5189
5190 PR target/53559
5191 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5192 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5193 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5194 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5195 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5196 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5197 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5198 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5199
5200 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5201
5202 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5203
5204 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5205
5206 PR tree-optimization/53550
5207 * gcc.dg/pr53550.c: New test.
5208
5209 2012-06-04 Richard Guenther <rguenther@suse.de>
5210
5211 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5212 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5213 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5214
5215 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5216
5217 PR fortran/48831
5218 * gfortran.dg/parameter_array_element_2.f90: New.
5219
5220 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5221
5222 PR target/53512
5223 * gcc.target/sh/pr53512-1.c: New.
5224 * gcc.target/sh/pr53512-2.c: New.
5225 * gcc.target/sh/pr53512-3.c: New.
5226 * gcc.target/sh/pr53512-4.c: New.
5227
5228 2012-06-01 Jason Merrill <jason@redhat.com>
5229
5230 PR c++/52973
5231 * g++.dg/ext/visibility/template12.C: New.
5232 * g++.dg/ext/attrib14.C: Adjust warning line.
5233
5234 PR c++/52725
5235 * g++.dg/parse/new6.C: New.
5236 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5237
5238 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5239
5240 * c-c++-common/restrict-2.c: Revert previous change.
5241
5242 2012-06-01 Jason Merrill <jason@redhat.com>
5243
5244 PR c++/53137
5245 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5246
5247 PR c++/53484
5248 * g++.dg/cpp0x/auto33.C: New.
5249
5250 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/26155
5253 * g++.dg/parse/namespace-alias-1.C: New.
5254
5255 2012-06-01 Christian Bruel <christian.bruel@st.com>
5256
5257 * gcc.dg/spec-options.c: New test.
5258 * gcc.dg/foo.specs: New file.
5259
5260 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5261
5262 PR ada/53517
5263 * gnat.dg/lto14.adb: Skip on Solaris.
5264
5265 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5266
5267 * gcc.target/cris/sync-1-v10.c,
5268 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5269 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5270 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5271 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5272 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5273 gcc.target/cris/torture/sync-mis-op-i-1.c,
5274 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5275 gcc.target/cris/torture/sync-mis-op-i-2.c,
5276 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5277 gcc.target/cris/torture/sync-mis-op-i-3.c,
5278 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5279 gcc.target/cris/torture/sync-mis-op-s-1.c,
5280 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5281 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5282 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5283 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5284 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5285 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5286 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5287 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5288 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5289
5290 2012-05-31 Richard Guenther <rguenther@suse.de>
5291
5292 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5293 ldist-pr45948.c with disabled SCCP.
5294
5295 2012-05-31 Richard Guenther <rguenther@suse.de>
5296
5297 PR middle-end/48493
5298 * gcc.dg/torture/pr48493.c: New testcase.
5299
5300 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5301
5302 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5303 arm32 to targets.
5304 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5305 of the initialization loop.
5306 (dg-final): Adjust the expected number of vectorized loops depending
5307 on vect_char_mult target selector.
5308
5309 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5310
5311 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5312 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5313 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5314 New tests.
5315
5316 2012-05-30 Jason Merrill <jason@redhat.com>
5317
5318 PR c++/53356
5319 * g++.dg/init/new34.C: New.
5320 * g++.dg/tree-ssa/stabilize1.C: New.
5321
5322 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5323
5324 PR c++/53356
5325 * g++.dg/init/new33.C: New test.
5326
5327 2012-05-30 Richard Guenther <rguenther@suse.de>
5328
5329 PR middle-end/53501
5330 * gcc.dg/torture/pr53501.c: New testcase.
5331 * c-c++-common/restrict-2.c: Adjust.
5332
5333 2012-05-30 Alan Modra <amodra@gmail.com>
5334
5335 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5336 torture-finish.
5337
5338 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5339
5340 * gcc.target/i386/shuf-concat.c: New test.
5341
5342 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR rtl-optimization/53519
5345 * gcc.c-torture/compile/pr53519.c: New test.
5346
5347 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5348
5349 * gcc.target/arm/neon-vrev.c: New.
5350
5351 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5352
5353 PR target/51340
5354 * gcc.target/sh/pr51340-1.c: New.
5355 * gcc.target/sh/pr51340-2.c: New.
5356 * gcc.target/sh/pr51340-3.c: New.
5357
5358 2012-05-29 Richard Guenther <rguenther@suse.de>
5359
5360 PR tree-optimization/53516
5361 * gcc.dg/torture/pr53516.c: New testcase.
5362
5363 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5364
5365 PR preprocessor/53229
5366 * gcc.dg/cpp/paste6.c: Force to run without
5367 -ftrack-macro-expansion.
5368 * gcc.dg/cpp/paste8.c: Likewise.
5369 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5370 -ftrack-macro-expansion.
5371 * gcc.dg/cpp/paste12.c: Force to run without
5372 -ftrack-macro-expansion.
5373 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5374 -ftrack-macro-expansion.
5375 * gcc.dg/cpp/paste13.c: Likewise.
5376 * gcc.dg/cpp/paste14.c: Likewise.
5377 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5378 -ftrack-macro-expansion.
5379 * gcc.dg/cpp/paste18.c: New test.
5380
5381 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5382
5383 * gcc.target/cris/torture/trap-1.c,
5384 gcc.target/cris/torture/trap-2.c,
5385 gcc.target/cris/torture/trap-3.c,
5386 gcc.target/cris/torture/trap-v0.c,
5387 gcc.target/cris/torture/trap-v3.c: New tests.
5388
5389 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5390
5391 PR c++/25137
5392 * g++.dg/warn/Wbraces3.C: New.
5393 * g++.dg/warn/Wbraces4.C: Likewise.
5394
5395 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR tree-optimization/53505
5398 * c-c++-common/torture/pr53505.c: New test.
5399
5400 2012-05-27 Nathan Sidwell <nathan@acm.org>
5401
5402 * gcc.dg/stmt-expr-4.c: New.
5403
5404 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5405
5406 PR c++/53491
5407 * g++.dg/parse/crash60.C: New.
5408
5409 2012-05-26 Jason Merrill <jason@redhat.com>
5410
5411 PR c++/53220
5412 * c-c++-common/array-lit.c: New.
5413 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5414
5415 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5416
5417 PR ada/50294
5418 * gnat.dg/array21.adb: New test.
5419
5420 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5421
5422 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5423
5424 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/32054
5427 * g++.dg/other/anon-union3.C: New.
5428
5429 2012-05-25 Ian Lance Taylor <iant@google.com>
5430
5431 * gcc.dg/split-6.c: New test.
5432
5433 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5434
5435 * gnat.dg/lto14.adb: New test.
5436
5437 2012-05-25 Tristan Gingold <gingold@adacore.com>
5438
5439 * gcc.target/i386/large-frame.c: New.
5440
5441 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5442 * gcc.target/powerpc/lhs-1.c: New.
5443 * gcc.target/powerpc/lhs-2.c: New.
5444 * gcc.target/powerpc/lhs-3.c: New.
5445
5446 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5447
5448 Make unwound macro expansion trace less redundant
5449 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5450 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5451 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5452 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5453 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5454 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5455
5456 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/53464
5459 * g++.dg/cpp0x/constexpr-default1.C: New.
5460
5461 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5462
5463 PR c++/32080
5464 * g++.dg/eh/goto2.C: New.
5465
5466 2012-05-24 Richard Guenther <rguenther@suse.de>
5467
5468 PR middle-end/53460
5469 * g++.dg/tree-prof/pr53460.C: New testcase.
5470
5471 2012-05-24 Richard Guenther <rguenther@suse.de>
5472
5473 PR bootstrap/53466
5474 * g++.dg/debug/pr53466.C: New testcase.
5475
5476 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5477
5478 PR tree-optimization/53465
5479 * gcc.c-torture/execute/pr53465.c: New test.
5480
5481 2012-05-23 Tobias Burnus <burnus@net-b.de>
5482
5483 PR fortran/51055
5484 PR fortran/45170
5485 * gfortran.dg/allocate_with_typespec_6.f90: New.
5486
5487 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5488
5489 PR c++/29185
5490 * g++.dg/warn/delete-array-1.C: New.
5491
5492 2012-05-23 Richard Guenther <rguenther@suse.de>
5493
5494 * gcc.dg/torture/pr39074-2.c: Adjust.
5495 * gcc.dg/torture/pr39074.c: Likewise.
5496 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5497 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5498
5499 2012-05-22 Jan Hubicka <jh@suse.cz>
5500
5501 PR middle-end/53161
5502 * g++.dg/torture/pr53161.C: New testcase.
5503
5504 2012-05-22 Tobias Burnus <burnus@net-b.de>
5505
5506 PR fortran/53389
5507 * gfortran.dg/realloc_on_assign_15.f90: New.
5508
5509 2012-05-22 Richard Guenther <rguenther@suse.de>
5510
5511 PR middle-end/51071
5512 * gcc.dg/torture/pr51071-2.c: New testcase.
5513
5514 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5515
5516 PR tree-optimization/53336
5517 * g++.dg/torture/pr53336.C: New testcase.
5518
5519 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5520
5521 PR c++/53322
5522 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5523 instead of -Wunused-local-typedefs.
5524
5525 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5526
5527 PR c++/51184
5528 * g++.dg/other/abstract4.C: New-
5529
5530 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5531
5532 PR c++/40821
5533 * g++.dg/ext/attrib46.C: New.
5534
5535 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5536
5537 PR c/53418
5538 * gcc.c-torture/compile/pr53418-1.c,
5539 gcc.c-torture/compile/pr53418-2.c: New tests.
5540
5541 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR tree-optimization/53366
5544 * gcc.dg/torture/pr53366-1.c: New test.
5545 * gcc.dg/torture/pr53366-2.c: New test.
5546 * gcc.target/i386/pr53366-1.c: New test.
5547 * gcc.target/i386/pr53366-2.c: New test.
5548
5549 PR tree-optimization/53409
5550 * gcc.c-torture/compile/pr53409.c: New test.
5551
5552 PR tree-optimization/53410
5553 * gcc.c-torture/compile/pr53410-1.c: New test.
5554 * gcc.c-torture/compile/pr53410-2.c: New test.
5555
5556 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5557
5558 PR target/53425
5559 * gcc.target/i386/pr53425-1.c: New file.
5560 * gcc.target/i386/pr53425-2.c: Likewise.
5561
5562 2012-05-21 Richard Guenther <rguenther@suse.de>
5563
5564 PR tree-optimization/53408
5565 * gcc.dg/torture/pr53408.c: New testcase.
5566
5567 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5568 H.J. Lu <hongjiu.lu@intel.com>
5569
5570 PR target/53416
5571 * gcc.target/i386/pr53416.c: New file.
5572
5573 2012-05-21 Richard Guenther <rguenther@suse.de>
5574
5575 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5576
5577 2012-05-21 Richard Guenther <rguenther@suse.de>
5578
5579 * gcc.dg/torture/ldist-1.c: New testcase.
5580
5581 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5582
5583 * gnat.dg/lto13.adb: New test.
5584 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5585
5586 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5587
5588 * gnat.dg/specs/lto12.ads: New test.
5589 * gnat.dg/specs/lto12_pkg.ads: New helper.
5590
5591 2012-05-18 Richard Guenther <rguenther@suse.de>
5592
5593 PR tree-optimization/53346
5594 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5595 * gcc.target/i386/incoming-10.c: Adjust.
5596 * gcc.target/i386/incoming-11.c: Likewise.
5597 * gcc.target/i386/pr46295.c: Likewise.
5598
5599 2012-05-18 Richard Guenther <rguenther@suse.de>
5600
5601 * gcc.dg/pr53352.c: Return zero.
5602
5603 2012-05-18 Richard Guenther <rguenther@suse.de>
5604
5605 PR tree-optimization/53390
5606 * gcc.dg/torture/pr53390.c: New testcase.
5607
5608 2012-05-18 Meador Inge <meadori@codesourcery.com>
5609
5610 PR rtl-optimization/53352
5611 * gcc.dg/pr53352.c: New test.
5612
5613 2012-05-17 David S. Miller <davem@davemloft.net>
5614
5615 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5616 failure on sparc-*-linux-gnu.
5617
5618 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5619
5620 PR c++/39681
5621 * g++.dg/parse/error49.C: New.
5622 * g++.dg/cpp0x/error8.C: Likewise.
5623 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5624 * g++.dg/ext/utf-dflt2.C: Likewise.
5625 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5626 * g++.dg/ext/utf-dflt.C: Likewise.
5627 * c-c++-common/raw-string-3.c: Likewise.
5628 * c-c++-common/raw-string-4.c: Likewise.
5629
5630 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5631
5632 PR c++/53371
5633 * g++.dg/cpp0x/catch1.C: New.
5634
5635 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5636
5637 PR c++/44516
5638 * g++.dg/parse/error48.C: New.
5639 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5640 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5641
5642 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5643
5644 * gcc.dg/tm/indirect-2.c: New test.
5645
5646 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5647
5648 PR tree-optimization/53217
5649 * gfortran.dg/pr53217.f90: New test.
5650
5651 2012-05-16 Richard Guenther <rguenther@suse.de>
5652
5653 PR tree-optimization/53364
5654 * g++.dg/torture/pr53364.C: New testcase.
5655
5656 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5657
5658 PR testsuite/52641
5659 * gcc.dg/pr52549.c: Fix test for long != void*
5660 * gcc.c-torture/execute/pr52979-1.x: New file.
5661 * gcc.c-torture/execute/pr52979-2.x: New file.
5662
5663 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5664
5665 PR preprocessor/7263
5666 * gcc.dg/binary-constants-2.c: Run without tracking locations
5667 accross macro expansion.
5668 * gcc.dg/binary-constants-3.c: Likewise.
5669 * gcc.dg/cpp/sysmac2.c: Likewise.
5670 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5671 location.
5672 * gcc.dg/cpp/syshdr3.c: New test.
5673 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5674 * gcc.dg/system-binary-constants-1.c: New test.
5675 * gcc.dg/system-binary-constants-1.h: New header for the new test
5676 above.
5677 * g++.dg/cpp/syshdr3.C: New test.
5678 * g++.dg/cpp/syshdr3.h: New header the new test above.
5679 * g++.dg/system-binary-constants-1.C: New test.
5680 * g++.dg/system-binary-constants-1.h: New header the new test
5681 above.
5682
5683 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5684
5685 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5686
5687 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR target/53358
5690 * gcc.dg/pr53358.c: New test.
5691
5692 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5693
5694 PR c++/11856
5695 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5696 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5697
5698 2012-05-15 Olivier Hainque <hainque@adacore.com>
5699
5700 * g++.dg/eh/sighandle.C: New testcase.
5701
5702 2012-05-15 Richard Guenther <rguenther@suse.de>
5703
5704 PR tree-optimization/53355
5705 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5706
5707 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5708
5709 * gfortran.dg/*.f90: Remove now redundant manual
5710 cleanup-modules directive.
5711
5712 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5713
5714 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5715 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5716
5717 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5718
5719 PR fortran/52428
5720 * gfortran.dg/int_range_io_1.f90: New test.
5721
5722 2012-05-14 Andi Kleen <ak@linux.intel.com>
5723 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR target/53315
5726 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5727 * gcc.target/i386/rtm-check.h: New file.
5728 * gcc.target/i386/pr53315.c: New test.
5729
5730 2012-05-14 Tobias Burnus <burnus@net-b.de>
5731
5732 PR fortran/49110
5733 PR fortran/51055
5734 PR fortran/53329
5735 * gfortran.dg/deferred_type_param_4.f90: New.
5736 * gfortran.dg/deferred_type_param_6.f90: New.
5737
5738 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5739
5740 * gcc.target/i386/retarg.c: New test.
5741
5742 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5743
5744 PR fortran/45170
5745 * gfortran.dg/deferred_type_param_3.f90: New.
5746 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5747 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5748
5749 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5750
5751 * gnat.dg/null_pointer_deref3.adb: New test.
5752
5753 2012-05-12 Tobias Burnus <burnus@net-b.de>
5754
5755 PR fortran/49110
5756 PR fortran/52843
5757 * gfortran.dg/deferred_type_param_5.f90: New.
5758
5759 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 * g++.dg/parse/error47.C: New.
5762
5763 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5764
5765 PR fortran/52537
5766 * gfortran.dg/string_compare_4.f90: Change option
5767 to -fdump-tree-original. Add test case for kind=4.
5768
5769 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5770
5771 PR fortran/52537
5772 * gfortran.dg/string_compare_4.f90: New test.
5773
5774 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5775
5776 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5777
5778 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/53305
5781 * g++.dg/cpp0x/variadic132.C: New.
5782
5783 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/53158
5786 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5787 * g++.dg/parse/error26.C: Tweak dg-error column number.
5788
5789 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5790
5791 PR c++/53301
5792 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5793
5794 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5795
5796 * gnat.dg/lto11.ad[sb]: New test.
5797
5798 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5799
5800 PR target/52908
5801 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5802 directive to Scan for vpmuldq, not vpmacsdql.
5803
5804 2012-05-09 Michael Matz <matz@suse.de>
5805
5806 PR tree-optimization/53185
5807 * gcc.dg/vect/pr53185.c: New test.
5808
5809 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5810
5811 PR middle-end/53249
5812 * gcc.target/i386/pr53249.c: New.
5813
5814 2012-05-09 Richard Guenther <rguenther@suse.de>
5815
5816 PR tree-optimization/18437
5817 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5818 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5819
5820 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5821
5822 PR tree-optimization/53226
5823 * gcc.c-torture/compile/pr53226.c: New test.
5824
5825 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5826
5827 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5828 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5829 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5830 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5831 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5832 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5833 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5834 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5835 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5836 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5837 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5838 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5839 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5840 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5841
5842 2012-05-09 Dehao Chen <dehao@google.com>
5843
5844 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5845 * gcc.dg/predict-2.c: Likewise.
5846 * gcc.dg/predict-3.c: Likewise.
5847 * gcc.dg/predict-4.c: Likewise.
5848 * gcc.dg/predict-5.c: Likewise.
5849 * gcc.dg/predict-6.c: Likewise.
5850
5851 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5852
5853 PR target/53272
5854 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5855
5856 2012-05-08 Richard Guenther <rguenther@suse.de>
5857
5858 * gcc.dg/fold-bitand-4.c: New testcase.
5859
5860 2012-05-08 Dehao Chen <dehao@google.com>
5861
5862 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5863 heuristic is working properly.
5864 * gcc.dg/predict-2.c: Likewise.
5865 * gcc/dg/predict-3.c: Likewise.
5866 * gcc/dg/predict-4.c: Likewise.
5867 * gcc/dg/predict-5.c: Likewise.
5868 * gcc/dg/predict-6.c: Likewise.
5869
5870 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5871
5872 PR tree-optimization/53239
5873 * g++.dg/opt/vrp3.C: New test.
5874 * g++.dg/opt/vrp3-aux.cc: New file.
5875 * g++.dg/opt/vrp3.h: New file.
5876
5877 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5878
5879 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5880 .uleb128 support in assembler output.
5881
5882 2012-05-07 Richard Guenther <rguenther@suse.de>
5883
5884 PR lto/42987
5885 * g++.dg/lto/pr42987_0.C: New testcase.
5886 * g++.dg/lto/pr42987_1.C: Likewise.
5887
5888 2012-05-07 Tobias Burnus <burnus@net-b.de>
5889
5890 PR fortran/53255
5891 * gfortran.dg/typebound_operator_15.f90: New.
5892
5893 2012-05-06 Tobias Burnus <burnus@net-b.de>
5894
5895 PR fortran/41587
5896 * gfortran.dg/class_array_13.f90: New.
5897
5898 2012-05-06 Tristan Gingold <gingold@adacore.com>
5899
5900 * gnat.dg/warn7.adb: New test.
5901
5902 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5903
5904 * gnat.dg/specs/renamings.ads: Rename to...
5905 * gnat.dg/specs/renaming1.ads: ...this.
5906 * gnat.dg/specs/renaming2.ads: New test.
5907 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5908 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5909 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5910 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5911
5912 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5913
5914 * gnat.dg/discr36.ad[sb]: New test.
5915 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5916
5917 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5918
5919 PR c/43772
5920 * c-c++-common/pr43772.c: New.
5921
5922 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5923
5924 PR fortran/41600
5925 * gfortran.dg/select_type_26.f03 : New test.
5926 * gfortran.dg/select_type_27.f03 : New test.
5927
5928 PR fortran/53191
5929 * gfortran.dg/select_type_28.f03 : New test.
5930
5931 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5932
5933 PR fortran/49010
5934 PR fortran/24518
5935 * gfortran.dg/mod_sign0_1.f90: New test.
5936 * gfortran.dg/mod_large_1.f90: New test.
5937
5938 2012-05-04 Tobias Burnus <burnus@net-b.de>
5939
5940 PR fortran/53175
5941 gfortran.dg/public_private_module_5.f90: New.
5942
5943 2012-05-04 Tobias Burnus <burnus@net-b.de>
5944
5945 PR fortran/53111
5946 * gfortran.dg/constructor_7.f90: New.
5947 * gfortran.dg/constructor_8.f90: New.
5948
5949 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5950
5951 PR c++/53166
5952 * g++.dg/cpp0x/static_assert7.C: New.
5953
5954 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5955
5956 PR tree-optimization/52633
5957 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5958 recognized as widening shifts instead of over-widening.
5959 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5960 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5961 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5962 * gcc.target/arm/pr52633.c: New test.
5963
5964 2012-05-04 Richard Guenther <rguenther@suse.de>
5965
5966 PR tree-optimization/53168
5967 * gcc.dg/torture/pr53168.c: New testcase.
5968 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5969
5970 2012-05-04 Richard Guenther <rguenther@suse.de>
5971
5972 * gcc.dg/lto/pr53214_0.c: New testcase.
5973
5974 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5975
5976 * gcc.target/ia64/pr48496.c: New test.
5977 * gcc.target/ia64/pr52657.c: Likewise.
5978
5979 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5980
5981 PR c/51712
5982 * c-c++-common/pr51712.c: New.
5983
5984 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5985
5986 PR target/53199
5987 * gcc.target/powwerpc/pr53199.c: New file.
5988
5989 2012-05-03 Jason Merrill <jason@redhat.com>
5990
5991 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5992
5993 * gcc.dg/debug/dwarf2/dups-types.c: New.
5994 * gcc.dg/debug/dwarf2/dups-types.h: New.
5995
5996 2012-05-03 Jason Merrill <jason@redhat.com>
5997
5998 * g++.dg/debug/dwarf2/namespace-2.C: New.
5999 * g++.dg/debug/dwarf2/localclass3.C: New.
6000
6001 2012-05-03 Jason Merrill <jason@redhat.com>
6002
6003 * g++.dg/debug/dwarf2/thunk1.C: New.
6004
6005 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6006
6007 PR c++/53186
6008 * g++.dg/other/final2.C: New.
6009
6010 2012-05-03 Richard Guenther <rguenther@suse.de>
6011
6012 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6013
6014 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6015
6016 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6017 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6018 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6019 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6020
6021 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6022
6023 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6024 .byte 0xf2.
6025 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6026 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6027 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6028
6029 PR debug/53174
6030 * gcc.dg/pr53174.c: New test.
6031
6032 PR target/53187
6033 * gcc.target/arm/pr53187.c: New test.
6034 * gcc.c-torture/compile/pr53187.c: New test.
6035
6036 2012-05-03 Richard Guenther <rguenther@suse.de>
6037
6038 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6039 unsupported prefetching support.
6040
6041 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6042
6043 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6044 option -ftrack-macro-expansion=0.
6045 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6046 option -ftrack-macro-expansion=0.
6047
6048 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6049
6050 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6051 dg-options for target arm with dg-additional-options.
6052
6053 2012-05-03 Richard Guenther <rguenther@suse.de>
6054
6055 PR tree-optimization/53144
6056 * gcc.dg/torture/pr53144.c: New testcase.
6057
6058 2012-05-03 Tobias Burnus <burnus@net-b.de>
6059
6060 PR fortran/52864
6061 * gfortran.dg/pointer_intent_7.f90: New.
6062 * gfortran.dg/pure_formal_3.f90: New.
6063
6064 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6065
6066 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6067
6068 2012-05-02 Martin Jambor <mjambor@suse.cz>
6069
6070 PR lto/52605
6071 * g++.dg/lto/pr52605_0.C: New test.
6072
6073 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6074
6075 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6076 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6077 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6078 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6079 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6080 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6081 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6082 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6083 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6084 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6085 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6086 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6087 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6088 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6089 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6090 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6091
6092 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6093
6094 PR middle-end/53153
6095 * gcc.dg/pr53153.c: New test.
6096
6097 2012-05-02 Richard Guenther <rguenther@suse.de>
6098
6099 * g++.dg/tree-ssa/pr19807.C: Adjust.
6100
6101 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR tree-optimization/53163
6104 * gcc.c-torture/compile/pr53163.c: New test.
6105
6106 PR rtl-optimization/53160
6107 * gcc.c-torture/execute/pr53160.c: New test.
6108
6109 2012-05-01 Ian Lance Taylor <iant@google.com>
6110
6111 PR c/37303
6112 * gcc.dg/pr37303.c: New test.
6113
6114 2012-05-01 Richard Henderson <rth@redhat.com>
6115
6116 * lib/target-supports.exp
6117 (check_effective_target_sync_long_long_runtime): True for
6118 check_effective_target_powerpc64.
6119
6120 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6121
6122 PR c++/51033
6123 * gcc.dg/vector-1.c: Move to ...
6124 * c-c++-common/vector-1.c: ... here.
6125 * gcc.dg/vector-2.c: Move to ...
6126 * c-c++-common/vector-2.c: ... here.
6127 * gcc.dg/vector-3.c: Move to ...
6128 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6129 * gcc.dg/vector-4.c: Move to ...
6130 * c-c++-common/vector-4.c: ... here.
6131 * gcc.dg/vector-init-1.c: Move to ...
6132 * c-c++-common/vector-init-1.c: ... here.
6133 * gcc.dg/vector-init-2.c: Move to ...
6134 * c-c++-common/vector-init-2.c: ... here.
6135 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6136 * c-c++-common/vector-subscript-1.c: ... here.
6137 * gcc.dg/vector-subscript-2.c: Move to ...
6138 * c-c++-common/vector-subscript-2.c: ... here.
6139 * gcc.dg/vector-subscript-3.c: Move to ...
6140 * c-c++-common/vector-subscript-3.c: ... here.
6141
6142 PR c++/51314
6143 * g++.dg/cpp0x/vt-51314.C: New test.
6144 * g++.dg/cpp0x/variadic76.C: Fix.
6145
6146 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6147
6148 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6149
6150 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6151
6152 Add -Wvarargs option
6153 * c-c++-common/Wvarargs.c: New test case.
6154 * c-c++-common/Wvarargs-2.c: Likewise.
6155
6156 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6157
6158 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6159 * objc.dg/foreach-7.m: Force the test case to run without
6160 -ftrack-macro-expansion.
6161 * c-c++-common/tm/attrib-1.c: Likewise.
6162 * c-c++-common/warn-ommitted-condop.c: Likewise.
6163 * gcc.dg/assign-warn-1.c: Likewise.
6164 * gcc.dg/assign-warn-2.c: Likewise.
6165 * gcc.dg/attr-alloc_size.c: Likewise.
6166 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6167 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6168 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6169 * gcc.dg/c90-const-expr-9.c: Likewise.
6170 * gcc.dg/c99-const-expr-9.c: Likewise.
6171 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6172 * gcc.dg/cpp/direct2s.c: Likewise.
6173 * gcc.dg/cpp/pr28709.c: Likewise.
6174 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6175 * gcc.dg/dfp/composite-type.c: Likewise.
6176 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6177 with -ftrack-macro-expansion
6178 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6179 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6180 * g++.dg/ext/cleanup-1.C: Likewise.
6181 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6182 * g++.dg/template/sfinae10.C: Likewise.
6183 * g++.dg/tm/wrap-2.C: Likewise.
6184 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6185 * g++.dg/warn/Wsign-conversion.C: Likewise.
6186 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6187 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6188 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6189 it to run with -ftrack-macro-expansion.
6190 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6191 test cases without -ftrack-macro-expansion.
6192
6193 Fix location for static class members
6194 * g++.dg/template/sfinae6_neg.C: Adjust.
6195
6196 Make conversion warnings work on NULL with -ftrack-macro-expansion
6197 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6198 alongside the previous testing for NULL.
6199
6200 Fix -Wuninitialized for -ftrack-macro-expansion
6201 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6202
6203 Strip "<built-in>" loc from displayed expansion context
6204 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6205 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6206 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6207 new test above.
6208
6209 Fix expansion point loc for macro-like tokens
6210 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6211 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6212
6213 Fix token pasting with -ftrack-macro-expansion
6214 * gcc.dg/cpp/paste17.c: New test case for
6215 -ftrack-macro-expansion=2 mode only.
6216 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6217
6218 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6219
6220 * gnat.dg/warn6.ad[sb]: New test.
6221
6222 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6223
6224 PR 53149
6225 * gcc.dg/20011021-1.c: Adjust testcase.
6226
6227 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6228
6229 PR fortran/53148
6230 * gfortran.dg/function_optimize_12.f90: New test.
6231
6232 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6233
6234 PR target/53156
6235 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6236 code to match current output and cover new peephole2 pattern.
6237
6238 2012-04-27 Ollie Wild <aaw@google.com>
6239
6240 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6241
6242 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6243
6244 * gcc.c-torture/execute/20120427-2.c: New testcase.
6245 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6246 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6247 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6248
6249 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6250
6251 PR target/53138
6252 * gcc.c-torture/execute/20120427-1.c: New testcase.
6253
6254 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6255
6256 PR middle-end/27139
6257 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6258
6259 2012-04-27 Tom de Vries <tom@codesourcery.com>
6260
6261 PR tree-optimization/51879
6262 * gcc.dg/pr51879.c: New test.
6263 * gcc.dg/pr51879-2.c: Same.
6264 * gcc.dg/pr51879-3.c: Same.
6265 * gcc.dg/pr51879-4.c: Same.
6266 * gcc.dg/pr51879-6.c: Same.
6267
6268 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6269
6270 PR c++/53096
6271 * g++.dg/cpp0x/defaulted35.C: New.
6272 * g++.dg/cpp0x/defaulted15.C: Adjust.
6273
6274 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6275
6276 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6277 structure layout.
6278
6279 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6280
6281 * gcc.target/i386/builtin_target.c: Check avx2.
6282
6283 2012-04-26 Alan Modra <amodra@gmail.com>
6284
6285 * gcc.target/powerpc/savres.c: New test.
6286 * gcc.target/powerpc/powerpc.exp: Run it.
6287
6288 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6289
6290 PR target/53120
6291 * gcc.dg/torture/pr53120.c: New test.
6292
6293 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6294
6295 PR middle-end/52979
6296 * gcc.c-torture/compile/pr52979-1.c: New test.
6297 * gcc.c-torture/execute/pr52979-1.c: New test.
6298 * gcc.c-torture/execute/pr52979-2.c: New test.
6299
6300 2012-04-25 Richard Guenther <rguenther@suse.de>
6301
6302 * gcc.target/i386/l_fma_float_5.c: Adjust.
6303 * gcc.target/i386/l_fma_double_4.c: Likewise.
6304 * gcc.target/i386/l_fma_float_2.c: Likewise.
6305 * gcc.target/i386/l_fma_float_6.c: Likewise.
6306 * gcc.target/i386/l_fma_double_1.c: Likewise.
6307 * gcc.target/i386/l_fma_double_5.c: Likewise.
6308 * gcc.target/i386/l_fma_float_3.c: Likewise.
6309 * gcc.target/i386/l_fma_double_2.c: Likewise.
6310 * gcc.target/i386/l_fma_double_6.c: Likewise.
6311 * gcc.target/i386/l_fma_float_4.c: Likewise.
6312 * gcc.target/i386/l_fma_double_3.c: Likewise.
6313 * gcc.target/i386/l_fma_float_1.c: Likewise.
6314
6315 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR tree-optimization/53058
6318 * gcc.c-torture/compile/pr53058.c: New test.
6319
6320 2012-04-25 Jan Hubicka <jh@suse.cz>
6321
6322 PR middle-end/53088
6323 * gcc.target/i386/pr39082-1.c: Update warning location.
6324
6325 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR c/52880
6328 * gcc.dg/pr52880.c: New test.
6329
6330 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6331
6332 * gcc.dg/m-un-2.c: Update.
6333 * gcc.dg/20011021-1.c: Update.
6334
6335 2012-04-25 Tobias Burnus <burnus@net-b.de>
6336
6337 PR fortran/52196
6338 * gfortran.dg/realloc_on_assign_14.f90: New.
6339
6340 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6341
6342 PR testsuite/52641
6343 PR tree-optimizations/52891
6344 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6345
6346 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6347
6348 PR c++/52363
6349 * g++.dg/cpp0x/sfinae35.C: New.
6350 * g++.dg/cpp0x/sfinae36.C: Likewise.
6351
6352 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6353
6354 * gcc.target/builtin_target.c: New testcase.
6355
6356 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6357
6358 PR target/47197
6359 * gcc.target/powerpc/pr47197.c: New test.
6360
6361 2012-04-24 Richard Guenther <rguenther@suse.de>
6362
6363 PR tree-optimization/53085
6364 * g++.dg/torture/pr53085.C: New testcase.
6365
6366 2012-04-24 Andrew Pinski <apinski@cavium.com>
6367
6368 PR tree-opt/33512
6369 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6370 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6371 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6372
6373 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR middle-end/53084
6376 * gcc.c-torture/execute/pr53084.c: New test.
6377
6378 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6379
6380 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6381
6382 2012-04-23 Andrew Pinski <apinski@cavium.com>
6383
6384 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6385
6386 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6387
6388 PR regression/53076
6389 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6390 * gcc.dg/torture/builtin-power-1.c: Likewise.
6391
6392 2012-04-23 Richard Guenther <rguenther@suse.de>
6393
6394 PR tree-optimization/53070
6395 * gcc.dg/torture/pr53070.c: New testcase.
6396
6397 2012-04-23 Richard Guenther <rguenther@suse.de>
6398
6399 PR c/53060
6400 * gcc.dg/pr53060.c: New testcase.
6401
6402 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6403
6404 PR tree-optimizations/52891
6405 * gcc.c-torture/compile/pr52891-1.c: New test.
6406 * gcc.c-torture/compile/pr52891-2.c: New test.
6407
6408 2012-04-22 Tobias Burnus <burnus@net-b.de>
6409
6410 PR fortran/53051
6411 * gfortran.dg/read_float_4.f90: New.
6412
6413 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6414
6415 PR 35441
6416 * c-c++-common/pr35441.C: New.
6417
6418 2012-04-20 Ian Lance Taylor <iant@google.com>
6419
6420 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6421 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6422
6423 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6424
6425 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6426 array access.
6427 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6428
6429 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6430
6431 PR rtl-optimization/44214
6432 * gcc.dg/pr44214-1.c: New test.
6433 * gcc.dg/pr44214-2.c: Likewise.
6434 * gcc.dg/pr44214-3.c: Likewise.
6435
6436 2012-04-20 Richard Guenther <rguenther@suse.de>
6437
6438 * g++.dg/torture/20120420-1.C: New testcase.
6439
6440 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6441
6442 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6443
6444 2012-04-19 Christian Bruel <christian.bruel@st.com>
6445
6446 * gcc.dg/pr52283.c: New test.
6447
6448 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6449
6450 * gcc.dg/pr37985.c: New test.
6451
6452 2012-04-19 Richard Guenther <rguenther@suse.de>
6453
6454 PR rtl-optimization/44688
6455 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6456 possibly profitable.
6457
6458 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6459
6460 PR tree-optimization/52976
6461 * gfortran.dg/reassoc_11.f: New test.
6462
6463 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6464
6465 PR tree-optimization/52976
6466 * gfortran.dg/reassoc_7.f: New test.
6467 * gfortran.dg/reassoc_8.f: Likewise.
6468 * gfortran.dg/reassoc_9.f: Likewise.
6469 * gfortran.dg/reassoc_10.f: Likewise.
6470
6471 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6472
6473 PR c++/52422
6474 * g++.dg/cpp0x/sfinae33.C: New.
6475 * g++.dg/cpp0x/sfinae34.C: Likewise.
6476
6477 2012-04-18 Joey Ye <joey.ye@arm.com>
6478
6479 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6480
6481 2012-04-18 Richard Guenther <rguenther@suse.de>
6482
6483 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6484 array access.
6485 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6486 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6487
6488 2012-04-17 Tom de Vries <tom@codesourcery.com>
6489
6490 * g++.dg/pr51264-4.C: New test.
6491
6492 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6493
6494 PR c++/52599
6495 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6496
6497 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/53003
6500 * g++.dg/parse/crash59.C: New.
6501
6502 2012-04-17 Michael Matz <matz@suse.de>
6503
6504 PR tree-optimization/18437
6505 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6506
6507 2012-04-17 Richard Guenther <rguenther@suse.de>
6508
6509 PR middle-end/53011
6510 * g++.dg/torture/pr53011.C: New testcase.
6511
6512 2012-04-16 Jason Merrill <jason@redhat.com>
6513
6514 PR c++/38543
6515 * g++.dg/cpp0x/variadic131.C: New.
6516
6517 PR c++/52008
6518 * g++.dg/cpp0x/variadic130.C: New.
6519
6520 PR c++/50830
6521 * g++.dg/cpp0x/variadic129.C: New.
6522
6523 PR c++/50303
6524 * g++.dg/cpp0x/variadic128.C: New.
6525
6526 2012-04-16 Tobias Burnus <burnus@net-b.de>
6527
6528 PR fortran/52864
6529 * gfortran.dg/pointer_intent_6.f90: New.
6530
6531 2012-04-16 Tobias Burnus <burnus@net-b.de>
6532
6533 PR fortran/52916
6534 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6535 to include public_private_module_4.f90.
6536 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6537 targets.
6538
6539 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6540
6541 PR c++/49152
6542 * g++.dg/diagnostic/operator1.C: New.
6543 * g++.dg/ext/label5.C: Adjust.
6544 * g++.dg/ext/va-arg1.C: Likewise.
6545 * g++.dg/other/error20.C: Likewise.
6546 * g++.dg/other/error20.C: Likewise.
6547 * g++.dg/other/error16.C: Likewise.
6548 * g++.dg/other/error10.C: Likewise.
6549 * g++.dg/parse/error30.C: Likewise.
6550 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6551
6552 2012-04-16 Jason Merrill <jason@redhat.com>
6553
6554 PR c++/51148
6555 * g++.dg/cpp0x/variadic127.C: New.
6556
6557 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6558
6559 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6560 testcase name.
6561 Use fail, pass instead of unresolved.
6562 Don't log $optstr.
6563
6564 PR testsuite/52948
6565 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6566 TODO_dump_func.
6567 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6568 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6569 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6570
6571 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6572
6573 PR fortran/52968
6574 * gfortran.dg/typebound_call_23.f03: New test case.
6575
6576 2012-04-15 Jason Merrill <jason@redhat.com>
6577
6578 PR c++/47220
6579 * g++.dg/cpp0x/variadic126.C: New.
6580
6581 PR c++/52380
6582 * g++.dg/cpp0x/variadic125.C: New.
6583
6584 PR c++/52292
6585 * g++.dg/cpp0x/variadic124.C: New.
6586
6587 PR c++/52706
6588 * g++.dg/cpp0x/nullptr27.C: New.
6589
6590 PR c++/52818
6591 * g++.dg/warn/format8.C: New.
6592
6593 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6594
6595 PR fortran/51082
6596 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6597
6598 2012-04-14 Tobias Burnus <burnus@net-b.de>
6599
6600 PR fortran/52916
6601 PR fortran/40973
6602 * gfortran.dg/public_private_module_3.f90: New.
6603 * gfortran.dg/public_private_module_4.f90: New.
6604
6605 2012-04-14 Tom de Vries <tom@codesourcery.com>
6606
6607 * gcc.dg/superblock.c: New test.
6608
6609 2012-04-14 Tom de Vries <tom@codesourcery.com>
6610
6611 * gcc.dg/pr51879-12.c: New test.
6612
6613 2012-04-13 Jason Merrill <jason@redhat.com>
6614
6615 PR c++/52824
6616 * g++.dg/cpp0x/variadic123.C: New.
6617 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6618
6619 PR c++/52905
6620 * g++.dg/cpp0x/initlist-ctor1.C: New.
6621
6622 PR c++/52915
6623 * g++.dg/other/anon-union2.C: New.
6624
6625 2012-04-13 Martin Jambor <mjambor@suse.cz>
6626
6627 PR middle-end/52939
6628 * g++.dg/ipa/pr52939.C: New test.
6629
6630 2012-04-13 Tom de Vries <tom@codesourcery.com>
6631
6632 * gcc.dg/pr52734.c: New test.
6633
6634 2012-04-13 Richard Guenther <rguenther@suse.de>
6635
6636 PR tree-optimization/52969
6637 * gcc.dg/torture/pr52969.c: New testcase.
6638
6639 2012-04-13 Richard Guenther <rguenther@suse.de>
6640
6641 PR c/52549
6642 * gcc.dg/pr52549.c: New testcase.
6643
6644 2012-04-13 Richard Guenther <rguenther@suse.de>
6645
6646 PR c/52862
6647 * gcc.dg/pr52862.c: New testcase.
6648
6649 2012-04-13 Joey Ye <joey.ye@arm.com>
6650
6651 * gcc.target/arm/thumb1-imm.c: New testcase.
6652
6653 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6654
6655 PR target/52932
6656 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6657 second function argument.
6658 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6659 (calc_permps): Update declaration. Calculate result correctly.
6660 (avx2_test): Change src2 type to union256i_d.
6661 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6662 correctly.
6663
6664 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6665
6666 PR target/52775
6667 * gcc.target/powerpc/pr52775.c: New file.
6668
6669 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6670
6671 PR tree-optimization/18589
6672 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6673 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6674 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6675 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6676 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6677 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6678 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6679 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6680 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6681 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6682
6683 2012-04-12 Richard Guenther <rguenther@suse.de>
6684
6685 PR tree-optimization/52943
6686 * gcc.dg/torture/pr52943.c: New testcase.
6687
6688 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6689
6690 PR target/50751
6691 * gcc/target/sh/pr50751-4.c: New.
6692 * gcc/target/sh/pr50751-5.c: New.
6693 * gcc/target/sh/pr50751-6.c: New.
6694 * gcc/target/sh/pr50751-7.c: New.
6695
6696 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6697
6698 PR c++/52465
6699 * g++.dg/lookup/using52.C: New.
6700
6701 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6702
6703 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6704
6705 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6706
6707 PR rtl-optimization/52876
6708 * gcc.target/i386/pr52876.c: New.
6709
6710 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6711
6712 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6713 __UINTPTR_TYPE__.
6714 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6715 __INTPTR_TYPE__.
6716 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6717 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6718 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6719 (ptrdiff_t): ... this. All uses changed.
6720 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6721 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6722 __INTPTR_TYPE__.
6723 (main): Cast argument to __INTPTR_TYPE__.
6724 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6725 size_t.
6726 * gcc.dg/mallign.c (main): Likewise.
6727 * gcc.dg/pr38700.c (foo): Likewise.
6728 * gcc.dg/long-long-cst1.c (t): Likewise.
6729 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6730 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6731 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6732 * gcc.dg/pr25682.c (d, foo): Likewise.
6733 * gcc.dg/format/cast-1.c (f): Likewise.
6734 * gcc.dg/c90-const-expr-10.c
6735 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6736 (size_t): ...this. All uses changed.
6737 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6738 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6739 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6740 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6741 * gcc.dg/sequence-pt-1.c: Likewise.
6742 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6743 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6744 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6745 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6746 of ptrdiff_t with it.
6747 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6748 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6749 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6750
6751 2012-04-11 Jason Merrill <jason@redhat.com>
6752
6753 PR debug/45088
6754 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6755 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6756
6757 PR c++/52906
6758 * g++.dg/ext/attrib45.C: New.
6759
6760 * g++.dg/eh/dtor3.C: New.
6761
6762 2012-04-11 Richard Guenther <rguenther@suse.de>
6763
6764 PR middle-end/52621
6765 * gfortran.dg/pr52621.f90: New testcase.
6766
6767 2012-04-11 Richard Guenther <rguenther@suse.de>
6768
6769 PR middle-end/52918
6770 * g++.dg/torture/pr52918-1.C: New testcase.
6771 * g++.dg/torture/pr52918-2.C: Likewise.
6772
6773 2012-04-11 Tobias Burnus <burnus@net-b.de>
6774
6775 PR fortran/52729
6776 * gfortran.dg/block_11.f90: New.
6777
6778 2012-04-11 Nick Clifton <nickc@redhat.com>
6779
6780 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6781
6782 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6783
6784 PR target/16458
6785 * gcc.target/powerpc/pr16458-1.c: New test.
6786 * gcc.target/powerpc/pr16458-2.c: Likewise.
6787 * gcc.target/powerpc/pr16458-3.c: Likewise.
6788 * gcc.target/powerpc/pr16458-4.c: Likewise.
6789
6790 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6791
6792 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6793 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6794 * gcc.dg/builtin-bswap-5.c: Likewise.
6795 * gcc.target/i386/builtin-bswap-4.c: New test.
6796
6797 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6798
6799 PR 24985
6800 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6801
6802 2012-04-11 Richard Guenther <rguenther@suse.de>
6803
6804 PR rtl-optimization/52881
6805 * gcc.dg/torture/pr52881.c: New testcase.
6806 * gcc.dg/torture/pr52913.c: Likewise.
6807
6808 2012-04-11 Richard Guenther <rguenther@suse.de>
6809
6810 PR tree-optimization/52912
6811 * gcc.dg/torture/pr52912.c: New testcase.
6812
6813 2010-04-10 Michael Matz <matz@suse.de>
6814
6815 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6816 * gcc.dg/vect/vect-outer-1.c: Adjust.
6817 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6818 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6819 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6820 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6821 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6822 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6823
6824 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6825
6826 PR tree-optimization/52870
6827 * gcc.dg/vect/pr52870.c: New test.
6828
6829 2012-04-09 Mike Stump <mikestump@comcast.net>
6830
6831 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6832 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6833 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6834 * gnat.dg/aggr11.adb: Likewise.
6835 * gnat.dg/aggr11_pkg.ads: Likewise.
6836 * gnat.dg/aggr15.adb: Likewise.
6837 * gnat.dg/aggr15.ads: Likewise.
6838 * gnat.dg/aggr17.adb: Likewise.
6839 * gnat.dg/aggr18.adb: Likewise.
6840 * gnat.dg/array14.adb: Likewise.
6841 * gnat.dg/array14.ads: Likewise.
6842 * gnat.dg/array14_pkg.ads: Likewise.
6843 * gnat.dg/array19.adb: Likewise.
6844 * gnat.dg/array19.ads: Likewise.
6845 * gnat.dg/discr27.adb: Likewise.
6846 * gnat.dg/discr27.ads: Likewise.
6847 * gnat.dg/discr35.adb: Likewise.
6848 * gnat.dg/discr35.ads: Likewise.
6849 * gnat.dg/discr6.adb: Likewise.
6850 * gnat.dg/discr6_pkg.ads: Likewise.
6851 * gnat.dg/import1.adb: Likewise.
6852 * gnat.dg/import1.ads: Likewise.
6853 * gnat.dg/loop_address2.adb: Likewise.
6854 * gnat.dg/opt7.adb: Likewise.
6855 * gnat.dg/opt7.ads: Likewise.
6856 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6857 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6858 * gnat.dg/rep_clause2.adb: Likewise.
6859 * gnat.dg/rep_clause2.ads: Likewise.
6860 * gnat.dg/slice2.adb: Likewise.
6861 * gnat.dg/slice2.ads: Likewise.
6862 * gnat.dg/slice6.adb: Likewise.
6863 * gnat.dg/slice6_pkg.ads: Likewise.
6864 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6865 * gnat.dg/taft_type2.adb: Likewise.
6866 * gnat.dg/taft_type2.ads: Likewise.
6867 * gnat.dg/taft_type2_pkg.ads: Likewise.
6868 * gnat.dg/volatile10.adb: Likewise.
6869 * gnat.dg/volatile10_pkg.ads: Likewise.
6870
6871 * gcc.dg/dll-8.c: Remove execute permissions.
6872 * g++.dg/ext/dllexport5.C: Likewise.
6873
6874 2012-04-09 Jan Hubicka <jh@suse.cz>
6875
6876 PR lto/52722
6877 PR lto/51765
6878 PR lto/52634
6879 * gcc.dg/lto/pr52634_1.c: New testcase.
6880 * gcc.dg/lto/pr52634_0.c: New testcase.
6881
6882 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6883
6884 PR target/52883
6885 * gcc.target/i386/pr52883.c: New testcase.
6886
6887 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6888
6889 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6890 (check_effective_target_sync_long_long): Add SPARC case.
6891 (check_effective_target_sync_long_long_runtime): Likewise.
6892 (check_effective_target_sync_int_long): Adjust SPARC case.
6893 (check_effective_target_sync_char_short): Likewise.
6894
6895 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6896
6897 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6898 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6899
6900 2012-04-08 Tobias Burnus <burnus@net-b.de>
6901
6902 PR fortran/40973
6903 PR fortran/52751
6904 * gfortran.dg/public_private_module_2.f90: New.
6905
6906 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6907
6908 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6909 directives.
6910
6911 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6912
6913 PR fortran/52893
6914 * gfortran.dg/function_optimize_11.f90: New test.
6915
6916 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6917
6918 PR fortran/52668
6919 * gfortran.dg/use_only_6.f90: New test.
6920
6921 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6922
6923 PR fortran/52668
6924 * gfortran.dg/use_only_6.f90: New test.
6925 2012-04-06 Mike Stump <mikestump@comcast.net>
6926
6927 PR testsuite/50722
6928 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6929
6930 2012-04-05 Jason Merrill <jason@redhat.com>
6931
6932 PR c++/52596
6933 * g++.dg/template/qualified-id5.C: New.
6934
6935 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6936
6937 PR target/52882
6938 * gcc.target/i386/pr52882.c: New test.
6939
6940 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6941 Dominique D'Humieures <dominiq@lps.ens.fr>
6942
6943 PR testsuite/52614
6944 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6945 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6946
6947 2012-04-04 Jason Merrill <jason@redhat.com>
6948
6949 PR c++/52845
6950 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6951
6952 2012-04-03 Jason Merrill <jason@redhat.com>
6953
6954 PR c++/52796
6955 * g++.dg/cpp0x/variadic-value1.C: New.
6956
6957 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6958
6959 * gnat.dg/pack18.adb: New test.
6960 * gnat.dg/pack18_pkg.ads: New helper.
6961
6962 2012-04-03 Richard Guenther <rguenther@suse.de>
6963
6964 PR tree-optimization/52808
6965 * gcc.dg/pr52808.c: New testcase.
6966
6967 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR tree-optimization/52835
6970 * gfortran.dg/pr52835.f90: New test.
6971
6972 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6973
6974 * gnat.dg/specs/aggr5.ads: New test.
6975
6976 2012-04-02 Richard Guenther <rguenther@suse.de>
6977
6978 PR tree-optimization/52756
6979 * gcc.dg/torture/pr52756.c: New testcase.
6980
6981 2012-04-02 Richard Guenther <rguenther@suse.de>
6982
6983 PR middle-end/52803
6984 * gcc.dg/pr52803.c: New testcase.
6985
6986 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6987
6988 PR c++/40942
6989 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6990 DR 214 in account.
6991
6992 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6993
6994 PR c++/50043
6995 * g++.dg/cpp0x/noexcept17.C: New.
6996 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6997 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6998 * g++.dg/cpp0x/noexcept01.C: Likewise.
6999 * g++.dg/eh/init-temp1.C: Likewise.
7000 * g++.dg/eh/ctor1.C: Likwise.
7001
7002 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7003
7004 * gnat.dg/controlled6.adb: New test.
7005 * gnat.dg/controlled6_pkg.ads: New helper.
7006 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7007
7008 2012-03-30 Richard Henderson <rth@redhat.com>
7009
7010 PR debug/52727
7011 * g++.dg/opt/pr52727.C: New testcase.
7012
7013 2012-03-30 Richard Guenther <rguenther@suse.de>
7014
7015 PR tree-optimization/52754
7016 * gcc.target/i386/pr52754.c: New testcase.
7017
7018 2012-03-30 Richard Guenther <rguenther@suse.de>
7019
7020 PR middle-end/52772
7021 * g++.dg/torture/pr52772.C: New testcase.
7022
7023 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7024
7025 PR c++/52718
7026 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7027
7028 2012-03-29 Jason Merrill <jason@redhat.com>
7029
7030 PR c++/52685
7031 * g++.dg/template/inherit8.C: New.
7032
7033 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7034
7035 PR c++/52759
7036 * g++.dg/ext/weak4.C: New test.
7037
7038 PR tree-optimization/52760
7039 * gcc.c-torture/execute/pr52760.c: New test.
7040
7041 2012-03-29 Jason Merrill <jason@redhat.com>
7042
7043 PR c++/52743
7044 * g++.dg/cpp0x/initlist-array3.C: New.
7045
7046 2012-03-28 Jason Merrill <jason@redhat.com>
7047
7048 PR c++/52746
7049 * g++.dg/overload/virtual2.C: New.
7050
7051 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7052
7053 * gnat.dg/vect7.ad[sb]: New test.
7054
7055 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7056 Tobias Burnus <burnus@gcc.gnu.org>
7057
7058 PR fortran/52652
7059 * gfortran.dg/allocate_class_1.f90 : Change error test.
7060 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7061 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7062 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7063
7064 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR middle-end/52691
7067 * gcc.dg/pr52691.c: New test.
7068
7069 PR middle-end/52750
7070 * gcc.c-torture/compile/pr52750.c: New test.
7071
7072 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7073
7074 PR target/52692
7075 * gcc.target/avr/torture/builtins-2.c: New test.
7076
7077 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR target/52736
7080 * gcc.target/i386/pr52736.c: New test.
7081
7082 2012-03-27 Martin Jambor <mjambor@suse.cz>
7083
7084 PR middle-end/52693
7085 * gcc.dg/torture/pr52693.c: New test.
7086
7087 2012-03-27 Meador Inge <meadori@codesourcery.com>
7088
7089 PR c++/52672
7090 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7091
7092 2012-03-27 Mike Stump <mikestump@comcast.net>
7093
7094 PR target/52665
7095 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7096 failures that match branch names.
7097
7098 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7099 H.J. Lu <hongjiu.lu@intel.com>
7100
7101 PR target/52698
7102 * gcc.target/i386/pr52698.c: New test.
7103
7104 2012-03-27 Richard Guenther <rguenther@suse.de>
7105
7106 PR middle-end/52720
7107 * gcc.dg/torture/pr52720.c: New testcase.
7108
7109 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7110
7111 * gnat.dg/pack17.adb: New test.
7112
7113 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7114
7115 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7116 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7117
7118 2012-03-26 Martin Jambor <mjambor@suse.cz>
7119
7120 PR tree-optimization/50052
7121 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7122
7123 2012-03-26 Richard Guenther <rguenther@suse.de>
7124
7125 PR tree-optimization/52701
7126 * gfortran.dg/pr52701.f90: New testcase.
7127
7128 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7129
7130 PR tree-optimization/52686
7131 * gcc.target/arm/pr52686.c: New test.
7132
7133 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7134
7135 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7136 Add "-Os -flto" to list.
7137
7138 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7139
7140 * gnat.dg/concat2.ad[sb]: New test.
7141
7142 2012-03-24 Jason Merrill <jason@redhat.com>
7143
7144 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7145 * g++.dg/cpp0x/trailing2.C: Likewise.
7146 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7147 * g++.dg/cpp1y/auto-fn1.C: New.
7148 * g++.dg/cpp1y/auto-fn2.C: New.
7149 * g++.dg/cpp1y/auto-fn3.C: New.
7150 * g++.dg/cpp1y/auto-fn4.C: New.
7151 * g++.dg/cpp1y/auto-fn5.C: New.
7152 * g++.dg/cpp1y/auto-fn6.C: New.
7153 * g++.dg/cpp1y/auto-fn7.C: New.
7154 * g++.dg/cpp1y/auto-fn8.C: New.
7155 * g++.dg/cpp1y/auto-fn9.C: New.
7156 * g++.dg/cpp1y/auto-fn10.C: New.
7157 * g++.dg/cpp1y/auto-fn11.C: New.
7158
7159 2012-03-23 Richard Guenther <rguenther@suse.de>
7160
7161 PR tree-optimization/52678
7162 * gfortran.dg/pr52678.f: New testcase.
7163
7164 2012-03-23 Richard Guenther <rguenther@suse.de>
7165
7166 PR tree-optimization/52638
7167 * g++.dg/torture/pr52638.C: New testcase.
7168
7169 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7170
7171 PR c++/52487
7172 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7173
7174 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR c++/52671
7177 * g++.dg/ext/attrib44.C: New test.
7178
7179 2012-03-22 Jan Hubicka <jh@suse.cz>
7180
7181 PR middle-end/51737
7182 * g++.dg/torture/pr51737.C: New testcase
7183
7184 2012-03-22 Richard Guenther <rguenther@suse.de>
7185
7186 PR tree-optimization/52548
7187 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7188
7189 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7190
7191 * lib/fortran-modules.exp (list-module-names-1): Remove
7192 warning.
7193
7194 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7195
7196 PR target/50751
7197 * gcc.target/sh/pr50751-1.c: New.
7198 * gcc.target/sh/pr50751-2.c: New.
7199 * gcc.target/sh/pr50751-3.c: New.
7200
7201 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7202
7203 PR target/52479
7204 * gcc.target/sh/sh4a-cos.c: Remove.
7205 * gcc.target/sh/sh4a-sin.c: Remove.
7206 * gcc.target/sh/sh4a-sincos.c: Remove.
7207
7208 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7209
7210 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7211 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7212
7213 2012-03-21 Martin Jambor <mjambor@suse.cz>
7214
7215 PR testsuite/52641
7216 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7217 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7218
7219 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7220
7221 * gcc.target/arm/thumb-16bit-ops.c: New file.
7222 * gcc.target/arm/thumb-ifcvt.c: New file.
7223
7224 2012-03-20 Jason Merrill <jason@redhat.com>
7225
7226 * lib/target-supports.exp: Add { target c++1y }.
7227
7228 * g++.dg/cpp0x/auto32.C: New.
7229
7230 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7231
7232 PR testsuite/52641
7233 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7234 int32plus.
7235 * gcc.dg/torture/pr48124-4.c: Ditto:
7236 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7237
7238 2012-03-20 Jason Merrill <jason@redhat.com>
7239
7240 PR c++/52510
7241 * g++.dg/cpp0x/initlist66.C: New.
7242
7243 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7244
7245 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7246 __AVR_HAVE_LPMX__
7247
7248 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7249
7250 PR target/49868
7251 * gcc.target/avr/torture/addr-space-2.h: New file.
7252 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7253 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7254 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7255 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7256
7257 2012-03-20 Richard Guenther <rguenther@suse.de>
7258
7259 * gnat.dg/pack16.adb: New testcase.
7260 * gnat.dg/pack16_pkg.ads: Likewise.
7261 * gnat.dg/specs/pack8.ads: Likewise.
7262 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7263
7264 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7265
7266 * g++.dg/warn/Wuseless-cast.C: Extend.
7267
7268 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7269
7270 PR c++/14710
7271 * g++.dg/warn/Wuseless-cast.C: New.
7272
7273 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7274
7275 PR libfortran/52608
7276 * gfortran.dg/pr52608.f90: New test.
7277
7278 2012-03-17 Tobias Burnus <burnus@net-b.de>
7279
7280 PR fortran/52585
7281 * gfortran.dg/proc_ptr_36.f90: New.
7282
7283 2012-03-16 Martin Jambor <mjambor@suse.cz>
7284
7285 * gcc.dg/misaligned-expand-1.c: New test.
7286 * gcc.dg/misaligned-expand-3.c: Likewise.
7287
7288 2012-03-16 Richard Guenther <rguenther@suse.de>
7289 Kai Tietz <ktietz@redhat.com>
7290
7291 PR middle-end/48814
7292 * gcc.c-torture/execute/pr48814-1.c: New test.
7293 * gcc.c-torture/execute/pr48814-2.c: New test.
7294 * gcc.dg/tree-ssa/assign-1.c: New test.
7295 * gcc.dg/tree-ssa/assign-2.c: New test.
7296 * gcc.dg/tree-ssa/assign-3.c: New test.
7297
7298 2012-03-16 Richard Guenther <rguenther@suse.de>
7299
7300 * gnat.dg/specs/pack7.ads: New testcase.
7301
7302 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR target/52568
7305 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7306 * gcc.dg/torture/vshuf-8.inc: Likewise.
7307 * gcc.dg/torture/vshuf-16.inc: Likewise.
7308 * gcc.dg/torture/vshuf-32.inc: Likewise.
7309
7310 2012-03-15 Jason Merrill <jason@redhat.com>
7311
7312 * g++.dg/torture/pr52582.C: New.
7313
7314 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7315
7316 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7317
7318 2012-03-15 Ira Rosen <irar@il.ibm.com>
7319 Ulrich Weigand <ulrich.weigand@linaro.org>
7320
7321 * gcc.dg/vect/slp-cond-3.c: New test.
7322 * gcc.dg/vect/slp-cond-4.c: New test.
7323
7324 2012-03-15 Ira Rosen <irar@il.ibm.com>
7325 Ulrich Weigand <ulrich.weigand@linaro.org>
7326
7327 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7328 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7329
7330 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7331
7332 PR libfortran/52434
7333 PR libfortran/48878
7334 PR libfortran/38199
7335 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7336 * gfortran.dg/round_1.f03: Likewise.
7337
7338 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7339 Andrew Pinski <apinski@cavium.com>
7340
7341 PR middle-end/52592
7342 * gcc.dg/pr52592.c: New test.
7343
7344 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7345
7346 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7347 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7348 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7349 * lib/fortran-modules.exp: .. this new file. Adjust users.
7350 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7351 gfortran-dg-debug-runtest): Call cleanup-modules.
7352 * lib/fortran-torture.exp (fortran-torture-execute,
7353 fortran-torture): Likewise.
7354 * gfortran.dg/coarray/caf.exp: Likewise.
7355 * lib/lto.exp: Likewise.
7356 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7357 * gfortran.dg/class_4b.f03: Likewise.
7358 * gfortran.dg/class_4c.f03: Likewise.
7359 * gfortran.dg/class_45a.f03: Likewise.
7360 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7361 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7362 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7363 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7364 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7365 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7366 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7367 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7368 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7369 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7370 * gfortran.dg/whole_file_28.f90: Likewise.
7371 * gfortran.dg/whole_file_29.f90: Likewise.
7372 * gfortran.dg/whole_file_30.f90: Likewise.
7373 * gfortran.dg/whole_file_31.f90: Likewise.
7374
7375 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7376
7377 PR tree-optimization/52267
7378 * gcc.dg/pr52267.c: New test.
7379 * gcc.dg/tree-ssa/vrp65.c: New test.
7380 * gcc.dg/tree-ssa/vrp66.c: New test.
7381
7382 2012-03-15 Richard Guenther <rguenther@suse.de>
7383
7384 PR middle-end/52580
7385 * gfortran.dg/vect/pr52580.f: New testcase.
7386
7387 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7388
7389 * gcc.target/sh/fpul-usage-1.c: New.
7390
7391 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7392
7393 PR target/49468
7394 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7395 * gcc.target/sh/pr49468-di.c: Likewise.
7396
7397 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7398
7399 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7400 * gcc.dg/c99-stdint-6.c: Likewise.
7401 * gcc.dg/lto/20090210_0.c: Likewise.
7402 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7403 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7404 * gcc.dg/pragma-init-fini-2.c: Likewise.
7405 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7406 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7407 * gcc.target/i386/pr22152.c: Likewise.
7408 * gcc.target/i386/vect8-ret.c: Likewise.
7409 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7410 handling.
7411
7412 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7413
7414 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7415 * g++.dg/tree-prof/partition1.C: Likewise.
7416 * g++.dg/tree-prof/partition2.C: Likewise.
7417 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7418 handling.
7419 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7420 * gcc.c-torture/execute/20010724-1.c: Remove.
7421 * gcc.c-torture/execute/20010724-1.x: Remove.
7422 * gcc.c-torture/execute/20040208-2.c: Remove.
7423 * gcc.c-torture/execute/20040208-2.x: Remove.
7424 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7425 Remove.
7426 (main) [__mips__ && __sgi__]: Remove.
7427 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7428 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7429 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7430 mips-sgi-irix6* handling.
7431 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7432 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7433 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7434 handling.
7435 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7436 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7437 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7438 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7439 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7440 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7441 mips-sgi-irix6*.
7442 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7443 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7444 * gcc.target/mips/save-restore-3.c: Likewise.
7445 * gcc.target/mips/save-restore-4.c: Likewise.
7446 * gcc.target/mips/save-restore-5.c: Likewise.
7447 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7448 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7449 messages.
7450 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7451 IRIX 6 handling.
7452 (restore_ld_library_path_env_vars): Likewise.
7453 * lib/target-supports.exp (check_profiling_available): Remove
7454 mips*-*-irix* handling.
7455 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7456 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7457 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7458
7459 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR c++/52582
7462 * g++.dg/opt/pr52582.C: New test.
7463
7464 2012-03-14 Richard Guenther <rguenther@suse.de>
7465
7466 PR tree-optimization/52571
7467 * gcc.dg/vect/vect-2.c: Initialize arrays.
7468 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7469 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7470 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7471
7472 2012-03-14 Richard Guenther <rguenther@suse.de>
7473
7474 PR middle-end/52080
7475 PR middle-end/52097
7476 PR middle-end/48124
7477 * gcc.dg/torture/pr48124-1.c: New testcase.
7478 * gcc.dg/torture/pr48124-2.c: Likewise.
7479 * gcc.dg/torture/pr48124-3.c: Likewise.
7480 * gcc.dg/torture/pr48124-4.c: Likewise.
7481
7482 2012-03-14 Richard Guenther <rguenther@suse.de>
7483
7484 PR middle-end/52578
7485 * gcc.dg/pr52578.c: New testcase.
7486
7487 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR c++/52521
7490 * g++.dg/cpp0x/udlit-args2.C: New test.
7491
7492 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7493
7494 PR target/48596
7495 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7496 * gcc.c-torture/compile/pr48596.c: ... here.
7497
7498 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7499
7500 PR c++/51641
7501 * g++.dg/lookup/hidden-class17.C: New test.
7502
7503 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR c/52577
7506 * gcc.dg/Wunused-var-3.c: New test.
7507
7508 2012-03-13 Martin Jambor <mjambor@suse.cz>
7509
7510 * gcc.dg/misaligned-expand-2.c: New test.
7511
7512 2012-03-13 Richard Guenther <rguenther@suse.de>
7513
7514 PR middle-end/52134
7515 * gcc.dg/pr52134.c: New testcase.
7516
7517 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7518
7519 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7520
7521 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7522
7523 PR tree-optimization/46728
7524 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7525 * gcc.target/powerpc/pr46728-5.c: Likewise.
7526 * gcc.target/powerpc/pr46728-8.c: Likewise.
7527 * gcc.target/powerpc/pr46728-10.c: Likewise.
7528 * gcc.target/powerpc/pr46728-11.c: Likewise.
7529 * gcc.target/powerpc/pr46728-13.c: Likewise.
7530 * gcc.target/powerpc/pr46728-14.c: Likewise.
7531 * gcc.target/powerpc/pr46728-15.c: Likewise.
7532
7533 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7534
7535 PR c++/52299
7536 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7537
7538 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7539
7540 PR tree-optimization/46728
7541 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7542 * gcc.target/powerpc/pr46728-5.c: Likewise.
7543 * gcc.target/powerpc/pr46728-8.c: Likewise.
7544 * gcc.target/powerpc/pr46728-10.c: Likewise.
7545 * gcc.target/powerpc/pr46728-11.c: Likewise.
7546 * gcc.target/powerpc/pr46728-13.c: Likewise.
7547 * gcc.target/powerpc/pr46728-14.c: Likewise.
7548 * gcc.target/powerpc/pr46728-15.c: Likewise.
7549
7550 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7551
7552 PR target/49868
7553 * gcc.target/avr/torture/addr-space-1.h: New file.
7554 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7555 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7556 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7557 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7558
7559 2012-03-12 Andrew Pinski <apinski@cavium.com>
7560
7561 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7562
7563 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7564
7565 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7566 * g++.dg/abi/thunk4.C: Likewise.
7567 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7568 Adapt line numbers.
7569 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7570 handling.
7571 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7572 * g++.dg/eh/spbp.C: Likewise.
7573 * g++.dg/ext/label13.C: Likewise.
7574 * g++.dg/guality/guality.exp: Likewise.
7575 * g++.dg/other/anon5.C: Likewise.
7576 * g++.dg/other/pragma-ep-1.C: Remove.
7577 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7578 * g++.dg/warn/pr31246.C: Likewise.
7579 * g++.dg/warn/weak1.C: Likewise.
7580 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7581 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7582 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7583 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7584 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7585 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7586 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7587 * gcc.dg/c99-tgmath-1.c: Likewise.
7588 * gcc.dg/c99-tgmath-2.c: Likewise.
7589 * gcc.dg/c99-tgmath-3.c: Likewise.
7590 * gcc.dg/c99-tgmath-4.c: Likewise.
7591 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7592 handling.
7593 * gcc.dg/debug/pr49032.c: Likewise.
7594 * gcc.dg/guality/guality.exp: Likewise.
7595 * gcc.dg/intmax_t-1.c: Likewise.
7596 * gcc.dg/pr48616.c: Likewise.
7597 * gcc.dg/pragma-ep-1.c: Remove.
7598 * gcc.dg/pragma-ep-2.c: Remove.
7599 * gcc.dg/pragma-ep-3.c: Remove.
7600 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7601 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7602 * gcc.misc-tests/gcov-14.c: Likewise.
7603 * gfortran.dg/guality/guality.exp: Likewise.
7604 * lib/target-supports.exp (check_weak_available): Likewise.
7605 (add_options_for_tls): Likewise.
7606 (check_ascii_locale_available): Likewise.
7607 * obj-c++.dg/dwarf-2.mm: Likewise.
7608 * objc.dg/dwarf-1.m: Likewise.
7609 * objc.dg/dwarf-2.m: Likewise.
7610
7611 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR tree-optimization/51721
7614 * gcc.dg/tree-ssa/vrp64.c: New test.
7615
7616 PR tree-optimization/52533
7617 * gcc.c-torture/compile/pr52533.c: New test.
7618
7619 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7620
7621 * gcc.target/i386/rtm-xabort-1.c: New.
7622 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7623 * gcc.target/i386/rtm-xend-1.c: Ditto.
7624 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7625 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7626 * gcc.target/i386/sse-13.c: Ditto.
7627 * gcc.target/i386/sse-14.c: Ditto.
7628 * gcc.target/i386/sse-22.c: Ditto.
7629 * gcc.target/i386/sse-23.c: Ditto.
7630 * g++.dg/other/i386-2.C: Ditto.
7631 * g++.dg/other/i386-3.C: Ditto.
7632
7633 2012-03-12 Tobias Burnus <burnus@net-b.de>
7634
7635 PR fortran/52542
7636 * gfortran.dg/proc_ptr_35.f90: New.
7637
7638 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7639
7640 PR target/52530
7641 * gcc.dg/torture/pr52530.c: New test.
7642
7643 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7644
7645 PR target/51244
7646 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7647
7648 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7649
7650 PR target/52450
7651 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7652
7653 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7654
7655 2012-03-09 Andrew Pinski <apinski@cavium.com>
7656
7657 PR middle-end/51988
7658 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7659 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7660
7661 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7662
7663 * gcc.dg/tree-ssa/scev-3.c: New.
7664 * gcc.dg/tree-ssa/scev-4.c: New.
7665
7666 2012-03-08 Tobias Burnus <burnus@net-b.de>
7667
7668 PR fortran/52469
7669 * gfortran.dg/proc_ptr_34.f90
7670
7671 2012-03-07 Jason Merrill <jason@redhat.com>
7672
7673 PR c++/52521
7674 * g++.dg/cpp0x/udlit-mangle.C: New.
7675
7676 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7677
7678 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7679
7680 2012-03-06 Richard Guenther <rguenther@suse.de>
7681
7682 PR middle-end/52493
7683 * gcc.dg/torture/pr52493.c: New testcase.
7684
7685 2012-03-06 Richard Guenther <rguenther@suse.de>
7686
7687 PR lto/52097
7688 * gcc.dg/lto/pr52097_0.c: New testcase.
7689
7690 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7691
7692 PR target/51244
7693 * gcc.target/sh/pr51244-1.c: New.
7694 * gcc.target/sh/pr51244-2.c: New.
7695 * gcc.target/sh/pr51244-3.c: New.
7696
7697 2012-03-05 Jason Merrill <jason@redhat.com>
7698
7699 PR c++/51930
7700 * g++.dg/ext/visibility/template11.C: New.
7701
7702 * g++.dg/cpp0x/implicit13.C: New.
7703
7704 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR tree-optimization/51721
7707 * gcc.dg/tree-ssa/vrp63.c: New test.
7708 * gcc.dg/pr51721.c: New test.
7709
7710 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7711
7712 PR fortran/50981
7713 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7714 argument checks.
7715
7716 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7717
7718 PR target/52146
7719 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7720
7721 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7722
7723 PR fortran/50981
7724 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7725
7726 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7727
7728 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7729 int32plus.
7730
7731 2012-03-03 Jason Merrill <jason@redhat.com>
7732
7733 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7734
7735 Core 1270
7736 * g++.dg/cpp0x/initlist65.C: New.
7737
7738 PR c++/36797
7739 * g++.dg/ext/is_empty2.C: New.
7740
7741 2012-03-03 Tobias Burnus <burnus@net-b.de>
7742
7743 PR fortran/48820
7744 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7745
7746 2012-03-03 Tobias Burnus <burnus@net-b.de>
7747
7748 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7749 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7750 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7751 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7752 * gfortran.dg/class_30.f90: Remove dg-warning line.
7753 * gfortran.dg/bind_c_usage_25.f90: New.
7754
7755 2012-03-03 Tobias Burnus <burnus@net-b.de>
7756
7757 PR fortran/48820
7758 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7759 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7760 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7761
7762 2012-03-03 Tobias Burnus <burnus@net-b.de>
7763
7764 PR fortran/48820
7765 * gfortran.dg/assumed_type_1.f90: New.
7766 * gfortran.dg/assumed_type_2.f90: New.
7767 * gfortran.dg/assumed_type_3.f90: New.
7768 * gfortran.dg/assumed_type_4.f90: New.
7769
7770 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7771
7772 PR target/49486
7773 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7774 * gcc.target/sh/pr49468-di.c: New.
7775
7776 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7777
7778 * gcc.dg/graphite/pr50561.c: Update.
7779
7780 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7781
7782 * gcc.target/powerpc/pr52457.c: New test.
7783
7784 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7785
7786 * gcc.target/arm/sat-1.c: New test.
7787
7788 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7789
7790 PR target/46716
7791 * gcc.target/i386/pr46716.c: New test.
7792
7793 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7794
7795 PR c++/51989
7796 * g++.dg/cpp0x/sfinae32.C: New.
7797
7798 2012-03-02 Richard Guenther <rguenther@suse.de>
7799
7800 PR tree-optimization/52406
7801 * gcc.dg/torture/pr52406.c: New testcase.
7802
7803 2012-03-02 Tobias Burnus <burnus@net-b.de>
7804
7805 PR fortran/52325
7806 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7807 * gfortran.dg/nullify_2.f90: Update dg-error.
7808 * gfortran.dg/nullify_4.f90: Ditto.
7809 * gfortran.dg/pointer_init_6.f90: Ditto.
7810
7811 2012-03-02 Tobias Burnus <burnus@net-b.de>
7812
7813 PR fortran/52270
7814 * gfortran.dg/class_51.f90: New.
7815
7816 2012-03-02 Tobias Burnus <burnus@net-b.de>
7817
7818 PR fortran/52452
7819 * gfortran.dg/intrinsic_8.f90: New.
7820
7821 2012-03-01 Kai Tietz <ktietz@redhat.com>
7822
7823 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7824 routines on mingw targets.
7825 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7826
7827 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7828
7829 PR tree-optimization/52445
7830 * gcc.dg/pr52445.c: New test.
7831
7832 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR target/52437
7835 * gcc.c-torture/compile/pr52437.c: New test.
7836
7837 PR middle-end/52419
7838 * gcc.dg/torture/pr52419.c: New test.
7839
7840 PR tree-optimization/52429
7841 * gcc.dg/torture/pr52429.c: New test.
7842 * g++.dg/opt/pr52429.C: New test.
7843
7844 2012-02-29 Richard Guenther <rguenther@suse.de>
7845
7846 PR testsuite/52297
7847 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7848 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7849 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7850 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7851 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7852 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7853
7854 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7855
7856 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7857
7858 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7859
7860 PR fortran/52386
7861 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7862
7863 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7864
7865 PR target/51534
7866 * gcc.target/arm/neon/pr51534.c: New testcase.
7867
7868 2012-02-28 Richard Guenther <rguenther@suse.de>
7869
7870 PR target/52407
7871 * gcc.dg/torture/pr52407.c: New testcase.
7872
7873 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7874
7875 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7876 * gcc.target/arm/vfp2.c: Likewise.
7877 * gcc.target/arm/vfp3.c: Likewise.
7878 * gcc.target/arm/vfp4.c: Likewise.
7879 * gcc.target/arm/vfp5.c: Likewise.
7880 * gcc.target/arm/vfp6.c: Likewise.
7881 * gcc.target/arm/vfp7.c: Likewise.
7882 * gcc.target/arm/vfp8.c: Likewise.
7883 * gcc.target/arm/vfp9.c: Likewise.
7884 * gcc.target/arm/vfp10.c: Likewise.
7885 * gcc.target/arm/vfp11.c: Likewise.
7886 * gcc.target/arm/vfp12.c: Likewise.
7887 * gcc.target/arm/vfp13.c: Likewise.
7888 * gcc.target/arm/vfp14.c: Likewise.
7889 * gcc.target/arm/vfp15.c: Likewise.
7890 * gcc.target/arm/vfp16.c: Likewise.
7891 * gcc.target/arm/vfp17.c: Likewise.
7892 * gcc.target/arm/neon-constants.h: New file.
7893 * gcc.target/arm/neon-vect1.c: New test.
7894 * gcc.target/arm/neon-vect2.c: New test.
7895 * gcc.target/arm/neon-vect3.c: New test.
7896 * gcc.target/arm/neon-vect4.c: New test.
7897 * gcc.target/arm/neon-vect5.c: New test.
7898 * gcc.target/arm/neon-vect6.c: New test.
7899 * gcc.target/arm/neon-vect7.c: New test.
7900 * gcc.target/arm/neon-vect8.c: New test.
7901
7902 2012-02-28 Richard Guenther <rguenther@suse.de>
7903
7904 PR tree-optimization/52402
7905 * gcc.dg/torture/pr52402.c: New testcase.
7906
7907 2012-02-28 Richard Guenther <rguenther@suse.de>
7908
7909 PR lto/52400
7910 * g++.dg/lto/pr52400_0.C: New testcase.
7911
7912 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7913
7914 * gcc.target/avr/torture/builtins-1.c: New test.
7915 * gcc.target/avr/torture/builtins-error.c: New test.
7916
7917 2012-02-28 Kai Tietz <ktietz@redhat.com>
7918
7919 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7920 * gcc.target/i386/pr45352-2.c: Likewise.
7921 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7922 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7923 targets instead rand.
7924 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7925 * gcc.target/i386/sse2-mul-1.c: Likewise.
7926 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7927 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7928 * gcc.target/i386/pad-1.c: Likewise.
7929 * gcc.target/i386/pad-9.c: Likewise.
7930 * gcc.target/i386/pad-2.c: Likewise.
7931 * gcc.target/i386/pad-5b.c: Likewise.
7932 * gcc.target/i386/pad-8.c: Likewise.
7933 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7934 * gcc.target/i386/pr44130.c: Likewise.
7935 * gcc.target/i386/align-main-1.c: Likewise.
7936 * gcc.target/i386/align-main-2.c: Likewise.
7937 * gcc.target/i386/sw-1.c: Likewise.
7938 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7939 on x64 mingw target.
7940 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7941 * gcc.target/i386/pr46295.c: Likewise.
7942 * gcc.target/i386/amd64-abi-1.c: Likewise.
7943 * gcc.target/i386/amd64-abi-2.c: Likewise.
7944 * gcc.target/i386/pr39082-1.c: Likewise.
7945 * gcc.target/i386/pr39162.c: Likewise.
7946 * gcc.target/i386/pr22152.c: Likewise.
7947 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7948 * gcc.target/i386/wrfsbase-2.c: Likewise.
7949 * gcc.target/i386/local.c: Likewise
7950 * gcc.target/i386/wrgsbase-1.c: Likewise.
7951 * gcc.target/i386/wrfsbase-1.c: Likewise.
7952 * gcc.target/i386/pr39315-3.c: Likewise.
7953 * gcc.target/i386/pr35767-4.c: Likewise.
7954 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7955 x64 mingw target.
7956 * gcc.target/i386/pr45336-2.c: Likewise.
7957 * gcc.target/i386/pr45336-1.c: Likewise.
7958 * gcc.target/i386/pr45336-4.c: Likewise.
7959
7960 2012-02-27 Tristan Gingold <gingold@adacore.com>
7961
7962 * gnat.dg/array20.ad[sb]: New test.
7963
7964 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7965
7966 PR target/52375
7967 * gcc.target/arm/pr52375.c: New test.
7968 * gcc.c-torture/compile/pr52375.c: New test.
7969
7970 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7971
7972 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7973 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7974
7975 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7976
7977 * gnat.dg/aggr19.adb: New test.
7978 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7979
7980 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7981
7982 PR target/49263
7983 * gcc.target/sh/pr49263.c: New.
7984
7985 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7986
7987 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7988 simulate_thread_wrapper_other_threads
7989 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7990 Move initialization of 'value' to main().
7991 (main): Initialize 'value';
7992 * gcc.dg/simulate-thread/speculative-store.c
7993 (simulate_thread_step_verify): Return 0 when successful.
7994 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7995 Reduce threshold.
7996 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7997 (simulate_thread_wrapper_other_threads): Return a success/fail value
7998 and issue an error if the instruction count threshold is exceeded.
7999
8000 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8001
8002 PR target/50580
8003 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8004 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8005
8006 2012-02-24 Richard Guenther <rguenther@suse.de>
8007
8008 PR middle-end/52355
8009 * gcc.dg/pr52355.c: New testcase.
8010
8011 2012-02-23 Kai Tietz <ktietz@redhat.com>
8012
8013 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8014 * gcc.dg/Wpadded.c: Likewise.
8015 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8016 structure-layout.
8017 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8018 for sleep by Sleep and add windows.h include for this function.
8019 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8020 targets.
8021 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8022 target.
8023 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8024 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8025 on x64 mingw target.
8026 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8027 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8028 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8029 failure on LLP64 target.
8030
8031 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8032
8033 PR c/52290
8034 * gcc.dg/noncompile/pr52290.c: New test.
8035
8036 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR tree-optimization/52019
8039 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8040
8041 2012-02-22 Kai Tietz <ktietz@redhat.com>
8042
8043 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8044 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8045 derived pdiff_t type.
8046 * g++.dg/torture/pr49720.C: Likewise
8047
8048 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8049
8050 PR target/52330
8051 * gcc.target/i386/pr52330.c: New test.
8052
8053 2012-02-22 Tobias Burnus <burnus@net-b.de>
8054
8055 PR fortran/52335
8056 * gfortran.dg/io_constraints_10.f90: New.
8057
8058 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8059
8060 * lib/target-supports.exp (check_effective_target_vect_condition):
8061 Return true for NEON.
8062
8063 2012-02-21 Kai Tietz <ktietz@redhat.com>
8064
8065 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8066
8067 2012-02-21 Richard Guenther <rguenther@suse.de>
8068
8069 PR tree-optimization/52324
8070 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8071
8072 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8073
8074 PR middle-end/51782
8075 * gcc.target/avr/torture/pr51782-1.c: New test.
8076
8077 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR tree-optimization/52318
8080 * gcc.dg/pr52318.c: New test.
8081
8082 2012-02-20 Kai Tietz <ktietz@redhat.com>
8083
8084 * gcc.dg/bf-ms-layout-3.c: New testcase.
8085
8086 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8087
8088 PR testsuite/52229
8089 PR fortran/32380
8090 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8091
8092 2012-02-20 Richard Guenther <rguenther@suse.de>
8093
8094 PR tree-optimization/52298
8095 * gcc.dg/torture/pr52298.c: New testcase.
8096 * gcc.dg/vect/pr52298.c: Likewise.
8097
8098 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8099
8100 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8101 * gcc.c-torture/execute/pr52286.c: Ditto.
8102
8103 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR tree-optimization/52286
8106 * gcc.c-torture/execute/pr52286.c: New test.
8107
8108 2012-02-18 Tobias Burnus <burnus@net-b.de>
8109
8110 PR fortran/52295
8111 * gfortran.dg/interface_35.f90: Use -std=f2003.
8112 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8113 * gfortran.dg/interface_assignment_4.f90: Ditto.
8114 * gfortran.dg/bessel_1.f90: Ditto.
8115 * gfortran.dg/func_result_6.f90: Ditto.
8116 * gfortran.dg/hypot_1.f90: Ditto.
8117 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8118
8119 2012-02-17 Tobias Burnus <burnus@net-b.de>
8120
8121 PR translation/52232
8122 PR translation/52234
8123 PR translation/52245
8124 PR translation/52246
8125 PR translation/52262
8126 PR translation/52273
8127 * gfortran.dg/coarray_22.f90: Update dg-error.
8128 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8129
8130 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132 PR target/51753
8133 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8134 (simulate-thread): Use default timeout.
8135
8136 2012-02-16 Jason Merrill <jason@redhat.com>
8137
8138 PR c++/52248
8139 * g++.dg/ext/timevar1.C: New.
8140
8141 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8142
8143 PR c++/52126
8144 * g++.dg/template/using21.C: New.
8145 * g++.dg/template/using22.C: Likewise.
8146
8147 2012-02-16 Jason Merrill <jason@redhat.com>
8148
8149 PR c++/51415
8150 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8151
8152 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR tree-optimization/52255
8155 * gcc.c-torture/compile/pr52255.c: New test.
8156
8157 PR debug/52260
8158 * g++.dg/debug/dwarf2/pr52260.C: New test.
8159
8160 PR middle-end/51929
8161 * g++.dg/ipa/pr51929.C: New test.
8162
8163 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8164
8165 PR target/52199
8166 * gcc.target/powerpc/pr52199.c: New file.
8167
8168 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170 PR target/52152
8171 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8172
8173 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8174
8175 * gcc.dg/pr51867.c: Don't include <math.h>.
8176 (sqrtf): Declare.
8177
8178 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8179
8180 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8181 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8182
8183 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8184
8185 PR tree-optimization/50561
8186 * gcc.dg/graphite/pr50561.c: New testcase.
8187
8188 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8189
8190 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8191 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8192
8193 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8194
8195 * gnat.dg/discr35.ad[sb]: New test.
8196
8197 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8198
8199 * gnat.dg/volatile10.adb: New test.
8200 * gnat.dg/volatile10_pkg.ads: New helper.
8201
8202 2012-02-14 Jason Merrill <jason@redhat.com>
8203
8204 * g++.dg/ext/attrib43.C: New.
8205
8206 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8207
8208 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8209 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8210 fgnu_tm.
8211 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8212 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8213 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8214 effective_target fgnu_tm.
8215 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8216
8217 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR c++/52247
8220 * g++.dg/template/asmgoto1.C: New test.
8221
8222 2012-02-14 Ian Lance Taylor <iant@google.com>
8223
8224 PR go/48501
8225 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8226 compiling generated file for 64bit and index tests.
8227
8228 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8229
8230 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8231
8232 2012-02-14 Richard Guenther <rguenther@suse.de>
8233
8234 PR tree-optimization/52244
8235 PR tree-optimization/51528
8236 * gcc.dg/torture/pr52244.c: New testcase.
8237
8238 2012-02-14 Walter Lee <walt@tilera.com>
8239
8240 * g++.dg/other/PR23205.C: Disable test on tile.
8241 * g++.dg/other/pr23205-2.C: Disable test on tile.
8242 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8243 * gcc.dg/20040813-1.c: Disable test on tile.
8244 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8245 * gcc.misc-tests/linkage.exp: Handle tilegx.
8246
8247 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR tree-optimization/52210
8250 * gcc.dg/pr52210.c: New test.
8251
8252 2012-02-14 Jason Merrill <jason@redhat.com>
8253
8254 PR c++/39055
8255 * g++.dg/overload/defarg5.C: New.
8256
8257 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR c/52181
8260 * c-c++-common/pr52181.c: New test.
8261
8262 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR c++/52215
8265 * g++.dg/ext/atomic-1.C: New test.
8266
8267 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8268
8269 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8270
8271 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR middle-end/52209
8274 * gcc.c-torture/execute/pr52209.c: New test.
8275
8276 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8277
8278 PR fortran/50981
8279 * gfortran.dg/elemental_optional_args_5.f03: New test.
8280
8281 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8282
8283 PR testsuite/50076
8284 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8285 cases.
8286
8287 2012-02-11 Ian Lance Taylor <iant@google.com>
8288
8289 PR go/51874
8290 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8291 SPARC Solaris. Don't run the test at all on systems where it may
8292 not work, rather than xfailing it.
8293
8294 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8295
8296 PR rtl-optimization/52175
8297 * gcc.c-torture/compile/pr52175.c: New test.
8298
8299 2012-02-10 Jason Merrill <jason@redhat.com>
8300
8301 PR c++/51910
8302 * g++.dg/template/repo10.C: New.
8303
8304 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8305
8306 PR debug/52132
8307 * gcc.dg/pr52132.c: New test.
8308
8309 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8310
8311 * gnat.dg/specs/aggr4.ads: New test.
8312 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8313
8314 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8315
8316 PR target/52146
8317 * gcc.target/i386/pr52146.c: New.
8318
8319 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR middle-end/52177
8322 * c-c++-common/pr52177.c: New test.
8323
8324 2012-02-10 Jan Hubicka <jh@suse.cz>
8325
8326 PR middle-end/48600
8327 * g++.dg/torture/pr48600.C: New testcase.
8328
8329 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8330
8331 PR middle-end/52140
8332 * gcc.dg/dfp/pr52140.c: New test.
8333
8334 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR fortran/32380
8337 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8338 of dg-options.
8339
8340 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8341
8342 PR middle-end/51867
8343 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8344 * gcc.dg/pr51867.c: New test.
8345
8346 2012-02-09 Ian Lance Taylor <iant@google.com>
8347
8348 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8349 which don't support -fsplit-stack. Turn off optimization when
8350 compiling select5-out.go.
8351
8352 2012-02-08 Ian Lance Taylor <iant@google.com>
8353
8354 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8355 systems which don't support -fsplit-stack.
8356
8357 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8358
8359 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8360 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8361 machine instuction in the log.
8362
8363 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8364
8365 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8366 to 20 seconds.
8367
8368 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8369
8370 PR driver/48524
8371 * gcc.dg/pr48524.c: New test.
8372 * gcc.dg/pr48524.spec: New spec file for test.
8373
8374 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8375
8376 PR fortran/32380
8377 * gfortran.dg/vect/pr32380.f90: New test.
8378
8379 2012-02-08 Tobias Burnus <burnus@net-b.de>
8380
8381 PR fortran/52151
8382 * gfortran.dg/realloc_on_assign_12.f90: New.
8383
8384 2012-02-08 Richard Guenther <rguenther@suse.de>
8385
8386 PR rtl-optimization/52170
8387 * gcc.dg/torture/pr52170.c: New testcase.
8388
8389 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR gcov-profile/52150
8392 * gcc.dg/tree-prof/pr52150.c: New test.
8393
8394 PR rtl-optimization/52139
8395 * gcc.dg/pr52139.c: New test.
8396
8397 2012-02-07 Jason Merrill <jason@redhat.com>
8398
8399 PR c++/51675
8400 * g++.dg/cpp0x/constexpr-union3.C: New.
8401
8402 PR c++/52035
8403 * g++.dg/lto/pr52035_0.C: New.
8404
8405 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8406
8407 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8408 * gcc.dg/special/weak-1.c: Likewise.
8409 * gcc.dg/ucnid-12.c: Likewise.
8410 * gcc.dg/torture/pr45678-1.c: Likewise.
8411 * gcc.dg/torture/pr45678-2.c: Likewise.
8412 * gcc.dg/vector-4.c: Likewise.
8413 * gcc.dg/ipa/inline-5.c: Likewise.
8414 * gcc.dg/ucnid-11.c: Likewise.
8415 * gcc.misc-tests/gcov-13.c: Likewise.
8416 * gcc.misc-tests/gcov-14.c: Likewise.
8417 * g++.dg/ext/label13.C: Likewise.
8418 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8419 hppa*-*-hpux* options.
8420 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8421 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8422 * gcc.dg/pr48616.c: Likewise.
8423 * gcc.dg/pr17957.c: Likewise.
8424 * gcc.dg/pr17055-1.c: Likewise.
8425 * gcc.dg/pr32912-1.c: Likewise.
8426 * gcc.dg/tm/pr51472.c: Likewise.
8427 * c-c++-common/fold-bitand-4.c: Likewise.
8428 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8429 Use dg-additional-options for extra options.
8430
8431 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8432
8433 * gcc.target/epiphany/interrupt-2.c: New test.
8434
8435 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8436
8437 PR target/52155
8438 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8439 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8440 for MIPS ELF.
8441
8442 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8443
8444 PR target/52152
8445 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8446
8447 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8448
8449 PR middle-end/24306
8450 PR target/52154
8451 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8452 * gcc.target/mips/va-arg-1.c: New test.
8453
8454 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8455
8456 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8457 for -mno-pointers-to-nested-functions.
8458
8459 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8460
8461 * gcc.c-torture/execute/20120207-1.c: New test.
8462
8463 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR rtl-optimization/52060
8466 * gcc.dg/torture/pr52060.c: New test.
8467
8468 PR middle-end/52074
8469 * gcc.c-torture/compile/pr52074.c: New test.
8470
8471 2012-02-07 Tobias Burnus <burnus@net-b.de>
8472
8473 PR fortran/51514
8474 * gfortran.dg/class_to_type_2.f90: New.
8475
8476 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8477
8478 PR fortran/32373
8479 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8480 Remove module.
8481
8482 2012-02-06 Jason Merrill <jason@redhat.com>
8483
8484 PR c++/52088
8485 * g++.dg/template/conv13.C: New.
8486
8487 2012-02-06 Richard Guenther <rguenther@suse.de>
8488
8489 PR tree-optimization/52115
8490 * gcc.c-torture/compile/pr52115.c: New testcase.
8491
8492 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR target/52129
8495 * gcc.c-torture/execute/pr52129.c: New test.
8496
8497 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8498
8499 * gcc.dg/pr48374.c: Actually add the test I forgot
8500 in the 2012-01-25 commit.
8501
8502 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8503
8504 PR fortran/32373
8505 * gfortran.dg/vect/vect-8.f90: New test case.
8506
8507 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8508
8509 PR fortran/48847
8510 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8511
8512 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8513
8514 PR fortran/52102
8515 * gfortran.dg/class_48.f90 : Add test of allocate class array
8516 component with source in subroutine test3. Remove commenting
8517 out in subroutine test4, since branching on unitialized variable
8518 is now fixed (no PR for this last.).
8519
8520 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8521
8522 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8523 on MIPS targets.
8524 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8525
8526 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8527
8528 PR target/52125
8529 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8530 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8531
8532 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8533
8534 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8535 (check_effective_target_sync_int_long): Use it.
8536 (check_effective_target_sync_char_short): Likewise.
8537 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8538
8539 2012-02-05 Tobias Burnus <burnus@net-b.de>
8540
8541 PR fortran/51972
8542 * gfortran.dg/class_48.f90: Add some further checks.
8543
8544 2012-02-05 Ira Rosen <irar@il.ibm.com>
8545
8546 PR tree-optimization/52091
8547 * gcc.dg/vect/pr52091.c: New test.
8548
8549 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR rtl-optimization/52113
8552 * gcc.target/avr/pr52113.c: New test.
8553
8554 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR rtl-optimization/52092
8557 * gcc.c-torture/compile/pr52092.c: New test.
8558
8559 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8560
8561 PR fortran/41587
8562 * gfortran.dg/class_array_10.f03: New test.
8563
8564 PR fortran/46356
8565 * gfortran.dg/class_array_11.f03: New test.
8566
8567 PR fortran/51754
8568 * gfortran.dg/class_array_12.f03: New test.
8569
8570 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8571
8572 PR fortran/52012
8573 * gfortran.dg/realloc_on_assign_11.f90: New test.
8574
8575 2012-02-02 Tobias Burnus <burnus@net-b.de>
8576
8577 PR fortran/52093
8578 * gfortran.dg/shape_7.f90: New.
8579
8580 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8581
8582 * gcc.target/mips/mips-prepend-1.c: New test.
8583
8584 2012-02-02 Jan Hubicka <jh@suse.cz>
8585 Tom de Vries <tom@codesourcery.com>
8586
8587 PR middle-end/51998
8588 * gcc.dg/alias-12.c: New testcase.
8589 * gcc.dg/alias-13.c: New testcase.
8590
8591 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR target/52086
8594 * gcc.dg/pr52086.c: New test.
8595
8596 PR tree-optimization/52073
8597 * gcc.c-torture/compile/pr52073.c: New test.
8598
8599 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8600
8601 PR fortran/51958
8602 * gfortran.dg/function_optimize_10.f90: New test.
8603
8604 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8605
8606 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8607 test on alpha*-*-*.
8608
8609 2012-02-01 Tobias Burnus <burnus@net-b.de>
8610
8611 PR fortran/52024
8612 * gfortran.dg/typebound_operator_14.f90: New.
8613
8614 2012-02-01 Tobias Burnus <burnus@net-b.de>
8615
8616 PR fortran/52059
8617 * gfortran.dg/elemental_function_1.f90: New.
8618
8619 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8620
8621 PR rtl-optimization/51374
8622 * gcc.target/avr/torture/pr51374-1.c:
8623 Also fail if SBIS is seen.
8624
8625 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8626
8627 PR rtl-optimization/51374
8628 * gcc.target/avr/torture/pr51374-1.c: New.
8629
8630 2012-01-31 Tobias Burnus <burnus@net-b.de>
8631
8632 PR fortran/52024
8633 * gfortran.dg/typebound_generic_11.f90: New.
8634
8635 2012-01-31 Tobias Burnus <burnus@net-b.de>
8636
8637 PR fortran/52029
8638 * gfortran.dg/class_49.f90: New.
8639
8640 2012-01-31 Tobias Burnus <burnus@net-b.de>
8641
8642 PR fortran/52013
8643 * gfortran.dg/elemental_args_check_6.f90: New.
8644
8645 2012-01-31 Jason Merrill <jason@redhat.com>
8646
8647 PR c++/52043
8648 * g++.dg/cpp0x/variadic122.C: New.
8649
8650 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8651
8652 PR fortran/52012
8653 * gfortran.dg/realloc_on_assign_10.f90: New test.
8654
8655 2012-01-31 Richard Guenther <rguenther@suse.de>
8656
8657 PR tree-optimization/51528
8658 * gcc.dg/torture/pr51528.c: New testcase.
8659
8660 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8661
8662 PR go/48501
8663 * lib/go.exp (go_target_compile): Append timeout= to options.
8664 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8665 select5-out.go test on alpha*-*-* targets.
8666
8667 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8668
8669 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8670 (TEST_SHORT): Reformat in the same way.
8671 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8672 (TEST_SHORT): Reformat in the same way.
8673 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8674 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8675 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8676 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8677 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8678
8679 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8680
8681 PR target/51835
8682 * gcc.target/arm/pr51835.c: New testcase.
8683
8684 2012-01-30 Richard Guenther <rguenther@suse.de>
8685
8686 PR tree-optimization/52028
8687 * gcc.dg/torture/pr52028.c: New testcase.
8688 * gfortran.dg/ldist-pr45199.f: Adjust.
8689 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8690 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8691 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8692
8693 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR debug/52027
8696 * gcc.dg/tree-prof/pr52027.c: New test.
8697
8698 PR tree-optimization/52046
8699 * gcc.dg/pr52046.c: New test.
8700
8701 PR debug/52048
8702 * g++.dg/other/pr52048.C: New test.
8703
8704 2012-01-30 Richard Guenther <rguenther@suse.de>
8705
8706 PR tree-optimization/52045
8707 * gcc.dg/pr52045.c: New testcase.
8708
8709 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8710
8711 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8712 new code generated for __sync_lock_release.
8713
8714 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8715
8716 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8717
8718 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8719
8720 PR testsuite/51875
8721 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8722
8723 * g++.dg/ext/visibility/template10.C: Fix typo.
8724
8725 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8726
8727 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8728
8729 PR c++/51327
8730 * g++.dg/cpp0x/constexpr-ice6.C: New.
8731
8732 2012-01-29 Tobias Burnus <burnus@net-b.de>
8733
8734 PR fortran/41600
8735 * gfortran.dg/default_initialization_6.f90: New.
8736
8737 2012-01-29 Tobias Burnus <burnus@net-b.de>
8738
8739 PR fortran/51972
8740 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8741 * gfortran.dg/class_48.f90: New.
8742
8743 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8744
8745 PR fortran/51808
8746 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8747
8748 2012-01-28 Tobias Burnus <burnus@net-b.de>
8749
8750 PR fortran/51972
8751 * gfortran.dg/class_allocate_12.f90: New.
8752
8753 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8754
8755 * gcc.dg/torture/pr50444.c: Fix dg directives.
8756
8757 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR target/52006
8760 * gcc.target/arm/pr52006.c: New test.
8761
8762 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8763
8764 PR testsuite/52011
8765 * gcc.dg/lto/trans-mem.h: New file.
8766 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8767 * gcc.dg/lto/trans-mem-1_1.c: Same.
8768 * gcc.dg/lto/trans-mem-4_1.c: Same.
8769 * gcc.dg/lto/trans-mem-3_1.c: Same.
8770
8771 2012-01-27 Tobias Burnus <burnus@net-b.de>
8772
8773 PR fortran/52022
8774 * gfortran.dg/dummy_procedure_7.f90: New.
8775
8776 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8777
8778 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8779 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8780
8781 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR c++/51852
8784 * g++.dg/other/gc5.C: New test.
8785
8786 2012-01-27 Richard Guenther <rguenther@suse.de>
8787
8788 PR tree-optimization/50444
8789 * gcc.dg/torture/pr50444.c: New testcase.
8790
8791 2012-01-27 Tobias Burnus <burnus@net-b.de>
8792
8793 PR fortran/51970
8794 PR fortran/51977
8795 * gfortran.dg/move_alloc_13.f90: New.
8796
8797 2012-01-27 Tobias Burnus <burnus@net-b.de>
8798
8799 PR fortran/51953
8800 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8801 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8802 and change dg-error string.
8803
8804 2012-01-27 Tobias Burnus <burnus@net-b.de>
8805
8806 PR fortran/52016
8807 * gfortran.dg/elemental_args_check_5.f90: New.
8808
8809 2012-01-27 Richard Guenther <rguenther@suse.de>
8810
8811 PR middle-end/51959
8812 * g++.dg/torture/pr51959.C: New testcase.
8813
8814 2012-01-27 Tom de Vries <tom@codesourcery.com>
8815
8816 PR tree-optimization/51990
8817 * gcc.dg/pr51990.c: New test.
8818 * gcc.dg/pr51990-2.c: Same.
8819
8820 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8821 Tobias Burnus <burnus@gcc.gnu.org>
8822
8823 PR fortran/48705
8824 * gfortran.dg/class_allocate_11.f03: New.
8825
8826 PR fortran/51870
8827 PR fortran/51943
8828 PR fortran/51946
8829 * gfortran.dg/class_allocate_7.f03: New.
8830 * gfortran.dg/class_allocate_8.f03: New.
8831 * gfortran.dg/class_allocate_9.f03: New.
8832 * gfortran.dg/class_allocate_10.f03: New.
8833
8834 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8835
8836 * gnat.dg/discr34.adb: New test.
8837 * gnat.dg/discr34_pkg.ads: New helper.
8838
8839 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8840
8841 * gnat.dg/discr33.adb: New test.
8842
8843 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8844
8845 * gnat.dg/limited_with3.ad[sb): New test.
8846 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8847 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8848 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8849
8850 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8851
8852 * gnat.dg/stack_usage1.adb: New test.
8853 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8854
8855 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8856 * gcc.dg/pr44194-2.c: Likewise.
8857
8858 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8859
8860 PR c++/51370
8861 * g++.dg/template/crash112.C: New.
8862
8863 2012-01-27 Richard Henderson <rth@redhat.com>
8864
8865 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8866
8867 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8868
8869 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8870
8871 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR middle-end/51895
8874 * g++.dg/opt/pr51895.C: New test.
8875
8876 2012-01-26 Michael Matz <matz@suse.de>
8877
8878 PR tree-optimization/48794
8879 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8880
8881 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8882
8883 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8884
8885 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8886
8887 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8888 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8889 memory.
8890 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8891 the default value for s390 and s390x.
8892
8893 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8894
8895 PR lto/51698
8896 * gcc.dg/lto/trans-mem-4_0.c: New.
8897 * gcc.dg/lto/trans-mem-4_1.c: New.
8898 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8899 TM builtins.
8900 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8901 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8902 TM builtins.
8903 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8904 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8905 TM builtins.
8906
8907 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8908
8909 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8910
8911 2012-01-25 Ian Lance Taylor <iant@google.com>
8912
8913 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8914
8915 2012-01-25 Tobias Burnus <burnus@net-b.de>
8916
8917 PR fortran/51995
8918 * gfortran.dg/typebound_proc_25.f90: New.
8919
8920 2012-01-25 Jason Merrill <jason@redhat.com>
8921
8922 PR c++/51992
8923 * g++.dg/lto/pr51992_0.C: New.
8924
8925 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR tree-optimization/51987
8928 * gcc.target/i386/pr51987.c: New test.
8929
8930 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8931
8932 * gcc.dg/tm/lto-1.c: Require lto support in target.
8933
8934 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8935
8936 PR rtl-optimization/48374
8937 * gcc.dg/pr48374.c: New test.
8938
8939 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8940
8941 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8942
8943 2012-01-25 Tobias Burnus <burnus@net-b.de>
8944
8945 PR fortran/51966
8946 * gfortran.dg/derived_constructor_char_3.f90: New.
8947
8948 2012-01-24 Ian Lance Taylor <iant@google.com>
8949
8950 * go.test/go-test.exp (filecmp): New procedure.
8951 (errchk): Handle quoted square brackets.
8952 (go-gc-tests): Set go_compile_args. Handle various new test
8953 lines. Skip a few new tests.
8954 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8955
8956 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8957
8958 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8959 (check_effective_target_vect_extract_even_odd)
8960 (check_effective_target_vect_interleave): Return true for MIPS
8961 paired-single.
8962
8963 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8964
8965 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8966 (main): Use it instead of argc.
8967
8968 2012-01-24 Jason Merrill <jason@redhat.com>
8969
8970 PR c++/51973
8971 * g++.dg/cpp0x/sfinae31.C: New.
8972
8973 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8974
8975 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8976
8977 2012-01-24 Jason Merrill <jason@redhat.com>
8978
8979 PR c++/51812
8980 * g++.dg/inherit/covariant20.C: New.
8981
8982 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8983
8984 PR c++/51223
8985 * g++.dg/parse/crash58.C: New.
8986
8987 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8988
8989 PR target/51957
8990 * gcc.dg/pr51957-1.c: New test.
8991 * gcc.dg/pr51957-1.h: New file.
8992 * gcc.dg/pr51957-2.c: New test.
8993
8994 2012-01-23 Jason Merrill <jason@redhat.com>
8995
8996 PR c++/51930
8997 * g++.dg/ext/visibility/template10.C: New.
8998
8999 2012-01-23 Tobias Burnus <burnus@net-b.de>
9000
9001 PR fortran/51948
9002 * gfortran.dg/move_alloc_12.f90: New.
9003
9004 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9005
9006 PR middle-end/45416
9007 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9008
9009 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9010
9011 PR c++/51398
9012 * g++.dg/template/crash111.C: New.
9013
9014 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9015
9016 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9017 configurations.
9018 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9019
9020 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9021
9022 PR testsuite/51941
9023 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9024 the DW_TAG_class_type and DW_AT_name: "Executor".
9025
9026 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9027
9028 * lib/target-supports.exp
9029 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9030 (check_effective_target_vect_interleave): Likewise.
9031
9032 2012-01-22 Jason Merrill <jason@redhat.com>
9033
9034 PR c++/51925
9035 * g++.dg/template/using20.C: New.
9036 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9037
9038 2012-01-23 Jason Merrill <jason@redhat.com>
9039
9040 PR target/51934
9041 * g++.dg/torture/pr51344.C: Limit to x86.
9042
9043 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9044
9045 * c-c++-common/tm/omp.c: Require target with pthread support.
9046
9047 2012-01-23 Richard Guenther <rguenther@suse.de>
9048
9049 PR tree-optimization/51949
9050 * gcc.dg/torture/pr51949.c: New testcase.
9051
9052 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9053
9054 PR rtl-optimization/51933
9055 * gcc.c-torture/execute/pr51933.c: New test.
9056
9057 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9058
9059 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9060 Do not define for Interix.
9061
9062 2012-01-22 Jason Merrill <jason@redhat.com>
9063
9064 PR c++/51832
9065 * g++.dg/lto/pr51832.h: New.
9066 * g++.dg/lto/pr51832_0.C: New.
9067 * g++.dg/lto/pr51832_1.C: New.
9068
9069 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9070
9071 * gcc.dg/ext-elim-1.c: New test.
9072
9073 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9074
9075 PR target/51931
9076 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9077 * g++.dg/opt/longbranch1.C: Likewise.
9078
9079 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9080
9081 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9082 in C++11 mode.
9083
9084 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9085
9086 PR fortran/50556
9087 * gfortran.dg/namelist_74.f90: New test.
9088 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9089
9090 2012-01-21 Tobias Burnus <burnus@net-b.de>
9091
9092 PR fortran/51913
9093 * gfortran.dg/class_47.f90: New.
9094
9095 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9096
9097 * gnat.dg/renaming5.ad[sb]: New test.
9098
9099 2012-01-20 Jason Merrill <jason@redhat.com>
9100
9101 PR c++/51919
9102 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9103
9104 2012-01-20 Jason Merrill <jason@redhat.com>
9105
9106 PR c++/51922
9107 * g++.dg/ext/attrib42.C: Require ilp32.
9108
9109 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR target/51915
9112 * gcc.target/arm/pr51915.c: New test.
9113
9114 2012-01-20 Cary Coutant <ccoutant@google.com>
9115 Dodji Seketeli <dodji@redhat.com>
9116
9117 PR debug/45682
9118 * g++.dg/debug/dwarf2/nested-3.C: New test.
9119
9120 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9121
9122 PR c++/51402
9123 * g++.dg/template/crash110.C: New.
9124
9125 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9126
9127 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9128 Remove default options on hppa*-*-hpux*.
9129
9130 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9131
9132 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9133
9134 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9135
9136 * gcc.c-torture/compile/pr51856.c: New testcase.
9137
9138 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9139
9140 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9141 options to go_target_compile.
9142
9143 2012-01-20 Kai Tietz <ktietz@redhat.com>
9144
9145 * g++.dg/torture/pr51344.C: Fix typo.
9146
9147 2012-01-20 Richard Guenther <rguenther@suse.de>
9148
9149 PR tree-optimization/51903
9150 * g++.dg/torture/pr51903.C: New testcase.
9151
9152 2012-01-20 Tobias Burnus <burnus@net-b.de>
9153 Janus Weil <janus@gcc.gnu.org>
9154
9155 PR fortran/51056
9156 * gfortran.dg/use_21.f90: New.
9157
9158 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR target/51106
9161 * gcc.dg/torture/pr51106-1.c: New test.
9162 * gcc.dg/torture/pr51106-2.c: New test.
9163
9164 2012-01-19 Kai Tietz <ktietz@redhat.com>
9165
9166 * g++.dg/torture/pr51344.C: New test.
9167
9168 2012-01-19 Tobias Burnus <burnus@net-b.de>
9169
9170 PR fortran/51904
9171 * gfortran.dg/intrinsic_size_2.f90: New.
9172
9173 2012-01-19 Jason Merrill <jason@redhat.com>
9174
9175 PR c++/51889
9176 * g++.dg/inherit/using7.C: New.
9177
9178 2012-01-19 Richard Guenther <rguenther@suse.de>
9179
9180 PR tree-optimization/37997
9181 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9182
9183 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9184
9185 PR rtl-optimization/51505
9186 * gcc.dg/pr51505.c: New test.
9187
9188 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9189
9190 PR fortran/51634
9191 * gfortran.dg/typebound_operator_12.f03: New.
9192 * gfortran.dg/typebound_operator_13.f03: New.
9193
9194 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9195
9196 PR c++/51225
9197 * g++.dg/cpp0x/pr51225.C: New.
9198
9199 2012-01-17 Ian Lance Taylor <iant@google.com>
9200
9201 PR go/50656
9202 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9203
9204 2012-01-17 Tobias Burnus <burnus@net-b.de>
9205
9206 PR fortran/51869
9207 * gfortran.dg/realloc_on_assign_9.f90: New.
9208
9209 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9210
9211 PR other/51165
9212 * gcc.dg/tm/memopt-3.c: Remove xfail.
9213 * gcc.dg/tm/memopt-4.c: Remove xfail.
9214 * gcc.dg/tm/memopt-5.c: Remove xfail.
9215 * gcc.dg/tm/memopt-7.c: Remove xfail.
9216
9217 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9218
9219 PR tree-optimization/51877
9220 * gcc.c-torture/execute/pr51877.c: New test.
9221
9222 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9223
9224 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9225 {!vect_align_arrays} to vect_sizes_32B_16B.
9226 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9227 * gcc.dg/vect/vect-peel-3.c: Ditto.
9228
9229 2012-01-16 Jason Merrill <jason@redhat.com>
9230
9231 PR c++/51854
9232 * g++.dg/abi/mangle60.C: New.
9233
9234 PR c++/51827
9235 * g++.dg/pch/mangle1.{C,Hs}: New.
9236
9237 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9238 Tobias Burnus <burnus@net-b.de>
9239
9240 PR fortran/50981
9241 * gfortran.dg/elemental_optional_args_3.f90: New
9242 * gfortran.dg/elemental_optional_args_4.f90: New
9243
9244 2012-01-16 Tobias Burnus <burnus@net-b.de>
9245
9246 PR fortran/51809
9247 * gfortran.dg/use_20.f90: New
9248
9249 2012-01-16 Jason Merrill <jason@redhat.com>
9250
9251 PR c++/51868
9252 * g++.dg/cpp0x/rv-bitfield.C: New.
9253 * g++.dg/cpp0x/rv-bitfield2.C: New.
9254
9255 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9256
9257 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9258 subroutine 'qsort' and use index array to assign the result.
9259
9260 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR tree-optimization/51865
9263 * gcc.dg/pr51865.c: New test.
9264
9265 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9266
9267 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9268
9269 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9270
9271 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9272 to be loaded from the constant pool, rather than via %hi and %lo.
9273
9274 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9275
9276 PR rtl-optimization/51821
9277 * gcc.dg/pr51821.c: New test.
9278
9279 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9280
9281 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9282
9283 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9284
9285 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9286
9287 2012-01-14 Tobias Burnus <burnus@net-b.de>
9288
9289 PR fortran/51800
9290 * gfortran.dg/init_flag_8.f90: New.
9291 * gfortran.dg/init_flag_9.f90: New.
9292
9293 2011-01-14 Tobias Burnus <burnus@net-b.de>
9294
9295 PR fortran/51816
9296 * gfortran.dg/use_18.f90: New.
9297 * gfortran.dg/use_19.f90: New.
9298
9299 2012-01-13 Ian Lance Taylor <iant@google.com>
9300
9301 PR c++/50012
9302 * g++.dg/warn/Wsign-compare-4.C: New.
9303
9304 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9305
9306 PR fortran/48351
9307 * gfortran.dg/alloc_comp_assign.f03: New.
9308 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9309 __BUILTIN_FREE from 38 to 32.
9310
9311 2012-01-13 Jason Merrill <jason@redhat.com>
9312
9313 PR c++/20681
9314 * g++.dg/warn/Wreturn-type-7.C: New.
9315
9316 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9317
9318 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9319 assumption.
9320 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9321 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9322 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9323 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9324 int32plus because of big array needed.
9325 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9326 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9327
9328 2012-01-13 Jason Merrill <jason@redhat.com>
9329
9330 PR c++/51813
9331 * g++.dg/ext/visibility/template9.C: New.
9332
9333 PR c++/51620
9334 * g++.dg/cpp0x/defaulted34.C: New.
9335 * g++.dg/template/virtual3.C: New.
9336
9337 2012-01-13 Richard Guenther <rguenther@suse.de>
9338
9339 PR middle-end/8081
9340 * gcc.dg/torture/pr8081.c: New testcase.
9341
9342 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9343
9344 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9345
9346 2012-01-12 Jason Merrill <jason@redhat.com>
9347
9348 PR c++/51714
9349 * g++.dg/ext/stmtexpr14.C: New.
9350
9351 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9352
9353 PR c++/51633
9354 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9355
9356 2012-01-12 Jason Merrill <jason@redhat.com>
9357
9358 PR c++/48051
9359 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9360 * g++.dg/abi/mangle58.C: Likewise.
9361
9362 PR c++/51403
9363 * g++.dg/template/arg8.C: New.
9364
9365 2012-01-12 Ira Rosen <irar@il.ibm.com>
9366
9367 PR tree-optimization/51799
9368 * gcc.dg/vect/pr51799.c: New test.
9369 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9370 patterns.
9371
9372 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9373 Tobias Burnus <burnus@net-b.de>
9374
9375 PR fortran/51057
9376 PR fortran/51616
9377 * lib/target-supports.exp
9378 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9379 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9380
9381 2012-01-11 Jason Merrill <jason@redhat.com>
9382
9383 PR c++/51565
9384 * g++.dg/ext/attrib42.C: New.
9385
9386 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR bootstrap/51796
9389 * gcc.dg/pr51796.c: New test.
9390
9391 2012-01-11 Jason Merrill <jason@redhat.com>
9392
9393 PR c++/51818
9394 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9395
9396 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9397
9398 * gnat.dg/array19.ad[sb]: New test.
9399
9400 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9401
9402 * gnat.dg/opt23.ad[sb]: New test.
9403 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9404 * gnat.dg/opt24.ad[sb]: New test.
9405
9406 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9407
9408 PR tree-optimization/49642
9409 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9410 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9411
9412 2012-01-11 Jason Merrill <jason@redhat.com>
9413
9414 PR c++/51613
9415 * g++.dg/template/explicit-args5.C: New.
9416
9417 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9418
9419 * gcc.c-torture/execute/20120110-1.c: New testcase.
9420
9421 2012-01-10 Jason Merrill <jason@redhat.com>
9422
9423 PR c++/51614
9424 * g++.dg/inherit/ambig1.C: New.
9425
9426 PR c++/51433
9427 * g++.dg/cpp0x/constexpr-cache1.C: New.
9428
9429 2012-01-10 Richard Guenther <rguenther@suse.de>
9430
9431 PR tree-optimization/51801
9432 * gcc.dg/torture/pr51801.c: New testcase.
9433
9434 2012-01-10 Tobias Burnus <burnus@net-b.de>
9435
9436 PR fortran/51652
9437 * gfortran.dg/allocate_with_typespec_5.f90: New.
9438
9439 2012-01-10 Tobias Burnus <burnus@net-b.de>
9440
9441 * gfortran.dg/class_39.f03: Update dg-error string.
9442
9443 2012-01-10 Richard Guenther <rguenther@suse.de>
9444
9445 PR tree-optimization/50913
9446 * gcc.dg/graphite/interchange-16.c: New testcase.
9447 * gcc.dg/graphite/scop-20.c: XFAIL.
9448 * gfortran.dg/graphite/interchange-1.f: Likewise.
9449 * gfortran.dg/graphite/block-1.f90: Likewise.
9450 * gfortran.dg/graphite/block-2.f: Likewise.
9451
9452 2012-01-10 Richard Henderson <rth@redhat.com>
9453
9454 * lib/target-supports.exp (check_effective_target_vect_perm,
9455 check_effective_target_vect_perm_byte,
9456 check_effective_target_vect_perm_short): Enable for arm neon.
9457
9458 2012-01-09 Tobias Burnus <burnus@net-b.de>
9459
9460 PR fortran/46328
9461 * gfortran.dg/typebound_operator_11.f90: New.
9462
9463 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9464
9465 * gnat.dg/array18.adb: New test.
9466 * gnat.dg/array18_pkg.ads: New helper.
9467
9468 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9469
9470 PR fortran/51791
9471 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9472 around base object in first assignment in main program.
9473 * gfortran.dg/typebound_operator_10.f03: New test.
9474
9475 2012-01-09 Martin Jambor <mjambor@suse.cz>
9476
9477 PR tree-optimization/51759
9478 * g++.dg/ipa/pr51759.C: New test.
9479
9480 2012-01-09 Tobias Burnus <burnus@net-b.de>
9481
9482 PR fortran/51758
9483 * gfortran.dg/optional_absent_2.f90: New.
9484
9485 2012-01-09 Tobias Burnus <burnus@net-b.de>
9486
9487 PR fortran/51578
9488 * gfortran.dg/use_17.f90: New.
9489
9490 2012-01-09 Gary Funck <gary@intrepid.com>
9491
9492 PR preprocessor/33919
9493 * gcc.dg/pr33919.c: New test.
9494 * gcc.dg/pr33919-0.h: New test header file.
9495 * gcc.dg/pr33919-1.h: Ditto.
9496 * gcc.dg/pr33919-2.h: Ditto.
9497
9498 2012-01-07 Jan Hubicka <jh@suse.cz>
9499
9500 PR tree-optimize/51694
9501 * gcc.c-torture/compile/pr51694.c: new testcase.
9502
9503 2012-01-07 Jan Hubicka <jh@suse.cz>
9504
9505 PR tree-optimization/51600
9506 * g++.dg/torture/pr51600.C: New testcase.
9507
9508 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9509
9510 PR gcov-profile/51715
9511 PR gcov-profile/51717
9512 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9513 * gcc.misc-tests/gcov-14.c: Likewise.
9514
9515 2012-01-06 Jason Merrill <jason@redhat.com>
9516
9517 * g++.dg/parse/new5.C: New.
9518
9519 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9520
9521 PR testsuite/51655
9522 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9523 including <string.h>.
9524
9525 2012-01-06 Jason Merrill <jason@redhat.com>
9526
9527 * g++.dg/abi/mangle51.C: New.
9528 * g++.dg/abi/mangle52.C: New.
9529 * g++.dg/abi/mangle53.C: New.
9530 * g++.dg/abi/mangle54.C: New.
9531 * g++.dg/abi/mangle55.C: New.
9532 * g++.dg/abi/mangle56.C: New.
9533 * g++.dg/abi/mangle57.C: New.
9534 * g++.dg/abi/mangle58.C: New.
9535 * g++.dg/abi/mangle59.C: New.
9536 * g++.dg/cpp0x/trailing3.C: Update mangling.
9537 * g++.dg/cpp0x/variadic111.C: Update mangling.
9538 * g++.dg/cpp0x/variadic4.C: Update mangling.
9539 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9540 * g++.dg/template/nontype22.C: Works now.
9541 * g++.dg/template/pr35240.C: Works now.
9542
9543 * g++.dg/cpp0x/error7.C: New.
9544
9545 2012-01-06 Tobias Burnus <burnus@net-b.de>
9546
9547 * gfortran.dg/deallocate_stat_2.f90: New.
9548 * coarray/allocate_errgmsg.f90: New.
9549 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9550 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9551 * coarray/subobject_1.f90: Fix for num_images > 1.
9552 * gfortran.dg/deallocate_stat.f90: Update due to changed
9553 stat= handling.
9554
9555 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9556
9557 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9558
9559 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9560
9561 * ada/acats/overflow.lst: Add cb20004.
9562
9563 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9564
9565 PR c++/51541
9566 * g++.dg/cpp0x/alias-decl-18.C: New test.
9567
9568 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9569
9570 * gcc.c-torture/execute/20120104-1.c: New test.
9571
9572 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9573
9574 PR fortran/PR48946
9575 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9576 the old typebound_operator_8.f03.
9577 * gfortran.dg/typebound_operator_8.f03: New version of
9578 typebound_operator_7.f03 with 'u' a derived type instead of a
9579 class object.
9580
9581 2012-01-05 Richard Guenther <rguenther@suse.de>
9582
9583 * g++.dg/torture/pr49309.C: Skip for -flto.
9584
9585 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9586
9587 PR middle-end/51761
9588 * gcc.c-torture/compile/pr51761.c: New test.
9589
9590 2012-01-05 Richard Guenther <rguenther@suse.de>
9591
9592 PR tree-optimization/51760
9593 * gcc.dg/torture/pr51760.c: New testcase.
9594
9595 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9596
9597 PR middle-end/51472
9598 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9599
9600 2012-01-05 Richard Guenther <rguenther@suse.de>
9601
9602 PR lto/41576
9603 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9604 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9605
9606 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR debug/51695
9609 * gcc.dg/pr51695.c: New test.
9610
9611 2012-01-04 Andrew Pinski <apinski@cavium.com>
9612
9613 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9614 * gcc.target/mips/octeon2-lx-1.c: New test.
9615 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9616 * gcc.target/mips/octeon2-lx-2.c: New test.
9617 * gcc.target/mips/octeon2-lx-3.c: New test.
9618
9619 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9620
9621 PR other/51163
9622 PR other/51164
9623 * gcc.dg/tm/alias-1.c: Adjust regexp.
9624 * gcc.dg/tm/alias-2.c: Adjust regexp.
9625
9626 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9627
9628 PR c++/51064
9629 * g++.dg/warn/Wparentheses-26.C: New.
9630
9631 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9632
9633 * gfortran.dg/elemental_optional_args_2.f90: New test.
9634
9635 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9636
9637 PR fortran/49693
9638 * gfortran.dg/common_17.f90: New test.
9639
9640 2012-01-04 Richard Guenther <rguenther@suse.de>
9641
9642 PR tree-optimization/49651
9643 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9644 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9645
9646 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9647
9648 PR c++/51738
9649 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9650
9651 2012-01-03 Andrew Pinski <apinski@cavium.com>
9652
9653 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9654 for all mips targets. Also allow an optional .cfi_startproc.
9655
9656 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9657
9658 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9659
9660 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9661
9662 PR c++/29273
9663 * g++.dg/rtti/dyncast5.C: New.
9664
9665 2012-01-03 Richard Guenther <rguenther@suse.de>
9666
9667 PR tree-optimization/51070
9668 * gcc.dg/torture/pr51070-2.c: New testcase.
9669
9670 2012-01-03 Richard Guenther <rguenther@suse.de>
9671
9672 PR tree-optimization/51692
9673 * gcc.dg/torture/pr51692.c: New testcase.
9674
9675 2012-01-03 Richard Guenther <rguenther@suse.de>
9676
9677 PR debug/51650
9678 * g++.dg/lto/pr51650-3_0.C: New testcase.
9679
9680 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9681
9682 PR c++/15867
9683 * g++.dg/warn/Wredundant-decls-spec.C: New.
9684
9685 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR tree-optimization/51719
9688 * g++.dg/tree-prof/pr51719.C: New test.
9689
9690 2012-01-03 Richard Guenther <rguenther@suse.de>
9691
9692 PR middle-end/51730
9693 * gcc.dg/fold-compare-6.c: New testcase.
9694
9695 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR c++/51669
9698 * g++.dg/gomp/pr51669.C: New test.
9699
9700 2012-01-02 Jason Merrill <jason@redhat.com>
9701
9702 PR c++/51675
9703 * g++.dg/cpp0x/constexpr-union2.C: New.
9704
9705 PR c++/51666
9706 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9707
9708 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9709
9710 PR c++/51462
9711 * g++.dg/cpp0x/constexpr-99.C: New test.
9712
9713 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9714
9715 PR c++/20140
9716 * g++.dg/template/init9.C: New.
9717
9718 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9719
9720 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9721 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9722 rather than a specific number.
9723
9724 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9725
9726 PR fortran/46262
9727 PR fortran/46328
9728 PR fortran/51052
9729 * gfortran.dg/typebound_operator_7.f03: New.
9730 * gfortran.dg/typebound_operator_8.f03: New.
9731
9732 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9733
9734 PR target/51729
9735 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9736 XFAIL.
9737 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9738
9739 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9740
9741 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9742
9743 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9744
9745 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9746 for MIPS.
9747
9748 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9749
9750 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9751 * gfortran.dg/io_real_boz_4.f90: Likewise.
9752 * gfortran.dg/io_real_boz_5.f90: Likewise.
9753
9754 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9755
9756 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9757
9758 2012-01-02 Revital Eres <revital.eres@linaro.org>
9759
9760 * gcc.dg/sms-11.c: New file.
9761
9762 2012-01-02 Tobias Burnus <burnus@net-b.de>
9763
9764 PR fortran/51682
9765 * gfortran.dg/coarray/image_index_3.f90: New.
9766
9767 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9768
9769 PR c++/16603
9770 * g++.dg/parse/enum8.C: New.
9771
9772 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9773
9774 PR c++/51379
9775 * g++.dg/conversion/reinterpret4.C: New.
9776 * g++.dg/conversion/reinterpret1.C: Adjust.
9777
9778 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9779
9780 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9781
9782 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9783
9784 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9785 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9786 * g++.old-deja/g++.jason/access14.C: Likewise.
9787 * g++.old-deja/g++.jason/access8.C: Likewise.
9788 * g++.old-deja/g++.jason/access1.C: Likewise.
9789 * g++.old-deja/g++.other/access3.C: Likewise.
9790 * g++.old-deja/g++.other/access5.C: Likewise.
9791 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9792 * g++.old-deja/g++.law/visibility22.C: Likewise.
9793 * g++.old-deja/g++.law/visibility26.C: Likewise.
9794 * g++.old-deja/g++.mike/p2746.C: Likewise.
9795 * g++.dg/debug/using1.C: Likewise.
9796 * g++.dg/lookup/using51.C: Likewise.
9797 * g++.dg/inherit/using5.C: Likewise.
9798 * g++.dg/inherit/pr30297.C: Likewise.
9799 * g++.dg/inherit/access8.C: Likewise.
9800 * g++.dg/torture/pr39362.C: Likewise.
9801 * g++.dg/template/crash13.C: Likewise.
9802 * g++.dg/template/using10.C: Likewise.
9803
9804 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9805
9806 PR fortran/51502
9807 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9808
9809 2012-01-01 Ira Rosen <irar@il.ibm.com>
9810
9811 PR tree-optimization/51704
9812 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9813 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9814 corresponding flags.
9815
9816 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9817
9818 PR c++/51723
9819 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9820
9821 2012-01-01 Jan Hubicka <jh@suse.cz>
9822
9823 PR rtl-optimization/51069
9824 * gcc.c-torture/compile/pr51069.c: New testcase.
9825
9826 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR tree-optimization/51683
9829 * gcc.dg/pr51683.c: New test.
9830 \f
9831 Copyright (C) 2012 Free Software Foundation, Inc.
9832
9833 Copying and distribution of this file, with or without modification,
9834 are permitted in any medium without royalty provided the copyright
9835 notice and this notice are preserved.