e545ea7e801521d6e17ef1aaaaf08b510da958a7
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-08 Martin Jambor <mjambor@suse.cz>
2
3 * gfortran.dg/ipcp-array-1.f90: New test.
4
5 2012-11-08 Florian Weimer <fweimer@redhat.com>
6
7 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
8
9 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
10
11 PR rtl-optimization/55151
12 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
13
14 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
15
16 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
17
18 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
19
20 * gcc.c-torture/compile/20121107-1.c: New test.
21
22 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
23
24 PR rtl-optimization/55151
25 * gcc.dg/pr55151.c: Compile it only for x86_64.
26
27 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
28
29 PR rtl-optimization/55122
30 * gcc.dg/pr55122.c: New test.
31
32 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
33
34 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
35 word powerpc.
36 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
37 * gcc.target/powerpc/loop_align.c: Skip on AIX.
38 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
39 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
40
41 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
42
43 PR c/53063
44 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
45
46 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
47
48 PR c/51294
49 * c-c++-common/pr51294.c: New.
50
51 2012-11-07 Martin Jambor <mjambor@suse.cz>
52
53 PR tree-optimization/53787
54 * gcc.dg/ipa/ipa-5.c: Adjust.
55 * gcc.dg/ipa/ipcp-agg-1.c: New test.
56 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
57 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
58 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
59 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
60 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
61 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
62 * gfortran.dg/pr48636-2.f90: New test.
63 * gfortran.dg/pr53787.f90: Likewise.
64
65 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/55226
68 Revert:
69 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/54922
72 * g++.dg/cpp0x/constexpr-union4.C: New.
73
74 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
75
76 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
77
78 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
79
80 PR target/49220
81 * gcc.c-torture/compile/pr49220.c: New test.
82
83 2012-11-07 Florian Weimer <fweimer@redhat.com>
84
85 * g++.dg/init/new40.C: New.
86
87 2012-11-07 Jakub Jelinek <jakub@redhat.com>
88
89 PR debug/54693
90 * gcc.dg/guality/pr54693-2.c: New test.
91
92 2012-11-06 Andrew Pinski <apinski@cavium.com>
93
94 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
95 -fno-vect-cost-model.
96
97 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
98
99 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
100 * gcc.dg/tm/debug-1.c: Same.
101 * gcc.dg/tm/irrevocable-3.c: Same.
102 * gcc.dg/tm/irrevocable-4.c: Same.
103 * gcc.dg/tm/memopt-10.c: Same.
104 * gcc.dg/tm/memopt-11.c: Same.
105 * gcc.dg/tm/props-4.c: Same.
106 * gcc.dg/tm/wrap-3.c: Same.
107 * gcc.dg/tm/wrap-4.c: Same.
108
109 2012-11-06 Andrew Pinski <apinski@cavium.com>
110
111 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
112
113 2012-11-06 Jan Hubicka <jh@suse.cz>
114
115 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
116 candidate still.
117 * gcc.dg/tree-ssa/loop-23.c: Likewise.
118 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
119 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
120
121 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
122
123 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
124
125 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
126
127 PR middle-end/41993
128 * gcc.dg/torture/pr41993.c: New test.
129
130 2012-11-06 Jan Hubicka <jh@suse.cz>
131
132 * gcc.target/i386/l_fma_float_?.c: Update.
133 * gcc.target/i386/l_fma_double_?.c: Update.
134
135 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
136
137 PR target/54089
138 * gcc.target/sh/pr54089-8.c: New.
139 * gcc.target/sh/pr54089-9.c: New.
140
141 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
142
143 PR target/47440
144 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
145 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
146 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
147 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
148 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
149 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
150 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
151 * gcc.target/i386/avx-vzeroupper-27.c: New.
152
153 2012-11-06 Janus Weil <janus@gcc.gnu.org>
154
155 PR fortran/54917
156 * gfortran.dg/transfer_class_1.f90: New.
157 * gfortran.dg/transfer_class_2.f90: New.
158
159 2012-11-05 Sriraman Tallam <tmsriram@google.com>
160
161 * testsuite/g++.dg/mv1.C: New test.
162 * testsuite/g++.dg/mv2.C: New test.
163 * testsuite/g++.dg/mv3.C: New test.
164 * testsuite/g++.dg/mv4.C: New test.
165 * testsuite/g++.dg/mv5.C: New test.
166 * testsuite/g++.dg/mv6.C: New test.
167
168 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
169
170 PR testsuite/55186
171 * gcc.dg/const-uniq-1.c (a): Increase length four times.
172
173 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
174
175 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
176 darwin.
177
178 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
179
180 * g++.dg/torture/20121105-1.C: New test.
181
182 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
183
184 * gcc.dg/torture/fp-compare.c: New testcase.
185
186 2012-11-05 Jan Hubicka <jh@suse.cz>
187
188 * gcc.dg/const-1.c: Update.
189 * gcc.dg/pure-1.c: Update.
190
191 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
192
193 PR rtl-optimization/55151
194 * gcc.dg/pr55151.c: New test.
195
196 2012-11-05 Jakub Jelinek <jakub@redhat.com>
197
198 PR debug/54970
199 PR debug/54971
200 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
201
202 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
203
204 PR testsuite/51128
205 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
206
207 2012-11-05 Jan Hubicka <jh@suse.cz>
208
209 * gcc.dg/autopar/pr49960.c: Fix testcase.
210
211 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
212
213 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
214 Fix scan-tree-dump-times directive.
215
216 2012-11-04 Janus Weil <janus@gcc.gnu.org>
217
218 PR fortran/55199
219 * gfortran.dg/associate_12.f90: New.
220
221 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
222
223 PR target/54255
224 * lib/target-supports.exp (check_effective_target_masm_intel): New
225 proc.
226 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
227 masm_intel.
228
229 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
230 Jack Howarth <howarth@bromo.med.uc.edu>
231
232 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
233 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
234 * gcc.target/i386/pr53249.c: Likewise.
235
236 2012-11-03 Andrew Pinski <apinski@cavium.com>
237
238 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
239 call abort1 so that cross jumping does not happen.
240
241 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
242
243 PR target/51244
244 * gcc.target/sh/pr51244-18.c: New.
245 * gcc.target/sh/pr51244-19.c: New.
246
247 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
248
249 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
250 b requires a 64-bit operation followed by a truncation.
251
252 2012-11-02 Jan Hubicka <jh@suse.cz>
253
254 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
255
256 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
257
258 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
259 conditions to verify the reduction code is vectorized.
260
261 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
262 in case 'pow', such as 'powerpc' is used in the compiler version name.
263 * gcc.target/powerpc/pr46728-2.c: Likewise.
264 * gcc.target/powerpc/pr46728-3.c: Likewise.
265 * gcc.target/powerpc/pr46728-4.c: Likewise.
266 * gcc.target/powerpc/pr46728-5.c: Likewise.
267 * gcc.target/powerpc/pr46728-7.c: Likewise.
268 * gcc.target/powerpc/pr46728-8.c: Likewise.
269 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
270
271 2012-11-02 Jan Hubicka <jh@suse.cz>
272
273 * gcc.dg/tree-ssa/loop-38.c: New testcase.
274
275 2012-11-02 Jan Hubicka <jh@suse.cz>
276
277 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
278 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
279
280 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
281
282 PR middle-end/55130
283 * gcc.target/i386/pr55130.c: New test.
284
285 2012-11-02 Jakub Jelinek <jakub@redhat.com>
286
287 PR target/55147
288 * gcc.target/i386/pr55147.c: New test.
289
290 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
291
292 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
293 * gfortran.dg/default_format_denormal_1.f90: Same.
294
295 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
296
297 PR middle-end/55001
298 * g++.dg/ext/vector19.C: Remove target restrictions.
299 * gcc.dg/fold-compare-7.c: New testcase.
300
301 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
302
303 PR target/55160
304 * gcc.target/sh/pr55160.c: New.
305
306 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
307
308 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
309 scan-assembler regex.
310
311 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
312
313 PR middle-end/55150
314 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
315 * gcc.dg/pr55150-2.c: New test.
316
317 2012-11-01 Sharad Singhai <singhai@google.com>
318
319 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
320 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
321 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
322 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
323
324 2012-10-31 Dehao Chen <dehao@google.com>
325
326 * g++.dg/debug/dwarf2/block.C: New testcase.
327
328 2012-10-31 Jan Hubicka <jh@suse.cz>
329
330 * gcc.dg/pr44974.c: Add noinline.
331
332 2012-10-31 Janus Weil <janus@gcc.gnu.org>
333
334 PR fortran/53718
335 * gfortran.dg/class_54.f90: New.
336
337 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
338 Jakub Jelinek <jakub@redhat.com>
339
340 PR tree-optimization/55018
341 * gcc.dg/torture/pr55018.c: New test.
342
343 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
344
345 PR c++/54583
346 * g++.dg/ext/vla13.C: New.
347
348 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
349
350 PR middle-end/55150
351 * gcc.dg/pr55150.c: New test.
352
353 2012-10-31 Tobias Burnus <burnus@net-b.de>
354
355 PR fortran/55134
356 * gfortran.dg/associate_11.f90: New.
357
358 2012-10-31 Dodji Seketeli <dodji@redhat.com>
359
360 PR c++/54955
361 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
362
363 2012-10-31 Jakub Jelinek <jakub@redhat.com>
364
365 PR tree-optimization/19105
366 PR tree-optimization/21643
367 PR tree-optimization/46309
368 * gcc.dg/pr19105.c: New test.
369 * gcc.dg/pr21643.c: New test.
370 * gcc.dg/pr46309-2.c: New test.
371 * gcc.c-torture/execute/pr46309.c: New test.
372
373 2012-10-31 Alan Modra <amodra@gmail.com>
374
375 * gcc.target/powerpc/dimode_off.c: New.
376 * gcc.target/powerpc/timode_off.c: New.
377 * gcc.target/powerpc/dfmode_off.c: New.
378 * gcc.target/powerpc/tfmode_off.c: New.
379
380 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
381
382 PR rtl-optimization/55093
383 * gcc.target/i386/pr55093.c: New file.
384
385 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
386
387 * gcc.target/i386/pr55116.c: Renamed to ...
388 * gcc.target/i386/pr55116-1.c: This.
389
390 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
391
392 * gcc.target/i386/pr55116-2.c: New file.
393
394 2012-10-30 Richard Biener <rguenther@suse.de>
395
396 * gcc.dg/vect/slp-perm-2.c: Adjust.
397
398 2012-10-30 Richard Biener <rguenther@suse.de>
399
400 PR tree-optimization/55111
401 * gcc.dg/torture/pr55111.c: New testcase.
402
403 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
404
405 PR target/53988
406 * gcc.target/sh/pr53988.c: New.
407
408 2012-10-30 Bin Cheng <bin.cheng@arm.com>
409
410 PR target/54989
411 * gcc.dg/hoist-register-pressure-1.c: Rename from
412 hoist-register-pressure.c. Add nonpic condition.
413 * gcc.dg/hoist-register-pressure-2.c: New testcase.
414
415 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
416
417 PR c++/54930
418 * gcc.dg/Wreturn-local-addr.c: New.
419 * g++.dg/warn/Wno-return-local-addr.C: New.
420 * g++.dg/warn/Wreturn-local-addr.C: New.
421
422 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
423
424 PR middle-end/55116
425 * gcc.target/i386/pr55116.c: New file.
426
427 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
428
429 PR c/53066
430 * gcc.dg/Wshadow-4.c: New.
431 * gcc.dg/Wshadow-4.h: New.
432
433 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
434
435 PR debug/54693
436 * gcc.dg/guality/pr54693.c: New.
437
438 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
439
440 PR middle-end/55027
441 * gcc.dg/pr55027.c: New testcase.
442
443 2012-10-29 Jan Hubicka <jh@suse.cz>
444
445 * gcc.dg/ipa/inline-6.c: New testcase.
446
447 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
448
449 PR rtl-optimization/55106
450 * g++.dg/pr55106.C: New.
451
452 2012-10-29 Richard Guenther <rguenther@suse.de>
453
454 PR middle-end/53695
455 * gcc.dg/torture/pr53695.c: New testcase.
456
457 2012-10-28 Jan Hubicka <jh@suse.cz>
458
459 * gcc.dg/ipa/inlinehint-3.c: New testcase.
460
461 2012-10-28 Tobias Burnus <burnus@net-b.de>
462
463 PR fortran/54958
464 * gfortran.dg/do_check_6.f90: New.
465
466 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
467 Jack Howarth <howarth@bromo.med.uc.edu>
468
469 PR target/54404
470 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
471 to dg-options.
472 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
473
474 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
475
476 PR target/34283
477 * gcc.target/i386/pr34283.c: New test.
478
479 2012-10-26 Jakub Jelinek <jakub@redhat.com>
480
481 PR c++/55081
482 * g++.dg/opt/pr55081.C: New test.
483
484 PR debug/54970
485 PR debug/54971
486 * gcc.dg/guality/pr54970.c: New test.
487
488 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
489
490 PR c++/54984
491 * g++.dg/template/new11.C: New.
492
493 2012-10-26 Richard Biener <rguenther@suse.de>
494
495 PR middle-end/54824
496 * gcc.dg/torture/pr54824.c: New testcase.
497
498 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
499
500 * gcc.target/i386/fxsave-1.c: New.
501 * gcc.target/i386/fxsave64-1.c: Ditto.
502 * gcc.target/i386/fxrstor-1.c: Ditto.
503 * gcc.target/i386/fxrstor64-1.c: Ditto.
504 * gcc.target/i386/xsave-1.c: Ditto.
505 * gcc.target/i386/xsave64-1.c: Ditto.
506 * gcc.target/i386/xrstor-1.c: Ditto.
507 * gcc.target/i386/xrstor64-1.c: Ditto.
508 * gcc.target/i386/xsaveopt-1.c: Ditto.
509 * gcc.target/i386/xsaveopt64-1.c: Ditto.
510 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
511 * gcc.target/i386/sse-13.c: Ditto.
512 * gcc.target/i386/sse-14.c: Ditto.
513 * gcc.target/i386/sse-22.c: Ditto.
514 * gcc.target/i386/sse-23.c: Ditto.
515 * g++.dg/other/i386-2.C: Ditto.
516 * g++.dg/other/i386-3.C: Ditto.
517
518 2012-10-25 Jan Hubicka <jh@suse.cz>
519
520 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
521 at ivcanon time.
522
523 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
524
525 PR c++/53761
526 * g++.dg/ext/transparent-union.C: New.
527
528 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
529
530 PR c++/54427
531 * g++.dg/ext/vector19.C: New testcase.
532
533 2012-10-25 Richard Biener <rguenther@suse.de>
534
535 PR tree-optimization/54902
536 * g++.dg/torture/pr54902.C: New testcase.
537
538 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
539
540 PR c++/34892
541 * g++.dg/template/crash114.C: New.
542
543 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
544
545 PR bootstrap/55049
546 * gcc.target/i386/pr55049-1.c: New test.
547
548 2012-10-24 Janus Weil <janus@gcc.gnu.org>
549
550 PR fortran/55037
551 * gfortran.dg/class_dummy_4.f03: New.
552
553 2012-10-24 Jakub Jelinek <jakub@redhat.com>
554
555 PR rtl-optimization/55010
556 * gcc.dg/pr55010.c: New test.
557
558 PR debug/54828
559 * g++.dg/debug/pr54828.C: New test.
560
561 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
562
563 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
564 * gcc.dg/vect/vect-83_64.c: Likewise.
565
566 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
567
568 PR c++/54922
569 * g++.dg/cpp0x/constexpr-union4.C: New.
570
571 2012-10-23 Jeff Law <law@redhat.com>
572
573 * gcc.c-torture/execute/pr54985.c: New test.
574
575 2012-10-23 Paul Koning <ni1d@arrl.net>
576
577 PR debug/54508
578 * g++.dg/debug/dwarf2/pr54508.C: New.
579
580 2012-10-23 Jakub Jelinek <jakub@redhat.com>
581
582 PR c++/54844
583 * g++.dg/template/sizeof14.C: New test.
584
585 2012-10-23 Ian Bolton <ian.bolton@arm.com>
586 Jim MacArthur <jim.macarthur@arm.com>
587 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
588 Marcus Shawcroft <marcus.shawcroft@arm.com>
589 Nigel Stephens <nigel.stephens@arm.com>
590 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
591 Richard Earnshaw <rearnsha@arm.com>
592 Sofiane Naci <sofiane.naci@arm.com>
593 Stephen Thomas <stephen.thomas@arm.com>
594 Tejas Belagod <tejas.belagod@arm.com>
595 Yufeng Zhang <yufeng.zhang@arm.com>
596
597 * lib/target-supports.exp
598 (check_profiling_available): Add AArch64.
599 (check_effective_target_vect_int): Likewise.
600 (check_effective_target_vect_shift): Likewise.
601 (check_effective_target_vect_float): Likewise.
602 (check_effective_target_vect_double): Likewise.
603 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
604 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
605 (check_effective_target_vect_pack_trunc): Likewise.
606 (check_effective_target_vect_unpack): Likewise.
607 (check_effective_target_vect_hw_misalign): Likewise.
608 (check_effective_target_vect_short_mult): Likewise.
609 (check_effective_target_vect_int_mult): Likewise.
610 (check_effective_target_vect_stridedN): Likewise.
611 (check_effective_target_sync_int_long): Likewise.
612 (check_effective_target_sync_char_short): Likewise.
613 (check_vect_support_and_set_flags): Likewise.
614 (check_effective_target_aarch64_tiny): New.
615 (check_effective_target_aarch64_small): New.
616 (check_effective_target_aarch64_large): New.
617 * g++.dg/other/PR23205.C: Enable aarch64.
618 * g++.dg/other/pr23205-2.C: Likewise.
619 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
620 * gcc.c-torture/execute/20101011-1.c: Likewise.
621 * gcc.dg/20020312-2.c: Likewise.
622 * gcc.dg/20040813-1.c: Likewise.
623 * gcc.dg/builtin-apply2.c: Likewise.
624 * gcc.dg/stack-usage-1.c: Likewise.
625
626 2012-10-23 Ian Bolton <ian.bolton@arm.com>
627 Jim MacArthur <jim.macarthur@arm.com>
628 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
629 Marcus Shawcroft <marcus.shawcroft@arm.com>
630 Nigel Stephens <nigel.stephens@arm.com>
631 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
632 Richard Earnshaw <rearnsha@arm.com>
633 Sofiane Naci <sofiane.naci@arm.com>
634 Stephen Thomas <stephen.thomas@arm.com>
635 Tejas Belagod <tejas.belagod@arm.com>
636 Yufeng Zhang <yufeng.zhang@arm.com>
637
638 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
639 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
640 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
641 * gcc.target/aarch64/aapcs/abitest.S: New file.
642 * gcc.target/aarch64/aapcs/abitest.h: New file.
643 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
644 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
645 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
646 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
647 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
648 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
649 * gcc.target/aarch64/aapcs/ice_1.c: New file.
650 * gcc.target/aarch64/aapcs/ice_2.c: New file.
651 * gcc.target/aarch64/aapcs/ice_3.c: New file.
652 * gcc.target/aarch64/aapcs/ice_4.c: New file.
653 * gcc.target/aarch64/aapcs/ice_5.c: New file.
654 * gcc.target/aarch64/aapcs/macro-def.h: New file.
655 * gcc.target/aarch64/aapcs/test_1.c: New file.
656 * gcc.target/aarch64/aapcs/test_10.c: New file.
657 * gcc.target/aarch64/aapcs/test_11.c: New file.
658 * gcc.target/aarch64/aapcs/test_12.c: New file.
659 * gcc.target/aarch64/aapcs/test_13.c: New file.
660 * gcc.target/aarch64/aapcs/test_14.c: New file.
661 * gcc.target/aarch64/aapcs/test_15.c: New file.
662 * gcc.target/aarch64/aapcs/test_16.c: New file.
663 * gcc.target/aarch64/aapcs/test_17.c: New file.
664 * gcc.target/aarch64/aapcs/test_18.c: New file.
665 * gcc.target/aarch64/aapcs/test_19.c: New file.
666 * gcc.target/aarch64/aapcs/test_2.c: New file.
667 * gcc.target/aarch64/aapcs/test_20.c: New file.
668 * gcc.target/aarch64/aapcs/test_21.c: New file.
669 * gcc.target/aarch64/aapcs/test_22.c: New file.
670 * gcc.target/aarch64/aapcs/test_23.c: New file.
671 * gcc.target/aarch64/aapcs/test_24.c: New file.
672 * gcc.target/aarch64/aapcs/test_25.c: New file.
673 * gcc.target/aarch64/aapcs/test_26.c: New file.
674 * gcc.target/aarch64/aapcs/test_3.c: New file.
675 * gcc.target/aarch64/aapcs/test_4.c: New file.
676 * gcc.target/aarch64/aapcs/test_5.c: New file.
677 * gcc.target/aarch64/aapcs/test_6.c: New file.
678 * gcc.target/aarch64/aapcs/test_7.c: New file.
679 * gcc.target/aarch64/aapcs/test_8.c: New file.
680 * gcc.target/aarch64/aapcs/test_9.c: New file.
681 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
682 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
683 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
684 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
685 * gcc.target/aarch64/aapcs/test_complex.c: New file.
686 * gcc.target/aarch64/aapcs/test_int128.c: New file.
687 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
688 * gcc.target/aarch64/aapcs/type-def.h: New file.
689 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
690 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
691 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
692 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
693 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
694 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
695 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
696 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
697 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
698 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
699 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
700 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
701 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
702 * gcc.target/aarch64/aarch64.exp: New file.
703 * gcc.target/aarch64/adc-1.c: New file.
704 * gcc.target/aarch64/adc-2.c: New file.
705 * gcc.target/aarch64/asm-1.c: New file.
706 * gcc.target/aarch64/clrsb.c: New file.
707 * gcc.target/aarch64/clz.c: New file.
708 * gcc.target/aarch64/ctz.c: New file.
709 * gcc.target/aarch64/csinc-1.c: New file.
710 * gcc.target/aarch64/csinv-1.c: New file.
711 * gcc.target/aarch64/csneg-1.c: New file.
712 * gcc.target/aarch64/extend.c: New file.
713 * gcc.target/aarch64/fcvt.x: New file.
714 * gcc.target/aarch64/fcvt_double_int.c: New file.
715 * gcc.target/aarch64/fcvt_double_long.c: New file.
716 * gcc.target/aarch64/fcvt_double_uint.c: New file.
717 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
718 * gcc.target/aarch64/fcvt_float_int.c: New file.
719 * gcc.target/aarch64/fcvt_float_long.c: New file.
720 * gcc.target/aarch64/fcvt_float_uint.c: New file.
721 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
722 * gcc.target/aarch64/ffs.c: New file.
723 * gcc.target/aarch64/fmadd.c: New file.
724 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
725 * gcc.target/aarch64/frint.x: New file.
726 * gcc.target/aarch64/frint_double.c: New file.
727 * gcc.target/aarch64/frint_float.c: New file.
728 * gcc.target/aarch64/index.c: New file.
729 * gcc.target/aarch64/mneg-1.c: New file.
730 * gcc.target/aarch64/mneg-2.c: New file.
731 * gcc.target/aarch64/mneg-3.c: New file.
732 * gcc.target/aarch64/mnegl-1.c: New file.
733 * gcc.target/aarch64/mnegl-2.c: New file.
734 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
735 * gcc.target/aarch64/pic-constantpool1.c: New file.
736 * gcc.target/aarch64/pic-symrefplus.c: New file.
737 * gcc.target/aarch64/predefine_large.c: New file.
738 * gcc.target/aarch64/predefine_small.c: New file.
739 * gcc.target/aarch64/predefine_tiny.c: New file.
740 * gcc.target/aarch64/reload-valid-spoff.c: New file.
741 * gcc.target/aarch64/scalar_intrinsics.c: New file.
742 * gcc.target/aarch64/table-intrinsics.c: New file.
743 * gcc.target/aarch64/tst-1.c: New file.
744 * gcc.target/aarch64/vect-abs-compile.c: New file.
745 * gcc.target/aarch64/vect-abs.c: New file.
746 * gcc.target/aarch64/vect-abs.x: New file.
747 * gcc.target/aarch64/vect-compile.c: New file.
748 * gcc.target/aarch64/vect-faddv-compile.c: New file.
749 * gcc.target/aarch64/vect-faddv.c: New file.
750 * gcc.target/aarch64/vect-faddv.x: New file.
751 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
752 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
753 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
754 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
755 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
756 * gcc.target/aarch64/vect-fp-compile.c: New file.
757 * gcc.target/aarch64/vect-fp.c: New file.
758 * gcc.target/aarch64/vect-fp.x: New file.
759 * gcc.target/aarch64/vect-mull-compile.c: New file.
760 * gcc.target/aarch64/vect-mull.c: New file.
761 * gcc.target/aarch64/vect-mull.x: New file.
762 * gcc.target/aarch64/vect.c: New file.
763 * gcc.target/aarch64/vect.x: New file.
764 * gcc.target/aarch64/vector_intrinsics.c: New file.
765 * gcc.target/aarch64/vfp-1.c: New file.
766 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
767 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
768 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
769 * g++.dg/abi/aarch64_guard1.C: New file.
770
771 2012-10-23 Jakub Jelinek <jakub@redhat.com>
772
773 PR c++/54988
774 * c-c++-common/pr54988.c: New test.
775
776 2012-10-23 Jan Hubicka <jh@suse.cz>
777
778 * gcc.dg/tree-prof/peel-1.c: New testcase.
779
780 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
781
782 PR gcc/52945
783 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
784
785 2012-10-23 Joseph Myers <joseph@codesourcery.com>
786
787 * gcc.dg/c99-predef-1.c: New test.
788 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
789 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
790 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
791 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
792 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
793 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
794 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
795 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
796 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
797 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
798 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
799 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
800
801 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
802
803 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
804
805 2012-10-23 Jan Hubicka <jh@suse.cz>
806
807 PR middle-end/54937
808 * gcc.c-torture/execute/pr54937.c: New testcase.
809 * gcc.dg/tree-ssa/cunroll-2.c: Update.
810
811 2012-10-23 Jan Hubicka <jh@suse.cz>
812
813 PR middle-end/54967
814 * gfortran.dg/pr54967.f90: New testcase.
815
816 2012-10-23 Terry Guo <terry.guo@arm.com>
817
818 PR target/55019
819 * gcc.dg/pr55019.c: New.
820
821 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
822
823 PR tree-optimization/55008
824 * gcc.dg/tree-ssa/pr55008.c: New test.
825
826 2012-10-22 Richard Biener <rguenther@suse.de>
827
828 PR tree-optimization/55011
829 * gcc.dg/torture/pr55011.c: New testcase.
830
831 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
832
833 * gcc.target/arm/pr40457-1.c: Adjust expected output.
834 * gcc.target/arm/pr40457-2.c: Likewise.
835 * gcc.target/arm/pr40457-3.c: Likewise.
836
837 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
838
839 * gnat.dg/specs/limited_with4.ads: New test.
840 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
841
842 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
843
844 * gnat.dg/modular4.adb: New test.
845 * gnat.dg/modular4_pkg.ads: New helper.
846
847 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
848
849 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
850 * gnat.dg/specs/addr1.ads: Likewise.
851
852 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
853
854 * gcc.dg/webizer.c (main): Add missing exit call.
855
856 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
857
858 PR fortran/54465
859 * gfortran.dg/wextra_1.f: New test.
860
861 2012-10-20 Jan Hubicka <jh@suse.cz>
862
863 * gcc.dg/tree-prof/unroll-1.c: New testcase.
864
865 2012-10-19 Janus Weil <janus@gcc.gnu.org>
866
867 PR fortran/54224
868 * gfortran.dg/warn_unused_function.f90: New.
869
870 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
871
872 * lib/target-supports.exp
873 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
874
875 2012-10-19 Richard Guenther <rguenther@suse.de>
876
877 PR tree-optimization/54981
878 * gcc.dg/pr54981.c: New testcase.
879
880 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
881
882 PR target/54892
883 * gcc.target/arm/pr54892.c: New.
884
885 2012-10-19 Bin Cheng <bin.cheng@arm.com>
886
887 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
888
889 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
890
891 PR c++/54501
892 * g++.dg/init/array30.C: New.
893 * g++.dg/init/array31.C: Likewise.
894
895 2012-10-18 Tobias Burnus <burnus@net-b.de>
896
897 PR fortran/54884
898 * gfortran.dg/public_private_module_7.f90: New.
899
900 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
901
902 PR c++/29633
903 * g++.dg/template/pr29633.C: New.
904
905 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
906
907 * gnat.dg/loop_optimization13.ad[sb]: New test.
908 * gnat.dg/loop_optimization13_pkg.ads: New helper.
909
910 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
911
912 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
913 * gcc.target/arm/neon/vfmaf32.c: Likewise.
914 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
915 * gcc.target/arm/neon/vfmsf32.c: Likewise.
916
917 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
918
919 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
920 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
921 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
922 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
923 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
924 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
925
926 2012-10-16 Jan Hubicka <jh@suse.cz>
927
928 * gcc.target/i386/l_fma_float_?.c: Update.
929 * gcc.target/i386/l_fma_double_?.c: Update.
930 * gfortran.dg/do_1.f90: XFAIL
931 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
932 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
933 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
934 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
935 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
936 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
937 valid.
938
939 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
940
941 PR c/53063
942 PR c/40989
943 * gcc.dg/Wstrict-overflow-24.c: New.
944
945 2012-10-16 Tobias Burnus <burnus@net-b.de>
946
947 PR fortran/50981
948 PR fortran/54618
949 * gfortran.dg/class_optional_1.f90: New.
950 * gfortran.dg/class_optional_2.f90: New.
951
952 2012-10-16 Jakub Jelinek <jakub@redhat.com>
953
954 PR debug/54796
955 * gcc.dg/guality/pr54796.c: New test.
956
957 PR tree-optimization/54889
958 * gfortran.dg/pr54889.f90: New test.
959
960 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
961
962 * g++.dg/other/dump-ada-spec-2.C: New test.
963
964 2012-10-16 Easwaran Raman <eraman@google.com>
965
966 * gcc.dg/tree-prof/switch-case-1.c: New test case.
967 * gcc.dg/tree-prof/switch-case-2.c: New test case.
968
969 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
970
971 * gcc.dg/torture/stackalign/builtin-apply-2.c,
972 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
973
974 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
975
976 PR target/54925
977 * gcc.c-torture/compile/pr54925.c: New.
978
979 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
980
981 PR target/51244
982 * gcc.target/sh/pr51244-17.c: New.
983
984 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
985
986 PR target/54760
987 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
988 functions.
989 * gcc.target/sh/pr54760-4.c: New.
990
991 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
992
993 PR target/34777
994 * gcc.target/sh/torture/sh-torture.exp: New.
995 * gcc.target/sh/torture/pr34777.c: New.
996
997 2012-10-15 Matthias Klose <doko@ubuntu.com>
998
999 * lib/target-supports.exp (check_profiling_available): Match
1000 arm*-*-linux-* for ARM Linux/GNU.
1001 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1002 * gfortran.dg/enum_10.f90: Likewise.
1003 * gfortran.dg/enum_9.f90: Likewise.
1004 * gcc.target/arm/synchronize.c: Likewise.
1005 * g++.old-deja/g++.jason/enum6.C: Likewise.
1006 * g++.old-deja/g++.other/enum4.C: Likewise.
1007 * g++.old-deja/g++.law/enum9.C: Likewise.
1008
1009 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1010
1011 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1012 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1013
1014 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1015 Paolo Carlini <paolo.carlini@oracle.com>
1016
1017 PR c++/17805
1018 * g++.dg/overload/operator6.C: New.
1019
1020 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1021
1022 PR c++/50080 (again)
1023 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1024 * g++.dg/parse/tmpl-outside1.C: Likewise.
1025 * g++.dg/template/qualttp18.C: Likewise.
1026 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1027 * g++.old-deja/g++.pt/overload13.C: Likewise.
1028
1029 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1030
1031 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1032 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1033 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1034 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1035 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1036 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1037 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1038 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1039
1040 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 PR c++/50080
1043 * g++.dg/parse/tmpl-outside2.C: New.
1044 * g++.dg/parse/tmpl-outside1.C: Adjust.
1045 * g++.dg/template/qualttp18.C: Likewise.
1046 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1047 * g++.old-deja/g++.pt/overload13.C: Likewise.
1048
1049 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1050
1051 PR tree-optimization/54915
1052 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1053
1054 2012-10-15 Richard Guenther <rguenther@suse.de>
1055
1056 PR tree-optimization/54920
1057 * gcc.dg/torture/pr54920.c: New testcase.
1058
1059 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1060
1061 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1062
1063 2012-10-13 Jason Merrill <jason@redhat.com>
1064
1065 * g++.dg/tls/thread_local7g.C: Require tls_native.
1066
1067 2012-10-14 Jason Merrill <jason@redhat.com>
1068
1069 * g++.dg/cpp0x/inh-ctor1.C: New.
1070 * g++.dg/cpp0x/inh-ctor2.C: New.
1071 * g++.dg/cpp0x/inh-ctor3.C: New.
1072 * g++.dg/cpp0x/inh-ctor4.C: New.
1073 * g++.dg/cpp0x/inh-ctor5.C: New.
1074 * g++.dg/cpp0x/inh-ctor6.C: New.
1075 * g++.dg/cpp0x/inh-ctor7.C: New.
1076 * g++.dg/cpp0x/inh-ctor8.C: New.
1077 * g++.dg/cpp0x/inh-ctor9.C: New.
1078 * g++.dg/cpp0x/inh-ctor10.C: New.
1079 * g++.dg/cpp0x/inh-ctor11.C: New.
1080 * g++.dg/cpp0x/inh-ctor12.C: New.
1081 * g++.dg/cpp0x/inh-ctor13.C: New.
1082
1083 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1084
1085 PR rtl-optimization/54919
1086 * gcc.dg/pr54919.c: New testcase.
1087
1088 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1089
1090 PR c++/53581
1091 * g++.dg/template/crash113.C: New.
1092
1093 2012-10-14 Jan Hubicka <jh@suse.cz>
1094
1095 * gcc.dg/unroll_5.c: New testcase.
1096
1097 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1098
1099 PR c++/52643
1100 * g++.dg/opt/pr52643.C: New.
1101
1102 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1103
1104 PR target/54602
1105 * gcc.target/sh/pr54602-1.c: New.
1106 * gcc.target/sh/pr54602-2.c: New.
1107 * gcc.target/sh/pr54602-3.c: New.
1108 * gcc.target/sh/pr54602-4.c: New.
1109
1110 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1111
1112 PR target/54680
1113 * gcc.target/sh/pr54680.c: New.
1114
1115 2012-10-12 Jan Hubicka <jh@suse.cz>
1116
1117 * gcc.dg/webizer.c: New testcase.
1118
1119 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1120
1121 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1122 specify -m64.
1123
1124 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1125
1126 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1127 Return 0 if already specifying -mfloat-abi other than hard.
1128
1129 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1130
1131 * gcc.dg/pr53060.c: Prune irrelevant warning.
1132
1133 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1134
1135 PR c/54381
1136 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1137 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1138 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1139 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1140 Adjust expected wording of warnings for *cmp* builtins.
1141 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1142 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1143
1144 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1145
1146 PR c++/24449
1147 * g++.dg/parse/friend-main.C: New.
1148
1149 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1150
1151 PR c++/53055
1152 * g++.dg/pr53055.C: New testcase.
1153
1154 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1155
1156 PR c++/52744
1157 * g++.dg/cpp0x/pr52744.C: New.
1158
1159 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1160
1161 PR fortran/40453
1162 * gfortran.dg/dummy_procedure_9.f90: New.
1163
1164 2012-10-12 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/54894
1167 * gcc.dg/torture/pr54894.c: New testcase.
1168
1169 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1170
1171 PR target/51244
1172 * gcc.target/sh/pr51244-13.c: New.
1173 * gcc.target/sh/pr51244-14.c: New.
1174 * gcc.target/sh/pr51244-15.c: New.
1175 * gcc.target/sh/pr51244-16.c: New.
1176
1177 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 PR c++/51878
1180 * g++.dg/cpp0x/decltype45.C: New.
1181
1182 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1183
1184 PR fortran/54784
1185 * gfortran.dg/class_allocate_13.f90: New.
1186
1187 2012-10-11 Jason Merrill <jason@redhat.com>
1188
1189 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1190 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1191
1192 * g++.dg/gomp/tls-5.C: Require tls_native.
1193 * g++.dg/tls/thread_local7.C: Require tls_native.
1194 * g++.dg/tls/static2.C: New.
1195
1196 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/36107
1199 * g++.dg/ext/weak5.C: New.
1200
1201 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1202
1203 PR testsuite/54868
1204 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1205 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1206
1207 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1208
1209 PR c++/43765
1210 * g++.dg/parse/pr43765.C: New.
1211
1212 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1213
1214 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1215
1216 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/43663
1219 * g++.dg/init/bitfield3.C: New.
1220
1221 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1222
1223 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1224
1225 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR tree-optimization/54877
1228 * gcc.dg/torture/pr54877.c: New test.
1229
1230 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1231
1232 PR testsuite/53397
1233 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1234 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1235 and remove target info from dg-do compile.
1236 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1237 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1238 and remove target info from dg-do compile.
1239
1240 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1241
1242 * gcc.dg/pr54782.c: Require target with pthread support.
1243
1244 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/53122
1247 * g++.dg/cpp0x/auto35.C: New.
1248
1249 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1250
1251 PR c++/53540 - using fails to be equivalent to typedef
1252 * g++.dg/cpp0x/alias-decl-24.C: New test.
1253
1254 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1255
1256 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1257 that c++11 attributes to types are ignored for now.
1258 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1259 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1260
1261 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/53741
1264 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1265
1266 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/50478
1269 * g++.dg/cpp0x/initlist67.C: New.
1270
1271 2012-10-10 Dehao Chen <dehao@google.com>
1272
1273 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1274
1275 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1276
1277 PR target/52480
1278 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1279 Add runtime tests.
1280
1281 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1282
1283 PR c++/53307
1284 * g++.dg/cpp0x/decltype44.C: New.
1285
1286 2012-10-09 Steve Ellcey <sellcey@mips.com>
1287
1288 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1289
1290 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1291
1292 PR c++/53763
1293 * g++.dg/cpp0x/decltype43.C: New.
1294
1295 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1296
1297 PR middle-end/53397
1298 * gcc.dg/pr53397-1.c: New test case.
1299 * gcc.dg/pr53397-2.c: New test case.
1300
1301 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/54194
1304 * g++.dg/warn/Wparentheses-26.C: Adjust.
1305 * g++.dg/warn/Wparentheses-27.C: New.
1306
1307 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1308
1309 PR c++/54427
1310 * c-c++-common/vector-scalar.c: New testcase.
1311 * g++.dg/ext/vector18.C: New testcase.
1312 * g++.dg/ext/vector5.C: This is not an error anymore.
1313 * gcc.dg/init-vec-1.c: Move ...
1314 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1315 * gcc.c-torture/execute/vector-shift1.c: Move ...
1316 * c-c++-common/torture/vector-shift1.c: ... here.
1317 * gcc.dg/scal-to-vec1.c: Move ...
1318 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1319 C++11. Adapt error messages.
1320 * gcc.dg/convert-vec-1.c: Move ...
1321 * c-c++-common/convert-vec-1.c: ... here.
1322 * gcc.dg/scal-to-vec2.c: Move ...
1323 * c-c++-common/scal-to-vec2.c: ... here.
1324
1325 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1326
1327 PR target/54400
1328 * gcc.target/i386/pr54400.c: New testcase.
1329
1330 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR c++/54858
1333 * g++.dg/template/pr54858.C: New test.
1334
1335 2012-10-08 Marek Polacek <polacek@redhat.com>
1336
1337 PR debug/54831
1338 * g++.dg/debug/pr54831.C: New test.
1339
1340 2012-10-08 Dehao Chen <dehao@google.com>
1341
1342 * g++.dg/predict-loop-exit-1.C: New.
1343 * g++.dg/predict-loop-exit-2.C: New.
1344 * g++.dg/predict-loop-exit-3.C: New.
1345
1346 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1347
1348 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1349
1350 2012-10-08 Jason Merrill <jason@redhat.com>
1351
1352 * g++.dg/gomp/tls-5.C: New.
1353 * g++.dg/gomp/tls-wrap1.C: New.
1354 * g++.dg/gomp/tls-wrap2.C: New.
1355 * g++.dg/gomp/tls-wrap3.C: New.
1356 * g++.dg/gomp/tls-wrap4.C: New.
1357 * g++.dg/gomp/tls-wrapper-cse.C: New.
1358 * g++.dg/tls/thread_local-cse.C: New.
1359 * g++.dg/tls/thread_local-order1.C: New.
1360 * g++.dg/tls/thread_local-order2.C: New.
1361 * g++.dg/tls/thread_local-wrap1.C: New.
1362 * g++.dg/tls/thread_local-wrap2.C: New.
1363 * g++.dg/tls/thread_local-wrap3.C: New.
1364 * g++.dg/tls/thread_local-wrap4.C: New.
1365 * g++.dg/tls/thread_local2g.C: New.
1366 * g++.dg/tls/thread_local3g.C: New.
1367 * g++.dg/tls/thread_local4g.C: New.
1368 * g++.dg/tls/thread_local5g.C: New.
1369 * g++.dg/tls/thread_local6g.C: New.
1370 * g++.dg/tls/thread_local7g.C: New.
1371
1372 * g++.dg/tls/thread_local3.C: New.
1373 * g++.dg/tls/thread_local4.C: New.
1374 * g++.dg/tls/thread_local5.C: New.
1375 * g++.dg/tls/thread_local6.C: New.
1376
1377 * g++.dg/tls/init-2.C: Tweak errors.
1378 * g++.dg/tls/thread_local1.C: New.
1379 * g++.dg/tls/thread_local2.C: New.
1380 * g++.dg/tls/thread_local7.C: New.
1381
1382 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1383
1384 PR target/54866
1385 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1386
1387 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1388
1389 PR target/54685
1390 * gcc.target/sh/pr54685.c: New.
1391
1392 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1393
1394 PR c++/53528 C++11 attribute support
1395 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1396 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1452
1453 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1454
1455 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1456 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1457 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1458
1459 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1460
1461 PR target/54760
1462 * gcc.target/sh/pr54760-2.c: New.
1463 * gcc.target/sh/pr54760-3.c: New.
1464
1465 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1466
1467 PR c++/51422
1468 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1469
1470 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1471 Sandra Loosemore <sandra@codesourcery.com>
1472
1473 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1474 and test that the accumulator is initialized using MULT.
1475 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1476 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1477
1478 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1479
1480 PR c++/52764
1481 * g++.dg/cpp0x/stdint.C: New.
1482
1483 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1484
1485 PR c++/54249
1486 * g++.dg/cpp0x/stddef.C: New.
1487
1488 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1489
1490 PR fortran/54832
1491 * gfortran.dg/typebound_operator_17.f90: New.
1492
1493 2012-10-06 Jan Hubicka <jh@suse.cz>
1494
1495 PR lto/53831
1496 PR lto/54776
1497 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1498
1499 2012-10-06 Jan Hubicka <jh@suse.cz>
1500
1501 * gcc.dg/lto/resolutions_0.c: New testcase.
1502
1503 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1504
1505 PR fortran/45521
1506 * gfortran.dg/generic_25.f90: New.
1507 * gfortran.dg/generic_26.f90: New.
1508 * gfortran.dg/generic_27.f90: New.
1509
1510 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1511
1512 PR target/54760
1513 * gcc.target/sh/pr54760-1.c: New.
1514
1515 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1516
1517 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1518 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1519 * g++.dg/warn/Wsign-compare-5.C: New test.
1520 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1521 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1522 * g++.dg/ext/builtin30.C: New test.
1523 * g++.dg/ext/vla12.C: New test.
1524 * gcc.dg/builtins-85.c: New test.
1525
1526 PR debug/54519
1527 * gcc.dg/guality/pr54519-1.c: New test.
1528 * gcc.dg/guality/pr54519-2.c: New test.
1529 * gcc.dg/guality/pr54519-3.c: New test.
1530 * gcc.dg/guality/pr54519-4.c: New test.
1531 * gcc.dg/guality/pr54519-5.c: New test.
1532 * gcc.dg/guality/pr54519-6.c: New test.
1533
1534 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/50893
1537 * g++.dg/cpp0x/defaulted38.C: New.
1538
1539 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR tree-optimization/33763
1542 * c-c++-common/pr33763.c: New test.
1543
1544 PR tree-optimization/54810
1545 * gcc.dg/tree-ssa/vrp85.c: New test.
1546
1547 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1548
1549 * gcc.dg/ucnid-7.c: Skip on AIX.
1550 * gcc.dg/ucnid-8.c: Same.
1551 * gcc.dg/ucnid-10.c: Same.
1552 * gcc.dg/ucnid-13.c: Same.
1553 * gcc.dg/attr-alias-3.c: Same.
1554 * gcc.dg/attr-alias-5.c: Same.
1555 * gcc.dg/torture/pr51106-2.c: Same.
1556 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1557
1558 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1559
1560 PR c++/52233
1561 * g++.dg/cpp0x/alias-decl-23.C: New.
1562
1563 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1564
1565 PR c++/53403
1566 * g++.dg/template/friend53.C: New.
1567
1568 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1569
1570 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1571 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1572 (scan-ada-spec): Likewise.
1573 (scan-ada-spec-not): Likewise.
1574 * gcc.dg/dump-ada-spec-1.c: New test.
1575 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1576
1577 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1578
1579 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1580
1581 2012-10-04 Florian Weimer <fweimer@redhat.com>
1582
1583 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1584
1585 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1586
1587 PR c++/54323
1588 * g++.dg/cpp0x/pr54323.C: New.
1589
1590 2012-10-04 Richard Guenther <rguenther@suse.de>
1591
1592 PR middle-end/54735
1593 * g++.dg/torture/pr54735.C: New testcase.
1594
1595 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1596
1597 PR rtl-optimization/54739
1598 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1599
1600 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1601
1602 PR target/51244
1603 * gcc.target/sh/pr51244-12.c: New.
1604
1605 2012-10-03 Dehao Chen <dehao@google.com>
1606
1607 PR middle-end/54782
1608 * gcc.dg/pr54782.c: New test.
1609
1610 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR c++/54777
1613 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1614
1615 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1616
1617 PR fortran/54778
1618 * gfortran.dg/class_53.f90: New.
1619
1620 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1621
1622 PR debug/54551
1623 * gcc.dg/guality/pr54551.c: New.
1624
1625 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1626
1627 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1628 * gcc.target/powerpc/pr46728-2.c: Likewise.
1629
1630 2012-10-02 Sharad Singhai <singhai@google.com>
1631
1632 PR testsuite/54772
1633 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1634 to fix test failures caused by r191883.
1635 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1636 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1637 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1638 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1639 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1640 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1641 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1642 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1643 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1644
1645 2012-09-30 Sharad Singhai <singhai@google.com>
1646
1647 * gcc.target/i386/vect-double-1.c: Fix test.
1648
1649 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1650
1651 PR target/54087
1652 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1653 atomic_sub fails.
1654
1655 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1656
1657 PR rtl-optimization/54457
1658 * gcc.target/i386/pr54457.c: New test.
1659
1660 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1661
1662 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1663
1664 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1665
1666 * gcc.target/i386/vect-rebuild.c: New testcase.
1667
1668 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1669
1670 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1671
1672 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1673
1674 * gcc.target/mips/pr37362.c: Fix target selector.
1675
1676 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1677
1678 PR target/54083
1679 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1680
1681 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1682
1683 * gcc.dg/ucnid-8.c: Update line number.
1684 * gcc.dg/torture/pr51106-2.c: Likewise.
1685
1686 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1687
1688 PR fortran/54667
1689 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1690 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1691 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1692
1693 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1694
1695 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1696 partially reverting r170092.
1697 * gfortran.dg/class_7.f03: Ditto.
1698 * gfortran.dg/coarray_14.f90: Ditto.
1699 * gfortran.dg/typebound_proc_13.f03: Ditto.
1700
1701 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 PR c++/54738
1704 * g++.dg/cpp0x/sfinae42.C: New.
1705
1706 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1707
1708 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1709 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1710 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1711 * gcc.dg/pr42629.c: XFAIL on AIX.
1712 * gcc.dg/pr47684.c: Same.
1713 * gcc.dg/pr43670.c: Same.
1714 * gcc.dg/pr42916.c: Same.
1715 * gcc.dg/pr45449.c: Same.
1716 * gcc.dg/pr50017.c: Same.
1717 * gcc.dg/pr42728.c: Same.
1718 * gcc.dg/pr47881.c: Same.
1719 * gcc.dg/pr44023.c: Same.
1720 * gcc.dg/pr41345.c: Same.
1721 * gcc.dg/pr42630.c: Same.
1722 * gcc.dg/pr44971.c: Same.
1723 * gcc.dg/pr46771.c: Same.
1724 * gcc.dg/ucnid-8.c: Same.
1725 * gcc.dg/ucnid-10.c: Same.
1726 * gcc.dg/ucnid-13.c: Same.
1727 * gcc.dg/torture/pr51106-2.c: Same.
1728 * gcc.dg/pr48768.c: Same.
1729 * gcc.dg/pr42631.c: Same.
1730 * gcc.dg/pr43084.c: Same.
1731 * gcc.dg/ucnid-7.c: Same.
1732 * gcc.dg/pr42889.c: Same.
1733 * gcc.dg/pr41241.c: Same.
1734 * gcc.dg/pr42719.c: Same.
1735 * g++.dg/debug/pr46583.C: Same.
1736 * g++.dg/debug/pr47106.C: Same.
1737 * g++.dg/opt/pr48549.C: Same.
1738 * g++.dg/other/pr42685.C: Same.
1739 * c-c++-common/pr43942.c: Same.
1740
1741 2012-09-29 Ian Lance Taylor <iant@google.com>
1742
1743 * go.test/go-test.exp: Update for latest version of Go testsuite.
1744
1745 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1746
1747 PR fortran/52724
1748 * gfortran.dg/internal_readwrite_3.f90: New test.
1749
1750 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1751
1752 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1753 c-c++-common/Wunused-local-typedefs-2.c to here.
1754
1755 PR c++/54372 - unused attribute inactive on dependant entities
1756 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1757
1758 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1759
1760 PR c++/29028 - Missed unused warning on using declaration
1761 * g++.dg/warn/Wunused-var-18.C: New test.
1762
1763 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1764
1765 PR c++/53551 - -Wunused-local-typedefs misses uses
1766 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1767
1768 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1769
1770 PR target/54716
1771 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1772
1773 PR tree-optimization/54713
1774 * gcc.c-torture/compile/pr54713-1.c: New test.
1775 * gcc.c-torture/compile/pr54713-2.c: New test.
1776 * gcc.c-torture/compile/pr54713-3.c: New test.
1777
1778 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1779
1780 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1781
1782 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1783
1784 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1785
1786 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR target/54703
1789 * gcc.target/i386/pr54703.c: New test.
1790
1791 2012-09-27 Richard Guenther <rguenther@suse.de>
1792
1793 PR lto/54709
1794 * gcc.dg/lto/pr54709_0.c: New testcase.
1795 * gcc.dg/lto/pr54709_1.c: Likewise.
1796
1797 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1798
1799 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1800
1801 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1802
1803 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1804
1805 * gcc.target/arm/pr42879.c: Handle big-endian.
1806
1807 2012-09-26 Steve Ellcey <sellcey@mips.com>
1808
1809 PR c/37303
1810 * gcc.dg/pr37303.c: Check for rdata or rodata.
1811
1812 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1813
1814 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1815
1816 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1817
1818 PR target/51274
1819 PR target/53087
1820 * gcc.target/powerpc/ppc-ne0-1.c: New.
1821
1822 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1823
1824 PR target/54089
1825 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1826 test_19, test_20, test_21, test_22, test_23): New functions.
1827 * gcc.target/sh/pr54089-4.c: New.
1828 * gcc.target/sh/pr54089-5.c: New.
1829 * gcc.target/sh/pr54089-6.c: New.
1830 * gcc.target/sh/pr54089-7.c: New.
1831
1832 2012-09-25 Richard Guenther <rguenther@suse.de>
1833
1834 PR lto/54625
1835 * gcc.dg/lto/pr54702_0.c: New testcase.
1836 * gcc.dg/lto/pr54702_1.c: Likewise.
1837 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1838 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1839 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1840 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1841
1842 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1843
1844 PR c++/54526
1845 * g++.dg/cpp0x/parse2.C: New.
1846 * g++.dg/parse/error11.C: Adjust.
1847 * g++.dg/parse/error12.C: Likewise.
1848
1849 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1850
1851 * gcc.target/i386/20030217-1.c: Added check for
1852 large_long_double effective target.
1853 * gcc.target/i386/387-3.c: Likewise.
1854 * gcc.target/i386/387-4.c: Likewise.
1855 * gcc.target/i386/pr36578-1.c: Likewise.
1856 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1857 when long double size is equal double size.
1858 * gcc.target/i386/excess-precision-1.c: Likewise.
1859 * gcc.target/i386/pr36578-2.c: Likewise.
1860 * gcc.target/i386/20030217-2.c: New testcase.
1861
1862 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR tree-optimization/54676
1865 * gcc.dg/pr54676.c: New test.
1866
1867 2012-09-25 Richard Guenther <rguenther@suse.de>
1868
1869 PR tree-optimization/53663
1870 * gcc.dg/torture/pr53663-1.c: New testcase.
1871 * gcc.dg/torture/pr53663-2.c: Likewise.
1872 * gcc.dg/torture/pr53663-3.c: Likewise.
1873
1874 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1875
1876 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1877
1878 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1879
1880 * lib/target-supports-dg.exp (dg-require-effective-target,
1881 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1882 dg-process-target-1 instead of dg-process-target.
1883 (dg-process-target-1): Rename from dg-process-target.
1884 (dg-process-target): New.
1885
1886 2012-09-24 Richard Guenther <rguenther@suse.de>
1887
1888 PR tree-optimization/54684
1889 * g++.dg/torture/pr54684.C: New testcase.
1890
1891 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1892
1893 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1894
1895 2012-09-24 Richard Guenther <rguenther@suse.de>
1896
1897 PR middle-end/52173
1898 * gcc.dg/tm/pr52173-1.c: New.
1899 * gcc.dg/tm/pr52173-2.c: New.
1900
1901 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1902
1903 * gcc.dg/pr54669.c: New test.
1904
1905 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1906 Dominique Dhumieres <dominiq@lps.ens.fr>
1907
1908 PR testsuite/54677
1909 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1910
1911 2012-09-23 Tobias Burnus <burnus@net-b.de>
1912
1913 PR fortran/54618
1914 * gfortran.dg/class_array_14.f90: New.
1915
1916 2012-09-22 Kai Tietz <ktietz@redhat.com>
1917
1918 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1919 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1920
1921 2012-09-21 Dehao Chen <dehao@google.com>
1922
1923 PR go/54649
1924 PR tree-optimization/54655
1925 * g++.dg/pr54655.C: New testcase.
1926
1927 2012-09-21 Richard Guenther <rguenther@suse.de>
1928
1929 PR tree-optimization/54647
1930 * g++.dg/torture/pr54647.C: New testcase.
1931
1932 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1933
1934 PR c++/54427
1935 * c-c++-common/torture/vector-compare-2.c: Add -w.
1936
1937 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1938
1939 * gnat.dg/opt20.ads: Move dg directive to...
1940 * gnat.dg/opt20.adb: ...here.
1941 * gnat.dg/addr1.ad[sb]: Likewise.
1942 * gnat.dg/concat2.ad[sb]: Likewise.
1943 * gnat.dg/array16.ad[sb]: Likewise.
1944 * gnat.dg/atomic5.ad[sb]: Likewise.
1945 * gnat.dg/discr29.ad[sb]: Likewise.
1946 * gnat.dg/noreturn5.ad[sb]: Likewise.
1947 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1948 * gnat.dg/discr23.ads: Remove dg directive.
1949 * gnat.dg/nested_float_packed.ads: Likewise.
1950 * gnat.dg/oconst6.ads: Move to...
1951 * gnat.dg/specs/oconst6.ads: ...here.
1952
1953 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1954
1955 PR c++/52432
1956 * g++.dg/cpp0x/decltype32.C: Tweak.
1957
1958 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1959
1960 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1961 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1962 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1963 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1964
1965 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1966
1967 PR c++/54581
1968 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1969
1970 2012-09-19 Steve Ellcey <sellcey@mips.com>
1971
1972 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1973
1974 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1975
1976 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1977 * gcc.target/powerpc/ppc-mftb.c: New file.
1978
1979 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1980
1981 PR target/54089
1982 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1983 functions.
1984
1985 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1986
1987 PR target/54236
1988 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1989
1990 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1991
1992 * gcc.c-torture/execute/20120919-1.c: New test.
1993
1994 2012-09-19 Richard Guenther <rguenther@suse.de>
1995
1996 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1997
1998 2012-09-19 Richard Guenther <rguenther@suse.de>
1999
2000 * gcc.dg/builtin-unreachable-6.c: Adjust.
2001
2002 2012-09-19 Richard Guenther <rguenther@suse.de>
2003
2004 * gcc.dg/builtin-object-size-10.c: Adjust.
2005 * gcc.dg/builtin-unreachable-5.c: Adjust.
2006 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2007 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2008 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2009 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2010 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2011 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2012 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2013 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2014 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2015 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2016 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2017 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2018
2019 2012-09-19 Richard Guenther <rguenther@suse.de>
2020
2021 PR tree-optimization/54132
2022 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2023 * gcc.dg/torture/pr54132.c: Likewise.
2024
2025 2012-09-19 Terry Guo <terry.guo@arm.com>
2026
2027 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2028 extra prune rules that will be applied to all tests in a .exp file.
2029 (gcc-dg-prune): Use rules defined by the above variable.
2030 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2031 harmless warnings on architecture switch conflict.
2032
2033 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2034
2035 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2036 of asm-comment characters instead of a single one.
2037 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2038
2039 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2040
2041 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2042
2043 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2044 target instead of xfailing it.
2045 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2046 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2047 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2048 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2049 * gcc.dg/vect/vect-104.c: Likewise.
2050 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2051 * gcc.dg/vect/vect-outer-1.c: Likewise.
2052 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2053 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2054 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2055 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2056 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2057 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2058 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2059 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2060 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2061
2062 * lib/target-supports.exp
2063 (check_effective_target_vect_widen_mult_qi_to_hi,
2064 check_effective_target_vect_widen_mult_hi_to_si,
2065 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2066 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2067 check_effective_target_vect_pack_trunc,
2068 check_effective_target_vect_unpack,
2069 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2070 instead of arm_none.
2071
2072 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2073
2074 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2075
2076 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2077 config to compiler_flags.
2078
2079 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR target/54592
2082 * gcc.target/i386/pr54592.c: New test.
2083
2084 PR tree-optimization/54610
2085 * gcc.target/i386/pr54610.c: New test.
2086
2087 2012-09-17 Jason Merrill <jason@redhat.com>
2088
2089 PR c++/54575
2090 * g++.dg/cpp0x/alias-decl-21.C: New.
2091 * g++.dg/cpp0x/alias-decl-22.C: New.
2092
2093 2012-09-17 Tobias Burnus <burnus@net-b.de>
2094
2095 PR fortran/54608
2096 * gfortran.dg/scan_2.f90: New.
2097
2098 2012-09-17 Jason Merrill <jason@redhat.com>
2099
2100 PR c++/53661
2101 * g++.dg/init/aggr9.C: New.
2102
2103 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2104
2105 * gnat.dg/loop_optimization12.ad[sb]: New test.
2106
2107 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2108
2109 PR fortran/54285
2110 * gfortran.dg/proc_ptr_result_7.f90: New.
2111
2112 2012-09-17 Tobias Burnus <burnus@net-b.de>
2113
2114 PR fortran/54603
2115 * gfortran.dg/structure_constructor_11.f90: New.
2116
2117 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR tree-optimization/54563
2120 * g++.dg/torture/pr54563.C: New test.
2121
2122 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2123
2124 PR fortran/54594
2125 * gfortran.dg/typebound_generic_14.f03: New.
2126
2127 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2128
2129 PR fortran/54387
2130 * gfortran.dg/proc_ptr_38.f90: New.
2131
2132 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2133
2134 PR debug/54460
2135 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2136 to scary regexp.
2137
2138 PR testsuite/54007
2139 * gnat.dg/lto15.adb: Require lto.
2140
2141 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2142 "myBindC" for hppa*-*-hpux*.
2143
2144 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2145
2146 * gfortran.dg/namelist_75.f90: New test.
2147
2148 2012-09-15 Tom de Vries <tom@codesourcery.com>
2149
2150 * gcc.dg/tree-ssa/vrp82.c: New test.
2151 * gcc.dg/tree-ssa/vrp83.c: Same.
2152 * gcc.dg/tree-ssa/vrp84.c: Same.
2153
2154 2012-09-15 Tom de Vries <tom@codesourcery.com>
2155
2156 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2157 * gcc.dg/tree-ssa/vrp81.c: ... this.
2158
2159 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2160
2161 PR target/54222
2162 * gcc.target/avr/torture/fix-types.h: New.
2163 * gcc.target/avr/torture/vals-hr.def: New.
2164 * gcc.target/avr/torture/vals-r.def: New.
2165 * gcc.target/avr/torture/vals-k.def: New.
2166 * gcc.target/avr/torture/vals-ur.def: New.
2167 * gcc.target/avr/torture/vals-uk.def: New.
2168 * gcc.target/avr/torture/vals-uhr.def: New.
2169 * gcc.target/avr/torture/vals-llk.def: New.
2170 * gcc.target/avr/torture/vals-ullk.def: New.
2171 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2172 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2173 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2174 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2175 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2176 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2177 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2178 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2179
2180 2012-09-14 Dehao Chen <dehao@google.com>
2181
2182 * g++.dg/debug/dwarf2/deallocator.C: New test.
2183
2184 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2185
2186 PR c/54552
2187 * gcc.c-torture/compile/pr54552-1.c: New test.
2188
2189 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2190
2191 PR c++/54427
2192 * g++.dg/other/vector-compare.C: New testcase.
2193 * c-c++-common/vector-compare-3.c: New testcase.
2194 * gcc.dg/vector-shift.c: Move ...
2195 * c-c++-common/vector-shift.c: ... here.
2196 * gcc.dg/vector-shift1.c: Move ...
2197 * c-c++-common/vector-shift1.c: ... here.
2198 * gcc.dg/vector-shift3.c: Move ...
2199 * c-c++-common/vector-shift3.c: ... here.
2200 * gcc.dg/vector-compare-1.c: Move ...
2201 * c-c++-common/vector-compare-1.c: ... here.
2202 * gcc.dg/vector-compare-2.c: Move ...
2203 * c-c++-common/vector-compare-2.c: ... here.
2204 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2205 * c-c++-common/torture/vector-compare-1.c: ... here.
2206 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2207 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2208 * c-c++-common/torture/vector-compare-2.c: ... here.
2209 * gcc.c-torture/execute/vector-shift.c: Move ...
2210 * c-c++-common/torture/vector-shift.c: ... here.
2211 * gcc.c-torture/execute/vector-shift2.c: Move ...
2212 * c-c++-common/torture/vector-shift2.c: ... here.
2213 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2214 * c-c++-common/torture/vector-subscript-1.c: ... here.
2215 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2216 * c-c++-common/torture/vector-subscript-2.c: ... here.
2217 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2218 * c-c++-common/torture/vector-subscript-3.c: ... here.
2219
2220 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2221
2222 PR c/54103
2223 * gcc.c-torture/compile/pr54103-1.c,
2224 gcc.c-torture/compile/pr54103-2.c,
2225 gcc.c-torture/compile/pr54103-3.c,
2226 gcc.c-torture/compile/pr54103-4.c,
2227 gcc.c-torture/compile/pr54103-5.c,
2228 gcc.c-torture/compile/pr54103-6.c: New tests.
2229 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2230
2231 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2232
2233 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2234
2235 2012-09-14 Richard Guenther <rguenther@suse.de>
2236
2237 PR tree-optimization/54565
2238 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2239 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2240
2241 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2242
2243 * gcc.target/arm/combine-movs.c: Add missing space.
2244
2245 2012-09-14 Richard Guenther <rguenther@suse.de>
2246
2247 * g++.dg/torture/builtin-location.C: New testcase.
2248
2249 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2250 Manuel López-Ibáñez <manu@gcc.gnu.org>
2251
2252 PR c++/53210
2253 * g++.dg/warn/Wuninitialized-self.C: New.
2254
2255 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR c/54559
2258 * gcc.c-torture/compile/pr54559.c: New test.
2259
2260 2012-09-13 Jason Merrill <jason@redhat.com>
2261
2262 PR c++/53839
2263 * g++.dg/cpp0x/constexpr-temp1.C: New.
2264
2265 PR c++/54511
2266 * g++.dg/template/anonunion2.C: New.
2267
2268 PR c++/53836
2269 * g++.dg/template/init10.C: New.
2270
2271 2012-09-13 Tobias Burnus <burnus@net-b.de>
2272
2273 PR fortran/54556
2274 * gfortran.dg/implicit_pure_3.f90: New.
2275
2276 2012-09-13 Richard Guenther <rguenther@suse.de>
2277
2278 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2279
2280 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2281
2282 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2283
2284 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2285
2286 * c-c++-common/pr51712.c: Handle for short-enum targets.
2287
2288 2012-09-12 Terry Guo <terry.guo@arm.com>
2289
2290 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2291 and lsrs for Thumb2 mode.
2292
2293 2012-09-12 Jan Hubicka <jh@suse.cz>
2294
2295 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2296
2297 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2298
2299 PR target/54445
2300 * gcc.target/i386/pr54445-1.c: New file.
2301 * gcc.target/i386/pr54445-2.c: Likewise.
2302
2303 2012-09-12 Tobias Burnus <burnus@net-b.de>
2304
2305 PR fortran/54225
2306 PR fortran/53306
2307 * gfortran.dg/coarray_10.f90: Update dg-error.
2308 * gfortran.dg/coarray_28.f90: New.
2309 * gfortran.dg/array_section_3.f90: New.
2310
2311 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2312
2313 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2314 gcc.target/arm/pr48252.c: Fix for big-endian support.
2315
2316 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2317
2318 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2319
2320 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2321 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2322
2323 * gcc.target/arm/neon-vfma-1.c: New testcase.
2324 * gcc.target/arm/neon-vfms-1.c: Likewise.
2325 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2326 of float.
2327 * gcc.target/arm/neon-vmls-1.c: Likewise.
2328 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2329 function.
2330 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2331 (check_effective_target_arm_neonv2_ok): Likewise.
2332 (check_effective_target_arm_neonv2_hw): Likewise.
2333 (check_effective_target_arm_neonv2): Likewise.
2334
2335 2012-09-11 Richard Guenther <rguenther@suse.de>
2336
2337 PR middle-end/54515
2338 * g++.dg/tree-ssa/pr54515.C: New testcase.
2339
2340 2012-09-10 Andrew Pinski <apinski@cavium.com>
2341
2342 PR tree-opt/c54362
2343 * gcc.dg/tm/memopt-16.c: New testcase.
2344
2345 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/54541
2348 PR c++/54542
2349 * g++.dg/cpp0x/sfinae40.C: New.
2350 * g++.dg/cpp0x/sfinae41.C: Likewise.
2351
2352 2012-09-10 Jason Merrill <jason@redhat.com>
2353
2354 PR c++/54538
2355 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2356
2357 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2358
2359 PR target/54089
2360 * gcc.target/sh/pr54089-3.c: New.
2361
2362 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2363
2364 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2365
2366 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2367
2368 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2369
2370 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2371
2372 * gcc.dg/pr52558-2.c: Delete.
2373 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2374
2375 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2376
2377 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2378
2379 2012-09-10 Richard Guenther <rguenther@suse.de>
2380
2381 PR tree-optimization/54520
2382 * gcc.dg/torture/pr54520.c: New testcase.
2383
2384 2012-09-10 Jason Merrill <jason@redhat.com>
2385
2386 PR c++/54506
2387 * g++.dg/cpp0x/implicit14.C: New.
2388
2389 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2390
2391 PR fortran/54208
2392 * gfortran.dg/bound_simplification_3.f90: New test.
2393
2394 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2395
2396 PR testsuite/54184
2397 * gcc.dg/pr52558-1.c: Delete.
2398 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2399
2400 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2401
2402 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2403 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2404 * gcc.target/arm/smlaltt-1.c: Likewise.
2405
2406 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2407
2408 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2409
2410 2012-09-07 Tom de Vries <tom@codesourcery.com>
2411
2412 PR tree-optimization/53986
2413 * gcc.dg/tree-ssa/vrp80.c: New test.
2414 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2415
2416 2012-09-06 Jason Merrill <jason@redhat.com>
2417
2418 PR c++/54341
2419 PR c++/54253
2420 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2421 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2422
2423 2012-09-06 Andrew Pinski <apinski@cavium.com>
2424
2425 PR tree-opt/54494
2426 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2427
2428 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2429
2430 PR rtl-optimization/54455
2431 * gcc.dg/54455.c: New test.
2432
2433 2012-09-06 Tobias Burnus <burnus@net-b.de>
2434
2435 PR fortran/54463
2436 * gfortran.dg/promotion_2.f90: New.
2437
2438 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2439
2440 PR middle-end/54486
2441 * c-c++-common/pr54486.c: New test.
2442
2443 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2444
2445 PR fortran/54474
2446 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2447
2448 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2449
2450 PR c++/54191
2451 * g++.dg/cpp0x/sfinae39.C: New.
2452
2453 2012-09-04 Jason Merrill <jason@redhat.com>
2454
2455 PR c++/54441
2456 * g++.dg/ext/flexary3.C: New.
2457
2458 PR c++/54420
2459 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2460
2461 PR c++/54198
2462 * g++.dg/template/defarg15.C: New.
2463
2464 PR c++/54437
2465 * g++.dg/template/access24.C: New.
2466
2467 2012-09-04 Richard Guenther <rguenther@suse.de>
2468
2469 PR tree-optimization/54458
2470 * gcc.dg/torture/pr54458.c: New testcase.
2471
2472 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2473
2474 * gcc.target/arm/neon-vext.c: New test.
2475 * gcc.target/arm/neon-vext-execute.c: Ditto.
2476
2477 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2478
2479 PR fortran/54243
2480 PR fortran/54244
2481 * gfortran.dg/select_type_29.f03: New.
2482
2483 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2484
2485 * gcc.dg/fold-perm.c: Improve test.
2486
2487 2012-09-03 Tobias Burnus <burnus@net-b.de>
2488
2489 PR fortran/51632
2490 * gfortran.dg/coarray_class_1.f90: New.
2491
2492 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2493
2494 PR target/49206
2495 * gcc.c-torture/compile/pr49206.c: New test.
2496
2497 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2498 Uros Bizjak <ubizjak@gmail.com>
2499
2500 PR target/36680
2501 * gfortran.dg/pr36680.f90: New test.
2502
2503 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2504
2505 PR target/42295
2506 * g++.dg/opt/pr42295.C: New test.
2507
2508 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2509
2510 PR target/54436
2511 * gcc.dg/torture/pr54436.c: New test.
2512
2513 2012-09-01 Andrew Pinski <apinski@cavium.com>
2514
2515 * gcc.target/mips/truncate-8.c: New testcase.
2516
2517 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2518
2519 PR target/46829
2520 PR target/46843
2521 * gcc.target/i386/pr46829.c: New test.
2522 * gcc.target/i386/pr46843.c: Ditto.
2523
2524 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2525 Jason Merrill <jason@redhat.com>
2526
2527 PR c++/18747
2528 * g++.dg/parse/error50.C: New.
2529
2530 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR c/54428
2533 * gcc.c-torture/compile/pr54428.c: New test.
2534
2535 2012-08-31 Ollie Wild <aaw@google.com>
2536
2537 PR c++/54197
2538 * g++.dg/init/lifetime3.C: New test.
2539
2540 2012-08-31 Martin Jambor <mjambor@suse.cz>
2541
2542 PR middle-end/54409
2543 * gcc.dg/torture/pr54409.c: New test.
2544
2545 2012-08-31 Martin Jambor <mjambor@suse.cz>
2546
2547 * gfortran.dg/pr48636.f90: Add dump scan checks.
2548
2549 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2550
2551 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2552
2553 2012-08-28 Joey Ye <joey.ye@arm.com>
2554
2555 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2556
2557 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2558
2559 PR target/46254
2560 * gcc.target/i386/pr46254.c: New test.
2561
2562 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2563
2564 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2565 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2566 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2567
2568 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2569
2570 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2571 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2572 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2573 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2574 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2575 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2576 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2577 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2578 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2579 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2580 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2581 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2582 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2583 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2584 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2585 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2586 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2587 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2588 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2589 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2590 gcc.target/mips/unaligned-1.c: Tighten regexps.
2591
2592 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2593
2594 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2595 (mips_option_groups): Remove optimization. Add various -f options.
2596 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2597 and -pg imply -fno-omit-frame-pointer.
2598 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2599 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2600 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2601 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2602 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2603 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2604 * gcc.target/mips/abi-n32-long32.c: Likewise.
2605 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2606 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2607 * gcc.target/mips/abi-n32-long64.c: Likewise.
2608 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2609 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2610 * gcc.target/mips/abi-n64-long32.c: Likewise.
2611 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2612 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2613 * gcc.target/mips/abi-n64-long64.c: Likewise.
2614 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2615 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2616 * gcc.target/mips/abi-o32-long32.c: Likewise.
2617 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2618 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2619 * gcc.target/mips/abi-o32-long64.c: Likewise.
2620 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2621 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2622 * gcc.target/mips/abi-o64-long32.c: Likewise.
2623 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2624 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2625 * gcc.target/mips/abi-o64-long64.c: Likewise.
2626 * gcc.target/mips/asm-1.c: Likewise.
2627 * gcc.target/mips/branch-1.c: Likewise.
2628 * gcc.target/mips/call-3.c: Likewise.
2629 * gcc.target/mips/call-saved-3.c: Likewise.
2630 * gcc.target/mips/clear-cache-1.c: Likewise.
2631 * gcc.target/mips/div-1.c: Likewise.
2632 * gcc.target/mips/div-2.c: Likewise.
2633 * gcc.target/mips/div-3.c: Likewise.
2634 * gcc.target/mips/div-4.c: Likewise.
2635 * gcc.target/mips/div-5.c: Likewise.
2636 * gcc.target/mips/div-6.c: Likewise.
2637 * gcc.target/mips/div-7.c: Likewise.
2638 * gcc.target/mips/div-8.c: Likewise.
2639 * gcc.target/mips/div-9.c: Likewise.
2640 * gcc.target/mips/div-10.c: Likewise.
2641 * gcc.target/mips/div-11.c: Likewise.
2642 * gcc.target/mips/div-12.c: Likewise.
2643 * gcc.target/mips/dsp-ctrl.c: Likewise.
2644 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2645 * gcc.target/mips/ext-8.c: Likewise.
2646 * gcc.target/mips/extend-2.c: Likewise.
2647 * gcc.target/mips/fix-r10000-1.c: Likewise.
2648 * gcc.target/mips/fix-r10000-2.c: Likewise.
2649 * gcc.target/mips/fix-r10000-3.c: Likewise.
2650 * gcc.target/mips/fix-r10000-4.c: Likewise.
2651 * gcc.target/mips/fix-r10000-5.c: Likewise.
2652 * gcc.target/mips/fix-r10000-6.c: Likewise.
2653 * gcc.target/mips/fix-r10000-7.c: Likewise.
2654 * gcc.target/mips/fix-r10000-8.c: Likewise.
2655 * gcc.target/mips/fix-r10000-9.c: Likewise.
2656 * gcc.target/mips/fix-r10000-10.c: Likewise.
2657 * gcc.target/mips/fix-r10000-11.c: Likewise.
2658 * gcc.target/mips/fix-r10000-12.c: Likewise.
2659 * gcc.target/mips/fix-r10000-13.c: Likewise.
2660 * gcc.target/mips/fix-r10000-14.c: Likewise.
2661 * gcc.target/mips/fix-r10000-15.c: Likewise.
2662 * gcc.target/mips/fpcmp-1.c: Likewise.
2663 * gcc.target/mips/fpcmp-2.c: Likewise.
2664 * gcc.target/mips/fpr-moves-7.c: Likewise.
2665 * gcc.target/mips/fpr-moves-8.c: Likewise.
2666 * gcc.target/mips/int-moves-1.c: Likewise.
2667 * gcc.target/mips/int-moves-2.c: Likewise.
2668 * gcc.target/mips/long-calls-pg.c: Likewise.
2669 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2670 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2671 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2672 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2673 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2674 * gcc.target/mips/mips-3d-1.c: Likewise.
2675 * gcc.target/mips/mips-3d-2.c: Likewise.
2676 * gcc.target/mips/mips-3d-3.c: Likewise.
2677 * gcc.target/mips/mips-3d-4.c: Likewise.
2678 * gcc.target/mips/mips-3d-5.c: Likewise.
2679 * gcc.target/mips/mips-3d-6.c: Likewise.
2680 * gcc.target/mips/mips-3d-7.c: Likewise.
2681 * gcc.target/mips/mips-3d-8.c: Likewise.
2682 * gcc.target/mips/mips-3d-9.c: Likewise.
2683 * gcc.target/mips/mips-ps-1.c: Likewise.
2684 * gcc.target/mips/mips-ps-2.c: Likewise.
2685 * gcc.target/mips/mips-ps-3.c: Likewise.
2686 * gcc.target/mips/mips-ps-4.c: Likewise.
2687 * gcc.target/mips/mips-ps-6.c: Likewise.
2688 * gcc.target/mips/mips32-dspr2.c: Likewise.
2689 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2690 * gcc.target/mips/neg-abs-1.c: Likewise.
2691 * gcc.target/mips/neg-abs-2.c: Likewise.
2692 * gcc.target/mips/nmadd-3.c: Likewise.
2693 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2694 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2695 * gcc.target/mips/octeon-pop-1.c: Likewise.
2696 * gcc.target/mips/pr26765.c: Likewise.
2697 * gcc.target/mips/pr33256.c: Likewise.
2698 * gcc.target/mips/pr33635-1.c: Likewise.
2699 * gcc.target/mips/pr33755.c: Likewise.
2700 * gcc.target/mips/pr35802.c: Likewise.
2701 * gcc.target/mips/pr45074.c: Likewise.
2702 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2703 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2704 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2705 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2706 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2707 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2708 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2709 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2710 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2711 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2712 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2713 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2714 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2715 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2716 * gcc.target/mips/save-restore-1.c: Likewise.
2717 * gcc.target/mips/save-restore-3.c: Likewise.
2718 * gcc.target/mips/save-restore-5.c: Likewise.
2719 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2720 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2721 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2722 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2723 * gcc.target/mips/stack-1.c: Likewise.
2724
2725 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2726 Tighten regexps.
2727
2728 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2729 branch under test to be filled with preceding rather than
2730 following instructions.
2731 * gcc.target/mips/branch-10.c: Likewise.
2732 * gcc.target/mips/branch-11.c: Likewise.
2733 * gcc.target/mips/branch-12.c: Likewise.
2734 * gcc.target/mips/branch-13.c: Likewise.
2735 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2736 to be eliminated. Tighten $28 scan-assembler-not test.
2737
2738 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2739 function to...
2740 * gcc.target/mips/call-4.c: ...this new test.
2741
2742 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2743 more likely.
2744 * gcc.target/mips/code-readable-3.c: Likewise.
2745 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2746 flag but skip for -O0.
2747 * gcc.target/mips/code-readable-4.c: Likewise.
2748
2749 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2750 of operations under test.
2751 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2752
2753 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2754 Don't require sibling-call optimization.
2755 * gcc.target/mips/near-far-4.c: Likewise.
2756
2757 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2758 Make sure that the register variable is used.
2759 * gcc.target/mips/soft-float-1.c: Likewise.
2760
2761 * gcc.target/mips/sdata-1.c: Make static data volatile.
2762 * gcc.target/mips/sdata-2.c: Likewise.
2763 * gcc.target/mips/sdata-3.c: Likewise.
2764 * gcc.target/mips/sdata-4.c: Likewise.
2765
2766 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2767 skip for -O0.
2768 * gcc.target/mips/atomic-memory-2.c: Likewise.
2769 * gcc.target/mips/branch-cost-1.c: Likewise.
2770 * gcc.target/mips/branch-cost-2.c: Likewise.
2771 * gcc.target/mips/cache-1.c: Likewise.
2772 * gcc.target/mips/call-1.c: Likewise.
2773 * gcc.target/mips/call-saved-2.c: Likewise.
2774 * gcc.target/mips/const-anchor-1.c: Likewise.
2775 * gcc.target/mips/const-anchor-2.c: Likewise.
2776 * gcc.target/mips/dse-1.c: Likewise.
2777 * gcc.target/mips/dsp-lhx.c: Likewise.
2778 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2779 * gcc.target/mips/ext-1.c: Likewise.
2780 * gcc.target/mips/ext-2.c: Likewise.
2781 * gcc.target/mips/ext-3.c: Likewise.
2782 * gcc.target/mips/ext-4.c: Likewise.
2783 * gcc.target/mips/ext-5.c: Likewise.
2784 * gcc.target/mips/ext-6.c: Likewise.
2785 * gcc.target/mips/ext-7.c: Likewise.
2786 * gcc.target/mips/extend-1.c: Likewise.
2787 * gcc.target/mips/fix-r4000-1.c: Likewise.
2788 * gcc.target/mips/fix-r4000-3.c: Likewise.
2789 * gcc.target/mips/fix-r4000-5.c: Likewise.
2790 * gcc.target/mips/fix-r4000-6.c: Likewise.
2791 * gcc.target/mips/fix-r4000-8.c: Likewise.
2792 * gcc.target/mips/fix-r4000-10.c: Likewise.
2793 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2794 * gcc.target/mips/fixed-vector-type.c: Likewise.
2795 * gcc.target/mips/fpr-moves-1.c: Likewise.
2796 * gcc.target/mips/fpr-moves-2.c: Likewise.
2797 * gcc.target/mips/fpr-moves-3.c: Likewise.
2798 * gcc.target/mips/fpr-moves-4.c: Likewise.
2799 * gcc.target/mips/fpr-moves-5.c: Likewise.
2800 * gcc.target/mips/fpr-moves-6.c: Likewise.
2801 * gcc.target/mips/ins-1.c: Likewise.
2802 * gcc.target/mips/ins-2.c: Likewise.
2803 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2804 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2805 * gcc.target/mips/lazy-binding-1.c: Likewise.
2806 * gcc.target/mips/madd-3.c: Likewise.
2807 * gcc.target/mips/madd-5.c: Likewise.
2808 * gcc.target/mips/madd-6.c: Likewise.
2809 * gcc.target/mips/madd-8.c: Likewise.
2810 * gcc.target/mips/madd-9.c: Likewise.
2811 * gcc.target/mips/memcpy-1.c: Likewise.
2812 * gcc.target/mips/mips-ps-type.c: Likewise.
2813 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2814 * gcc.target/mips/mips-sched-madd.c: Likewise.
2815 * gcc.target/mips/mips16e-extends.c: Likewise.
2816 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2817 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2818 * gcc.target/mips/movcc-1.c: Likewise.
2819 * gcc.target/mips/movcc-2.c: Likewise.
2820 * gcc.target/mips/movcc-3.c: Likewise.
2821 * gcc.target/mips/msub-5.c: Likewise.
2822 * gcc.target/mips/msub-6.c: Likewise.
2823 * gcc.target/mips/msub-8.c: Likewise.
2824 * gcc.target/mips/mult-2.c: Likewise.
2825 * gcc.target/mips/mult-3.c: Likewise.
2826 * gcc.target/mips/mult-5.c: Likewise.
2827 * gcc.target/mips/mult-6.c: Likewise.
2828 * gcc.target/mips/mult-7.c: Likewise.
2829 * gcc.target/mips/mult-12.c: Likewise.
2830 * gcc.target/mips/mult-13.c: Likewise.
2831 * gcc.target/mips/mult-14.c: Likewise.
2832 * gcc.target/mips/mult-15.c: Likewise.
2833 * gcc.target/mips/mult-17.c: Likewise.
2834 * gcc.target/mips/mult-18.c: Likewise.
2835 * gcc.target/mips/mult-19.c: Likewise.
2836 * gcc.target/mips/nmadd-1.c: Likewise.
2837 * gcc.target/mips/nmadd-2.c: Likewise.
2838 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2839 * gcc.target/mips/octeon-cins-1.c: Likewise.
2840 * gcc.target/mips/octeon-cins-2.c: Likewise.
2841 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2842 * gcc.target/mips/octeon-exts-2.c: Likewise.
2843 * gcc.target/mips/octeon-exts-3.c: Likewise.
2844 * gcc.target/mips/octeon-exts-4.c: Likewise.
2845 * gcc.target/mips/octeon-exts-5.c: Likewise.
2846 * gcc.target/mips/octeon-exts-6.c: Likewise.
2847 * gcc.target/mips/octeon-exts-7.c: Likewise.
2848 * gcc.target/mips/octeon-pop-2.c: Likewise.
2849 * gcc.target/mips/octeon-seq-3.c: Likewise.
2850 * gcc.target/mips/octeon-seq-4.c: Likewise.
2851 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2852 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2853 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2854 * gcc.target/mips/pr54240.c: Likewise.
2855 * gcc.target/mips/rsqrt-1.c: Likewise.
2856 * gcc.target/mips/rsqrt-2.c: Likewise.
2857 * gcc.target/mips/rsqrt-3.c: Likewise.
2858 * gcc.target/mips/rsqrt-4.c: Likewise.
2859 * gcc.target/mips/save-restore-2.c: Likewise.
2860 * gcc.target/mips/save-restore-4.c: Likewise.
2861 * gcc.target/mips/sb1-1.c: Likewise.
2862 * gcc.target/mips/scc-1.c: Likewise.
2863 * gcc.target/mips/scc-2.c: Likewise.
2864 * gcc.target/mips/scc-3.c: Likewise.
2865 * gcc.target/mips/scc-4.c: Likewise.
2866 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2867 * gcc.target/mips/truncate-1.c: Likewise.
2868 * gcc.target/mips/truncate-2.c: Likewise.
2869 * gcc.target/mips/truncate-3.c: Likewise.
2870 * gcc.target/mips/truncate-4.c: Likewise.
2871 * gcc.target/mips/truncate-5.c: Likewise.
2872 * gcc.target/mips/truncate-6.c: Likewise.
2873 * gcc.target/mips/unaligned-1.c: Likewise.
2874
2875 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2876 skip for -O0. Require -fexpensive-optimizations.
2877 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2878 * gcc.target/mips/dspr2-MULT.c: Likewise.
2879 * gcc.target/mips/fix-r4000-2.c: Likewise.
2880 * gcc.target/mips/fix-r4000-4.c: Likewise.
2881 * gcc.target/mips/fix-r4000-7.c: Likewise.
2882 * gcc.target/mips/fix-r4000-9.c: Likewise.
2883 * gcc.target/mips/madd-1.c: Likewise.
2884 * gcc.target/mips/madd-2.c: Likewise.
2885 * gcc.target/mips/madd-4.c: Likewise.
2886 * gcc.target/mips/maddu-1.c: Likewise.
2887 * gcc.target/mips/maddu-2.c: Likewise.
2888 * gcc.target/mips/maddu-3.c: Likewise.
2889 * gcc.target/mips/maddu-4.c: Likewise.
2890 * gcc.target/mips/msub-1.c: Likewise.
2891 * gcc.target/mips/msub-2.c: Likewise.
2892 * gcc.target/mips/msub-3.c: Likewise.
2893 * gcc.target/mips/msub-4.c: Likewise.
2894 * gcc.target/mips/msubu-1.c: Likewise.
2895 * gcc.target/mips/msubu-2.c: Likewise.
2896 * gcc.target/mips/msubu-3.c: Likewise.
2897 * gcc.target/mips/msubu-4.c: Likewise.
2898 * gcc.target/mips/mult-1.c: Likewise.
2899 * gcc.target/mips/mult-4.c: Likewise.
2900 * gcc.target/mips/mult-8.c: Likewise.
2901 * gcc.target/mips/mult-9.c: Likewise.
2902 * gcc.target/mips/mult-10.c: Likewise.
2903 * gcc.target/mips/mult-11.c: Likewise.
2904 * gcc.target/mips/mult-16.c: Likewise.
2905
2906 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2907 skip for -O0 and -Os.
2908 * gcc.target/mips/fix-r4000-12.c: Likewise.
2909 * gcc.target/mips/madd-7.c: Likewise.
2910 * gcc.target/mips/mips-ps-5.c: Likewise.
2911 * gcc.target/mips/mips-ps-7.c: Likewise.
2912 * gcc.target/mips/msub-7.c: Likewise.
2913
2914 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2915 skip for -O0. Require -mno-abicalls.
2916 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2917
2918 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2919 skip for -O0. Require a total number of BBIT instructions and
2920 at least one of each kind.
2921
2922 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2923 skip for -O0. Require -fno-unroll-loops.
2924
2925 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2926 skip for -O0. Allow BLTZ as well as BGEZ.
2927
2928 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2929
2930 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2931 skip for -O0. Require -fschedule-insns2.
2932 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2933
2934 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2935 but skip for -O0. Make a branch-likely more likely.
2936
2937 * gcc.target/mips/timode-2.c: Split each test into its own function.
2938 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2939
2940 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2941 skip for -O0. Require -fpeephole2.
2942 * gcc.target/mips/vr-mult-2.c: Likewise.
2943
2944 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2945
2946 PR preprocessor/53469
2947 * gcc.dg/cpp/_Pragma7.c: New test case.
2948
2949 2012-08-27 Tobias Burnus <burnus@net-b.de>
2950
2951 PR fortran/54370
2952 * gfortran.dg/do_5.f90: New.
2953
2954 2012-08-27 Tobias Burnus <burnus@net-b.de>
2955
2956 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2957 from dg-options as -Wall no longer implies it.
2958
2959 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2960
2961 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2962
2963 2012-08-25 Jason Merrill <jason@redhat.com>
2964
2965 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2966
2967 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2968
2969 PR c++/51421
2970 * g++.dg/cpp0x/auto34.C: New.
2971
2972 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2973
2974 PR c/54363
2975 * gcc.dg/pr54363.c: New test.
2976
2977 PR c/54355
2978 * gcc.dg/pr54355.c: New test.
2979
2980 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2981
2982 PR debug/52857
2983 * gcc.target/i386/pr52857-1.c: New.
2984 * gcc.target/i386/pr52857-2.c: Likewise.
2985
2986 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2987
2988 * gcc.target/mips/code-readable-4.c: New test.
2989
2990 2012-08-23 Julian Brown <julian@codesourcery.com>
2991 Sandra Loosemore <sandra@codesourcery.com>
2992
2993 * gcc.target/mips/code-readable-1.c: Add -O to options.
2994
2995 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/20420
2998 * g++.dg/lookup/using53.C: New.
2999
3000 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3001
3002 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3003 * gcc.dg/fixed-point/convert-1.c: New.
3004 * gcc.dg/fixed-point/convert-2.c: New.
3005 * gcc.dg/fixed-point/convert-3.c: New.
3006 * gcc.dg/fixed-point/convert-4.c: New.
3007 * gcc.dg/fixed-point/convert-float-1.c: New.
3008 * gcc.dg/fixed-point/convert-float-2.c: New.
3009 * gcc.dg/fixed-point/convert-float-3.c: New.
3010 * gcc.dg/fixed-point/convert-float-4.c: New.
3011 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3012 * gcc.dg/fixed-point/convert-sat.c: New.
3013 * gcc.dg/fixed-point/convert.h: New.
3014
3015 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3016
3017 PR target/54089
3018 * gcc.target/sh/pr54089-2.c: New.
3019
3020 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3021
3022 * gcc.target/i386/long-double-64-1.c: New file.
3023 * gcc.target/i386/long-double-64-2.c: Likewise.
3024 * gcc.target/i386/long-double-64-3.c: Likewise.
3025 * gcc.target/i386/long-double-64-4.c: Likewise.
3026 * gcc.target/i386/long-double-80-1.c: Likewise.
3027 * gcc.target/i386/long-double-80-2.c: Likewise.
3028 * gcc.target/i386/long-double-80-3.c: Likewise.
3029 * gcc.target/i386/long-double-80-4.c: Likewise.
3030 * gcc.target/i386/long-double-80-5.c: Likewise.
3031 * gcc.target/i386/long-double-80-6.c: Likewise.
3032 * gcc.target/i386/long-double-80-7.c: Likewise.
3033
3034 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3035
3036 PR tree-optimization/54317
3037 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3038
3039 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3040
3041 PR target/39423
3042 * gcc.target/sh/pr39423-2.c: New.
3043
3044 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3045
3046 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3047 * gcc.dg/fold-perm.c: Likewise.
3048
3049 2012-08-20 Jan Hubicka <jh@suse.cz>
3050
3051 PR fortran/48636
3052 * gcc.dg/ipa/inlinehint-1.c: New.
3053
3054 2012-08-20 Florian Weimer <fweimer@redhat.com>
3055
3056 PR c++/19351
3057 * g++.dg/init/new38.C: New test.
3058 * g++.dg/init/new39.C: New test.
3059
3060 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3061
3062 PR target/54089
3063 * gcc.target/sh/pr54089-1.c: New.
3064
3065 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3066
3067 PR target/51244
3068 * gcc.target/sh/pr51244-11.c: New.
3069
3070 2012-08-20 Tobias Burnus <burnus@net-b.de>
3071
3072 PR fortran/54301
3073 * gfortran.dg/warn_target_lifetime_2.f90: New.
3074
3075 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3076
3077 PR c++/10416
3078 * g++.dg/warn/Wunused-var-17.C: New.
3079
3080 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3081
3082 PR middle-end/53992
3083 * gcc.dg/gomp/pr53992.c: New test.
3084
3085 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3086
3087 PR tree-ssa/54295
3088 * gcc.c-torture/execute/20120817-1.c: New test.
3089
3090 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3091
3092 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3093 add instruction.
3094 (f2): New test that really does need adds.
3095
3096 2012-08-20 Richard Guenther <rguenther@suse.de>
3097
3098 PR tree-optimization/54327
3099 * gcc.dg/torture/pr54327.c: New testcase.
3100
3101 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3102
3103 PR tree-optimization/54321
3104 * gcc.c-torture/compile/pr54321.c: New test.
3105
3106 2012-08-20 Tobias Burnus <burnus@net-b.de>
3107
3108 PR fortran/54301
3109 * gfortran.dg/warn_target_lifetime_1.f90: New.
3110
3111 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3112
3113 PR fortran/54298
3114 * gfortran.dg/real_compare_1.f90: New test case.
3115 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3116
3117 2012-08-18 Jan Hubicka <jh@suse.cz>
3118
3119 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3120
3121 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3122
3123 PR fortran/39290
3124 * gfortran.dg/interface_37.f90: New test.
3125
3126 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3127 Gary Funck <gary@intrepid.com>
3128
3129 PR target/20020
3130 * gcc.target/i386/pr20020-1.c: New test.
3131 * gcc.target/i386/pr20020-2.c: Likewise.
3132 * gcc.target/i386/pr20020-3.c: Likewise.
3133
3134 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3135
3136 * gcc.target/i386/perm-concat.c: New test.
3137
3138 2012-08-17 Julian Brown <julian@codesourcery.com>
3139
3140 * gcc.target/arm/div64-unwinding.c: New test.
3141
3142 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3143
3144 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3145
3146 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3147
3148 PR target/54236
3149 * gcc.target/sh/pr54236-1.c: New.
3150
3151 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3152
3153 * lib/target-supports.exp (check_effective_target_sync_int_long)
3154 (check_effective_target_sync_char_short): Enable for crisv32-*
3155 and cris-*.
3156
3157 PR middle-end/54261
3158 * gcc.dg/torture/pr54261-1.c: New test.
3159
3160 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3161
3162 PR fortran/54243
3163 PR fortran/54244
3164 * gfortran.dg/typebound_call_24.f03: New.
3165
3166 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3167
3168 PR tree-optimization/54245
3169 * gcc.dg/tree-ssa/pr54245.c: New test.
3170
3171 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3172
3173 PR tree-optimization/54240
3174 * gcc.target/powerpc/pr54240.c: New test.
3175 * gcc.target/mips/pr54240.c: Likewise.
3176
3177 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3178
3179 PR target/52933
3180 * gcc.target/sh/pr52933-1.c: New.
3181 * gcc.target/sh/pr52933-2.c: New.
3182
3183 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3184
3185 PR target/50751
3186 * gcc.target/sh/pr50751-8.c: New.
3187
3188 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3189
3190 PR fortran/47586
3191 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3192 * gfortran.dg/typebound_proc_27.f03: New test.
3193
3194 2012-08-14 Sterling Augustine <saugustine@google.com>
3195
3196 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3197
3198 2012-08-14 Tobias Burnus <burnus@net-b.de>
3199
3200 PR fortran/40881
3201 * gfortran.dg/data_constraints_3.f90: New.
3202 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3203 to disable -pedantic compilation.
3204 * gfortran.dg/pr37243.f: Ditto.
3205 * gfortran.dg/g77/19990826-3.f: Ditto.
3206 * gfortran.dg/g77/20020307-1.f : Ditto.
3207 * gfortran.dg/g77/980310-3.f: Ditto.
3208
3209 2012-08-14 Tobias Burnus <burnus@net-b.de>
3210
3211 PR fortran/54234
3212 * gfortran.dg/warn_conversion_4.f90: New.
3213
3214 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR middle-end/53411
3217 PR rtl-optimization/53495
3218 * gcc.c-torture/compile/pr53411.c: New test.
3219 * gcc.c-torture/compile/pr53495.c: New test.
3220
3221 2012-08-13 Richard Guenther <rguenther@suse.de>
3222
3223 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3224
3225 2012-08-13 Richard Guenther <rguenther@suse.de>
3226
3227 PR tree-optimization/54200
3228 * gcc.dg/guality/pr54200.c: New testcase.
3229 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3230
3231 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3232
3233 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3234
3235 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3236
3237 PR target/51244
3238 * gcc.target/sh/pr51244-7.c: New.
3239 * gcc.target/sh/pr51244-8.c: New.
3240 * gcc.target/sh/pr51244-9.c: New.
3241 * gcc.target/sh/pr51244-10.c: New.
3242
3243 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3244
3245 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3246 -m2e or -m2a.
3247 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3248 * gcc.target/sh/pr53511-1.c: Likewise.
3249 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3250 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3251 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3252 * gcc.target/sh/pr53512-3.c: Likewise.
3253 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3254
3255 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3256
3257 PR target/39423
3258 * gcc.c-torture/compile/pr39423-1.c: New.
3259 * gcc.c-torture/compile/pr39423-2.c: New.
3260
3261 2012-08-12 Tobias Burnus <burnus@net-b.de>
3262
3263 PR fortran/54221
3264 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3265 they appear uninitialized on the RHS.
3266 * gfortran.dg/public_private_module_6.f90: New.
3267
3268 2012-08-11 Martin Jambor <mjambor@suse.cz>
3269
3270 PR fortran/48636
3271 * gfortran.dg/pr48636.f90: New test.
3272
3273 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3274
3275 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3276 to avoid warnings.
3277 (main): Adjust caller.
3278
3279 2012-08-10 Richard Guenther <rguenther@suse.de>
3280
3281 * gcc.dg/matrix/*.c: Adjust and move ...
3282 * gcc.dg/torture/: ... here.
3283 * gcc.dg/matrix: Remove directory.
3284
3285 2012-08-10 Richard Guenther <rguenther@suse.de>
3286
3287 PR middle-end/54219
3288 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3289
3290 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3291
3292 PR middle-end/54211
3293 * gcc.dg/tree-ssa/pr54211.c: New test.
3294
3295 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3296
3297 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3298 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3299
3300 2012-08-10 Richard Guenther <rguenther@suse.de>
3301
3302 PR tree-optimization/54109
3303 * gcc.dg/torture/pr54109.c: New testcase.
3304 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3305 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3306
3307 2012-08-10 Richard Guenther <rguenther@suse.de>
3308
3309 PR tree-optimization/54027
3310 * gcc.dg/torture/pr54027.c: New testcase.
3311
3312 2012-08-10 Richard Guenther <rguenther@suse.de>
3313
3314 * g++.dg/plugin/selfassign.c: Adjust.
3315 * gcc.dg/plugin/selfassign.c: Likewise.
3316 * gcc.dg/strlenopt-11.c: Likewise.
3317 * gcc.dg/strlenopt-13.c: Likewise.
3318 * gcc.dg/no-strict-overflow-4.c: Likewise.
3319 * gcc.dg/strict-overflow-4.c: Likewise.
3320 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3321 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3322 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3323 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3324 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3325 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3326 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3327 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3328 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3329 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3330 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3331 * gcc.dg/pr46309.c: Likewise.
3332 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3333
3334 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3335
3336 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3337 for x86 targets.
3338 * gcc.c-torture/compile/20120727-2.c: New test.
3339
3340 2012-08-09 Martin Jambor <mjambor@suse.cz>
3341
3342 * gcc.dg/ipa/iinline-4.c: New test.
3343 * gcc.dg/ipa/iinline-5.c: Likewise.
3344 * gcc.dg/ipa/iinline-6.c: Likewise.
3345 * gcc.dg/ipa/iinline-7.c: Likewise.
3346 * gcc.dg/lto/20120723_0.c: Likewise.
3347 * gcc.dg/lto/20120723_1.c: Likewise.
3348
3349 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3350
3351 PR target/39423
3352 * gcc.target/sh/pr39423-1.c: New.
3353
3354 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3355
3356 PR target/51244
3357 * gcc.target/sh/pr51244-5: New.
3358 * gcc.target/sh/pr51244-6: New.
3359
3360 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3361
3362 * gcc.target/i386/adx-addxcarry32-3.c: New.
3363 * gcc.target/i386/adx-addxcarry64-3.c: New.
3364
3365 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3366
3367 PR rtl-optimization/53701
3368 * gcc.dg/pr53701.c: New test.
3369
3370 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3371
3372 * gcc.c-torture/compile/20120727-1.c: New test.
3373
3374 2012-08-09 Tobias Burnus <burnus@net-b.de>
3375
3376 PR fortran/54199
3377 * gfortran.dg/intrinsic_shadow_4.f90: New.
3378
3379 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3380
3381 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3382
3383 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3384
3385 * gcc.c-torture/execute/20120808-1.c: New test.
3386
3387 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3388
3389 PR rtl-optimization/54157
3390 * gcc.target/i386/pr54157.c: New file.
3391
3392 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3393
3394 * gcc.target/i386/adx-addcarryx32-1.c: New.
3395 * gcc.target/i386/adx-addcarryx32-2.c: New.
3396 * gcc.target/i386/adx-addcarryx64-1.c: New.
3397 * gcc.target/i386/adx-addcarryx64-2.c: New.
3398 * gcc.target/i386/adx-check.h: New.
3399 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3400 * gcc.target/i386/sse-12.c: Add -madx.
3401 * gcc.target/i386/sse-13.c: Ditto.
3402 * gcc.target/i386/sse-14.c: Ditto.
3403 * gcc.target/i386/sse-22.c: Ditto.
3404 * gcc.target/i386/sse-23.c: Ditto.
3405 * g++.dg/other/i386-2.C: Ditto.
3406 * g++.dg/other/i386-3.C: Ditto.
3407
3408 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3409
3410 * gcc.dg/tree-ssa/slsr-5.c: New.
3411 * gcc.dg/tree-ssa/slsr-6.c: New.
3412 * gcc.dg/tree-ssa/slsr-7.c: New.
3413 * gcc.dg/tree-ssa/slsr-8.c: New.
3414 * gcc.dg/tree-ssa/slsr-9.c: New.
3415 * gcc.dg/tree-ssa/slsr-10.c: New.
3416 * gcc.dg/tree-ssa/slsr-11.c: New.
3417 * gcc.dg/tree-ssa/slsr-12.c: New.
3418 * gcc.dg/tree-ssa/slsr-13.c: New.
3419 * gcc.dg/tree-ssa/slsr-14.c: New.
3420 * gcc.dg/tree-ssa/slsr-15.c: New.
3421 * gcc.dg/tree-ssa/slsr-16.c: New.
3422 * gcc.dg/tree-ssa/slsr-17.c: New.
3423 * gcc.dg/tree-ssa/slsr-18.c: New.
3424 * gcc.dg/tree-ssa/slsr-19.c: New.
3425 * gcc.dg/tree-ssa/slsr-20.c: New.
3426 * gcc.dg/tree-ssa/slsr-21.c: New.
3427 * gcc.dg/tree-ssa/slsr-22.c: New.
3428 * gcc.dg/tree-ssa/slsr-23.c: New.
3429 * gcc.dg/tree-ssa/slsr-24.c: New.
3430 * gcc.dg/tree-ssa/slsr-25.c: New.
3431 * gcc.dg/tree-ssa/slsr-26.c: New.
3432 * gcc.dg/tree-ssa/slsr-30.c: New.
3433 * gcc.dg/tree-ssa/slsr-31.c: New.
3434
3435 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3436
3437 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3438 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3439 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3440
3441 2012-08-06 Cary Coutant <ccoutant@google.com>
3442
3443 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3444
3445 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3446
3447 PR fortran/35831
3448 * gfortran.dg/dummy_procedure_5.f90: Modified.
3449 * gfortran.dg/dummy_procedure_8.f90: New.
3450 * gfortran.dg/interface_26.f90: Modified.
3451 * gfortran.dg/proc_ptr_11.f90: Modified.
3452 * gfortran.dg/proc_ptr_15.f90: Modified.
3453 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3454 * gfortran.dg/typebound_override_1.f90: Modified.
3455 * gfortran.dg/typebound_proc_6.f03: Modified.
3456
3457 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3458
3459 PR tree-optimization/51938
3460 PR tree-optimization/52005
3461 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3462 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3463 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3464 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3465
3466 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3467
3468 Avoid crashing on erroneous static_assert usage
3469 * g++.dg/cpp0x/static_assert8.C: New test.
3470
3471 2012-08-06 Jason Merrill <jason@redhat.com>
3472
3473 * g++.dg/cpp0x/sfinae38.C: New.
3474
3475 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3476 Paolo Carlini <paolo.carlini@oracle.com>
3477
3478 PR c++/54165
3479 * g++.dg/conversion/void2.C: New.
3480
3481 2012-08-06 Tom de Vries <tom@codesourcery.com>
3482
3483 * gcc.dg/tree-ssa/vrp78.c: New test.
3484
3485 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3486 Richard Sandiford <rdsandiford@googlemail.com>
3487
3488 * g++.dg/opt/enum2.C: Require fpic target.
3489 * g++.dg/lto/20090303_0.C: Likewise.
3490
3491 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3492 Catherine Moore <clm@codesourcery.com>
3493
3494 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3495 flush function names too.
3496 * gcc.target/mips/clear-cache-1.c: Likewise.
3497
3498 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3499
3500 PR target/54156
3501 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3502
3503 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3504
3505 PR fortran/54166
3506 * gfortran.dg/array_5.f90: New test.
3507
3508 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3509
3510 PR tree-optimization/30318
3511 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3512
3513 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3514
3515 * g++.dg/ext/vector17.C: New testcase.
3516
3517 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3518
3519 PR target/51931
3520 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3521 * g++.dg/opt/longbranch1.C: Likewise.
3522
3523 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3524
3525 PR tree-optimization/53805
3526 * gcc.dg/fold-notunord.c: New testcase.
3527
3528 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3529
3530 PR fortran/48820
3531 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3532 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3533
3534 2012-08-02 Jason Merrill <jason@redhat.com>
3535 Paolo Carlini <paolo.carlini@oracle.com>
3536
3537 PR c++/51213 (again)
3538 * g++.dg/cpp0x/sfinae37.C: Extend.
3539
3540 2012-08-02 Richard Guenther <rguenther@suse.de>
3541
3542 PR tree-optimization/50672
3543 * g++.dg/torture/pr50672.C: New testcase.
3544
3545 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3546
3547 PR fortran/54147
3548 * gfortran.dg/abstract_type_6.f03: Modified.
3549 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3550 * gfortran.dg/proc_ptr_comp_35.f90: New.
3551 * gfortran.dg/typebound_proc_9.f03: Modified.
3552 * gfortran.dg/typebound_proc_26.f90: New.
3553
3554 2012-08-02 Richard Guenther <rguenther@suse.de>
3555
3556 * gcc.dg/torture/pta-callused-1.c: Adjust.
3557 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3558 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3559 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3560 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3561 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3562 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3563 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3564 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3565
3566 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3567
3568 PR fortran/54033
3569 * gfortran.dg/include_6.f90: New test case.
3570 * gfortran.dg/include_7.f90: New test case.
3571 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3572
3573 2012-08-01 Tom de Vries <tom@codesourcery.com>
3574
3575 * gcc.dg/tree-ssa/vrp76.c: New test.
3576
3577 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3578
3579 PR tree-optimization/46556
3580 * gcc.dg/tree-ssa/slsr-27.c: New.
3581 * gcc.dg/tree-ssa/slsr-28.c: New.
3582 * gcc.dg/tree-ssa/slsr-29.c: New.
3583
3584 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3585
3586 PR fortran/42418
3587 * gfortran.dg/proc_decl_29.f90: New.
3588
3589 2012-07-31 Dehao Chen <dehao@google.com>
3590
3591 * gcc.dg/predict-7.c: New test.
3592
3593 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3594
3595 PR fortran/54134
3596 * gfortran.dg/typebound_override_3.f90: New.
3597
3598 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3599
3600 PR tree-optimization/53773
3601 * gcc.dg/vect/pr53773.c: New test.
3602
3603 2012-07-31 Nick Clifton <nickc@redhat.com>
3604
3605 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3606 and for XStormy16.
3607
3608 2012-07-31 Tobias Burnus <burnus@net-b.de>
3609
3610 * gfortran.dg/c_funloc_tests_6.f90: New.
3611 * gfortran.dg/c_funloc_tests_7.f90: New.
3612 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3613
3614 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3615
3616 PR c++/53624
3617 * g++.dg/cpp0x/temp_default5.C: New.
3618
3619 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3620
3621 PR fortran/51081
3622 * gfortran.dg/proc_ptr_37.f90: New.
3623
3624 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3625
3626 * lib/target-supports.exp
3627 (check_effective_target_vect_natural_alignment): New function.
3628 * gcc.dg/align-2.c: Only run on targets with natural alignment
3629 of vector types.
3630 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3631 alignment of vector types.
3632
3633 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3634 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3635
3636 * gcc.target/i386/rdseed16-1.c: New.
3637 * gcc.target/i386/rdseed32-1.c: Ditto
3638 * gcc.target/i386/rdseed64-1.c: Ditto
3639 * gcc.target/i386/sse-12.c: Add -mrdseed.
3640 * gcc.target/i386/sse-13.c: Ditto.
3641 * gcc.target/i386/sse-14.c: Ditto.
3642 * g++.dg/other/i386-2.C: Ditto.
3643 * g++.dg/other/i386-3.C: Ditto.
3644
3645 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3646
3647 PR target/51244
3648 * gcc.target/sh/pr51244-4.c: New.
3649
3650 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3651
3652 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3653 for alpha*-*-* targets. Cleanup original tree dump.
3654
3655 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3656
3657 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3658 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3659
3660 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3661
3662 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3663 rand, srand. Include <stdlib.h>.
3664
3665 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3666
3667 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3668
3669 2012-07-26 Richard Henderson <rth@redhat.com>
3670
3671 * gcc.dg/attr-hotcold-1.c: New.
3672 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3673
3674 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3675 Sandra Loosemore <sandra@codesourcery.com>
3676
3677 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3678
3679 2012-07-26 Tobias Burnus <burnus@net-b.de>
3680
3681 * gfortran.dg/contiguous_1.f90: Update dg-error.
3682 * gfortran.dg/proc_ptr_32.f90: Ditto.
3683
3684 2012-07-26 Richard Guenther <rguenther@suse.de>
3685
3686 PR tree-optimization/54098
3687 * gcc.dg/torture/pr54098.c: New testcase.
3688
3689 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3690
3691 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3692 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3693
3694 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3695
3696 PR fortran/44354
3697 * gfortran.dg/array_constructor_39.f90: New test.
3698
3699 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3700
3701 PR fortran/44354
3702 * gfortran.dg/array_constructor_38.f90: New test.
3703
3704 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3705
3706 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3707
3708 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3709
3710 * gnat.dg/noreturn5.ad[sb]: New test.
3711
3712 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3713 Paul Brook <paul@codesourcery.com>
3714
3715 PR target/53633
3716
3717 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3718 * c-c++-common/pr53633.c: New test.
3719
3720 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3721
3722 * gcc.target/i386/asm-dialect-1.c: New test case.
3723
3724 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3725 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3726
3727 * gcc.target/i386/prefetchw-1.c: New.
3728 * gcc.target/i386/sse-12.c: Add -mprfchw.
3729 * gcc.target/i386/sse-13.c: Ditto.
3730 * gcc.target/i386/sse-14.c: Ditto.
3731 * gcc.target/i386/sse-22.c: Ditto.
3732 * gcc.target/i386/sse-23.c: Ditto.
3733 * g++.dg/other/i386-2.C: Ditto.
3734 * g++.dg/other/i386-3.C: Ditto.
3735
3736 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3737
3738 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3739
3740 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3741
3742 PR target/54051
3743 * gcc.target/arm/pr54051.c: New.
3744 * gcc.target/arm/vfp-1.c: Adjust test.
3745
3746 2012-07-24 Julian Brown <julian@codesourcery.com>
3747
3748 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3749 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3750 hard-float ARM.
3751
3752 2012-07-23 Paul Brook <paul@codesourcery.com>
3753
3754 * g++.dg/other/armv7m-1.c: New test.
3755
3756 2012-07-23 Julian Brown <julian@codesourcery.com>
3757
3758 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3759 ARM.
3760 (DO_TEST): Define to 1 for appropriate ARM targets.
3761
3762 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3763
3764 PR tree-optimization/53881
3765 * gcc.dg/pr53881.c: Renamed to ...
3766 * gcc.dg/pr53881-1.c: ... this.
3767 * gcc.dg/pr53881-2.c: New test.
3768
3769 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3770
3771 Handle recent changes in default atomics for cris*-*-linux*.
3772 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3773 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3774 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3775 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3776 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3777 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3778 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3779 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3780 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3781 -mno-unaligned-atomic-may-use-library is in effect for
3782 cris*-*-linux*.
3783 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3784 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3785 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3786 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3787 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3788 gcc.target/cris/torture/sync-mis-op-i-1.c,
3789 gcc.target/cris/torture/sync-mis-op-i-2.c,
3790 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3791 gcc.target/cris/torture/sync-mis-op-i-3.c,
3792 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3793 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3794 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3795 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3796 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3797 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3798 (main): Remove local variable x.
3799 [mis_ok]: Check that atomics don't fail.
3800
3801 2012-07-21 Andrew Pinski <apinski@cavium.com>
3802
3803 * gcc.dg/tree-ssa/vrp72.c: New test.
3804 * gcc.dg/tree-ssa/vrp73.c: New test.
3805 * gcc.dg/tree-ssa/vrp74.c: New test.
3806 * gcc.dg/tree-ssa/vrp75.c: New test.
3807
3808 2012-07-21 Andrew Pinski <apinski@cavium.com>
3809
3810 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3811 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3812
3813 2012-07-21 Andrew Pinski <apinski@cavium.com>
3814
3815 * gcc.target/mips/octeon-pop-2.c: New testcase.
3816
3817 2012-07-21 Tobias Burnus <burnus@net-b.de>
3818
3819 PR fortran/48820
3820 * gfortran.dg/assumed_rank_3.f90: New.
3821 * gfortran.dg/assumed_rank_11.f90: New.
3822 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3823 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3824 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3825
3826 2012-07-21 Andrew Pinski <apinski@cavium.com>
3827
3828 * gcc.target/mips/unaligned-1.c: New testcase.
3829
3830 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3831
3832 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3833
3834 2012-07-20 Tobias Burnus <burnus@net-b.de>
3835
3836 * gfortran.dg/bind_c_array_params_2.f90: New.
3837 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3838 and update dg-error.
3839
3840 2012-07-20 Tobias Burnus <burnus@net-b.de>
3841
3842 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3843
3844 2012-07-20 Jason Merrill <jason@redhat.com>
3845
3846 PR c++/54038
3847 * g++.dg/other/array7.C: New.
3848
3849 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3850
3851 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3852 the basic block and check loop depth.
3853 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3854 matching patterns and comments.
3855 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3856 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3857
3858 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3859
3860 PR c++/28656
3861 * c-c++-common/pr28656.c: New test.
3862
3863 2012-07-19 Jason Merrill <jason@redhat.com>
3864
3865 PR c++/54026
3866 * g++.dg/init/mutable1.C: New.
3867
3868 2012-07-20 Tobias Burnus <burnus@net-b.de>
3869
3870 PR fortran/48820
3871 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3872 * gfortran.dg/assumed_rank_1.f90: New.
3873 * gfortran.dg/assumed_rank_1_c.c: New.
3874 * gfortran.dg/assumed_rank_2.f90: New.
3875 * gfortran.dg/assumed_rank_4.f90: New.
3876 * gfortran.dg/assumed_rank_5.f90: New.
3877 * gfortran.dg/assumed_rank_6.f90: New.
3878 * gfortran.dg/assumed_rank_7.f90: New.
3879 * gfortran.dg/assumed_rank_8.f90: New.
3880 * gfortran.dg/assumed_rank_8_c.c: New.
3881 * gfortran.dg/assumed_rank_9.f90: New.
3882 * gfortran.dg/assumed_rank_10.f90: New.
3883 * gfortran.dg/assumed_rank_12.f90: New.
3884
3885 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3886
3887 * gnat.dg/opt25.adb: New test.
3888 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3889 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3890
3891 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3892
3893 * gnat.dg/aggr20.ad[sb]: New test.
3894 * gnat.dg/aggr20_pkg.ads: New helper.
3895
3896 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3897
3898 * gnat.dg/derived_type3.adb: New test.
3899 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3900
3901 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3902
3903 PR rtl-optimization/53942
3904 * gcc.dg/pr53942.c: New test.
3905
3906 2012-07-19 Jason Merrill <jason@redhat.com>
3907
3908 PR c++/54021
3909 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3910
3911 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3912
3913 * gnat.dg/discr38.adb: New test.
3914
3915 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR middle-end/54017
3918 * c-c++-common/gomp/pr54017.c: New test.
3919
3920 2012-07-19 Richard Guenther <rguenther@suse.de>
3921 Eric Botcazou <ebotcazou@adacore.com>
3922
3923 * gnat.dg/loop_optimization11.adb: New testcase.
3924 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3925
3926 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3927 Jason Merrill <jason@redhat.com>
3928
3929 * g++.dg/cpp0x/sfinae37.C: New.
3930 * g++.dg/template/access23.C: New.
3931 * g++.dg/template/access7.C: Adjust.
3932 * g++.dg/template/sfinae10.C: Don't expect errors.
3933 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3934
3935 2012-07-18 Julian Brown <julian@codesourcery.com>
3936 Sandra Loosemore <sandra@codesroucery.com>
3937
3938 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3939
3940 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3941
3942 * gnat.dg/noreturn4.ad[sb]: New test.
3943 * gnat.dg/noreturn4_pkg.ads: New helper.
3944
3945 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3946 Julian Brown <julian@codesourcery.com>
3947
3948 * gcc.target/arm/neon-vdup-1.c: New test case.
3949 * gcc.target/arm/neon-vdup-2.c: New test case.
3950 * gcc.target/arm/neon-vdup-3.c: New test case.
3951 * gcc.target/arm/neon-vdup-4.c: New test case.
3952 * gcc.target/arm/neon-vdup-5.c: New test case.
3953 * gcc.target/arm/neon-vdup-6.c: New test case.
3954 * gcc.target/arm/neon-vdup-7.c: New test case.
3955 * gcc.target/arm/neon-vdup-8.c: New test case.
3956 * gcc.target/arm/neon-vdup-9.c: New test case.
3957 * gcc.target/arm/neon-vdup-10.c: New test case.
3958 * gcc.target/arm/neon-vdup-11.c: New test case.
3959 * gcc.target/arm/neon-vdup-12.c: New test case.
3960 * gcc.target/arm/neon-vdup-13.c: New test case.
3961 * gcc.target/arm/neon-vdup-14.c: New test case.
3962 * gcc.target/arm/neon-vdup-15.c: New test case.
3963 * gcc.target/arm/neon-vdup-16.c: New test case.
3964 * gcc.target/arm/neon-vdup-17.c: New test case.
3965 * gcc.target/arm/neon-vdup-18.c: New test case.
3966 * gcc.target/arm/neon-vdup-19.c: New test case.
3967 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3968 arguments non-constant.
3969
3970 2012-07-18 Richard Guenther <rguenther@suse.de>
3971
3972 PR tree-optimization/53970
3973 * g++.dg/torture/pr53970.C: New testcase.
3974
3975 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3976
3977 PR target/38621
3978 * gcc.c-torture/compile/pr38621.c: New.
3979
3980 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3981
3982 PR target/33135
3983 * gcc.target/sh/pr33135-1.c: New.
3984 * gcc.target/sh/pr33135-2.c: New.
3985 * gcc.target/sh/pr33135-3.c: New.
3986 * gcc.target/sh/pr33135-4.c: New.
3987
3988 2012-07-17 Jason Merrill <jason@redhat.com>
3989
3990 PR c++/53995
3991 * g++.dg/parse/enum9.C: New.
3992
3993 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3994 Sandra Loosemore <sandra@codesourcery.com>
3995
3996 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3997 if there is a conflict with -mcpu=. Use -mcpu=5208.
3998
3999 2012-07-17 Jason Merrill <jason@redhat.com>
4000
4001 PR c++/53989
4002 * g++.dg/template/array23.C: New.
4003
4004 2012-07-17 Tobias Burnus <burnus@net-b.de>
4005
4006 PR fortran/53985
4007 * gfortran.dg/bind_c_usage_26.f90: New.
4008 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4009 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4010 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4011 * gfortran.dg/interop_params.f03: Ditto.
4012
4013 2012-07-17 Jason Merrill <jason@redhat.com>
4014
4015 * g++.dg/template/inherit8.C: Adjust.
4016 * g++.dg/template/using21.C: Adjust.
4017 * g++.dg/template/using22.C: Adjust.
4018
4019 PR c++/53549
4020 * g++.dg/template/current-inst1.C: New.
4021 * g++.dg/parse/crash35.C: Adjust.
4022
4023 2012-07-17 Tobias Burnus <burnus@net-b.de>
4024
4025 PR fortran/52101
4026 * gfortran.dg/oldstyle_4.f90: New.
4027
4028 2012-07-17 Tobias Burnus <burnus@net-b.de>
4029
4030 PR fortran/49265
4031 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4032 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4033
4034 2012-07-16 Jason Merrill <jason@redhat.com>
4035
4036 * g++.dg/parse/access8.C: Adjust.
4037 * g++.dg/template/sfinae6_neg.C: Adjust.
4038
4039 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4040
4041 PR fortran/53824
4042 * gfortran.dg/coarray_allocate_1.f90: New test.
4043
4044 2012-07-16 Andrew Pinski <apinski@cavium.com>
4045
4046 * gcc.c-torture/execute/bswap-1.c: New testcase.
4047 * gcc.c-torture/compile/unalign-1.c: New testcase.
4048 * gcc.c-torture/compile/20120524-1.c: New testcase.
4049 * gcc.c-torture/compile/20101216-1.c: New testcase.
4050
4051 2012-07-16 Dehao Chen <dehao@google.com>
4052
4053 Revert
4054 2012-07-10 Dehao Chen <dehao@google.com>
4055
4056 * gcc.dg/debug_info_inline.c: New test.
4057
4058 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4059
4060 PR fortran/53956
4061 * gfortran.dg/proc_decl_28.f90: New.
4062
4063 2012-07-16 Andrew Pinski <apinski@cavium.com>
4064
4065 * gcc.dg/torture/builtins-1.c: New testcase.
4066
4067 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4068
4069 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4070 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4071 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4072 gcc.target/cris/sync-1-v10.c,
4073 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4074 pass -mno-unaligned-atomic-may-use-library.
4075 * gcc.target/cris/sync-xchg-1.c: New test.
4076 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4077 valid register operand output modifier.
4078
4079 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4080
4081 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4082 characters.
4083
4084 2012-07-13 Andrew Pinski <apinski@cavium.com>
4085
4086 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4087 rather than cleanup-tree-dump.
4088 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4089
4090 2012-07-13 Richard Guenther <rguenther@suse.de>
4091
4092 PR tree-optimization/53907
4093 * gcc.target/i386/pr53907.c: New testcase.
4094
4095 2012-07-13 Richard Guenther <rguenther@suse.de>
4096
4097 PR tree-optimization/53922
4098 * gcc.dg/torture/pr53922.c: New testcase.
4099
4100 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4101
4102 PR rtl-optimization/53908
4103 * gcc.dg/torture/pr53908.c: New test.
4104
4105 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4106
4107 PR c++/53531
4108 * g++.dg/cpp0x/variadic135.C: New.
4109
4110 2012-07-12 Jason Merrill <jason@redhat.com>
4111
4112 * g++.dg/template/sfinae6_neg.C: Adjust.
4113
4114 2012-07-12 Tobias Burnus <burnus@net-b.de>
4115
4116 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4117 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4118 scan-tree-dump-times pattern.
4119
4120 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4121
4122 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4123
4124 2012-07-11 Jason Merrill <jason@redhat.com>
4125
4126 DR 1402
4127 * g++.g/cpp0x/defaulted37.C: New.
4128
4129 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4130
4131 PR target/53859
4132 * gcc.target/arm/pr53859.c: New test.
4133
4134 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4135
4136 PR target/53886
4137 * gcc.c-torture/compile/pr53886.c: New.
4138
4139 2012-07-10 Dehao Chen <dehao@google.com>
4140
4141 * gcc.dg/debug_info_inline.c: New test.
4142
4143 2012-07-10 Jason Merrill <jason@redhat.com>
4144
4145 PR c++/53733
4146 * g++.dg/cpp0x/defaulted36.C: New.
4147 * g++.dg/cpp0x/defaulted21.C: Adjust.
4148
4149 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4150
4151 2012-07-09 Sterling Augustine <saugustine@google.com>
4152
4153 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4154
4155 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4156
4157 PR tree-optimization/53887
4158 * gcc.dg/pr53887.c: New test.
4159
4160 2012-07-09 Jason Merrill <jason@redhat.com>
4161
4162 PR c++/53882
4163 * g++.dg/cpp0x/nullptr29.C: New.
4164
4165 2012-07-09 Tom de Vries <tom@codesourcery.com>
4166 Richard Guenther <rguenther@suse.de>
4167
4168 * gcc.dg/builtin-unreachable-6.c: New test.
4169 * gcc.dg/builtin-unreachable-5.c: New test.
4170
4171 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4172
4173 PR tree-optimization/53881
4174 * gcc.dg/pr53881.c: New test.
4175
4176 2012-07-06 Jason Merrill <jason@redhat.com>
4177
4178 PR c++/53862
4179 * g++.dg/cpp0x/variadic134.C: New.
4180
4181 PR c++/53858
4182 * g++.dg/cpp0x/alias-decl-20.C: New.
4183
4184 2012-07-06 Tom de Vries <tom@codesourcery.com>
4185
4186 PR tree-optimization/51879
4187 * gcc.dg/pr51879-16.c: New test.
4188 * gcc.dg/pr51879-17.c: Same.
4189
4190 2012-07-06 Tom de Vries <tom@codesourcery.com>
4191
4192 PR tree-optimization/52009
4193 * gcc.dg/pr51879-7.c: New test.
4194 * gcc.dg/pr51879-18.c: New test.
4195
4196 2012-07-05 Jason Merrill <jason@redhat.com>
4197
4198 PR c++/50852
4199 * g++.dg/template/typedef39.C: New.
4200
4201 PR c++/53039
4202 * g++.dg/cpp0x/variadic133.C: New.
4203 * g++.dg/template/param1.C: Adjust.
4204
4205 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4206
4207 PR target/48941
4208 PR target/51980
4209 * gcc.target/arm/neon/vtrnf32.c: Update.
4210 * gcc.target/arm/neon/vtrns32.c: Update.
4211 * gcc.target/arm/neon/vtrnu32.c: Update.
4212 * gcc.target/arm/neon/vzipf32.c: Update.
4213 * gcc.target/arm/neon/vzips32.c: Update.
4214 * gcc.target/arm/neon/vzipu32.c: Update.
4215
4216 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4217
4218 PR fortran/53732
4219 * gfortran.dg/inline_sum_4.f90: New test.
4220
4221 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4222
4223 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4224
4225 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4226
4227 * gcc.target/arm/fma-sp.c: New testcase.
4228 * gcc.target/arm/fma.c: Likewise.
4229 * gcc.target/arm/fma.h: Likewise.
4230
4231 2012-07-04 Jason Merrill <jason@redhat.com>
4232
4233 PR c++/53848
4234 * g++.dg/other/enum3.C: New.
4235
4236 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4237
4238 PR middle-end/53321
4239 * g++.dg/torture/pr53321.C: New test.
4240
4241 2012-07-04 Richard Guenther <rguenther@suse.de>
4242
4243 PR tree-optimization/53844
4244 * g++.dg/tree-ssa/pr53844.C: New testcase.
4245
4246 2012-07-04 Richard Guenther <rguenther@suse.de>
4247
4248 PR tree-optimization/53849
4249 * gcc.dg/pr53849.c: New testcase.
4250
4251 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4252
4253 PR c++/53812
4254 * g++.dg/ext/label14.C: New test.
4255
4256 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4257
4258 PR target/53811
4259 * g++.dg/other/pr53811.C: New test.
4260
4261 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4262
4263 PR target/28896
4264 * gcc.target/m68k/stack-limit-1.c: New testcase.
4265
4266 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4267
4268 * gnat.dg/recursive_call.adb: New test.
4269
4270 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4271
4272 * gnat.dg/discr37.ad[sb]: New test.
4273
4274 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4275
4276 * g++.dg/other/packed1.C: Remove SH from xfail list.
4277
4278 2012-07-02 Jason Merrill <jason@redhat.com>
4279
4280 PR c++/53619
4281 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4282
4283 PR c++/53783
4284 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4285
4286 PR c++/53788
4287 * g++.dg/cpp0x/decltype39.C: New.
4288 * g++.dg/diagnostic/method1.C: Adjust.
4289
4290 PR c++/53816
4291 * g++.dg/template/ref6.C: New.
4292
4293 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4294
4295 PR target/53568
4296 * gcc.target/sh/pr53568-1.c: New.
4297
4298 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4299
4300 PR target/51244
4301 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4302
4303 2012-07-02 Jason Merrill <jason@redhat.com>
4304
4305 PR c++/53821
4306 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4307
4308 PR c++/53524
4309 * g++.dg/template/enum7.C: New.
4310 * g++.dg/other/ptrmem10.C: Adjust.
4311 * g++.dg/other/ptrmem11.C: Adjust.
4312 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4313
4314 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4315
4316 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4317
4318 2012-07-01 Wei Guozhi <carrot@google.com>
4319
4320 PR target/53447
4321 * gcc.target/arm/pr53447-1.c: New testcase.
4322 * gcc.target/arm/pr53447-2.c: New testcase.
4323 * gcc.target/arm/pr53447-3.c: New testcase.
4324 * gcc.target/arm/pr53447-4.c: New testcase.
4325
4326 2012-06-29 Richard Guenther <rguenther@suse.de>
4327
4328 PR tree-optimization/47061
4329 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4330
4331 2012-06-29 Richard Guenther <rguenther@suse.de>
4332
4333 PR tree-optimization/37541
4334 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4335
4336 2012-06-29 Richard Guenther <rguenther@suse.de>
4337
4338 PR tree-optimization/52589
4339 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4340
4341 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4342
4343 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4344
4345 * g++.dg/template/error46.C: Add missing comment to dg-message.
4346 * g++.dg/template/crash107.C: Likewise.
4347 * g++.dg/template/error47.C: Likewise.
4348 * g++.dg/template/crash108.C: Likewise.
4349 * g++.dg/overload/operator5.C: Likewise.
4350
4351 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4352 errors in dg-message directives, add comments.
4353
4354 2012-06-28 Kai Tietz <ktietz@redhat.com>
4355
4356 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4357 hard-coded 'unsigned long'.
4358
4359 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4360
4361 PR tree-optimization/51581
4362 * gcc.dg/vect/pr51581-4.c: New test.
4363
4364 PR tree-optimization/53645
4365 * gcc.c-torture/execute/pr53645-2.c: New test.
4366
4367 2012-06-28 Richard Guenther <rguenther@suse.de>
4368
4369 PR middle-end/53790
4370 * gcc.dg/torture/pr53790.c: New testcase.
4371
4372 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4373
4374 PR tree-optimization/53645
4375 * gcc.c-torture/execute/pr53645.c: New test.
4376
4377 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4378
4379 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4380
4381 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4382
4383 PR debug/53671
4384 PR debug/49888
4385 * gcc.dg/guality/pr49888.c: Account for the possibility that
4386 the variable is optimized out at the first test.
4387
4388 2012-06-27 Jason Merrill <jason@redhat.com>
4389
4390 * g++.dg/cpp0x/override2.C: Adjust.
4391 * g++.dg/template/error5.C: Adjust.
4392 * g++.dg/parse/crash28.C: Adjust.
4393
4394 PR c++/53563
4395 * g++.dg/parse/template27.C: New.
4396 * g++.dg/template/crash74.C: Adjust expected output.
4397
4398 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4399
4400 PR fortran/41951
4401 PR fortran/49591
4402 * gfortran.dg/typebound_operator_16.f03: New.
4403
4404 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4405
4406 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4407 even src1.i and src2.i fields even in the second half of the arrays.
4408
4409 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4410
4411 PR c++/51033.
4412 * g++.dg/torture/vshuf-16.inc: New test.
4413 * g++.dg/torture/vshuf-2.inc: New test.
4414 * g++.dg/torture/vshuf-4.inc: New test.
4415 * g++.dg/torture/vshuf-8.inc: New test.
4416 * g++.dg/torture/vshuf-main.inc: New test.
4417 * g++.dg/torture/vshuf-v16hi.C: New test.
4418 * g++.dg/torture/vshuf-v16qi.C: New test.
4419 * g++.dg/torture/vshuf-v2df.C: New test.
4420 * g++.dg/torture/vshuf-v2di.C: New test.
4421 * g++.dg/torture/vshuf-v2sf.C: New test.
4422 * g++.dg/torture/vshuf-v2si.C: New test.
4423 * g++.dg/torture/vshuf-v4df.C: New test.
4424 * g++.dg/torture/vshuf-v4di.C: New test.
4425 * g++.dg/torture/vshuf-v4sf.C: New test.
4426 * g++.dg/torture/vshuf-v4si.C: New test.
4427 * g++.dg/torture/vshuf-v8hi.C: New test.
4428 * g++.dg/torture/vshuf-v8qi.C: New test.
4429 * g++.dg/torture/vshuf-v8si.C: New test.
4430
4431 2012-06-27 Richard Guenther <rguenther@suse.de>
4432
4433 PR middle-end/53676
4434 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4435
4436 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4437
4438 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4439 scan-dump-dem-not): Use printable pattern in test name.
4440
4441 2012-06-26 Sterling Augustine <saugustine@google.com>
4442 Dominique Dhumieres <dominiq@lps.ens.fr>
4443
4444 * gcc.dg/pubtypes-2.c: Update expected output.
4445 * gcc.dg/pubtypes-3.c: Likewise.
4446 * gcc.dg/pubtypes-4.c: Likewise.
4447
4448 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4449
4450 * gcc.dg/tree-ssa/slsr-1.c: New test.
4451 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4452 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4453 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4454
4455 2012-06-26 Matt Turner <mattst88@gmail.com>
4456
4457 PR target/35294
4458 * gcc.target/arm/mmx-2.c: New.
4459
4460 2012-06-26 Richard Guenther <rguenther@suse.de>
4461
4462 PR c++/53752
4463 * g++.dg/torture/pr53752.C: New testcase.
4464
4465 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4466
4467 PR tree-optimization/53748
4468 * gcc.c-torture/compile/pr53748.c: New test.
4469
4470 2012-06-25 Jason Merrill <jason@redhat.com>
4471
4472 PR c++/53498
4473 PR c++/53305
4474 * g++.dg/cpp0x/decltype38.C: New.
4475 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4476
4477 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4478
4479 * lib/target-supports-dg.exp (testname-for-summary): New.
4480 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4481 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4482 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4483 scan-module-absence, output-exists, output-exists-not: Use
4484 testname-for-summary.
4485 (dg-test): Clean up testname_with_flags.
4486 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4487 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4488 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4489 scan-assembler-dem-not, object-size: Use testname-for-summary.
4490 * lib/gcov.exp (run-gcov): Likewise.
4491 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4492 scan-dump-dem, scan-dump-dem-note): Likewise.
4493
4494 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4495 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4496 including profopt.opt; save and restore existing value.
4497 * g++.dg/bprob/bprob.exp: Likewise.
4498 * gcc.dg/matrix/matrix.exp: Likewise.
4499 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4500 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4501 PROFOPT_OPTIONS.
4502
4503 2012-06-25 Richard Henderson <rth@redhat.com>
4504
4505 * gcc.dg/pr53749.c: New.
4506
4507 2012-06-25 Jason Merrill <jason@redhat.com>
4508
4509 PR c++/52988
4510 * g++.dg/cpp0x/nullptr28.C: New.
4511
4512 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4513
4514 * gcc.target/arm/neon-vld1_dupQ.c: New.
4515
4516 2012-06-25 Florian Weimer <fweimer@redhat.com>
4517
4518 * g++.dg/init/new35.C: New.
4519 * g++.dg/init/new36.C: New.
4520 * g++.dg/init/new37.C: New.
4521 * g++.dg/ext/vla5.C: New warning.
4522 * g++.dg/ext/vla8.C: New warning.
4523 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4524
4525 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4526 James Greenhalgh <james.greenhalgh@arm.com>
4527
4528 * gcc.target/arm/ftest-support-arm.h New testcase.
4529 * gcc.target/arm/ftest-support-thumb.h Likewise.
4530 * gcc.target/arm/ftest-support.h Likewise.
4531 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4532 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4533 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4534 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4535 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4536 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4537 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4538 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4539 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4540 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4541 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4542 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4543 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4544 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4545 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4546 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4547 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4548 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4549 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4550 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4551 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4552 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4553 * lib/target-supports.exp
4554 (check_effective_target_arm_arch_FUNC): Add support for more
4555 architectures.
4556 (add_options_for_arm_arch_FUNC): Likewise.
4557 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4558
4559 2012-06-25 Jason Merrill <jason@redhat.com>
4560
4561 PR c++/53202
4562 * g++.dg/cpp0x/constexpr-tuple.C: New.
4563
4564 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4565
4566 PR target/53759
4567 * gcc.target/i386/pr53759.c: New test.
4568
4569 PR c++/53594
4570 * g++.dg/cpp0x/nsdmi7.C: New test.
4571
4572 2012-06-24 Kai Tietz <ktietz@redhat.com>
4573
4574 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4575 for LLP64 targets.
4576 * gcc.target/i386/pr38988.c: Likewise.
4577
4578 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4579
4580 PR fortran/47710
4581 PR fortran/53328
4582 * gfortran.dg/typebound_generic_12.f03: New.
4583 * gfortran.dg/typebound_generic_13.f03: New.
4584
4585 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4586
4587 * gnat.dg/lto15.ad[sb]: New test.
4588
4589 2012-06-21 Meador Inge <meadori@codesourcery.com>
4590
4591 PR c/53702
4592 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4593
4594 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4595
4596 * gcc.dg/pch/ident-1.c: New test.
4597 * gcc.dg/pch/ident-1.hs: Header file for new test.
4598
4599 2012-06-21 Michael Matz <matz@suse.de>
4600
4601 PR middle-end/53688
4602 * gcc.c-torture/execute/pr53688.c: New test.
4603
4604 2012-06-20 Richard Guenther <rguenther@suse.de>
4605
4606 PR tree-optimization/30318
4607 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4608
4609 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4610
4611 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4612
4613 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4614
4615 * gcc.target/i386/clearcapv2.map: New file.
4616 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4617
4618 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4619
4620 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4621 and add __sh__ case.
4622
4623 2012-06-19 Jason Merrill <jason@redhat.com>
4624
4625 PR c++/52637
4626 * g++.dg/debug/localclass1.C: New.
4627
4628 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4629
4630 * g++.dg/cpp0x/override4.C: New.
4631
4632 2012-06-14 Jason Merrill <jason@redhat.com>
4633
4634 PR c++/53651
4635 * g++.dg/cpp0x/decltype37.C: New.
4636
4637 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4638
4639 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4640
4641 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4642
4643 * gcc.c-torture/compile/vector-5.c,
4644 gcc.c-torture/compile/vector-6.c: New tests.
4645
4646 2012-06-19 Richard Henderson <rth@redhat.com>
4647
4648 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4649
4650 2012-06-19 Richard Guenther <rguenther@suse.de>
4651
4652 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4653
4654 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4655
4656 PR target/53712
4657 * gcc.target/i386/pr53712.c: New test.
4658
4659 2012-06-18 Tobias Burnus <burnus@net-b.de>
4660
4661 PR fortran/53692
4662 * gfortran.dg/elemental_optional_args_6.f90: New.
4663
4664 2012-06-18 Tobias Burnus <burnus@net-b.de>
4665
4666 PR fortran/53526
4667 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4668 * gfortran.dg/coarray/move_alloc_1.f90
4669
4670 2012-06-18 Tobias Burnus <burnus@net-b.de>
4671
4672 PR fortran/53526
4673 * gfortran.dg/coarray_27.f90: New.
4674
4675 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4676 Greta Yorsh <Greta.Yorsh@arm.com>
4677
4678 * gcc.target/arm/epilog-1.c: New test.
4679
4680 2012-06-18 Richard Guenther <rguenther@suse.de>
4681
4682 PR tree-optimization/53693
4683 * g++.dg/torture/pr53693.C: New testcase.
4684
4685 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4686
4687 PR tree-optimization/53703
4688 * gcc.dg/torture/pr53703.c: New test.
4689
4690 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4691
4692 PR middle-end/53698
4693 * gcc.target/i386/pr53698.c: New test.
4694
4695 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4696
4697 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4698
4699 2012-06-17 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/53691
4702 PR fortran/53685
4703 * gfortran.dg/transfer_check_3.f90: New.
4704
4705 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4706
4707 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4708
4709 2012-06-16 Tobias Burnus <burnus@net-b.de>
4710
4711 PR fortran/53642
4712 PR fortran/45170
4713 * gfortran.dg/deferred_type_param_8.f90: New.
4714
4715 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4716
4717 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4718 testname that includes flags, passed in as new argument, in
4719 pass/fail messages.
4720 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4721 and pass it to verify-* procedures.
4722
4723 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4724 alignment torture options with usual torture options.
4725
4726 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4727 messages reported for one line of source code.
4728 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4729 * g++.dg/cpp0x/decltype2.C: Likewise.
4730 * g++.dg/cpp0x/decltype3.C: Likewise.
4731 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4732 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4733 * g++.dg/cpp0x/static_assert3.C: Likewise.
4734 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4735 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4736 * g++.dg/cpp0x/union1.C: Likewise.
4737 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4738 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4739 * g++.dg/cpp0x/variadic2.C: Likewise.
4740 * g++.dg/cpp0x/variadic20.C: Likewise.
4741 * g++.dg/cpp0x/variadic74.C: Likewise.
4742 * g++.dg/diagnostic/bitfld2.C: Likewise.
4743 * g++.dg/ext/attrib44.C: Likewise.
4744 * g++.dg/ext/no-asm-1.C: Likewise.
4745 * g++.dg/other/error34.C: Likewise.
4746 * g++.dg/parse/crash46.C: Likewise.
4747 * g++.dg/parse/error10.C: Likewise.
4748 * g++.dg/parse/error2.C: Likewise.
4749 * g++.dg/parse/error3.C: Likewise.
4750 * g++.dg/parse/error36.C: Likewise.
4751 * g++.dg/parse/error8.C: Likewise.
4752 * g++.dg/parse/error9.C: Likewise.
4753 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4754 * g++.dg/parse/parser-pr28152.C: Likewise.
4755 * g++.dg/parse/template25.C: Likewise.
4756 * g++.dg/parse/typename11.C: Likewise.
4757 * g++.dg/tc1/dr147.C: Likewise.
4758 * g++.dg/template/deduce3.C: Likewise.
4759 * g++.dg/template/koenig9.C: Likewise.
4760 * g++.dg/template/pr23510.C: Likewise.
4761 * g++.dg/warn/pr12242.C: Likewise.
4762 * g++.dg/warn/pr30551-2.C: Likewise.
4763 * g++.dg/warn/pr30551.C: Likewise.
4764 * g++.old-deja/g++.other/typename1.C: Likewise.
4765 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4766
4767 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4768
4769 PR c++/51033
4770 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4771 * c-c++-common/torture/vshuf-2.inc: Likewise.
4772 * c-c++-common/torture/vshuf-4.inc: Likewise.
4773 * c-c++-common/torture/vshuf-8.inc: Likewise.
4774 * c-c++-common/torture/vshuf-main.inc: Likewise.
4775 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4776 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4777 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4778 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4779 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4780 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4781 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4782 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4783 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4784 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4785 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4786 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4787 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4788 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4789
4790 2012-06-15 Michael Matz <matz@suse.de>
4791
4792 * gcc.dg/tree-ssa/vector-4.c: New test.
4793
4794 2012-06-15 Michael Matz <matz@suse.de>
4795
4796 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4797 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4798
4799 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4800
4801 PR tree-optimization/53636
4802 * gcc.target/arm/pr53636.c: New test.
4803
4804 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4805
4806 PR tree-optimization/51581
4807 * gcc.c-torture/execute/pr51581-1.c: New test.
4808 * gcc.c-torture/execute/pr51581-2.c: New test.
4809 * gcc.dg/vect/pr51581-1.c: New test.
4810 * gcc.dg/vect/pr51581-2.c: New test.
4811 * gcc.dg/vect/pr51581-3.c: New test.
4812 * gcc.target/i386/avx-pr51581-1.c: New test.
4813 * gcc.target/i386/avx-pr51581-2.c: New test.
4814 * gcc.target/i386/avx2-pr51581-1.c: New test.
4815 * gcc.target/i386/avx2-pr51581-2.c: New test.
4816 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4817
4818 2012-06-15 Richard Guenther <rguenther@suse.de>
4819
4820 * gcc.c-torture/execute/20120615-1.c: New testcase.
4821
4822 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4823
4824 * gnat.dg/vect8.ad[sb]: New test.
4825
4826 2012-06-14 Richard Guenther <rguenther@suse.de>
4827
4828 * gcc.dg/tree-ssa/vrp.h: New testcase.
4829 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4830
4831 2012-06-13 Christian Bruel <christian.bruel@st.com>
4832
4833 PR target/53621
4834 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4835
4836 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4837
4838 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4839
4840 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4841
4842 PR testsuite/20771
4843 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4844 test summary unique.
4845
4846 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4847 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4848 scan-stack-usage-not): Don't strip torture options from test name.
4849
4850 * lib/scandump.exp (scan-dump-times): Use printable version of
4851 regexp in test summary line.
4852
4853 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4854 messages reported for one line of source code.
4855 * gcc.dg/format/few-1.c: Likewise.
4856 * gcc.dg/ia64-sync-2.c: Likewise.
4857 * gcc.dg/sync-2.c: Likewise.
4858 * gcc.dg/noncompile/pr44517.c: Likewise.
4859
4860 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4861
4862 PR debug/49888
4863 * gcc.dg/guality/pr49888.c: New.
4864
4865 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4866
4867 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4868 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4869 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4870
4871 2012-06-13 Tobias Burnus <burnus@net-b.de>
4872
4873 PR fortran/53643
4874 * gfortran.dg/intent_out_7.f90: New.
4875
4876 2012-06-13 Tobias Burnus <burnus@net-b.de>
4877
4878 PR fortran/53597
4879 * gfortran.dg/save_4.f90: New.
4880
4881 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4882
4883 PR c/53532
4884 PR c/51034
4885 PR c/53196
4886 * gcc.dg/pr53532.c: New test.
4887 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4888 adjust line numbers.
4889 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4890 * gcc.dg/Wcxx-compat-8.c: Likewise.
4891 * gcc.dg/pr51034.c: New test.
4892 * gcc.dg/pr53196-1.c: New test.
4893 * gcc.dg/pr53196-2.c: New test.
4894
4895 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4896
4897 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4898 alignment torture options with usual torture options.
4899 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4900 instead of dg-options.
4901 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4902 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4903 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4904 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4905 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4906 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4907
4908 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4909 to checks for multiple messages reported for one line of source code.
4910 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4911
4912 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4913 messages reported for one line of source code.
4914
4915 * gcc.dg/20031223-1.c: Add comments to check for multiple
4916 messages reported for one line of source code.
4917 * gcc.dg/Wconversion-integer.c: Likewise.
4918 * gcc.dg/Wfatal-2.c: Likewise.
4919 * gcc.dg/Wfatal.c: Likewise.
4920 * gcc.dg/Wobjsize-1.c: Likewise.
4921 * gcc.dg/c99-vla-jump-1.c: Likewise.
4922 * gcc.dg/c99-vla-jump-2.c: Likewise.
4923 * gcc.dg/c99-vla-jump-3.c: Likewise.
4924 * gcc.dg/c99-vla-jump-4.c: Likewise.
4925 * gcc.dg/c99-vla-jump-5.c: Likewise.
4926 * gcc.dg/decl-9.c: Likewise.
4927 * gcc.dg/declspec-10.c: Likewise.
4928 * gcc.dg/declspec-18.c: Likewise.
4929 * gcc.dg/mtune.c: Likewise.
4930 * gcc.dg/parser-pr28152-2.c: Likewise.
4931 * gcc.dg/parser-pr28152.c: Likewise.
4932 * gcc.dg/pr14475.c: Likewise.
4933 * gcc.dg/pr27953.c: Likewise.
4934 * gcc.dg/pr28322-3.c: Likewise.
4935 * gcc.dg/pr30457.c: Likewise.
4936 * gcc.dg/pr30551-2.c: Likewise.
4937 * gcc.dg/pr30551-3.c: Likewise.
4938 * gcc.dg/pr30551-4.c: Likewise.
4939 * gcc.dg/pr30551-5.c: Likewise.
4940 * gcc.dg/pr30551-6.c: Likewise.
4941 * gcc.dg/pr30551.c: Likewise.
4942 * gcc.dg/pr45461.c: Likewise.
4943 * gcc.dg/pr48552-1.c: Likewise.
4944 * gcc.dg/pr48552-2.c: Likewise.
4945 * gcc.dg/redecl-1.c: Likewise.
4946 * gcc.dg/transparent-union-3.c: Likewise.
4947 * gcc.dg/utf-dflt.c: Likewise.
4948 * gcc.dg/utf-dflt2.c: Likewise.
4949 * gcc.dg/vla-8.c: Likewise.
4950 * gcc.dg/vla-init-1.c: Likewise.
4951 * gcc.dg/wtr-int-type-1.c: Likewise.
4952
4953 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4954 messages reported for for one line of source code.
4955 * c-c++-common/raw-string-5.c: Likewise.
4956 * c-c++-common/raw-string-4.c: Likewise.
4957 * c-c++-common/raw-string-6.c: Likewise.
4958 * c-c++-common/pr20000.c: Likewise.
4959
4960 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4961 messages reported for one line of source code.
4962 * gcc.dg/cpp/pr30786.c: Likewise.
4963 * gcc.dg/cpp/pr28709.c: Likewise.
4964 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4965 * gcc.dg/cpp/macspace2.c: Likewise.
4966 * gcc.dg/cpp/missing-header-1.c: Likewise.
4967 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4968 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4969 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4970
4971 2012-06-12 Jason Merrill <jason@redhat.com>
4972
4973 PR c++/53599
4974 * g++.dg/template/local7.C: New.
4975
4976 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4977
4978 PR target/53511
4979 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4980 * gcc.target/sh/pr51340-2.c: Likewise.
4981 * gcc.target/sh/pr51340-3.c: Likewise.
4982
4983 2012-06-12 Michael Matz <matz@suse.de>
4984
4985 * gcc.dg/torture/alias-1.c: New test.
4986
4987 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4988
4989 PR rtl-optimization/53589
4990 * gcc.dg/torture/pr53589.c: New test.
4991
4992 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4993
4994 PR target/50749
4995 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4996 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4997 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4998 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4999 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5000 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5001 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5002 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5003 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5004 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5005 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5006 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5007 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5008 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5009 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5010 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5011
5012 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5013
5014 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5015 (check_intel_cpu_model): New function.
5016 (check_amd_cpu_model): New function.
5017 (check_features): New function.
5018 (__get_cpuid_output): New function.
5019 (check_detailed): New function.
5020 (fn1): Rename to quick_check.
5021 (main): Update to call quick_check and call check_detailed.
5022
5023 2012-06-11 Richard Henderson <rth@redhat.com>
5024
5025 * lib/target-supports.exp
5026 (check_effective_target_sync_long_long_runtime): Use
5027 check_effective_target_lp64 instead of
5028 check_effective_target_powerpc64 for powerpc targets.
5029
5030 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5031
5032 PR target/53511
5033 * gcc.target/sh/pr53511-1.c: New.
5034
5035 2012-06-11 Richard Guenther <rguenther@suse.de>
5036
5037 PR middle-end/53470
5038 * g++.dg/lto/pr53470_0.C: New testcase.
5039 * gcc.dg/lto/pr53470_0.c: Likewise.
5040
5041 2012-06-11 Richard Guenther <rguenther@suse.de>
5042
5043 PR c++/53605
5044 * g++.dg/ext/pr53605.C: New testcase.
5045
5046 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5047
5048 * gnat.dg/specs/array1.ads: New test.
5049 * gnat.dg/specs/array2.ads: Likewise.
5050 * gnat.dg/array22.adb: Likewise.
5051
5052 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5053
5054 * gnat.dg/constant4.adb: New test.
5055 * gnat.dg/constant4_pkg.ads: New helper.
5056
5057 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5058
5059 PR fortran/52552
5060 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5061 * gfortran.dg/allocate_class_1.f90: Modified.
5062 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5063 * gfortran.dg/allocate_class_2.f90: New.
5064
5065 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5066
5067 PR middle-end/53535
5068 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5069
5070 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5071
5072 PR fortran/52861
5073 * gfortran.dg/string_assign_2.f90: New test case.
5074
5075 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5076
5077 PR fortran/52861
5078 * gfortran.dg/string_assign_1.f90: New test case.
5079
5080 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR middle-end/53580
5083 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5084 * gcc.dg/gomp/critical-4.c: Likewise.
5085 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5086 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5087 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5088 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5089 * c-c++-common/gomp/pr53580.c: New test.
5090
5091 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5092
5093 PR c++/51214
5094 * g++.dg/cpp0x/forw_enum11.C: New.
5095
5096 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5097
5098 PR c++/53567
5099 * g++.dg/cpp0x/alias-decl-19.C: New.
5100
5101 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5102
5103 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5104
5105 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5106
5107 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5108 (XSTATE_FP): Ditto.
5109 (XSTATE_SSE): Ditto.
5110 (XSTATE_YMM): Ditto.
5111 (avx_os_support): Use new defines.
5112
5113 2012-06-06 Richard Guenther <rguenther@suse.de>
5114
5115 PR testsuite/32380
5116 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5117 loops.
5118
5119 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5120
5121 PR c++/52841
5122 * g++.dg/cpp0x/pr52841.C: New testcase.
5123
5124 2012-06-06 Richard Guenther <rguenther@suse.de>
5125
5126 PR tree-optimization/53081
5127 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5128 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5129
5130 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5131
5132 * gcc.target/powerpc/pr53487.c: New test.
5133
5134 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5135
5136 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5137
5138 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5139
5140 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5141
5142 2012-06-05 Richard Guenther <rguenther@suse.de>
5143
5144 PR tree-optimization/30442
5145 * gcc.dg/vect/bb-slp-30.c: New testcase.
5146
5147 2012-06-05 Richard Guenther <rguenther@suse.de>
5148
5149 PR tree-optimization/53081
5150 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5151 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5152 -fno-tree-loop-distribute-patterns.
5153
5154 2012-06-05 Alan Modra <amodra@gmail.com>
5155
5156 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5157 Check static chain in nested funcs.
5158
5159 2012-06-04 Tobias Burnus <burnus@net-b.de>
5160
5161 PR fortran/50619
5162 * gfortran.dg/init_flag_10.f90: New.
5163
5164 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5165
5166 PR c++/53524
5167 * g++.dg/warn/Wenum-compare-no-2: New.
5168
5169 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5170
5171 PR preprocessor/53463
5172 * g++.dg/cpp/limits.C: New test.
5173 * g++.dg/parse/error19.C: Adjust.
5174 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5175 * g++.dg/warn/pr35635.C: Likewise.
5176 * g++.old-deja/g++.pt/assign1.C: Likewise.
5177
5178 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5179
5180 PR target/53559
5181 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5182 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5183 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5184 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5185 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5186 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5187 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5188 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5189
5190 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5191
5192 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5193
5194 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5195
5196 PR tree-optimization/53550
5197 * gcc.dg/pr53550.c: New test.
5198
5199 2012-06-04 Richard Guenther <rguenther@suse.de>
5200
5201 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5202 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5203 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5204
5205 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5206
5207 PR fortran/48831
5208 * gfortran.dg/parameter_array_element_2.f90: New.
5209
5210 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5211
5212 PR target/53512
5213 * gcc.target/sh/pr53512-1.c: New.
5214 * gcc.target/sh/pr53512-2.c: New.
5215 * gcc.target/sh/pr53512-3.c: New.
5216 * gcc.target/sh/pr53512-4.c: New.
5217
5218 2012-06-01 Jason Merrill <jason@redhat.com>
5219
5220 PR c++/52973
5221 * g++.dg/ext/visibility/template12.C: New.
5222 * g++.dg/ext/attrib14.C: Adjust warning line.
5223
5224 PR c++/52725
5225 * g++.dg/parse/new6.C: New.
5226 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5227
5228 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5229
5230 * c-c++-common/restrict-2.c: Revert previous change.
5231
5232 2012-06-01 Jason Merrill <jason@redhat.com>
5233
5234 PR c++/53137
5235 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5236
5237 PR c++/53484
5238 * g++.dg/cpp0x/auto33.C: New.
5239
5240 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5241
5242 PR c++/26155
5243 * g++.dg/parse/namespace-alias-1.C: New.
5244
5245 2012-06-01 Christian Bruel <christian.bruel@st.com>
5246
5247 * gcc.dg/spec-options.c: New test.
5248 * gcc.dg/foo.specs: New file.
5249
5250 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5251
5252 PR ada/53517
5253 * gnat.dg/lto14.adb: Skip on Solaris.
5254
5255 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5256
5257 * gcc.target/cris/sync-1-v10.c,
5258 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5259 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5260 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5261 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5262 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5263 gcc.target/cris/torture/sync-mis-op-i-1.c,
5264 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5265 gcc.target/cris/torture/sync-mis-op-i-2.c,
5266 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5267 gcc.target/cris/torture/sync-mis-op-i-3.c,
5268 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5269 gcc.target/cris/torture/sync-mis-op-s-1.c,
5270 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5271 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5272 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5273 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5274 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5275 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5276 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5277 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5278 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5279
5280 2012-05-31 Richard Guenther <rguenther@suse.de>
5281
5282 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5283 ldist-pr45948.c with disabled SCCP.
5284
5285 2012-05-31 Richard Guenther <rguenther@suse.de>
5286
5287 PR middle-end/48493
5288 * gcc.dg/torture/pr48493.c: New testcase.
5289
5290 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5291
5292 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5293 arm32 to targets.
5294 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5295 of the initialization loop.
5296 (dg-final): Adjust the expected number of vectorized loops depending
5297 on vect_char_mult target selector.
5298
5299 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5300
5301 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5302 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5303 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5304 New tests.
5305
5306 2012-05-30 Jason Merrill <jason@redhat.com>
5307
5308 PR c++/53356
5309 * g++.dg/init/new34.C: New.
5310 * g++.dg/tree-ssa/stabilize1.C: New.
5311
5312 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5313
5314 PR c++/53356
5315 * g++.dg/init/new33.C: New test.
5316
5317 2012-05-30 Richard Guenther <rguenther@suse.de>
5318
5319 PR middle-end/53501
5320 * gcc.dg/torture/pr53501.c: New testcase.
5321 * c-c++-common/restrict-2.c: Adjust.
5322
5323 2012-05-30 Alan Modra <amodra@gmail.com>
5324
5325 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5326 torture-finish.
5327
5328 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5329
5330 * gcc.target/i386/shuf-concat.c: New test.
5331
5332 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR rtl-optimization/53519
5335 * gcc.c-torture/compile/pr53519.c: New test.
5336
5337 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5338
5339 * gcc.target/arm/neon-vrev.c: New.
5340
5341 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5342
5343 PR target/51340
5344 * gcc.target/sh/pr51340-1.c: New.
5345 * gcc.target/sh/pr51340-2.c: New.
5346 * gcc.target/sh/pr51340-3.c: New.
5347
5348 2012-05-29 Richard Guenther <rguenther@suse.de>
5349
5350 PR tree-optimization/53516
5351 * gcc.dg/torture/pr53516.c: New testcase.
5352
5353 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5354
5355 PR preprocessor/53229
5356 * gcc.dg/cpp/paste6.c: Force to run without
5357 -ftrack-macro-expansion.
5358 * gcc.dg/cpp/paste8.c: Likewise.
5359 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5360 -ftrack-macro-expansion.
5361 * gcc.dg/cpp/paste12.c: Force to run without
5362 -ftrack-macro-expansion.
5363 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5364 -ftrack-macro-expansion.
5365 * gcc.dg/cpp/paste13.c: Likewise.
5366 * gcc.dg/cpp/paste14.c: Likewise.
5367 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5368 -ftrack-macro-expansion.
5369 * gcc.dg/cpp/paste18.c: New test.
5370
5371 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5372
5373 * gcc.target/cris/torture/trap-1.c,
5374 gcc.target/cris/torture/trap-2.c,
5375 gcc.target/cris/torture/trap-3.c,
5376 gcc.target/cris/torture/trap-v0.c,
5377 gcc.target/cris/torture/trap-v3.c: New tests.
5378
5379 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5380
5381 PR c++/25137
5382 * g++.dg/warn/Wbraces3.C: New.
5383 * g++.dg/warn/Wbraces4.C: Likewise.
5384
5385 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5386
5387 PR tree-optimization/53505
5388 * c-c++-common/torture/pr53505.c: New test.
5389
5390 2012-05-27 Nathan Sidwell <nathan@acm.org>
5391
5392 * gcc.dg/stmt-expr-4.c: New.
5393
5394 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5395
5396 PR c++/53491
5397 * g++.dg/parse/crash60.C: New.
5398
5399 2012-05-26 Jason Merrill <jason@redhat.com>
5400
5401 PR c++/53220
5402 * c-c++-common/array-lit.c: New.
5403 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5404
5405 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5406
5407 PR ada/50294
5408 * gnat.dg/array21.adb: New test.
5409
5410 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5411
5412 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5413
5414 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5415
5416 PR c++/32054
5417 * g++.dg/other/anon-union3.C: New.
5418
5419 2012-05-25 Ian Lance Taylor <iant@google.com>
5420
5421 * gcc.dg/split-6.c: New test.
5422
5423 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5424
5425 * gnat.dg/lto14.adb: New test.
5426
5427 2012-05-25 Tristan Gingold <gingold@adacore.com>
5428
5429 * gcc.target/i386/large-frame.c: New.
5430
5431 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5432 * gcc.target/powerpc/lhs-1.c: New.
5433 * gcc.target/powerpc/lhs-2.c: New.
5434 * gcc.target/powerpc/lhs-3.c: New.
5435
5436 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5437
5438 Make unwound macro expansion trace less redundant
5439 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5440 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5441 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5442 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5443 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5444 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5445
5446 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5447
5448 PR c++/53464
5449 * g++.dg/cpp0x/constexpr-default1.C: New.
5450
5451 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/32080
5454 * g++.dg/eh/goto2.C: New.
5455
5456 2012-05-24 Richard Guenther <rguenther@suse.de>
5457
5458 PR middle-end/53460
5459 * g++.dg/tree-prof/pr53460.C: New testcase.
5460
5461 2012-05-24 Richard Guenther <rguenther@suse.de>
5462
5463 PR bootstrap/53466
5464 * g++.dg/debug/pr53466.C: New testcase.
5465
5466 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5467
5468 PR tree-optimization/53465
5469 * gcc.c-torture/execute/pr53465.c: New test.
5470
5471 2012-05-23 Tobias Burnus <burnus@net-b.de>
5472
5473 PR fortran/51055
5474 PR fortran/45170
5475 * gfortran.dg/allocate_with_typespec_6.f90: New.
5476
5477 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5478
5479 PR c++/29185
5480 * g++.dg/warn/delete-array-1.C: New.
5481
5482 2012-05-23 Richard Guenther <rguenther@suse.de>
5483
5484 * gcc.dg/torture/pr39074-2.c: Adjust.
5485 * gcc.dg/torture/pr39074.c: Likewise.
5486 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5487 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5488
5489 2012-05-22 Jan Hubicka <jh@suse.cz>
5490
5491 PR middle-end/53161
5492 * g++.dg/torture/pr53161.C: New testcase.
5493
5494 2012-05-22 Tobias Burnus <burnus@net-b.de>
5495
5496 PR fortran/53389
5497 * gfortran.dg/realloc_on_assign_15.f90: New.
5498
5499 2012-05-22 Richard Guenther <rguenther@suse.de>
5500
5501 PR middle-end/51071
5502 * gcc.dg/torture/pr51071-2.c: New testcase.
5503
5504 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5505
5506 PR tree-optimization/53336
5507 * g++.dg/torture/pr53336.C: New testcase.
5508
5509 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5510
5511 PR c++/53322
5512 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5513 instead of -Wunused-local-typedefs.
5514
5515 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5516
5517 PR c++/51184
5518 * g++.dg/other/abstract4.C: New-
5519
5520 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5521
5522 PR c++/40821
5523 * g++.dg/ext/attrib46.C: New.
5524
5525 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5526
5527 PR c/53418
5528 * gcc.c-torture/compile/pr53418-1.c,
5529 gcc.c-torture/compile/pr53418-2.c: New tests.
5530
5531 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5532
5533 PR tree-optimization/53366
5534 * gcc.dg/torture/pr53366-1.c: New test.
5535 * gcc.dg/torture/pr53366-2.c: New test.
5536 * gcc.target/i386/pr53366-1.c: New test.
5537 * gcc.target/i386/pr53366-2.c: New test.
5538
5539 PR tree-optimization/53409
5540 * gcc.c-torture/compile/pr53409.c: New test.
5541
5542 PR tree-optimization/53410
5543 * gcc.c-torture/compile/pr53410-1.c: New test.
5544 * gcc.c-torture/compile/pr53410-2.c: New test.
5545
5546 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5547
5548 PR target/53425
5549 * gcc.target/i386/pr53425-1.c: New file.
5550 * gcc.target/i386/pr53425-2.c: Likewise.
5551
5552 2012-05-21 Richard Guenther <rguenther@suse.de>
5553
5554 PR tree-optimization/53408
5555 * gcc.dg/torture/pr53408.c: New testcase.
5556
5557 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5558 H.J. Lu <hongjiu.lu@intel.com>
5559
5560 PR target/53416
5561 * gcc.target/i386/pr53416.c: New file.
5562
5563 2012-05-21 Richard Guenther <rguenther@suse.de>
5564
5565 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5566
5567 2012-05-21 Richard Guenther <rguenther@suse.de>
5568
5569 * gcc.dg/torture/ldist-1.c: New testcase.
5570
5571 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5572
5573 * gnat.dg/lto13.adb: New test.
5574 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5575
5576 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5577
5578 * gnat.dg/specs/lto12.ads: New test.
5579 * gnat.dg/specs/lto12_pkg.ads: New helper.
5580
5581 2012-05-18 Richard Guenther <rguenther@suse.de>
5582
5583 PR tree-optimization/53346
5584 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5585 * gcc.target/i386/incoming-10.c: Adjust.
5586 * gcc.target/i386/incoming-11.c: Likewise.
5587 * gcc.target/i386/pr46295.c: Likewise.
5588
5589 2012-05-18 Richard Guenther <rguenther@suse.de>
5590
5591 * gcc.dg/pr53352.c: Return zero.
5592
5593 2012-05-18 Richard Guenther <rguenther@suse.de>
5594
5595 PR tree-optimization/53390
5596 * gcc.dg/torture/pr53390.c: New testcase.
5597
5598 2012-05-18 Meador Inge <meadori@codesourcery.com>
5599
5600 PR rtl-optimization/53352
5601 * gcc.dg/pr53352.c: New test.
5602
5603 2012-05-17 David S. Miller <davem@davemloft.net>
5604
5605 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5606 failure on sparc-*-linux-gnu.
5607
5608 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5609
5610 PR c++/39681
5611 * g++.dg/parse/error49.C: New.
5612 * g++.dg/cpp0x/error8.C: Likewise.
5613 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5614 * g++.dg/ext/utf-dflt2.C: Likewise.
5615 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5616 * g++.dg/ext/utf-dflt.C: Likewise.
5617 * c-c++-common/raw-string-3.c: Likewise.
5618 * c-c++-common/raw-string-4.c: Likewise.
5619
5620 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5621
5622 PR c++/53371
5623 * g++.dg/cpp0x/catch1.C: New.
5624
5625 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5626
5627 PR c++/44516
5628 * g++.dg/parse/error48.C: New.
5629 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5630 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5631
5632 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5633
5634 * gcc.dg/tm/indirect-2.c: New test.
5635
5636 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5637
5638 PR tree-optimization/53217
5639 * gfortran.dg/pr53217.f90: New test.
5640
5641 2012-05-16 Richard Guenther <rguenther@suse.de>
5642
5643 PR tree-optimization/53364
5644 * g++.dg/torture/pr53364.C: New testcase.
5645
5646 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5647
5648 PR testsuite/52641
5649 * gcc.dg/pr52549.c: Fix test for long != void*
5650 * gcc.c-torture/execute/pr52979-1.x: New file.
5651 * gcc.c-torture/execute/pr52979-2.x: New file.
5652
5653 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5654
5655 PR preprocessor/7263
5656 * gcc.dg/binary-constants-2.c: Run without tracking locations
5657 accross macro expansion.
5658 * gcc.dg/binary-constants-3.c: Likewise.
5659 * gcc.dg/cpp/sysmac2.c: Likewise.
5660 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5661 location.
5662 * gcc.dg/cpp/syshdr3.c: New test.
5663 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5664 * gcc.dg/system-binary-constants-1.c: New test.
5665 * gcc.dg/system-binary-constants-1.h: New header for the new test
5666 above.
5667 * g++.dg/cpp/syshdr3.C: New test.
5668 * g++.dg/cpp/syshdr3.h: New header the new test above.
5669 * g++.dg/system-binary-constants-1.C: New test.
5670 * g++.dg/system-binary-constants-1.h: New header the new test
5671 above.
5672
5673 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5676
5677 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR target/53358
5680 * gcc.dg/pr53358.c: New test.
5681
5682 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5683
5684 PR c++/11856
5685 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5686 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5687
5688 2012-05-15 Olivier Hainque <hainque@adacore.com>
5689
5690 * g++.dg/eh/sighandle.C: New testcase.
5691
5692 2012-05-15 Richard Guenther <rguenther@suse.de>
5693
5694 PR tree-optimization/53355
5695 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5696
5697 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5698
5699 * gfortran.dg/*.f90: Remove now redundant manual
5700 cleanup-modules directive.
5701
5702 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5703
5704 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5705 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5706
5707 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5708
5709 PR fortran/52428
5710 * gfortran.dg/int_range_io_1.f90: New test.
5711
5712 2012-05-14 Andi Kleen <ak@linux.intel.com>
5713 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR target/53315
5716 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5717 * gcc.target/i386/rtm-check.h: New file.
5718 * gcc.target/i386/pr53315.c: New test.
5719
5720 2012-05-14 Tobias Burnus <burnus@net-b.de>
5721
5722 PR fortran/49110
5723 PR fortran/51055
5724 PR fortran/53329
5725 * gfortran.dg/deferred_type_param_4.f90: New.
5726 * gfortran.dg/deferred_type_param_6.f90: New.
5727
5728 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5729
5730 * gcc.target/i386/retarg.c: New test.
5731
5732 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5733
5734 PR fortran/45170
5735 * gfortran.dg/deferred_type_param_3.f90: New.
5736 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5737 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5738
5739 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5740
5741 * gnat.dg/null_pointer_deref3.adb: New test.
5742
5743 2012-05-12 Tobias Burnus <burnus@net-b.de>
5744
5745 PR fortran/49110
5746 PR fortran/52843
5747 * gfortran.dg/deferred_type_param_5.f90: New.
5748
5749 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5750
5751 * g++.dg/parse/error47.C: New.
5752
5753 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5754
5755 PR fortran/52537
5756 * gfortran.dg/string_compare_4.f90: Change option
5757 to -fdump-tree-original. Add test case for kind=4.
5758
5759 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5760
5761 PR fortran/52537
5762 * gfortran.dg/string_compare_4.f90: New test.
5763
5764 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5765
5766 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5767
5768 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/53305
5771 * g++.dg/cpp0x/variadic132.C: New.
5772
5773 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5774
5775 PR c++/53158
5776 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5777 * g++.dg/parse/error26.C: Tweak dg-error column number.
5778
5779 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5780
5781 PR c++/53301
5782 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5783
5784 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5785
5786 * gnat.dg/lto11.ad[sb]: New test.
5787
5788 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5789
5790 PR target/52908
5791 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5792 directive to Scan for vpmuldq, not vpmacsdql.
5793
5794 2012-05-09 Michael Matz <matz@suse.de>
5795
5796 PR tree-optimization/53185
5797 * gcc.dg/vect/pr53185.c: New test.
5798
5799 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5800
5801 PR middle-end/53249
5802 * gcc.target/i386/pr53249.c: New.
5803
5804 2012-05-09 Richard Guenther <rguenther@suse.de>
5805
5806 PR tree-optimization/18437
5807 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5808 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5809
5810 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR tree-optimization/53226
5813 * gcc.c-torture/compile/pr53226.c: New test.
5814
5815 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5816
5817 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5818 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5819 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5820 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5821 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5822 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5823 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5824 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5825 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5826 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5827 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5828 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5829 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5830 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5831
5832 2012-05-09 Dehao Chen <dehao@google.com>
5833
5834 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5835 * gcc.dg/predict-2.c: Likewise.
5836 * gcc.dg/predict-3.c: Likewise.
5837 * gcc.dg/predict-4.c: Likewise.
5838 * gcc.dg/predict-5.c: Likewise.
5839 * gcc.dg/predict-6.c: Likewise.
5840
5841 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5842
5843 PR target/53272
5844 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5845
5846 2012-05-08 Richard Guenther <rguenther@suse.de>
5847
5848 * gcc.dg/fold-bitand-4.c: New testcase.
5849
5850 2012-05-08 Dehao Chen <dehao@google.com>
5851
5852 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5853 heuristic is working properly.
5854 * gcc.dg/predict-2.c: Likewise.
5855 * gcc/dg/predict-3.c: Likewise.
5856 * gcc/dg/predict-4.c: Likewise.
5857 * gcc/dg/predict-5.c: Likewise.
5858 * gcc/dg/predict-6.c: Likewise.
5859
5860 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR tree-optimization/53239
5863 * g++.dg/opt/vrp3.C: New test.
5864 * g++.dg/opt/vrp3-aux.cc: New file.
5865 * g++.dg/opt/vrp3.h: New file.
5866
5867 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5868
5869 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5870 .uleb128 support in assembler output.
5871
5872 2012-05-07 Richard Guenther <rguenther@suse.de>
5873
5874 PR lto/42987
5875 * g++.dg/lto/pr42987_0.C: New testcase.
5876 * g++.dg/lto/pr42987_1.C: Likewise.
5877
5878 2012-05-07 Tobias Burnus <burnus@net-b.de>
5879
5880 PR fortran/53255
5881 * gfortran.dg/typebound_operator_15.f90: New.
5882
5883 2012-05-06 Tobias Burnus <burnus@net-b.de>
5884
5885 PR fortran/41587
5886 * gfortran.dg/class_array_13.f90: New.
5887
5888 2012-05-06 Tristan Gingold <gingold@adacore.com>
5889
5890 * gnat.dg/warn7.adb: New test.
5891
5892 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5893
5894 * gnat.dg/specs/renamings.ads: Rename to...
5895 * gnat.dg/specs/renaming1.ads: ...this.
5896 * gnat.dg/specs/renaming2.ads: New test.
5897 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5898 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5899 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5900 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5901
5902 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5903
5904 * gnat.dg/discr36.ad[sb]: New test.
5905 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5906
5907 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5908
5909 PR c/43772
5910 * c-c++-common/pr43772.c: New.
5911
5912 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5913
5914 PR fortran/41600
5915 * gfortran.dg/select_type_26.f03 : New test.
5916 * gfortran.dg/select_type_27.f03 : New test.
5917
5918 PR fortran/53191
5919 * gfortran.dg/select_type_28.f03 : New test.
5920
5921 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5922
5923 PR fortran/49010
5924 PR fortran/24518
5925 * gfortran.dg/mod_sign0_1.f90: New test.
5926 * gfortran.dg/mod_large_1.f90: New test.
5927
5928 2012-05-04 Tobias Burnus <burnus@net-b.de>
5929
5930 PR fortran/53175
5931 gfortran.dg/public_private_module_5.f90: New.
5932
5933 2012-05-04 Tobias Burnus <burnus@net-b.de>
5934
5935 PR fortran/53111
5936 * gfortran.dg/constructor_7.f90: New.
5937 * gfortran.dg/constructor_8.f90: New.
5938
5939 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5940
5941 PR c++/53166
5942 * g++.dg/cpp0x/static_assert7.C: New.
5943
5944 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5945
5946 PR tree-optimization/52633
5947 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5948 recognized as widening shifts instead of over-widening.
5949 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5950 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5951 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5952 * gcc.target/arm/pr52633.c: New test.
5953
5954 2012-05-04 Richard Guenther <rguenther@suse.de>
5955
5956 PR tree-optimization/53168
5957 * gcc.dg/torture/pr53168.c: New testcase.
5958 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5959
5960 2012-05-04 Richard Guenther <rguenther@suse.de>
5961
5962 * gcc.dg/lto/pr53214_0.c: New testcase.
5963
5964 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5965
5966 * gcc.target/ia64/pr48496.c: New test.
5967 * gcc.target/ia64/pr52657.c: Likewise.
5968
5969 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5970
5971 PR c/51712
5972 * c-c++-common/pr51712.c: New.
5973
5974 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5975
5976 PR target/53199
5977 * gcc.target/powwerpc/pr53199.c: New file.
5978
5979 2012-05-03 Jason Merrill <jason@redhat.com>
5980
5981 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5982
5983 * gcc.dg/debug/dwarf2/dups-types.c: New.
5984 * gcc.dg/debug/dwarf2/dups-types.h: New.
5985
5986 2012-05-03 Jason Merrill <jason@redhat.com>
5987
5988 * g++.dg/debug/dwarf2/namespace-2.C: New.
5989 * g++.dg/debug/dwarf2/localclass3.C: New.
5990
5991 2012-05-03 Jason Merrill <jason@redhat.com>
5992
5993 * g++.dg/debug/dwarf2/thunk1.C: New.
5994
5995 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 PR c++/53186
5998 * g++.dg/other/final2.C: New.
5999
6000 2012-05-03 Richard Guenther <rguenther@suse.de>
6001
6002 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6003
6004 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6005
6006 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6007 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6008 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6009 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6010
6011 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6012
6013 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6014 .byte 0xf2.
6015 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6016 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6017 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6018
6019 PR debug/53174
6020 * gcc.dg/pr53174.c: New test.
6021
6022 PR target/53187
6023 * gcc.target/arm/pr53187.c: New test.
6024 * gcc.c-torture/compile/pr53187.c: New test.
6025
6026 2012-05-03 Richard Guenther <rguenther@suse.de>
6027
6028 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6029 unsupported prefetching support.
6030
6031 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6032
6033 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6034 option -ftrack-macro-expansion=0.
6035 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6036 option -ftrack-macro-expansion=0.
6037
6038 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6039
6040 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6041 dg-options for target arm with dg-additional-options.
6042
6043 2012-05-03 Richard Guenther <rguenther@suse.de>
6044
6045 PR tree-optimization/53144
6046 * gcc.dg/torture/pr53144.c: New testcase.
6047
6048 2012-05-03 Tobias Burnus <burnus@net-b.de>
6049
6050 PR fortran/52864
6051 * gfortran.dg/pointer_intent_7.f90: New.
6052 * gfortran.dg/pure_formal_3.f90: New.
6053
6054 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6055
6056 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6057
6058 2012-05-02 Martin Jambor <mjambor@suse.cz>
6059
6060 PR lto/52605
6061 * g++.dg/lto/pr52605_0.C: New test.
6062
6063 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6064
6065 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6066 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6067 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6068 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6069 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6070 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6071 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6072 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6073 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6074 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6075 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6076 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6077 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6078 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6079 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6080 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6081
6082 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6083
6084 PR middle-end/53153
6085 * gcc.dg/pr53153.c: New test.
6086
6087 2012-05-02 Richard Guenther <rguenther@suse.de>
6088
6089 * g++.dg/tree-ssa/pr19807.C: Adjust.
6090
6091 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR tree-optimization/53163
6094 * gcc.c-torture/compile/pr53163.c: New test.
6095
6096 PR rtl-optimization/53160
6097 * gcc.c-torture/execute/pr53160.c: New test.
6098
6099 2012-05-01 Ian Lance Taylor <iant@google.com>
6100
6101 PR c/37303
6102 * gcc.dg/pr37303.c: New test.
6103
6104 2012-05-01 Richard Henderson <rth@redhat.com>
6105
6106 * lib/target-supports.exp
6107 (check_effective_target_sync_long_long_runtime): True for
6108 check_effective_target_powerpc64.
6109
6110 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6111
6112 PR c++/51033
6113 * gcc.dg/vector-1.c: Move to ...
6114 * c-c++-common/vector-1.c: ... here.
6115 * gcc.dg/vector-2.c: Move to ...
6116 * c-c++-common/vector-2.c: ... here.
6117 * gcc.dg/vector-3.c: Move to ...
6118 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6119 * gcc.dg/vector-4.c: Move to ...
6120 * c-c++-common/vector-4.c: ... here.
6121 * gcc.dg/vector-init-1.c: Move to ...
6122 * c-c++-common/vector-init-1.c: ... here.
6123 * gcc.dg/vector-init-2.c: Move to ...
6124 * c-c++-common/vector-init-2.c: ... here.
6125 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6126 * c-c++-common/vector-subscript-1.c: ... here.
6127 * gcc.dg/vector-subscript-2.c: Move to ...
6128 * c-c++-common/vector-subscript-2.c: ... here.
6129 * gcc.dg/vector-subscript-3.c: Move to ...
6130 * c-c++-common/vector-subscript-3.c: ... here.
6131
6132 PR c++/51314
6133 * g++.dg/cpp0x/vt-51314.C: New test.
6134 * g++.dg/cpp0x/variadic76.C: Fix.
6135
6136 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6137
6138 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6139
6140 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6141
6142 Add -Wvarargs option
6143 * c-c++-common/Wvarargs.c: New test case.
6144 * c-c++-common/Wvarargs-2.c: Likewise.
6145
6146 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6147
6148 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6149 * objc.dg/foreach-7.m: Force the test case to run without
6150 -ftrack-macro-expansion.
6151 * c-c++-common/tm/attrib-1.c: Likewise.
6152 * c-c++-common/warn-ommitted-condop.c: Likewise.
6153 * gcc.dg/assign-warn-1.c: Likewise.
6154 * gcc.dg/assign-warn-2.c: Likewise.
6155 * gcc.dg/attr-alloc_size.c: Likewise.
6156 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6157 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6158 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6159 * gcc.dg/c90-const-expr-9.c: Likewise.
6160 * gcc.dg/c99-const-expr-9.c: Likewise.
6161 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6162 * gcc.dg/cpp/direct2s.c: Likewise.
6163 * gcc.dg/cpp/pr28709.c: Likewise.
6164 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6165 * gcc.dg/dfp/composite-type.c: Likewise.
6166 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6167 with -ftrack-macro-expansion
6168 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6169 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6170 * g++.dg/ext/cleanup-1.C: Likewise.
6171 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6172 * g++.dg/template/sfinae10.C: Likewise.
6173 * g++.dg/tm/wrap-2.C: Likewise.
6174 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6175 * g++.dg/warn/Wsign-conversion.C: Likewise.
6176 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6177 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6178 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6179 it to run with -ftrack-macro-expansion.
6180 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6181 test cases without -ftrack-macro-expansion.
6182
6183 Fix location for static class members
6184 * g++.dg/template/sfinae6_neg.C: Adjust.
6185
6186 Make conversion warnings work on NULL with -ftrack-macro-expansion
6187 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6188 alongside the previous testing for NULL.
6189
6190 Fix -Wuninitialized for -ftrack-macro-expansion
6191 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6192
6193 Strip "<built-in>" loc from displayed expansion context
6194 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6195 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6196 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6197 new test above.
6198
6199 Fix expansion point loc for macro-like tokens
6200 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6201 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6202
6203 Fix token pasting with -ftrack-macro-expansion
6204 * gcc.dg/cpp/paste17.c: New test case for
6205 -ftrack-macro-expansion=2 mode only.
6206 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6207
6208 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6209
6210 * gnat.dg/warn6.ad[sb]: New test.
6211
6212 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6213
6214 PR 53149
6215 * gcc.dg/20011021-1.c: Adjust testcase.
6216
6217 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6218
6219 PR fortran/53148
6220 * gfortran.dg/function_optimize_12.f90: New test.
6221
6222 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6223
6224 PR target/53156
6225 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6226 code to match current output and cover new peephole2 pattern.
6227
6228 2012-04-27 Ollie Wild <aaw@google.com>
6229
6230 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6231
6232 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6233
6234 * gcc.c-torture/execute/20120427-2.c: New testcase.
6235 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6236 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6237 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6238
6239 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6240
6241 PR target/53138
6242 * gcc.c-torture/execute/20120427-1.c: New testcase.
6243
6244 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6245
6246 PR middle-end/27139
6247 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6248
6249 2012-04-27 Tom de Vries <tom@codesourcery.com>
6250
6251 PR tree-optimization/51879
6252 * gcc.dg/pr51879.c: New test.
6253 * gcc.dg/pr51879-2.c: Same.
6254 * gcc.dg/pr51879-3.c: Same.
6255 * gcc.dg/pr51879-4.c: Same.
6256 * gcc.dg/pr51879-6.c: Same.
6257
6258 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6259
6260 PR c++/53096
6261 * g++.dg/cpp0x/defaulted35.C: New.
6262 * g++.dg/cpp0x/defaulted15.C: Adjust.
6263
6264 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6265
6266 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6267 structure layout.
6268
6269 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6270
6271 * gcc.target/i386/builtin_target.c: Check avx2.
6272
6273 2012-04-26 Alan Modra <amodra@gmail.com>
6274
6275 * gcc.target/powerpc/savres.c: New test.
6276 * gcc.target/powerpc/powerpc.exp: Run it.
6277
6278 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6279
6280 PR target/53120
6281 * gcc.dg/torture/pr53120.c: New test.
6282
6283 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR middle-end/52979
6286 * gcc.c-torture/compile/pr52979-1.c: New test.
6287 * gcc.c-torture/execute/pr52979-1.c: New test.
6288 * gcc.c-torture/execute/pr52979-2.c: New test.
6289
6290 2012-04-25 Richard Guenther <rguenther@suse.de>
6291
6292 * gcc.target/i386/l_fma_float_5.c: Adjust.
6293 * gcc.target/i386/l_fma_double_4.c: Likewise.
6294 * gcc.target/i386/l_fma_float_2.c: Likewise.
6295 * gcc.target/i386/l_fma_float_6.c: Likewise.
6296 * gcc.target/i386/l_fma_double_1.c: Likewise.
6297 * gcc.target/i386/l_fma_double_5.c: Likewise.
6298 * gcc.target/i386/l_fma_float_3.c: Likewise.
6299 * gcc.target/i386/l_fma_double_2.c: Likewise.
6300 * gcc.target/i386/l_fma_double_6.c: Likewise.
6301 * gcc.target/i386/l_fma_float_4.c: Likewise.
6302 * gcc.target/i386/l_fma_double_3.c: Likewise.
6303 * gcc.target/i386/l_fma_float_1.c: Likewise.
6304
6305 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR tree-optimization/53058
6308 * gcc.c-torture/compile/pr53058.c: New test.
6309
6310 2012-04-25 Jan Hubicka <jh@suse.cz>
6311
6312 PR middle-end/53088
6313 * gcc.target/i386/pr39082-1.c: Update warning location.
6314
6315 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR c/52880
6318 * gcc.dg/pr52880.c: New test.
6319
6320 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6321
6322 * gcc.dg/m-un-2.c: Update.
6323 * gcc.dg/20011021-1.c: Update.
6324
6325 2012-04-25 Tobias Burnus <burnus@net-b.de>
6326
6327 PR fortran/52196
6328 * gfortran.dg/realloc_on_assign_14.f90: New.
6329
6330 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6331
6332 PR testsuite/52641
6333 PR tree-optimizations/52891
6334 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6335
6336 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6337
6338 PR c++/52363
6339 * g++.dg/cpp0x/sfinae35.C: New.
6340 * g++.dg/cpp0x/sfinae36.C: Likewise.
6341
6342 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6343
6344 * gcc.target/builtin_target.c: New testcase.
6345
6346 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6347
6348 PR target/47197
6349 * gcc.target/powerpc/pr47197.c: New test.
6350
6351 2012-04-24 Richard Guenther <rguenther@suse.de>
6352
6353 PR tree-optimization/53085
6354 * g++.dg/torture/pr53085.C: New testcase.
6355
6356 2012-04-24 Andrew Pinski <apinski@cavium.com>
6357
6358 PR tree-opt/33512
6359 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6360 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6361 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6362
6363 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR middle-end/53084
6366 * gcc.c-torture/execute/pr53084.c: New test.
6367
6368 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6369
6370 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6371
6372 2012-04-23 Andrew Pinski <apinski@cavium.com>
6373
6374 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6375
6376 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6377
6378 PR regression/53076
6379 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6380 * gcc.dg/torture/builtin-power-1.c: Likewise.
6381
6382 2012-04-23 Richard Guenther <rguenther@suse.de>
6383
6384 PR tree-optimization/53070
6385 * gcc.dg/torture/pr53070.c: New testcase.
6386
6387 2012-04-23 Richard Guenther <rguenther@suse.de>
6388
6389 PR c/53060
6390 * gcc.dg/pr53060.c: New testcase.
6391
6392 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR tree-optimizations/52891
6395 * gcc.c-torture/compile/pr52891-1.c: New test.
6396 * gcc.c-torture/compile/pr52891-2.c: New test.
6397
6398 2012-04-22 Tobias Burnus <burnus@net-b.de>
6399
6400 PR fortran/53051
6401 * gfortran.dg/read_float_4.f90: New.
6402
6403 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6404
6405 PR 35441
6406 * c-c++-common/pr35441.C: New.
6407
6408 2012-04-20 Ian Lance Taylor <iant@google.com>
6409
6410 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6411 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6412
6413 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6414
6415 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6416 array access.
6417 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6418
6419 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6420
6421 PR rtl-optimization/44214
6422 * gcc.dg/pr44214-1.c: New test.
6423 * gcc.dg/pr44214-2.c: Likewise.
6424 * gcc.dg/pr44214-3.c: Likewise.
6425
6426 2012-04-20 Richard Guenther <rguenther@suse.de>
6427
6428 * g++.dg/torture/20120420-1.C: New testcase.
6429
6430 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6431
6432 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6433
6434 2012-04-19 Christian Bruel <christian.bruel@st.com>
6435
6436 * gcc.dg/pr52283.c: New test.
6437
6438 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6439
6440 * gcc.dg/pr37985.c: New test.
6441
6442 2012-04-19 Richard Guenther <rguenther@suse.de>
6443
6444 PR rtl-optimization/44688
6445 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6446 possibly profitable.
6447
6448 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6449
6450 PR tree-optimization/52976
6451 * gfortran.dg/reassoc_11.f: New test.
6452
6453 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6454
6455 PR tree-optimization/52976
6456 * gfortran.dg/reassoc_7.f: New test.
6457 * gfortran.dg/reassoc_8.f: Likewise.
6458 * gfortran.dg/reassoc_9.f: Likewise.
6459 * gfortran.dg/reassoc_10.f: Likewise.
6460
6461 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6462
6463 PR c++/52422
6464 * g++.dg/cpp0x/sfinae33.C: New.
6465 * g++.dg/cpp0x/sfinae34.C: Likewise.
6466
6467 2012-04-18 Joey Ye <joey.ye@arm.com>
6468
6469 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6470
6471 2012-04-18 Richard Guenther <rguenther@suse.de>
6472
6473 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6474 array access.
6475 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6476 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6477
6478 2012-04-17 Tom de Vries <tom@codesourcery.com>
6479
6480 * g++.dg/pr51264-4.C: New test.
6481
6482 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6483
6484 PR c++/52599
6485 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6486
6487 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6488
6489 PR c++/53003
6490 * g++.dg/parse/crash59.C: New.
6491
6492 2012-04-17 Michael Matz <matz@suse.de>
6493
6494 PR tree-optimization/18437
6495 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6496
6497 2012-04-17 Richard Guenther <rguenther@suse.de>
6498
6499 PR middle-end/53011
6500 * g++.dg/torture/pr53011.C: New testcase.
6501
6502 2012-04-16 Jason Merrill <jason@redhat.com>
6503
6504 PR c++/38543
6505 * g++.dg/cpp0x/variadic131.C: New.
6506
6507 PR c++/52008
6508 * g++.dg/cpp0x/variadic130.C: New.
6509
6510 PR c++/50830
6511 * g++.dg/cpp0x/variadic129.C: New.
6512
6513 PR c++/50303
6514 * g++.dg/cpp0x/variadic128.C: New.
6515
6516 2012-04-16 Tobias Burnus <burnus@net-b.de>
6517
6518 PR fortran/52864
6519 * gfortran.dg/pointer_intent_6.f90: New.
6520
6521 2012-04-16 Tobias Burnus <burnus@net-b.de>
6522
6523 PR fortran/52916
6524 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6525 to include public_private_module_4.f90.
6526 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6527 targets.
6528
6529 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6530
6531 PR c++/49152
6532 * g++.dg/diagnostic/operator1.C: New.
6533 * g++.dg/ext/label5.C: Adjust.
6534 * g++.dg/ext/va-arg1.C: Likewise.
6535 * g++.dg/other/error20.C: Likewise.
6536 * g++.dg/other/error20.C: Likewise.
6537 * g++.dg/other/error16.C: Likewise.
6538 * g++.dg/other/error10.C: Likewise.
6539 * g++.dg/parse/error30.C: Likewise.
6540 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6541
6542 2012-04-16 Jason Merrill <jason@redhat.com>
6543
6544 PR c++/51148
6545 * g++.dg/cpp0x/variadic127.C: New.
6546
6547 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6548
6549 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6550 testcase name.
6551 Use fail, pass instead of unresolved.
6552 Don't log $optstr.
6553
6554 PR testsuite/52948
6555 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6556 TODO_dump_func.
6557 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6558 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6559 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6560
6561 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6562
6563 PR fortran/52968
6564 * gfortran.dg/typebound_call_23.f03: New test case.
6565
6566 2012-04-15 Jason Merrill <jason@redhat.com>
6567
6568 PR c++/47220
6569 * g++.dg/cpp0x/variadic126.C: New.
6570
6571 PR c++/52380
6572 * g++.dg/cpp0x/variadic125.C: New.
6573
6574 PR c++/52292
6575 * g++.dg/cpp0x/variadic124.C: New.
6576
6577 PR c++/52706
6578 * g++.dg/cpp0x/nullptr27.C: New.
6579
6580 PR c++/52818
6581 * g++.dg/warn/format8.C: New.
6582
6583 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6584
6585 PR fortran/51082
6586 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6587
6588 2012-04-14 Tobias Burnus <burnus@net-b.de>
6589
6590 PR fortran/52916
6591 PR fortran/40973
6592 * gfortran.dg/public_private_module_3.f90: New.
6593 * gfortran.dg/public_private_module_4.f90: New.
6594
6595 2012-04-14 Tom de Vries <tom@codesourcery.com>
6596
6597 * gcc.dg/superblock.c: New test.
6598
6599 2012-04-14 Tom de Vries <tom@codesourcery.com>
6600
6601 * gcc.dg/pr51879-12.c: New test.
6602
6603 2012-04-13 Jason Merrill <jason@redhat.com>
6604
6605 PR c++/52824
6606 * g++.dg/cpp0x/variadic123.C: New.
6607 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6608
6609 PR c++/52905
6610 * g++.dg/cpp0x/initlist-ctor1.C: New.
6611
6612 PR c++/52915
6613 * g++.dg/other/anon-union2.C: New.
6614
6615 2012-04-13 Martin Jambor <mjambor@suse.cz>
6616
6617 PR middle-end/52939
6618 * g++.dg/ipa/pr52939.C: New test.
6619
6620 2012-04-13 Tom de Vries <tom@codesourcery.com>
6621
6622 * gcc.dg/pr52734.c: New test.
6623
6624 2012-04-13 Richard Guenther <rguenther@suse.de>
6625
6626 PR tree-optimization/52969
6627 * gcc.dg/torture/pr52969.c: New testcase.
6628
6629 2012-04-13 Richard Guenther <rguenther@suse.de>
6630
6631 PR c/52549
6632 * gcc.dg/pr52549.c: New testcase.
6633
6634 2012-04-13 Richard Guenther <rguenther@suse.de>
6635
6636 PR c/52862
6637 * gcc.dg/pr52862.c: New testcase.
6638
6639 2012-04-13 Joey Ye <joey.ye@arm.com>
6640
6641 * gcc.target/arm/thumb1-imm.c: New testcase.
6642
6643 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6644
6645 PR target/52932
6646 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6647 second function argument.
6648 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6649 (calc_permps): Update declaration. Calculate result correctly.
6650 (avx2_test): Change src2 type to union256i_d.
6651 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6652 correctly.
6653
6654 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6655
6656 PR target/52775
6657 * gcc.target/powerpc/pr52775.c: New file.
6658
6659 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6660
6661 PR tree-optimization/18589
6662 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6663 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6664 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6665 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6666 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6667 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6668 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6669 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6670 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6671 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6672
6673 2012-04-12 Richard Guenther <rguenther@suse.de>
6674
6675 PR tree-optimization/52943
6676 * gcc.dg/torture/pr52943.c: New testcase.
6677
6678 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6679
6680 PR target/50751
6681 * gcc/target/sh/pr50751-4.c: New.
6682 * gcc/target/sh/pr50751-5.c: New.
6683 * gcc/target/sh/pr50751-6.c: New.
6684 * gcc/target/sh/pr50751-7.c: New.
6685
6686 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6687
6688 PR c++/52465
6689 * g++.dg/lookup/using52.C: New.
6690
6691 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6692
6693 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6694
6695 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6696
6697 PR rtl-optimization/52876
6698 * gcc.target/i386/pr52876.c: New.
6699
6700 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6701
6702 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6703 __UINTPTR_TYPE__.
6704 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6705 __INTPTR_TYPE__.
6706 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6707 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6708 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6709 (ptrdiff_t): ... this. All uses changed.
6710 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6711 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6712 __INTPTR_TYPE__.
6713 (main): Cast argument to __INTPTR_TYPE__.
6714 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6715 size_t.
6716 * gcc.dg/mallign.c (main): Likewise.
6717 * gcc.dg/pr38700.c (foo): Likewise.
6718 * gcc.dg/long-long-cst1.c (t): Likewise.
6719 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6720 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6721 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6722 * gcc.dg/pr25682.c (d, foo): Likewise.
6723 * gcc.dg/format/cast-1.c (f): Likewise.
6724 * gcc.dg/c90-const-expr-10.c
6725 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6726 (size_t): ...this. All uses changed.
6727 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6728 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6729 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6730 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6731 * gcc.dg/sequence-pt-1.c: Likewise.
6732 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6733 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6734 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6735 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6736 of ptrdiff_t with it.
6737 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6738 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6739 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6740
6741 2012-04-11 Jason Merrill <jason@redhat.com>
6742
6743 PR debug/45088
6744 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6745 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6746
6747 PR c++/52906
6748 * g++.dg/ext/attrib45.C: New.
6749
6750 * g++.dg/eh/dtor3.C: New.
6751
6752 2012-04-11 Richard Guenther <rguenther@suse.de>
6753
6754 PR middle-end/52621
6755 * gfortran.dg/pr52621.f90: New testcase.
6756
6757 2012-04-11 Richard Guenther <rguenther@suse.de>
6758
6759 PR middle-end/52918
6760 * g++.dg/torture/pr52918-1.C: New testcase.
6761 * g++.dg/torture/pr52918-2.C: Likewise.
6762
6763 2012-04-11 Tobias Burnus <burnus@net-b.de>
6764
6765 PR fortran/52729
6766 * gfortran.dg/block_11.f90: New.
6767
6768 2012-04-11 Nick Clifton <nickc@redhat.com>
6769
6770 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6771
6772 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6773
6774 PR target/16458
6775 * gcc.target/powerpc/pr16458-1.c: New test.
6776 * gcc.target/powerpc/pr16458-2.c: Likewise.
6777 * gcc.target/powerpc/pr16458-3.c: Likewise.
6778 * gcc.target/powerpc/pr16458-4.c: Likewise.
6779
6780 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6781
6782 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6783 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6784 * gcc.dg/builtin-bswap-5.c: Likewise.
6785 * gcc.target/i386/builtin-bswap-4.c: New test.
6786
6787 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6788
6789 PR 24985
6790 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6791
6792 2012-04-11 Richard Guenther <rguenther@suse.de>
6793
6794 PR rtl-optimization/52881
6795 * gcc.dg/torture/pr52881.c: New testcase.
6796 * gcc.dg/torture/pr52913.c: Likewise.
6797
6798 2012-04-11 Richard Guenther <rguenther@suse.de>
6799
6800 PR tree-optimization/52912
6801 * gcc.dg/torture/pr52912.c: New testcase.
6802
6803 2010-04-10 Michael Matz <matz@suse.de>
6804
6805 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6806 * gcc.dg/vect/vect-outer-1.c: Adjust.
6807 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6808 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6809 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6810 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6811 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6812 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6813
6814 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6815
6816 PR tree-optimization/52870
6817 * gcc.dg/vect/pr52870.c: New test.
6818
6819 2012-04-09 Mike Stump <mikestump@comcast.net>
6820
6821 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6822 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6823 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6824 * gnat.dg/aggr11.adb: Likewise.
6825 * gnat.dg/aggr11_pkg.ads: Likewise.
6826 * gnat.dg/aggr15.adb: Likewise.
6827 * gnat.dg/aggr15.ads: Likewise.
6828 * gnat.dg/aggr17.adb: Likewise.
6829 * gnat.dg/aggr18.adb: Likewise.
6830 * gnat.dg/array14.adb: Likewise.
6831 * gnat.dg/array14.ads: Likewise.
6832 * gnat.dg/array14_pkg.ads: Likewise.
6833 * gnat.dg/array19.adb: Likewise.
6834 * gnat.dg/array19.ads: Likewise.
6835 * gnat.dg/discr27.adb: Likewise.
6836 * gnat.dg/discr27.ads: Likewise.
6837 * gnat.dg/discr35.adb: Likewise.
6838 * gnat.dg/discr35.ads: Likewise.
6839 * gnat.dg/discr6.adb: Likewise.
6840 * gnat.dg/discr6_pkg.ads: Likewise.
6841 * gnat.dg/import1.adb: Likewise.
6842 * gnat.dg/import1.ads: Likewise.
6843 * gnat.dg/loop_address2.adb: Likewise.
6844 * gnat.dg/opt7.adb: Likewise.
6845 * gnat.dg/opt7.ads: Likewise.
6846 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6847 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6848 * gnat.dg/rep_clause2.adb: Likewise.
6849 * gnat.dg/rep_clause2.ads: Likewise.
6850 * gnat.dg/slice2.adb: Likewise.
6851 * gnat.dg/slice2.ads: Likewise.
6852 * gnat.dg/slice6.adb: Likewise.
6853 * gnat.dg/slice6_pkg.ads: Likewise.
6854 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6855 * gnat.dg/taft_type2.adb: Likewise.
6856 * gnat.dg/taft_type2.ads: Likewise.
6857 * gnat.dg/taft_type2_pkg.ads: Likewise.
6858 * gnat.dg/volatile10.adb: Likewise.
6859 * gnat.dg/volatile10_pkg.ads: Likewise.
6860
6861 * gcc.dg/dll-8.c: Remove execute permissions.
6862 * g++.dg/ext/dllexport5.C: Likewise.
6863
6864 2012-04-09 Jan Hubicka <jh@suse.cz>
6865
6866 PR lto/52722
6867 PR lto/51765
6868 PR lto/52634
6869 * gcc.dg/lto/pr52634_1.c: New testcase.
6870 * gcc.dg/lto/pr52634_0.c: New testcase.
6871
6872 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6873
6874 PR target/52883
6875 * gcc.target/i386/pr52883.c: New testcase.
6876
6877 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6878
6879 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6880 (check_effective_target_sync_long_long): Add SPARC case.
6881 (check_effective_target_sync_long_long_runtime): Likewise.
6882 (check_effective_target_sync_int_long): Adjust SPARC case.
6883 (check_effective_target_sync_char_short): Likewise.
6884
6885 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6886
6887 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6888 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6889
6890 2012-04-08 Tobias Burnus <burnus@net-b.de>
6891
6892 PR fortran/40973
6893 PR fortran/52751
6894 * gfortran.dg/public_private_module_2.f90: New.
6895
6896 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6897
6898 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6899 directives.
6900
6901 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6902
6903 PR fortran/52893
6904 * gfortran.dg/function_optimize_11.f90: New test.
6905
6906 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6907
6908 PR fortran/52668
6909 * gfortran.dg/use_only_6.f90: New test.
6910
6911 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6912
6913 PR fortran/52668
6914 * gfortran.dg/use_only_6.f90: New test.
6915 2012-04-06 Mike Stump <mikestump@comcast.net>
6916
6917 PR testsuite/50722
6918 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6919
6920 2012-04-05 Jason Merrill <jason@redhat.com>
6921
6922 PR c++/52596
6923 * g++.dg/template/qualified-id5.C: New.
6924
6925 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6926
6927 PR target/52882
6928 * gcc.target/i386/pr52882.c: New test.
6929
6930 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6931 Dominique D'Humieures <dominiq@lps.ens.fr>
6932
6933 PR testsuite/52614
6934 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6935 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6936
6937 2012-04-04 Jason Merrill <jason@redhat.com>
6938
6939 PR c++/52845
6940 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6941
6942 2012-04-03 Jason Merrill <jason@redhat.com>
6943
6944 PR c++/52796
6945 * g++.dg/cpp0x/variadic-value1.C: New.
6946
6947 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6948
6949 * gnat.dg/pack18.adb: New test.
6950 * gnat.dg/pack18_pkg.ads: New helper.
6951
6952 2012-04-03 Richard Guenther <rguenther@suse.de>
6953
6954 PR tree-optimization/52808
6955 * gcc.dg/pr52808.c: New testcase.
6956
6957 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR tree-optimization/52835
6960 * gfortran.dg/pr52835.f90: New test.
6961
6962 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6963
6964 * gnat.dg/specs/aggr5.ads: New test.
6965
6966 2012-04-02 Richard Guenther <rguenther@suse.de>
6967
6968 PR tree-optimization/52756
6969 * gcc.dg/torture/pr52756.c: New testcase.
6970
6971 2012-04-02 Richard Guenther <rguenther@suse.de>
6972
6973 PR middle-end/52803
6974 * gcc.dg/pr52803.c: New testcase.
6975
6976 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6977
6978 PR c++/40942
6979 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6980 DR 214 in account.
6981
6982 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6983
6984 PR c++/50043
6985 * g++.dg/cpp0x/noexcept17.C: New.
6986 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6987 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6988 * g++.dg/cpp0x/noexcept01.C: Likewise.
6989 * g++.dg/eh/init-temp1.C: Likewise.
6990 * g++.dg/eh/ctor1.C: Likwise.
6991
6992 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6993
6994 * gnat.dg/controlled6.adb: New test.
6995 * gnat.dg/controlled6_pkg.ads: New helper.
6996 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6997
6998 2012-03-30 Richard Henderson <rth@redhat.com>
6999
7000 PR debug/52727
7001 * g++.dg/opt/pr52727.C: New testcase.
7002
7003 2012-03-30 Richard Guenther <rguenther@suse.de>
7004
7005 PR tree-optimization/52754
7006 * gcc.target/i386/pr52754.c: New testcase.
7007
7008 2012-03-30 Richard Guenther <rguenther@suse.de>
7009
7010 PR middle-end/52772
7011 * g++.dg/torture/pr52772.C: New testcase.
7012
7013 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7014
7015 PR c++/52718
7016 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7017
7018 2012-03-29 Jason Merrill <jason@redhat.com>
7019
7020 PR c++/52685
7021 * g++.dg/template/inherit8.C: New.
7022
7023 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR c++/52759
7026 * g++.dg/ext/weak4.C: New test.
7027
7028 PR tree-optimization/52760
7029 * gcc.c-torture/execute/pr52760.c: New test.
7030
7031 2012-03-29 Jason Merrill <jason@redhat.com>
7032
7033 PR c++/52743
7034 * g++.dg/cpp0x/initlist-array3.C: New.
7035
7036 2012-03-28 Jason Merrill <jason@redhat.com>
7037
7038 PR c++/52746
7039 * g++.dg/overload/virtual2.C: New.
7040
7041 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7042
7043 * gnat.dg/vect7.ad[sb]: New test.
7044
7045 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7046 Tobias Burnus <burnus@gcc.gnu.org>
7047
7048 PR fortran/52652
7049 * gfortran.dg/allocate_class_1.f90 : Change error test.
7050 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7051 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7052 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7053
7054 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7055
7056 PR middle-end/52691
7057 * gcc.dg/pr52691.c: New test.
7058
7059 PR middle-end/52750
7060 * gcc.c-torture/compile/pr52750.c: New test.
7061
7062 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7063
7064 PR target/52692
7065 * gcc.target/avr/torture/builtins-2.c: New test.
7066
7067 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR target/52736
7070 * gcc.target/i386/pr52736.c: New test.
7071
7072 2012-03-27 Martin Jambor <mjambor@suse.cz>
7073
7074 PR middle-end/52693
7075 * gcc.dg/torture/pr52693.c: New test.
7076
7077 2012-03-27 Meador Inge <meadori@codesourcery.com>
7078
7079 PR c++/52672
7080 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7081
7082 2012-03-27 Mike Stump <mikestump@comcast.net>
7083
7084 PR target/52665
7085 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7086 failures that match branch names.
7087
7088 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7089 H.J. Lu <hongjiu.lu@intel.com>
7090
7091 PR target/52698
7092 * gcc.target/i386/pr52698.c: New test.
7093
7094 2012-03-27 Richard Guenther <rguenther@suse.de>
7095
7096 PR middle-end/52720
7097 * gcc.dg/torture/pr52720.c: New testcase.
7098
7099 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7100
7101 * gnat.dg/pack17.adb: New test.
7102
7103 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7104
7105 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7106 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7107
7108 2012-03-26 Martin Jambor <mjambor@suse.cz>
7109
7110 PR tree-optimization/50052
7111 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7112
7113 2012-03-26 Richard Guenther <rguenther@suse.de>
7114
7115 PR tree-optimization/52701
7116 * gfortran.dg/pr52701.f90: New testcase.
7117
7118 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7119
7120 PR tree-optimization/52686
7121 * gcc.target/arm/pr52686.c: New test.
7122
7123 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7124
7125 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7126 Add "-Os -flto" to list.
7127
7128 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7129
7130 * gnat.dg/concat2.ad[sb]: New test.
7131
7132 2012-03-24 Jason Merrill <jason@redhat.com>
7133
7134 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7135 * g++.dg/cpp0x/trailing2.C: Likewise.
7136 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7137 * g++.dg/cpp1y/auto-fn1.C: New.
7138 * g++.dg/cpp1y/auto-fn2.C: New.
7139 * g++.dg/cpp1y/auto-fn3.C: New.
7140 * g++.dg/cpp1y/auto-fn4.C: New.
7141 * g++.dg/cpp1y/auto-fn5.C: New.
7142 * g++.dg/cpp1y/auto-fn6.C: New.
7143 * g++.dg/cpp1y/auto-fn7.C: New.
7144 * g++.dg/cpp1y/auto-fn8.C: New.
7145 * g++.dg/cpp1y/auto-fn9.C: New.
7146 * g++.dg/cpp1y/auto-fn10.C: New.
7147 * g++.dg/cpp1y/auto-fn11.C: New.
7148
7149 2012-03-23 Richard Guenther <rguenther@suse.de>
7150
7151 PR tree-optimization/52678
7152 * gfortran.dg/pr52678.f: New testcase.
7153
7154 2012-03-23 Richard Guenther <rguenther@suse.de>
7155
7156 PR tree-optimization/52638
7157 * g++.dg/torture/pr52638.C: New testcase.
7158
7159 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7160
7161 PR c++/52487
7162 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7163
7164 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR c++/52671
7167 * g++.dg/ext/attrib44.C: New test.
7168
7169 2012-03-22 Jan Hubicka <jh@suse.cz>
7170
7171 PR middle-end/51737
7172 * g++.dg/torture/pr51737.C: New testcase
7173
7174 2012-03-22 Richard Guenther <rguenther@suse.de>
7175
7176 PR tree-optimization/52548
7177 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7178
7179 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7180
7181 * lib/fortran-modules.exp (list-module-names-1): Remove
7182 warning.
7183
7184 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7185
7186 PR target/50751
7187 * gcc.target/sh/pr50751-1.c: New.
7188 * gcc.target/sh/pr50751-2.c: New.
7189 * gcc.target/sh/pr50751-3.c: New.
7190
7191 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7192
7193 PR target/52479
7194 * gcc.target/sh/sh4a-cos.c: Remove.
7195 * gcc.target/sh/sh4a-sin.c: Remove.
7196 * gcc.target/sh/sh4a-sincos.c: Remove.
7197
7198 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7199
7200 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7201 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7202
7203 2012-03-21 Martin Jambor <mjambor@suse.cz>
7204
7205 PR testsuite/52641
7206 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7207 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7208
7209 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7210
7211 * gcc.target/arm/thumb-16bit-ops.c: New file.
7212 * gcc.target/arm/thumb-ifcvt.c: New file.
7213
7214 2012-03-20 Jason Merrill <jason@redhat.com>
7215
7216 * lib/target-supports.exp: Add { target c++1y }.
7217
7218 * g++.dg/cpp0x/auto32.C: New.
7219
7220 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7221
7222 PR testsuite/52641
7223 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7224 int32plus.
7225 * gcc.dg/torture/pr48124-4.c: Ditto:
7226 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7227
7228 2012-03-20 Jason Merrill <jason@redhat.com>
7229
7230 PR c++/52510
7231 * g++.dg/cpp0x/initlist66.C: New.
7232
7233 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7234
7235 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7236 __AVR_HAVE_LPMX__
7237
7238 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7239
7240 PR target/49868
7241 * gcc.target/avr/torture/addr-space-2.h: New file.
7242 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7243 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7244 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7245 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7246
7247 2012-03-20 Richard Guenther <rguenther@suse.de>
7248
7249 * gnat.dg/pack16.adb: New testcase.
7250 * gnat.dg/pack16_pkg.ads: Likewise.
7251 * gnat.dg/specs/pack8.ads: Likewise.
7252 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7253
7254 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7255
7256 * g++.dg/warn/Wuseless-cast.C: Extend.
7257
7258 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7259
7260 PR c++/14710
7261 * g++.dg/warn/Wuseless-cast.C: New.
7262
7263 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7264
7265 PR libfortran/52608
7266 * gfortran.dg/pr52608.f90: New test.
7267
7268 2012-03-17 Tobias Burnus <burnus@net-b.de>
7269
7270 PR fortran/52585
7271 * gfortran.dg/proc_ptr_36.f90: New.
7272
7273 2012-03-16 Martin Jambor <mjambor@suse.cz>
7274
7275 * gcc.dg/misaligned-expand-1.c: New test.
7276 * gcc.dg/misaligned-expand-3.c: Likewise.
7277
7278 2012-03-16 Richard Guenther <rguenther@suse.de>
7279 Kai Tietz <ktietz@redhat.com>
7280
7281 PR middle-end/48814
7282 * gcc.c-torture/execute/pr48814-1.c: New test.
7283 * gcc.c-torture/execute/pr48814-2.c: New test.
7284 * gcc.dg/tree-ssa/assign-1.c: New test.
7285 * gcc.dg/tree-ssa/assign-2.c: New test.
7286 * gcc.dg/tree-ssa/assign-3.c: New test.
7287
7288 2012-03-16 Richard Guenther <rguenther@suse.de>
7289
7290 * gnat.dg/specs/pack7.ads: New testcase.
7291
7292 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR target/52568
7295 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7296 * gcc.dg/torture/vshuf-8.inc: Likewise.
7297 * gcc.dg/torture/vshuf-16.inc: Likewise.
7298 * gcc.dg/torture/vshuf-32.inc: Likewise.
7299
7300 2012-03-15 Jason Merrill <jason@redhat.com>
7301
7302 * g++.dg/torture/pr52582.C: New.
7303
7304 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7305
7306 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7307
7308 2012-03-15 Ira Rosen <irar@il.ibm.com>
7309 Ulrich Weigand <ulrich.weigand@linaro.org>
7310
7311 * gcc.dg/vect/slp-cond-3.c: New test.
7312 * gcc.dg/vect/slp-cond-4.c: New test.
7313
7314 2012-03-15 Ira Rosen <irar@il.ibm.com>
7315 Ulrich Weigand <ulrich.weigand@linaro.org>
7316
7317 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7318 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7319
7320 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7321
7322 PR libfortran/52434
7323 PR libfortran/48878
7324 PR libfortran/38199
7325 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7326 * gfortran.dg/round_1.f03: Likewise.
7327
7328 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7329 Andrew Pinski <apinski@cavium.com>
7330
7331 PR middle-end/52592
7332 * gcc.dg/pr52592.c: New test.
7333
7334 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7335
7336 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7337 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7338 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7339 * lib/fortran-modules.exp: .. this new file. Adjust users.
7340 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7341 gfortran-dg-debug-runtest): Call cleanup-modules.
7342 * lib/fortran-torture.exp (fortran-torture-execute,
7343 fortran-torture): Likewise.
7344 * gfortran.dg/coarray/caf.exp: Likewise.
7345 * lib/lto.exp: Likewise.
7346 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7347 * gfortran.dg/class_4b.f03: Likewise.
7348 * gfortran.dg/class_4c.f03: Likewise.
7349 * gfortran.dg/class_45a.f03: Likewise.
7350 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7351 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7352 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7353 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7354 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7355 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7356 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7357 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7358 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7359 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7360 * gfortran.dg/whole_file_28.f90: Likewise.
7361 * gfortran.dg/whole_file_29.f90: Likewise.
7362 * gfortran.dg/whole_file_30.f90: Likewise.
7363 * gfortran.dg/whole_file_31.f90: Likewise.
7364
7365 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR tree-optimization/52267
7368 * gcc.dg/pr52267.c: New test.
7369 * gcc.dg/tree-ssa/vrp65.c: New test.
7370 * gcc.dg/tree-ssa/vrp66.c: New test.
7371
7372 2012-03-15 Richard Guenther <rguenther@suse.de>
7373
7374 PR middle-end/52580
7375 * gfortran.dg/vect/pr52580.f: New testcase.
7376
7377 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7378
7379 * gcc.target/sh/fpul-usage-1.c: New.
7380
7381 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7382
7383 PR target/49468
7384 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7385 * gcc.target/sh/pr49468-di.c: Likewise.
7386
7387 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7388
7389 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7390 * gcc.dg/c99-stdint-6.c: Likewise.
7391 * gcc.dg/lto/20090210_0.c: Likewise.
7392 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7393 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7394 * gcc.dg/pragma-init-fini-2.c: Likewise.
7395 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7396 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7397 * gcc.target/i386/pr22152.c: Likewise.
7398 * gcc.target/i386/vect8-ret.c: Likewise.
7399 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7400 handling.
7401
7402 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7403
7404 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7405 * g++.dg/tree-prof/partition1.C: Likewise.
7406 * g++.dg/tree-prof/partition2.C: Likewise.
7407 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7408 handling.
7409 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7410 * gcc.c-torture/execute/20010724-1.c: Remove.
7411 * gcc.c-torture/execute/20010724-1.x: Remove.
7412 * gcc.c-torture/execute/20040208-2.c: Remove.
7413 * gcc.c-torture/execute/20040208-2.x: Remove.
7414 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7415 Remove.
7416 (main) [__mips__ && __sgi__]: Remove.
7417 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7418 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7419 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7420 mips-sgi-irix6* handling.
7421 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7422 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7423 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7424 handling.
7425 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7426 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7427 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7428 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7429 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7430 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7431 mips-sgi-irix6*.
7432 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7433 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7434 * gcc.target/mips/save-restore-3.c: Likewise.
7435 * gcc.target/mips/save-restore-4.c: Likewise.
7436 * gcc.target/mips/save-restore-5.c: Likewise.
7437 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7438 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7439 messages.
7440 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7441 IRIX 6 handling.
7442 (restore_ld_library_path_env_vars): Likewise.
7443 * lib/target-supports.exp (check_profiling_available): Remove
7444 mips*-*-irix* handling.
7445 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7446 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7447 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7448
7449 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR c++/52582
7452 * g++.dg/opt/pr52582.C: New test.
7453
7454 2012-03-14 Richard Guenther <rguenther@suse.de>
7455
7456 PR tree-optimization/52571
7457 * gcc.dg/vect/vect-2.c: Initialize arrays.
7458 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7459 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7460 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7461
7462 2012-03-14 Richard Guenther <rguenther@suse.de>
7463
7464 PR middle-end/52080
7465 PR middle-end/52097
7466 PR middle-end/48124
7467 * gcc.dg/torture/pr48124-1.c: New testcase.
7468 * gcc.dg/torture/pr48124-2.c: Likewise.
7469 * gcc.dg/torture/pr48124-3.c: Likewise.
7470 * gcc.dg/torture/pr48124-4.c: Likewise.
7471
7472 2012-03-14 Richard Guenther <rguenther@suse.de>
7473
7474 PR middle-end/52578
7475 * gcc.dg/pr52578.c: New testcase.
7476
7477 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7478
7479 PR c++/52521
7480 * g++.dg/cpp0x/udlit-args2.C: New test.
7481
7482 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7483
7484 PR target/48596
7485 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7486 * gcc.c-torture/compile/pr48596.c: ... here.
7487
7488 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7489
7490 PR c++/51641
7491 * g++.dg/lookup/hidden-class17.C: New test.
7492
7493 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR c/52577
7496 * gcc.dg/Wunused-var-3.c: New test.
7497
7498 2012-03-13 Martin Jambor <mjambor@suse.cz>
7499
7500 * gcc.dg/misaligned-expand-2.c: New test.
7501
7502 2012-03-13 Richard Guenther <rguenther@suse.de>
7503
7504 PR middle-end/52134
7505 * gcc.dg/pr52134.c: New testcase.
7506
7507 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7508
7509 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7510
7511 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7512
7513 PR tree-optimization/46728
7514 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7515 * gcc.target/powerpc/pr46728-5.c: Likewise.
7516 * gcc.target/powerpc/pr46728-8.c: Likewise.
7517 * gcc.target/powerpc/pr46728-10.c: Likewise.
7518 * gcc.target/powerpc/pr46728-11.c: Likewise.
7519 * gcc.target/powerpc/pr46728-13.c: Likewise.
7520 * gcc.target/powerpc/pr46728-14.c: Likewise.
7521 * gcc.target/powerpc/pr46728-15.c: Likewise.
7522
7523 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7524
7525 PR c++/52299
7526 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7527
7528 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7529
7530 PR tree-optimization/46728
7531 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7532 * gcc.target/powerpc/pr46728-5.c: Likewise.
7533 * gcc.target/powerpc/pr46728-8.c: Likewise.
7534 * gcc.target/powerpc/pr46728-10.c: Likewise.
7535 * gcc.target/powerpc/pr46728-11.c: Likewise.
7536 * gcc.target/powerpc/pr46728-13.c: Likewise.
7537 * gcc.target/powerpc/pr46728-14.c: Likewise.
7538 * gcc.target/powerpc/pr46728-15.c: Likewise.
7539
7540 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7541
7542 PR target/49868
7543 * gcc.target/avr/torture/addr-space-1.h: New file.
7544 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7545 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7546 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7547 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7548
7549 2012-03-12 Andrew Pinski <apinski@cavium.com>
7550
7551 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7552
7553 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7554
7555 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7556 * g++.dg/abi/thunk4.C: Likewise.
7557 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7558 Adapt line numbers.
7559 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7560 handling.
7561 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7562 * g++.dg/eh/spbp.C: Likewise.
7563 * g++.dg/ext/label13.C: Likewise.
7564 * g++.dg/guality/guality.exp: Likewise.
7565 * g++.dg/other/anon5.C: Likewise.
7566 * g++.dg/other/pragma-ep-1.C: Remove.
7567 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7568 * g++.dg/warn/pr31246.C: Likewise.
7569 * g++.dg/warn/weak1.C: Likewise.
7570 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7571 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7572 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7573 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7574 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7575 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7576 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7577 * gcc.dg/c99-tgmath-1.c: Likewise.
7578 * gcc.dg/c99-tgmath-2.c: Likewise.
7579 * gcc.dg/c99-tgmath-3.c: Likewise.
7580 * gcc.dg/c99-tgmath-4.c: Likewise.
7581 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7582 handling.
7583 * gcc.dg/debug/pr49032.c: Likewise.
7584 * gcc.dg/guality/guality.exp: Likewise.
7585 * gcc.dg/intmax_t-1.c: Likewise.
7586 * gcc.dg/pr48616.c: Likewise.
7587 * gcc.dg/pragma-ep-1.c: Remove.
7588 * gcc.dg/pragma-ep-2.c: Remove.
7589 * gcc.dg/pragma-ep-3.c: Remove.
7590 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7591 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7592 * gcc.misc-tests/gcov-14.c: Likewise.
7593 * gfortran.dg/guality/guality.exp: Likewise.
7594 * lib/target-supports.exp (check_weak_available): Likewise.
7595 (add_options_for_tls): Likewise.
7596 (check_ascii_locale_available): Likewise.
7597 * obj-c++.dg/dwarf-2.mm: Likewise.
7598 * objc.dg/dwarf-1.m: Likewise.
7599 * objc.dg/dwarf-2.m: Likewise.
7600
7601 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR tree-optimization/51721
7604 * gcc.dg/tree-ssa/vrp64.c: New test.
7605
7606 PR tree-optimization/52533
7607 * gcc.c-torture/compile/pr52533.c: New test.
7608
7609 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7610
7611 * gcc.target/i386/rtm-xabort-1.c: New.
7612 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7613 * gcc.target/i386/rtm-xend-1.c: Ditto.
7614 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7615 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7616 * gcc.target/i386/sse-13.c: Ditto.
7617 * gcc.target/i386/sse-14.c: Ditto.
7618 * gcc.target/i386/sse-22.c: Ditto.
7619 * gcc.target/i386/sse-23.c: Ditto.
7620 * g++.dg/other/i386-2.C: Ditto.
7621 * g++.dg/other/i386-3.C: Ditto.
7622
7623 2012-03-12 Tobias Burnus <burnus@net-b.de>
7624
7625 PR fortran/52542
7626 * gfortran.dg/proc_ptr_35.f90: New.
7627
7628 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7629
7630 PR target/52530
7631 * gcc.dg/torture/pr52530.c: New test.
7632
7633 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7634
7635 PR target/51244
7636 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7637
7638 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7639
7640 PR target/52450
7641 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7642
7643 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7644
7645 2012-03-09 Andrew Pinski <apinski@cavium.com>
7646
7647 PR middle-end/51988
7648 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7649 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7650
7651 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7652
7653 * gcc.dg/tree-ssa/scev-3.c: New.
7654 * gcc.dg/tree-ssa/scev-4.c: New.
7655
7656 2012-03-08 Tobias Burnus <burnus@net-b.de>
7657
7658 PR fortran/52469
7659 * gfortran.dg/proc_ptr_34.f90
7660
7661 2012-03-07 Jason Merrill <jason@redhat.com>
7662
7663 PR c++/52521
7664 * g++.dg/cpp0x/udlit-mangle.C: New.
7665
7666 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7667
7668 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7669
7670 2012-03-06 Richard Guenther <rguenther@suse.de>
7671
7672 PR middle-end/52493
7673 * gcc.dg/torture/pr52493.c: New testcase.
7674
7675 2012-03-06 Richard Guenther <rguenther@suse.de>
7676
7677 PR lto/52097
7678 * gcc.dg/lto/pr52097_0.c: New testcase.
7679
7680 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7681
7682 PR target/51244
7683 * gcc.target/sh/pr51244-1.c: New.
7684 * gcc.target/sh/pr51244-2.c: New.
7685 * gcc.target/sh/pr51244-3.c: New.
7686
7687 2012-03-05 Jason Merrill <jason@redhat.com>
7688
7689 PR c++/51930
7690 * g++.dg/ext/visibility/template11.C: New.
7691
7692 * g++.dg/cpp0x/implicit13.C: New.
7693
7694 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR tree-optimization/51721
7697 * gcc.dg/tree-ssa/vrp63.c: New test.
7698 * gcc.dg/pr51721.c: New test.
7699
7700 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7701
7702 PR fortran/50981
7703 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7704 argument checks.
7705
7706 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7707
7708 PR target/52146
7709 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7710
7711 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7712
7713 PR fortran/50981
7714 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7715
7716 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7717
7718 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7719 int32plus.
7720
7721 2012-03-03 Jason Merrill <jason@redhat.com>
7722
7723 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7724
7725 Core 1270
7726 * g++.dg/cpp0x/initlist65.C: New.
7727
7728 PR c++/36797
7729 * g++.dg/ext/is_empty2.C: New.
7730
7731 2012-03-03 Tobias Burnus <burnus@net-b.de>
7732
7733 PR fortran/48820
7734 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7735
7736 2012-03-03 Tobias Burnus <burnus@net-b.de>
7737
7738 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7739 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7740 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7741 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7742 * gfortran.dg/class_30.f90: Remove dg-warning line.
7743 * gfortran.dg/bind_c_usage_25.f90: New.
7744
7745 2012-03-03 Tobias Burnus <burnus@net-b.de>
7746
7747 PR fortran/48820
7748 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7749 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7750 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7751
7752 2012-03-03 Tobias Burnus <burnus@net-b.de>
7753
7754 PR fortran/48820
7755 * gfortran.dg/assumed_type_1.f90: New.
7756 * gfortran.dg/assumed_type_2.f90: New.
7757 * gfortran.dg/assumed_type_3.f90: New.
7758 * gfortran.dg/assumed_type_4.f90: New.
7759
7760 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7761
7762 PR target/49486
7763 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7764 * gcc.target/sh/pr49468-di.c: New.
7765
7766 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7767
7768 * gcc.dg/graphite/pr50561.c: Update.
7769
7770 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7771
7772 * gcc.target/powerpc/pr52457.c: New test.
7773
7774 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7775
7776 * gcc.target/arm/sat-1.c: New test.
7777
7778 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7779
7780 PR target/46716
7781 * gcc.target/i386/pr46716.c: New test.
7782
7783 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7784
7785 PR c++/51989
7786 * g++.dg/cpp0x/sfinae32.C: New.
7787
7788 2012-03-02 Richard Guenther <rguenther@suse.de>
7789
7790 PR tree-optimization/52406
7791 * gcc.dg/torture/pr52406.c: New testcase.
7792
7793 2012-03-02 Tobias Burnus <burnus@net-b.de>
7794
7795 PR fortran/52325
7796 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7797 * gfortran.dg/nullify_2.f90: Update dg-error.
7798 * gfortran.dg/nullify_4.f90: Ditto.
7799 * gfortran.dg/pointer_init_6.f90: Ditto.
7800
7801 2012-03-02 Tobias Burnus <burnus@net-b.de>
7802
7803 PR fortran/52270
7804 * gfortran.dg/class_51.f90: New.
7805
7806 2012-03-02 Tobias Burnus <burnus@net-b.de>
7807
7808 PR fortran/52452
7809 * gfortran.dg/intrinsic_8.f90: New.
7810
7811 2012-03-01 Kai Tietz <ktietz@redhat.com>
7812
7813 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7814 routines on mingw targets.
7815 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7816
7817 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR tree-optimization/52445
7820 * gcc.dg/pr52445.c: New test.
7821
7822 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR target/52437
7825 * gcc.c-torture/compile/pr52437.c: New test.
7826
7827 PR middle-end/52419
7828 * gcc.dg/torture/pr52419.c: New test.
7829
7830 PR tree-optimization/52429
7831 * gcc.dg/torture/pr52429.c: New test.
7832 * g++.dg/opt/pr52429.C: New test.
7833
7834 2012-02-29 Richard Guenther <rguenther@suse.de>
7835
7836 PR testsuite/52297
7837 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7838 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7839 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7840 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7841 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7842 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7843
7844 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7845
7846 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7847
7848 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7849
7850 PR fortran/52386
7851 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7852
7853 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7854
7855 PR target/51534
7856 * gcc.target/arm/neon/pr51534.c: New testcase.
7857
7858 2012-02-28 Richard Guenther <rguenther@suse.de>
7859
7860 PR target/52407
7861 * gcc.dg/torture/pr52407.c: New testcase.
7862
7863 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7864
7865 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7866 * gcc.target/arm/vfp2.c: Likewise.
7867 * gcc.target/arm/vfp3.c: Likewise.
7868 * gcc.target/arm/vfp4.c: Likewise.
7869 * gcc.target/arm/vfp5.c: Likewise.
7870 * gcc.target/arm/vfp6.c: Likewise.
7871 * gcc.target/arm/vfp7.c: Likewise.
7872 * gcc.target/arm/vfp8.c: Likewise.
7873 * gcc.target/arm/vfp9.c: Likewise.
7874 * gcc.target/arm/vfp10.c: Likewise.
7875 * gcc.target/arm/vfp11.c: Likewise.
7876 * gcc.target/arm/vfp12.c: Likewise.
7877 * gcc.target/arm/vfp13.c: Likewise.
7878 * gcc.target/arm/vfp14.c: Likewise.
7879 * gcc.target/arm/vfp15.c: Likewise.
7880 * gcc.target/arm/vfp16.c: Likewise.
7881 * gcc.target/arm/vfp17.c: Likewise.
7882 * gcc.target/arm/neon-constants.h: New file.
7883 * gcc.target/arm/neon-vect1.c: New test.
7884 * gcc.target/arm/neon-vect2.c: New test.
7885 * gcc.target/arm/neon-vect3.c: New test.
7886 * gcc.target/arm/neon-vect4.c: New test.
7887 * gcc.target/arm/neon-vect5.c: New test.
7888 * gcc.target/arm/neon-vect6.c: New test.
7889 * gcc.target/arm/neon-vect7.c: New test.
7890 * gcc.target/arm/neon-vect8.c: New test.
7891
7892 2012-02-28 Richard Guenther <rguenther@suse.de>
7893
7894 PR tree-optimization/52402
7895 * gcc.dg/torture/pr52402.c: New testcase.
7896
7897 2012-02-28 Richard Guenther <rguenther@suse.de>
7898
7899 PR lto/52400
7900 * g++.dg/lto/pr52400_0.C: New testcase.
7901
7902 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7903
7904 * gcc.target/avr/torture/builtins-1.c: New test.
7905 * gcc.target/avr/torture/builtins-error.c: New test.
7906
7907 2012-02-28 Kai Tietz <ktietz@redhat.com>
7908
7909 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7910 * gcc.target/i386/pr45352-2.c: Likewise.
7911 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7912 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7913 targets instead rand.
7914 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7915 * gcc.target/i386/sse2-mul-1.c: Likewise.
7916 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7917 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7918 * gcc.target/i386/pad-1.c: Likewise.
7919 * gcc.target/i386/pad-9.c: Likewise.
7920 * gcc.target/i386/pad-2.c: Likewise.
7921 * gcc.target/i386/pad-5b.c: Likewise.
7922 * gcc.target/i386/pad-8.c: Likewise.
7923 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7924 * gcc.target/i386/pr44130.c: Likewise.
7925 * gcc.target/i386/align-main-1.c: Likewise.
7926 * gcc.target/i386/align-main-2.c: Likewise.
7927 * gcc.target/i386/sw-1.c: Likewise.
7928 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7929 on x64 mingw target.
7930 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7931 * gcc.target/i386/pr46295.c: Likewise.
7932 * gcc.target/i386/amd64-abi-1.c: Likewise.
7933 * gcc.target/i386/amd64-abi-2.c: Likewise.
7934 * gcc.target/i386/pr39082-1.c: Likewise.
7935 * gcc.target/i386/pr39162.c: Likewise.
7936 * gcc.target/i386/pr22152.c: Likewise.
7937 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7938 * gcc.target/i386/wrfsbase-2.c: Likewise.
7939 * gcc.target/i386/local.c: Likewise
7940 * gcc.target/i386/wrgsbase-1.c: Likewise.
7941 * gcc.target/i386/wrfsbase-1.c: Likewise.
7942 * gcc.target/i386/pr39315-3.c: Likewise.
7943 * gcc.target/i386/pr35767-4.c: Likewise.
7944 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7945 x64 mingw target.
7946 * gcc.target/i386/pr45336-2.c: Likewise.
7947 * gcc.target/i386/pr45336-1.c: Likewise.
7948 * gcc.target/i386/pr45336-4.c: Likewise.
7949
7950 2012-02-27 Tristan Gingold <gingold@adacore.com>
7951
7952 * gnat.dg/array20.ad[sb]: New test.
7953
7954 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR target/52375
7957 * gcc.target/arm/pr52375.c: New test.
7958 * gcc.c-torture/compile/pr52375.c: New test.
7959
7960 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7961
7962 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7963 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7964
7965 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7966
7967 * gnat.dg/aggr19.adb: New test.
7968 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7969
7970 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7971
7972 PR target/49263
7973 * gcc.target/sh/pr49263.c: New.
7974
7975 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7976
7977 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7978 simulate_thread_wrapper_other_threads
7979 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7980 Move initialization of 'value' to main().
7981 (main): Initialize 'value';
7982 * gcc.dg/simulate-thread/speculative-store.c
7983 (simulate_thread_step_verify): Return 0 when successful.
7984 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7985 Reduce threshold.
7986 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7987 (simulate_thread_wrapper_other_threads): Return a success/fail value
7988 and issue an error if the instruction count threshold is exceeded.
7989
7990 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7991
7992 PR target/50580
7993 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7994 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7995
7996 2012-02-24 Richard Guenther <rguenther@suse.de>
7997
7998 PR middle-end/52355
7999 * gcc.dg/pr52355.c: New testcase.
8000
8001 2012-02-23 Kai Tietz <ktietz@redhat.com>
8002
8003 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8004 * gcc.dg/Wpadded.c: Likewise.
8005 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8006 structure-layout.
8007 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8008 for sleep by Sleep and add windows.h include for this function.
8009 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8010 targets.
8011 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8012 target.
8013 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8014 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8015 on x64 mingw target.
8016 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8017 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8018 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8019 failure on LLP64 target.
8020
8021 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8022
8023 PR c/52290
8024 * gcc.dg/noncompile/pr52290.c: New test.
8025
8026 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR tree-optimization/52019
8029 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8030
8031 2012-02-22 Kai Tietz <ktietz@redhat.com>
8032
8033 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8034 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8035 derived pdiff_t type.
8036 * g++.dg/torture/pr49720.C: Likewise
8037
8038 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8039
8040 PR target/52330
8041 * gcc.target/i386/pr52330.c: New test.
8042
8043 2012-02-22 Tobias Burnus <burnus@net-b.de>
8044
8045 PR fortran/52335
8046 * gfortran.dg/io_constraints_10.f90: New.
8047
8048 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8049
8050 * lib/target-supports.exp (check_effective_target_vect_condition):
8051 Return true for NEON.
8052
8053 2012-02-21 Kai Tietz <ktietz@redhat.com>
8054
8055 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8056
8057 2012-02-21 Richard Guenther <rguenther@suse.de>
8058
8059 PR tree-optimization/52324
8060 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8061
8062 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8063
8064 PR middle-end/51782
8065 * gcc.target/avr/torture/pr51782-1.c: New test.
8066
8067 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR tree-optimization/52318
8070 * gcc.dg/pr52318.c: New test.
8071
8072 2012-02-20 Kai Tietz <ktietz@redhat.com>
8073
8074 * gcc.dg/bf-ms-layout-3.c: New testcase.
8075
8076 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8077
8078 PR testsuite/52229
8079 PR fortran/32380
8080 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8081
8082 2012-02-20 Richard Guenther <rguenther@suse.de>
8083
8084 PR tree-optimization/52298
8085 * gcc.dg/torture/pr52298.c: New testcase.
8086 * gcc.dg/vect/pr52298.c: Likewise.
8087
8088 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8089
8090 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8091 * gcc.c-torture/execute/pr52286.c: Ditto.
8092
8093 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR tree-optimization/52286
8096 * gcc.c-torture/execute/pr52286.c: New test.
8097
8098 2012-02-18 Tobias Burnus <burnus@net-b.de>
8099
8100 PR fortran/52295
8101 * gfortran.dg/interface_35.f90: Use -std=f2003.
8102 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8103 * gfortran.dg/interface_assignment_4.f90: Ditto.
8104 * gfortran.dg/bessel_1.f90: Ditto.
8105 * gfortran.dg/func_result_6.f90: Ditto.
8106 * gfortran.dg/hypot_1.f90: Ditto.
8107 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8108
8109 2012-02-17 Tobias Burnus <burnus@net-b.de>
8110
8111 PR translation/52232
8112 PR translation/52234
8113 PR translation/52245
8114 PR translation/52246
8115 PR translation/52262
8116 PR translation/52273
8117 * gfortran.dg/coarray_22.f90: Update dg-error.
8118 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8119
8120 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8121
8122 PR target/51753
8123 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8124 (simulate-thread): Use default timeout.
8125
8126 2012-02-16 Jason Merrill <jason@redhat.com>
8127
8128 PR c++/52248
8129 * g++.dg/ext/timevar1.C: New.
8130
8131 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8132
8133 PR c++/52126
8134 * g++.dg/template/using21.C: New.
8135 * g++.dg/template/using22.C: Likewise.
8136
8137 2012-02-16 Jason Merrill <jason@redhat.com>
8138
8139 PR c++/51415
8140 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8141
8142 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR tree-optimization/52255
8145 * gcc.c-torture/compile/pr52255.c: New test.
8146
8147 PR debug/52260
8148 * g++.dg/debug/dwarf2/pr52260.C: New test.
8149
8150 PR middle-end/51929
8151 * g++.dg/ipa/pr51929.C: New test.
8152
8153 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8154
8155 PR target/52199
8156 * gcc.target/powerpc/pr52199.c: New file.
8157
8158 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8159
8160 PR target/52152
8161 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8162
8163 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8164
8165 * gcc.dg/pr51867.c: Don't include <math.h>.
8166 (sqrtf): Declare.
8167
8168 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8169
8170 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8171 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8172
8173 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8174
8175 PR tree-optimization/50561
8176 * gcc.dg/graphite/pr50561.c: New testcase.
8177
8178 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8179
8180 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8181 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8182
8183 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8184
8185 * gnat.dg/discr35.ad[sb]: New test.
8186
8187 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8188
8189 * gnat.dg/volatile10.adb: New test.
8190 * gnat.dg/volatile10_pkg.ads: New helper.
8191
8192 2012-02-14 Jason Merrill <jason@redhat.com>
8193
8194 * g++.dg/ext/attrib43.C: New.
8195
8196 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8197
8198 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8199 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8200 fgnu_tm.
8201 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8202 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8203 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8204 effective_target fgnu_tm.
8205 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8206
8207 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR c++/52247
8210 * g++.dg/template/asmgoto1.C: New test.
8211
8212 2012-02-14 Ian Lance Taylor <iant@google.com>
8213
8214 PR go/48501
8215 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8216 compiling generated file for 64bit and index tests.
8217
8218 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8219
8220 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8221
8222 2012-02-14 Richard Guenther <rguenther@suse.de>
8223
8224 PR tree-optimization/52244
8225 PR tree-optimization/51528
8226 * gcc.dg/torture/pr52244.c: New testcase.
8227
8228 2012-02-14 Walter Lee <walt@tilera.com>
8229
8230 * g++.dg/other/PR23205.C: Disable test on tile.
8231 * g++.dg/other/pr23205-2.C: Disable test on tile.
8232 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8233 * gcc.dg/20040813-1.c: Disable test on tile.
8234 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8235 * gcc.misc-tests/linkage.exp: Handle tilegx.
8236
8237 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8238
8239 PR tree-optimization/52210
8240 * gcc.dg/pr52210.c: New test.
8241
8242 2012-02-14 Jason Merrill <jason@redhat.com>
8243
8244 PR c++/39055
8245 * g++.dg/overload/defarg5.C: New.
8246
8247 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR c/52181
8250 * c-c++-common/pr52181.c: New test.
8251
8252 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR c++/52215
8255 * g++.dg/ext/atomic-1.C: New test.
8256
8257 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8258
8259 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8260
8261 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8262
8263 PR middle-end/52209
8264 * gcc.c-torture/execute/pr52209.c: New test.
8265
8266 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8267
8268 PR fortran/50981
8269 * gfortran.dg/elemental_optional_args_5.f03: New test.
8270
8271 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8272
8273 PR testsuite/50076
8274 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8275 cases.
8276
8277 2012-02-11 Ian Lance Taylor <iant@google.com>
8278
8279 PR go/51874
8280 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8281 SPARC Solaris. Don't run the test at all on systems where it may
8282 not work, rather than xfailing it.
8283
8284 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8285
8286 PR rtl-optimization/52175
8287 * gcc.c-torture/compile/pr52175.c: New test.
8288
8289 2012-02-10 Jason Merrill <jason@redhat.com>
8290
8291 PR c++/51910
8292 * g++.dg/template/repo10.C: New.
8293
8294 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR debug/52132
8297 * gcc.dg/pr52132.c: New test.
8298
8299 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8300
8301 * gnat.dg/specs/aggr4.ads: New test.
8302 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8303
8304 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8305
8306 PR target/52146
8307 * gcc.target/i386/pr52146.c: New.
8308
8309 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR middle-end/52177
8312 * c-c++-common/pr52177.c: New test.
8313
8314 2012-02-10 Jan Hubicka <jh@suse.cz>
8315
8316 PR middle-end/48600
8317 * g++.dg/torture/pr48600.C: New testcase.
8318
8319 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8320
8321 PR middle-end/52140
8322 * gcc.dg/dfp/pr52140.c: New test.
8323
8324 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR fortran/32380
8327 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8328 of dg-options.
8329
8330 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8331
8332 PR middle-end/51867
8333 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8334 * gcc.dg/pr51867.c: New test.
8335
8336 2012-02-09 Ian Lance Taylor <iant@google.com>
8337
8338 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8339 which don't support -fsplit-stack. Turn off optimization when
8340 compiling select5-out.go.
8341
8342 2012-02-08 Ian Lance Taylor <iant@google.com>
8343
8344 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8345 systems which don't support -fsplit-stack.
8346
8347 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8348
8349 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8350 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8351 machine instuction in the log.
8352
8353 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8354
8355 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8356 to 20 seconds.
8357
8358 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8359
8360 PR driver/48524
8361 * gcc.dg/pr48524.c: New test.
8362 * gcc.dg/pr48524.spec: New spec file for test.
8363
8364 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8365
8366 PR fortran/32380
8367 * gfortran.dg/vect/pr32380.f90: New test.
8368
8369 2012-02-08 Tobias Burnus <burnus@net-b.de>
8370
8371 PR fortran/52151
8372 * gfortran.dg/realloc_on_assign_12.f90: New.
8373
8374 2012-02-08 Richard Guenther <rguenther@suse.de>
8375
8376 PR rtl-optimization/52170
8377 * gcc.dg/torture/pr52170.c: New testcase.
8378
8379 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR gcov-profile/52150
8382 * gcc.dg/tree-prof/pr52150.c: New test.
8383
8384 PR rtl-optimization/52139
8385 * gcc.dg/pr52139.c: New test.
8386
8387 2012-02-07 Jason Merrill <jason@redhat.com>
8388
8389 PR c++/51675
8390 * g++.dg/cpp0x/constexpr-union3.C: New.
8391
8392 PR c++/52035
8393 * g++.dg/lto/pr52035_0.C: New.
8394
8395 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8396
8397 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8398 * gcc.dg/special/weak-1.c: Likewise.
8399 * gcc.dg/ucnid-12.c: Likewise.
8400 * gcc.dg/torture/pr45678-1.c: Likewise.
8401 * gcc.dg/torture/pr45678-2.c: Likewise.
8402 * gcc.dg/vector-4.c: Likewise.
8403 * gcc.dg/ipa/inline-5.c: Likewise.
8404 * gcc.dg/ucnid-11.c: Likewise.
8405 * gcc.misc-tests/gcov-13.c: Likewise.
8406 * gcc.misc-tests/gcov-14.c: Likewise.
8407 * g++.dg/ext/label13.C: Likewise.
8408 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8409 hppa*-*-hpux* options.
8410 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8411 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8412 * gcc.dg/pr48616.c: Likewise.
8413 * gcc.dg/pr17957.c: Likewise.
8414 * gcc.dg/pr17055-1.c: Likewise.
8415 * gcc.dg/pr32912-1.c: Likewise.
8416 * gcc.dg/tm/pr51472.c: Likewise.
8417 * c-c++-common/fold-bitand-4.c: Likewise.
8418 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8419 Use dg-additional-options for extra options.
8420
8421 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8422
8423 * gcc.target/epiphany/interrupt-2.c: New test.
8424
8425 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8426
8427 PR target/52155
8428 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8429 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8430 for MIPS ELF.
8431
8432 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8433
8434 PR target/52152
8435 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8436
8437 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8438
8439 PR middle-end/24306
8440 PR target/52154
8441 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8442 * gcc.target/mips/va-arg-1.c: New test.
8443
8444 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8445
8446 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8447 for -mno-pointers-to-nested-functions.
8448
8449 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8450
8451 * gcc.c-torture/execute/20120207-1.c: New test.
8452
8453 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8454
8455 PR rtl-optimization/52060
8456 * gcc.dg/torture/pr52060.c: New test.
8457
8458 PR middle-end/52074
8459 * gcc.c-torture/compile/pr52074.c: New test.
8460
8461 2012-02-07 Tobias Burnus <burnus@net-b.de>
8462
8463 PR fortran/51514
8464 * gfortran.dg/class_to_type_2.f90: New.
8465
8466 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8467
8468 PR fortran/32373
8469 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8470 Remove module.
8471
8472 2012-02-06 Jason Merrill <jason@redhat.com>
8473
8474 PR c++/52088
8475 * g++.dg/template/conv13.C: New.
8476
8477 2012-02-06 Richard Guenther <rguenther@suse.de>
8478
8479 PR tree-optimization/52115
8480 * gcc.c-torture/compile/pr52115.c: New testcase.
8481
8482 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR target/52129
8485 * gcc.c-torture/execute/pr52129.c: New test.
8486
8487 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8488
8489 * gcc.dg/pr48374.c: Actually add the test I forgot
8490 in the 2012-01-25 commit.
8491
8492 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8493
8494 PR fortran/32373
8495 * gfortran.dg/vect/vect-8.f90: New test case.
8496
8497 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8498
8499 PR fortran/48847
8500 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8501
8502 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8503
8504 PR fortran/52102
8505 * gfortran.dg/class_48.f90 : Add test of allocate class array
8506 component with source in subroutine test3. Remove commenting
8507 out in subroutine test4, since branching on unitialized variable
8508 is now fixed (no PR for this last.).
8509
8510 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8511
8512 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8513 on MIPS targets.
8514 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8515
8516 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8517
8518 PR target/52125
8519 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8520 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8521
8522 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8523
8524 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8525 (check_effective_target_sync_int_long): Use it.
8526 (check_effective_target_sync_char_short): Likewise.
8527 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8528
8529 2012-02-05 Tobias Burnus <burnus@net-b.de>
8530
8531 PR fortran/51972
8532 * gfortran.dg/class_48.f90: Add some further checks.
8533
8534 2012-02-05 Ira Rosen <irar@il.ibm.com>
8535
8536 PR tree-optimization/52091
8537 * gcc.dg/vect/pr52091.c: New test.
8538
8539 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR rtl-optimization/52113
8542 * gcc.target/avr/pr52113.c: New test.
8543
8544 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR rtl-optimization/52092
8547 * gcc.c-torture/compile/pr52092.c: New test.
8548
8549 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8550
8551 PR fortran/41587
8552 * gfortran.dg/class_array_10.f03: New test.
8553
8554 PR fortran/46356
8555 * gfortran.dg/class_array_11.f03: New test.
8556
8557 PR fortran/51754
8558 * gfortran.dg/class_array_12.f03: New test.
8559
8560 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8561
8562 PR fortran/52012
8563 * gfortran.dg/realloc_on_assign_11.f90: New test.
8564
8565 2012-02-02 Tobias Burnus <burnus@net-b.de>
8566
8567 PR fortran/52093
8568 * gfortran.dg/shape_7.f90: New.
8569
8570 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8571
8572 * gcc.target/mips/mips-prepend-1.c: New test.
8573
8574 2012-02-02 Jan Hubicka <jh@suse.cz>
8575 Tom de Vries <tom@codesourcery.com>
8576
8577 PR middle-end/51998
8578 * gcc.dg/alias-12.c: New testcase.
8579 * gcc.dg/alias-13.c: New testcase.
8580
8581 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR target/52086
8584 * gcc.dg/pr52086.c: New test.
8585
8586 PR tree-optimization/52073
8587 * gcc.c-torture/compile/pr52073.c: New test.
8588
8589 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8590
8591 PR fortran/51958
8592 * gfortran.dg/function_optimize_10.f90: New test.
8593
8594 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8595
8596 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8597 test on alpha*-*-*.
8598
8599 2012-02-01 Tobias Burnus <burnus@net-b.de>
8600
8601 PR fortran/52024
8602 * gfortran.dg/typebound_operator_14.f90: New.
8603
8604 2012-02-01 Tobias Burnus <burnus@net-b.de>
8605
8606 PR fortran/52059
8607 * gfortran.dg/elemental_function_1.f90: New.
8608
8609 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8610
8611 PR rtl-optimization/51374
8612 * gcc.target/avr/torture/pr51374-1.c:
8613 Also fail if SBIS is seen.
8614
8615 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8616
8617 PR rtl-optimization/51374
8618 * gcc.target/avr/torture/pr51374-1.c: New.
8619
8620 2012-01-31 Tobias Burnus <burnus@net-b.de>
8621
8622 PR fortran/52024
8623 * gfortran.dg/typebound_generic_11.f90: New.
8624
8625 2012-01-31 Tobias Burnus <burnus@net-b.de>
8626
8627 PR fortran/52029
8628 * gfortran.dg/class_49.f90: New.
8629
8630 2012-01-31 Tobias Burnus <burnus@net-b.de>
8631
8632 PR fortran/52013
8633 * gfortran.dg/elemental_args_check_6.f90: New.
8634
8635 2012-01-31 Jason Merrill <jason@redhat.com>
8636
8637 PR c++/52043
8638 * g++.dg/cpp0x/variadic122.C: New.
8639
8640 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8641
8642 PR fortran/52012
8643 * gfortran.dg/realloc_on_assign_10.f90: New test.
8644
8645 2012-01-31 Richard Guenther <rguenther@suse.de>
8646
8647 PR tree-optimization/51528
8648 * gcc.dg/torture/pr51528.c: New testcase.
8649
8650 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8651
8652 PR go/48501
8653 * lib/go.exp (go_target_compile): Append timeout= to options.
8654 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8655 select5-out.go test on alpha*-*-* targets.
8656
8657 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8658
8659 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8660 (TEST_SHORT): Reformat in the same way.
8661 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8662 (TEST_SHORT): Reformat in the same way.
8663 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8664 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8665 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8666 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8667 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8668
8669 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8670
8671 PR target/51835
8672 * gcc.target/arm/pr51835.c: New testcase.
8673
8674 2012-01-30 Richard Guenther <rguenther@suse.de>
8675
8676 PR tree-optimization/52028
8677 * gcc.dg/torture/pr52028.c: New testcase.
8678 * gfortran.dg/ldist-pr45199.f: Adjust.
8679 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8680 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8681 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8682
8683 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR debug/52027
8686 * gcc.dg/tree-prof/pr52027.c: New test.
8687
8688 PR tree-optimization/52046
8689 * gcc.dg/pr52046.c: New test.
8690
8691 PR debug/52048
8692 * g++.dg/other/pr52048.C: New test.
8693
8694 2012-01-30 Richard Guenther <rguenther@suse.de>
8695
8696 PR tree-optimization/52045
8697 * gcc.dg/pr52045.c: New testcase.
8698
8699 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8700
8701 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8702 new code generated for __sync_lock_release.
8703
8704 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8705
8706 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8707
8708 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8709
8710 PR testsuite/51875
8711 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8712
8713 * g++.dg/ext/visibility/template10.C: Fix typo.
8714
8715 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8716
8717 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8718
8719 PR c++/51327
8720 * g++.dg/cpp0x/constexpr-ice6.C: New.
8721
8722 2012-01-29 Tobias Burnus <burnus@net-b.de>
8723
8724 PR fortran/41600
8725 * gfortran.dg/default_initialization_6.f90: New.
8726
8727 2012-01-29 Tobias Burnus <burnus@net-b.de>
8728
8729 PR fortran/51972
8730 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8731 * gfortran.dg/class_48.f90: New.
8732
8733 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8734
8735 PR fortran/51808
8736 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8737
8738 2012-01-28 Tobias Burnus <burnus@net-b.de>
8739
8740 PR fortran/51972
8741 * gfortran.dg/class_allocate_12.f90: New.
8742
8743 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8744
8745 * gcc.dg/torture/pr50444.c: Fix dg directives.
8746
8747 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR target/52006
8750 * gcc.target/arm/pr52006.c: New test.
8751
8752 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8753
8754 PR testsuite/52011
8755 * gcc.dg/lto/trans-mem.h: New file.
8756 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8757 * gcc.dg/lto/trans-mem-1_1.c: Same.
8758 * gcc.dg/lto/trans-mem-4_1.c: Same.
8759 * gcc.dg/lto/trans-mem-3_1.c: Same.
8760
8761 2012-01-27 Tobias Burnus <burnus@net-b.de>
8762
8763 PR fortran/52022
8764 * gfortran.dg/dummy_procedure_7.f90: New.
8765
8766 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8767
8768 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8769 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8770
8771 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR c++/51852
8774 * g++.dg/other/gc5.C: New test.
8775
8776 2012-01-27 Richard Guenther <rguenther@suse.de>
8777
8778 PR tree-optimization/50444
8779 * gcc.dg/torture/pr50444.c: New testcase.
8780
8781 2012-01-27 Tobias Burnus <burnus@net-b.de>
8782
8783 PR fortran/51970
8784 PR fortran/51977
8785 * gfortran.dg/move_alloc_13.f90: New.
8786
8787 2012-01-27 Tobias Burnus <burnus@net-b.de>
8788
8789 PR fortran/51953
8790 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8791 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8792 and change dg-error string.
8793
8794 2012-01-27 Tobias Burnus <burnus@net-b.de>
8795
8796 PR fortran/52016
8797 * gfortran.dg/elemental_args_check_5.f90: New.
8798
8799 2012-01-27 Richard Guenther <rguenther@suse.de>
8800
8801 PR middle-end/51959
8802 * g++.dg/torture/pr51959.C: New testcase.
8803
8804 2012-01-27 Tom de Vries <tom@codesourcery.com>
8805
8806 PR tree-optimization/51990
8807 * gcc.dg/pr51990.c: New test.
8808 * gcc.dg/pr51990-2.c: Same.
8809
8810 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8811 Tobias Burnus <burnus@gcc.gnu.org>
8812
8813 PR fortran/48705
8814 * gfortran.dg/class_allocate_11.f03: New.
8815
8816 PR fortran/51870
8817 PR fortran/51943
8818 PR fortran/51946
8819 * gfortran.dg/class_allocate_7.f03: New.
8820 * gfortran.dg/class_allocate_8.f03: New.
8821 * gfortran.dg/class_allocate_9.f03: New.
8822 * gfortran.dg/class_allocate_10.f03: New.
8823
8824 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8825
8826 * gnat.dg/discr34.adb: New test.
8827 * gnat.dg/discr34_pkg.ads: New helper.
8828
8829 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8830
8831 * gnat.dg/discr33.adb: New test.
8832
8833 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8834
8835 * gnat.dg/limited_with3.ad[sb): New test.
8836 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8837 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8838 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8839
8840 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8841
8842 * gnat.dg/stack_usage1.adb: New test.
8843 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8844
8845 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8846 * gcc.dg/pr44194-2.c: Likewise.
8847
8848 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8849
8850 PR c++/51370
8851 * g++.dg/template/crash112.C: New.
8852
8853 2012-01-27 Richard Henderson <rth@redhat.com>
8854
8855 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8856
8857 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8858
8859 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8860
8861 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR middle-end/51895
8864 * g++.dg/opt/pr51895.C: New test.
8865
8866 2012-01-26 Michael Matz <matz@suse.de>
8867
8868 PR tree-optimization/48794
8869 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8870
8871 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8872
8873 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8874
8875 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8876
8877 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8878 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8879 memory.
8880 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8881 the default value for s390 and s390x.
8882
8883 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8884
8885 PR lto/51698
8886 * gcc.dg/lto/trans-mem-4_0.c: New.
8887 * gcc.dg/lto/trans-mem-4_1.c: New.
8888 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8889 TM builtins.
8890 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8891 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8892 TM builtins.
8893 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8894 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8895 TM builtins.
8896
8897 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8898
8899 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8900
8901 2012-01-25 Ian Lance Taylor <iant@google.com>
8902
8903 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8904
8905 2012-01-25 Tobias Burnus <burnus@net-b.de>
8906
8907 PR fortran/51995
8908 * gfortran.dg/typebound_proc_25.f90: New.
8909
8910 2012-01-25 Jason Merrill <jason@redhat.com>
8911
8912 PR c++/51992
8913 * g++.dg/lto/pr51992_0.C: New.
8914
8915 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR tree-optimization/51987
8918 * gcc.target/i386/pr51987.c: New test.
8919
8920 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8921
8922 * gcc.dg/tm/lto-1.c: Require lto support in target.
8923
8924 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8925
8926 PR rtl-optimization/48374
8927 * gcc.dg/pr48374.c: New test.
8928
8929 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8930
8931 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8932
8933 2012-01-25 Tobias Burnus <burnus@net-b.de>
8934
8935 PR fortran/51966
8936 * gfortran.dg/derived_constructor_char_3.f90: New.
8937
8938 2012-01-24 Ian Lance Taylor <iant@google.com>
8939
8940 * go.test/go-test.exp (filecmp): New procedure.
8941 (errchk): Handle quoted square brackets.
8942 (go-gc-tests): Set go_compile_args. Handle various new test
8943 lines. Skip a few new tests.
8944 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8945
8946 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8947
8948 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8949 (check_effective_target_vect_extract_even_odd)
8950 (check_effective_target_vect_interleave): Return true for MIPS
8951 paired-single.
8952
8953 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8954
8955 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8956 (main): Use it instead of argc.
8957
8958 2012-01-24 Jason Merrill <jason@redhat.com>
8959
8960 PR c++/51973
8961 * g++.dg/cpp0x/sfinae31.C: New.
8962
8963 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8964
8965 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8966
8967 2012-01-24 Jason Merrill <jason@redhat.com>
8968
8969 PR c++/51812
8970 * g++.dg/inherit/covariant20.C: New.
8971
8972 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8973
8974 PR c++/51223
8975 * g++.dg/parse/crash58.C: New.
8976
8977 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR target/51957
8980 * gcc.dg/pr51957-1.c: New test.
8981 * gcc.dg/pr51957-1.h: New file.
8982 * gcc.dg/pr51957-2.c: New test.
8983
8984 2012-01-23 Jason Merrill <jason@redhat.com>
8985
8986 PR c++/51930
8987 * g++.dg/ext/visibility/template10.C: New.
8988
8989 2012-01-23 Tobias Burnus <burnus@net-b.de>
8990
8991 PR fortran/51948
8992 * gfortran.dg/move_alloc_12.f90: New.
8993
8994 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8995
8996 PR middle-end/45416
8997 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8998
8999 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9000
9001 PR c++/51398
9002 * g++.dg/template/crash111.C: New.
9003
9004 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9005
9006 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9007 configurations.
9008 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9009
9010 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9011
9012 PR testsuite/51941
9013 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9014 the DW_TAG_class_type and DW_AT_name: "Executor".
9015
9016 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9017
9018 * lib/target-supports.exp
9019 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9020 (check_effective_target_vect_interleave): Likewise.
9021
9022 2012-01-22 Jason Merrill <jason@redhat.com>
9023
9024 PR c++/51925
9025 * g++.dg/template/using20.C: New.
9026 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9027
9028 2012-01-23 Jason Merrill <jason@redhat.com>
9029
9030 PR target/51934
9031 * g++.dg/torture/pr51344.C: Limit to x86.
9032
9033 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9034
9035 * c-c++-common/tm/omp.c: Require target with pthread support.
9036
9037 2012-01-23 Richard Guenther <rguenther@suse.de>
9038
9039 PR tree-optimization/51949
9040 * gcc.dg/torture/pr51949.c: New testcase.
9041
9042 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR rtl-optimization/51933
9045 * gcc.c-torture/execute/pr51933.c: New test.
9046
9047 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9048
9049 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9050 Do not define for Interix.
9051
9052 2012-01-22 Jason Merrill <jason@redhat.com>
9053
9054 PR c++/51832
9055 * g++.dg/lto/pr51832.h: New.
9056 * g++.dg/lto/pr51832_0.C: New.
9057 * g++.dg/lto/pr51832_1.C: New.
9058
9059 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9060
9061 * gcc.dg/ext-elim-1.c: New test.
9062
9063 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9064
9065 PR target/51931
9066 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9067 * g++.dg/opt/longbranch1.C: Likewise.
9068
9069 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9070
9071 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9072 in C++11 mode.
9073
9074 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9075
9076 PR fortran/50556
9077 * gfortran.dg/namelist_74.f90: New test.
9078 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9079
9080 2012-01-21 Tobias Burnus <burnus@net-b.de>
9081
9082 PR fortran/51913
9083 * gfortran.dg/class_47.f90: New.
9084
9085 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9086
9087 * gnat.dg/renaming5.ad[sb]: New test.
9088
9089 2012-01-20 Jason Merrill <jason@redhat.com>
9090
9091 PR c++/51919
9092 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9093
9094 2012-01-20 Jason Merrill <jason@redhat.com>
9095
9096 PR c++/51922
9097 * g++.dg/ext/attrib42.C: Require ilp32.
9098
9099 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR target/51915
9102 * gcc.target/arm/pr51915.c: New test.
9103
9104 2012-01-20 Cary Coutant <ccoutant@google.com>
9105 Dodji Seketeli <dodji@redhat.com>
9106
9107 PR debug/45682
9108 * g++.dg/debug/dwarf2/nested-3.C: New test.
9109
9110 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9111
9112 PR c++/51402
9113 * g++.dg/template/crash110.C: New.
9114
9115 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9116
9117 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9118 Remove default options on hppa*-*-hpux*.
9119
9120 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9121
9122 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9123
9124 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9125
9126 * gcc.c-torture/compile/pr51856.c: New testcase.
9127
9128 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9129
9130 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9131 options to go_target_compile.
9132
9133 2012-01-20 Kai Tietz <ktietz@redhat.com>
9134
9135 * g++.dg/torture/pr51344.C: Fix typo.
9136
9137 2012-01-20 Richard Guenther <rguenther@suse.de>
9138
9139 PR tree-optimization/51903
9140 * g++.dg/torture/pr51903.C: New testcase.
9141
9142 2012-01-20 Tobias Burnus <burnus@net-b.de>
9143 Janus Weil <janus@gcc.gnu.org>
9144
9145 PR fortran/51056
9146 * gfortran.dg/use_21.f90: New.
9147
9148 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR target/51106
9151 * gcc.dg/torture/pr51106-1.c: New test.
9152 * gcc.dg/torture/pr51106-2.c: New test.
9153
9154 2012-01-19 Kai Tietz <ktietz@redhat.com>
9155
9156 * g++.dg/torture/pr51344.C: New test.
9157
9158 2012-01-19 Tobias Burnus <burnus@net-b.de>
9159
9160 PR fortran/51904
9161 * gfortran.dg/intrinsic_size_2.f90: New.
9162
9163 2012-01-19 Jason Merrill <jason@redhat.com>
9164
9165 PR c++/51889
9166 * g++.dg/inherit/using7.C: New.
9167
9168 2012-01-19 Richard Guenther <rguenther@suse.de>
9169
9170 PR tree-optimization/37997
9171 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9172
9173 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9174
9175 PR rtl-optimization/51505
9176 * gcc.dg/pr51505.c: New test.
9177
9178 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9179
9180 PR fortran/51634
9181 * gfortran.dg/typebound_operator_12.f03: New.
9182 * gfortran.dg/typebound_operator_13.f03: New.
9183
9184 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9185
9186 PR c++/51225
9187 * g++.dg/cpp0x/pr51225.C: New.
9188
9189 2012-01-17 Ian Lance Taylor <iant@google.com>
9190
9191 PR go/50656
9192 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9193
9194 2012-01-17 Tobias Burnus <burnus@net-b.de>
9195
9196 PR fortran/51869
9197 * gfortran.dg/realloc_on_assign_9.f90: New.
9198
9199 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9200
9201 PR other/51165
9202 * gcc.dg/tm/memopt-3.c: Remove xfail.
9203 * gcc.dg/tm/memopt-4.c: Remove xfail.
9204 * gcc.dg/tm/memopt-5.c: Remove xfail.
9205 * gcc.dg/tm/memopt-7.c: Remove xfail.
9206
9207 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR tree-optimization/51877
9210 * gcc.c-torture/execute/pr51877.c: New test.
9211
9212 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9213
9214 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9215 {!vect_align_arrays} to vect_sizes_32B_16B.
9216 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9217 * gcc.dg/vect/vect-peel-3.c: Ditto.
9218
9219 2012-01-16 Jason Merrill <jason@redhat.com>
9220
9221 PR c++/51854
9222 * g++.dg/abi/mangle60.C: New.
9223
9224 PR c++/51827
9225 * g++.dg/pch/mangle1.{C,Hs}: New.
9226
9227 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9228 Tobias Burnus <burnus@net-b.de>
9229
9230 PR fortran/50981
9231 * gfortran.dg/elemental_optional_args_3.f90: New
9232 * gfortran.dg/elemental_optional_args_4.f90: New
9233
9234 2012-01-16 Tobias Burnus <burnus@net-b.de>
9235
9236 PR fortran/51809
9237 * gfortran.dg/use_20.f90: New
9238
9239 2012-01-16 Jason Merrill <jason@redhat.com>
9240
9241 PR c++/51868
9242 * g++.dg/cpp0x/rv-bitfield.C: New.
9243 * g++.dg/cpp0x/rv-bitfield2.C: New.
9244
9245 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9246
9247 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9248 subroutine 'qsort' and use index array to assign the result.
9249
9250 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR tree-optimization/51865
9253 * gcc.dg/pr51865.c: New test.
9254
9255 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9256
9257 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9258
9259 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9260
9261 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9262 to be loaded from the constant pool, rather than via %hi and %lo.
9263
9264 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9265
9266 PR rtl-optimization/51821
9267 * gcc.dg/pr51821.c: New test.
9268
9269 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9270
9271 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9272
9273 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9274
9275 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9276
9277 2012-01-14 Tobias Burnus <burnus@net-b.de>
9278
9279 PR fortran/51800
9280 * gfortran.dg/init_flag_8.f90: New.
9281 * gfortran.dg/init_flag_9.f90: New.
9282
9283 2011-01-14 Tobias Burnus <burnus@net-b.de>
9284
9285 PR fortran/51816
9286 * gfortran.dg/use_18.f90: New.
9287 * gfortran.dg/use_19.f90: New.
9288
9289 2012-01-13 Ian Lance Taylor <iant@google.com>
9290
9291 PR c++/50012
9292 * g++.dg/warn/Wsign-compare-4.C: New.
9293
9294 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9295
9296 PR fortran/48351
9297 * gfortran.dg/alloc_comp_assign.f03: New.
9298 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9299 __BUILTIN_FREE from 38 to 32.
9300
9301 2012-01-13 Jason Merrill <jason@redhat.com>
9302
9303 PR c++/20681
9304 * g++.dg/warn/Wreturn-type-7.C: New.
9305
9306 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9307
9308 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9309 assumption.
9310 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9311 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9312 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9313 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9314 int32plus because of big array needed.
9315 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9316 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9317
9318 2012-01-13 Jason Merrill <jason@redhat.com>
9319
9320 PR c++/51813
9321 * g++.dg/ext/visibility/template9.C: New.
9322
9323 PR c++/51620
9324 * g++.dg/cpp0x/defaulted34.C: New.
9325 * g++.dg/template/virtual3.C: New.
9326
9327 2012-01-13 Richard Guenther <rguenther@suse.de>
9328
9329 PR middle-end/8081
9330 * gcc.dg/torture/pr8081.c: New testcase.
9331
9332 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9333
9334 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9335
9336 2012-01-12 Jason Merrill <jason@redhat.com>
9337
9338 PR c++/51714
9339 * g++.dg/ext/stmtexpr14.C: New.
9340
9341 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9342
9343 PR c++/51633
9344 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9345
9346 2012-01-12 Jason Merrill <jason@redhat.com>
9347
9348 PR c++/48051
9349 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9350 * g++.dg/abi/mangle58.C: Likewise.
9351
9352 PR c++/51403
9353 * g++.dg/template/arg8.C: New.
9354
9355 2012-01-12 Ira Rosen <irar@il.ibm.com>
9356
9357 PR tree-optimization/51799
9358 * gcc.dg/vect/pr51799.c: New test.
9359 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9360 patterns.
9361
9362 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9363 Tobias Burnus <burnus@net-b.de>
9364
9365 PR fortran/51057
9366 PR fortran/51616
9367 * lib/target-supports.exp
9368 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9369 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9370
9371 2012-01-11 Jason Merrill <jason@redhat.com>
9372
9373 PR c++/51565
9374 * g++.dg/ext/attrib42.C: New.
9375
9376 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR bootstrap/51796
9379 * gcc.dg/pr51796.c: New test.
9380
9381 2012-01-11 Jason Merrill <jason@redhat.com>
9382
9383 PR c++/51818
9384 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9385
9386 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9387
9388 * gnat.dg/array19.ad[sb]: New test.
9389
9390 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9391
9392 * gnat.dg/opt23.ad[sb]: New test.
9393 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9394 * gnat.dg/opt24.ad[sb]: New test.
9395
9396 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9397
9398 PR tree-optimization/49642
9399 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9400 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9401
9402 2012-01-11 Jason Merrill <jason@redhat.com>
9403
9404 PR c++/51613
9405 * g++.dg/template/explicit-args5.C: New.
9406
9407 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9408
9409 * gcc.c-torture/execute/20120110-1.c: New testcase.
9410
9411 2012-01-10 Jason Merrill <jason@redhat.com>
9412
9413 PR c++/51614
9414 * g++.dg/inherit/ambig1.C: New.
9415
9416 PR c++/51433
9417 * g++.dg/cpp0x/constexpr-cache1.C: New.
9418
9419 2012-01-10 Richard Guenther <rguenther@suse.de>
9420
9421 PR tree-optimization/51801
9422 * gcc.dg/torture/pr51801.c: New testcase.
9423
9424 2012-01-10 Tobias Burnus <burnus@net-b.de>
9425
9426 PR fortran/51652
9427 * gfortran.dg/allocate_with_typespec_5.f90: New.
9428
9429 2012-01-10 Tobias Burnus <burnus@net-b.de>
9430
9431 * gfortran.dg/class_39.f03: Update dg-error string.
9432
9433 2012-01-10 Richard Guenther <rguenther@suse.de>
9434
9435 PR tree-optimization/50913
9436 * gcc.dg/graphite/interchange-16.c: New testcase.
9437 * gcc.dg/graphite/scop-20.c: XFAIL.
9438 * gfortran.dg/graphite/interchange-1.f: Likewise.
9439 * gfortran.dg/graphite/block-1.f90: Likewise.
9440 * gfortran.dg/graphite/block-2.f: Likewise.
9441
9442 2012-01-10 Richard Henderson <rth@redhat.com>
9443
9444 * lib/target-supports.exp (check_effective_target_vect_perm,
9445 check_effective_target_vect_perm_byte,
9446 check_effective_target_vect_perm_short): Enable for arm neon.
9447
9448 2012-01-09 Tobias Burnus <burnus@net-b.de>
9449
9450 PR fortran/46328
9451 * gfortran.dg/typebound_operator_11.f90: New.
9452
9453 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9454
9455 * gnat.dg/array18.adb: New test.
9456 * gnat.dg/array18_pkg.ads: New helper.
9457
9458 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9459
9460 PR fortran/51791
9461 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9462 around base object in first assignment in main program.
9463 * gfortran.dg/typebound_operator_10.f03: New test.
9464
9465 2012-01-09 Martin Jambor <mjambor@suse.cz>
9466
9467 PR tree-optimization/51759
9468 * g++.dg/ipa/pr51759.C: New test.
9469
9470 2012-01-09 Tobias Burnus <burnus@net-b.de>
9471
9472 PR fortran/51758
9473 * gfortran.dg/optional_absent_2.f90: New.
9474
9475 2012-01-09 Tobias Burnus <burnus@net-b.de>
9476
9477 PR fortran/51578
9478 * gfortran.dg/use_17.f90: New.
9479
9480 2012-01-09 Gary Funck <gary@intrepid.com>
9481
9482 PR preprocessor/33919
9483 * gcc.dg/pr33919.c: New test.
9484 * gcc.dg/pr33919-0.h: New test header file.
9485 * gcc.dg/pr33919-1.h: Ditto.
9486 * gcc.dg/pr33919-2.h: Ditto.
9487
9488 2012-01-07 Jan Hubicka <jh@suse.cz>
9489
9490 PR tree-optimize/51694
9491 * gcc.c-torture/compile/pr51694.c: new testcase.
9492
9493 2012-01-07 Jan Hubicka <jh@suse.cz>
9494
9495 PR tree-optimization/51600
9496 * g++.dg/torture/pr51600.C: New testcase.
9497
9498 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9499
9500 PR gcov-profile/51715
9501 PR gcov-profile/51717
9502 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9503 * gcc.misc-tests/gcov-14.c: Likewise.
9504
9505 2012-01-06 Jason Merrill <jason@redhat.com>
9506
9507 * g++.dg/parse/new5.C: New.
9508
9509 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9510
9511 PR testsuite/51655
9512 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9513 including <string.h>.
9514
9515 2012-01-06 Jason Merrill <jason@redhat.com>
9516
9517 * g++.dg/abi/mangle51.C: New.
9518 * g++.dg/abi/mangle52.C: New.
9519 * g++.dg/abi/mangle53.C: New.
9520 * g++.dg/abi/mangle54.C: New.
9521 * g++.dg/abi/mangle55.C: New.
9522 * g++.dg/abi/mangle56.C: New.
9523 * g++.dg/abi/mangle57.C: New.
9524 * g++.dg/abi/mangle58.C: New.
9525 * g++.dg/abi/mangle59.C: New.
9526 * g++.dg/cpp0x/trailing3.C: Update mangling.
9527 * g++.dg/cpp0x/variadic111.C: Update mangling.
9528 * g++.dg/cpp0x/variadic4.C: Update mangling.
9529 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9530 * g++.dg/template/nontype22.C: Works now.
9531 * g++.dg/template/pr35240.C: Works now.
9532
9533 * g++.dg/cpp0x/error7.C: New.
9534
9535 2012-01-06 Tobias Burnus <burnus@net-b.de>
9536
9537 * gfortran.dg/deallocate_stat_2.f90: New.
9538 * coarray/allocate_errgmsg.f90: New.
9539 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9540 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9541 * coarray/subobject_1.f90: Fix for num_images > 1.
9542 * gfortran.dg/deallocate_stat.f90: Update due to changed
9543 stat= handling.
9544
9545 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9546
9547 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9548
9549 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9550
9551 * ada/acats/overflow.lst: Add cb20004.
9552
9553 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9554
9555 PR c++/51541
9556 * g++.dg/cpp0x/alias-decl-18.C: New test.
9557
9558 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9559
9560 * gcc.c-torture/execute/20120104-1.c: New test.
9561
9562 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9563
9564 PR fortran/PR48946
9565 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9566 the old typebound_operator_8.f03.
9567 * gfortran.dg/typebound_operator_8.f03: New version of
9568 typebound_operator_7.f03 with 'u' a derived type instead of a
9569 class object.
9570
9571 2012-01-05 Richard Guenther <rguenther@suse.de>
9572
9573 * g++.dg/torture/pr49309.C: Skip for -flto.
9574
9575 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9576
9577 PR middle-end/51761
9578 * gcc.c-torture/compile/pr51761.c: New test.
9579
9580 2012-01-05 Richard Guenther <rguenther@suse.de>
9581
9582 PR tree-optimization/51760
9583 * gcc.dg/torture/pr51760.c: New testcase.
9584
9585 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9586
9587 PR middle-end/51472
9588 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9589
9590 2012-01-05 Richard Guenther <rguenther@suse.de>
9591
9592 PR lto/41576
9593 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9594 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9595
9596 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR debug/51695
9599 * gcc.dg/pr51695.c: New test.
9600
9601 2012-01-04 Andrew Pinski <apinski@cavium.com>
9602
9603 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9604 * gcc.target/mips/octeon2-lx-1.c: New test.
9605 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9606 * gcc.target/mips/octeon2-lx-2.c: New test.
9607 * gcc.target/mips/octeon2-lx-3.c: New test.
9608
9609 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9610
9611 PR other/51163
9612 PR other/51164
9613 * gcc.dg/tm/alias-1.c: Adjust regexp.
9614 * gcc.dg/tm/alias-2.c: Adjust regexp.
9615
9616 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9617
9618 PR c++/51064
9619 * g++.dg/warn/Wparentheses-26.C: New.
9620
9621 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9622
9623 * gfortran.dg/elemental_optional_args_2.f90: New test.
9624
9625 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9626
9627 PR fortran/49693
9628 * gfortran.dg/common_17.f90: New test.
9629
9630 2012-01-04 Richard Guenther <rguenther@suse.de>
9631
9632 PR tree-optimization/49651
9633 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9634 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9635
9636 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9637
9638 PR c++/51738
9639 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9640
9641 2012-01-03 Andrew Pinski <apinski@cavium.com>
9642
9643 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9644 for all mips targets. Also allow an optional .cfi_startproc.
9645
9646 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9647
9648 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9649
9650 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9651
9652 PR c++/29273
9653 * g++.dg/rtti/dyncast5.C: New.
9654
9655 2012-01-03 Richard Guenther <rguenther@suse.de>
9656
9657 PR tree-optimization/51070
9658 * gcc.dg/torture/pr51070-2.c: New testcase.
9659
9660 2012-01-03 Richard Guenther <rguenther@suse.de>
9661
9662 PR tree-optimization/51692
9663 * gcc.dg/torture/pr51692.c: New testcase.
9664
9665 2012-01-03 Richard Guenther <rguenther@suse.de>
9666
9667 PR debug/51650
9668 * g++.dg/lto/pr51650-3_0.C: New testcase.
9669
9670 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9671
9672 PR c++/15867
9673 * g++.dg/warn/Wredundant-decls-spec.C: New.
9674
9675 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9676
9677 PR tree-optimization/51719
9678 * g++.dg/tree-prof/pr51719.C: New test.
9679
9680 2012-01-03 Richard Guenther <rguenther@suse.de>
9681
9682 PR middle-end/51730
9683 * gcc.dg/fold-compare-6.c: New testcase.
9684
9685 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR c++/51669
9688 * g++.dg/gomp/pr51669.C: New test.
9689
9690 2012-01-02 Jason Merrill <jason@redhat.com>
9691
9692 PR c++/51675
9693 * g++.dg/cpp0x/constexpr-union2.C: New.
9694
9695 PR c++/51666
9696 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9697
9698 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9699
9700 PR c++/51462
9701 * g++.dg/cpp0x/constexpr-99.C: New test.
9702
9703 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9704
9705 PR c++/20140
9706 * g++.dg/template/init9.C: New.
9707
9708 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9709
9710 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9711 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9712 rather than a specific number.
9713
9714 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9715
9716 PR fortran/46262
9717 PR fortran/46328
9718 PR fortran/51052
9719 * gfortran.dg/typebound_operator_7.f03: New.
9720 * gfortran.dg/typebound_operator_8.f03: New.
9721
9722 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9723
9724 PR target/51729
9725 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9726 XFAIL.
9727 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9728
9729 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9730
9731 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9732
9733 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9734
9735 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9736 for MIPS.
9737
9738 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9739
9740 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9741 * gfortran.dg/io_real_boz_4.f90: Likewise.
9742 * gfortran.dg/io_real_boz_5.f90: Likewise.
9743
9744 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9745
9746 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9747
9748 2012-01-02 Revital Eres <revital.eres@linaro.org>
9749
9750 * gcc.dg/sms-11.c: New file.
9751
9752 2012-01-02 Tobias Burnus <burnus@net-b.de>
9753
9754 PR fortran/51682
9755 * gfortran.dg/coarray/image_index_3.f90: New.
9756
9757 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9758
9759 PR c++/16603
9760 * g++.dg/parse/enum8.C: New.
9761
9762 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9763
9764 PR c++/51379
9765 * g++.dg/conversion/reinterpret4.C: New.
9766 * g++.dg/conversion/reinterpret1.C: Adjust.
9767
9768 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9769
9770 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9771
9772 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9773
9774 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9775 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9776 * g++.old-deja/g++.jason/access14.C: Likewise.
9777 * g++.old-deja/g++.jason/access8.C: Likewise.
9778 * g++.old-deja/g++.jason/access1.C: Likewise.
9779 * g++.old-deja/g++.other/access3.C: Likewise.
9780 * g++.old-deja/g++.other/access5.C: Likewise.
9781 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9782 * g++.old-deja/g++.law/visibility22.C: Likewise.
9783 * g++.old-deja/g++.law/visibility26.C: Likewise.
9784 * g++.old-deja/g++.mike/p2746.C: Likewise.
9785 * g++.dg/debug/using1.C: Likewise.
9786 * g++.dg/lookup/using51.C: Likewise.
9787 * g++.dg/inherit/using5.C: Likewise.
9788 * g++.dg/inherit/pr30297.C: Likewise.
9789 * g++.dg/inherit/access8.C: Likewise.
9790 * g++.dg/torture/pr39362.C: Likewise.
9791 * g++.dg/template/crash13.C: Likewise.
9792 * g++.dg/template/using10.C: Likewise.
9793
9794 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9795
9796 PR fortran/51502
9797 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9798
9799 2012-01-01 Ira Rosen <irar@il.ibm.com>
9800
9801 PR tree-optimization/51704
9802 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9803 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9804 corresponding flags.
9805
9806 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9807
9808 PR c++/51723
9809 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9810
9811 2012-01-01 Jan Hubicka <jh@suse.cz>
9812
9813 PR rtl-optimization/51069
9814 * gcc.c-torture/compile/pr51069.c: New testcase.
9815
9816 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR tree-optimization/51683
9819 * gcc.dg/pr51683.c: New test.
9820 \f
9821 Copyright (C) 2012 Free Software Foundation, Inc.
9822
9823 Copying and distribution of this file, with or without modification,
9824 are permitted in any medium without royalty provided the copyright
9825 notice and this notice are preserved.