re PR fortran/48636 (Enable more inlining with -O2 and higher)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-08 Jan Hubicka <jh@suse.cz>
2
3 PR middle-end/48636
4 * gcc.dg/winline-3.c: Update.
5
6 2012-11-08 Martin Jambor <mjambor@suse.cz>
7
8 * gfortran.dg/ipcp-array-1.f90: New test.
9
10 2012-11-08 Florian Weimer <fweimer@redhat.com>
11
12 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
13
14 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
15
16 PR rtl-optimization/55151
17 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
18
19 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
20
21 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
22
23 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
24
25 * gcc.c-torture/compile/20121107-1.c: New test.
26
27 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
28
29 PR rtl-optimization/55151
30 * gcc.dg/pr55151.c: Compile it only for x86_64.
31
32 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
33
34 PR rtl-optimization/55122
35 * gcc.dg/pr55122.c: New test.
36
37 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
38
39 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
40 word powerpc.
41 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
42 * gcc.target/powerpc/loop_align.c: Skip on AIX.
43 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
44 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
45
46 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
47
48 PR c/53063
49 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
50
51 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
52
53 PR c/51294
54 * c-c++-common/pr51294.c: New.
55
56 2012-11-07 Martin Jambor <mjambor@suse.cz>
57
58 PR tree-optimization/53787
59 * gcc.dg/ipa/ipa-5.c: Adjust.
60 * gcc.dg/ipa/ipcp-agg-1.c: New test.
61 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
62 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
63 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
64 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
65 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
66 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
67 * gfortran.dg/pr48636-2.f90: New test.
68 * gfortran.dg/pr53787.f90: Likewise.
69
70 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/55226
73 Revert:
74 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
75
76 PR c++/54922
77 * g++.dg/cpp0x/constexpr-union4.C: New.
78
79 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
80
81 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
82
83 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
84
85 PR target/49220
86 * gcc.c-torture/compile/pr49220.c: New test.
87
88 2012-11-07 Florian Weimer <fweimer@redhat.com>
89
90 * g++.dg/init/new40.C: New.
91
92 2012-11-07 Jakub Jelinek <jakub@redhat.com>
93
94 PR debug/54693
95 * gcc.dg/guality/pr54693-2.c: New test.
96
97 2012-11-06 Andrew Pinski <apinski@cavium.com>
98
99 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
100 -fno-vect-cost-model.
101
102 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
103
104 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
105 * gcc.dg/tm/debug-1.c: Same.
106 * gcc.dg/tm/irrevocable-3.c: Same.
107 * gcc.dg/tm/irrevocable-4.c: Same.
108 * gcc.dg/tm/memopt-10.c: Same.
109 * gcc.dg/tm/memopt-11.c: Same.
110 * gcc.dg/tm/props-4.c: Same.
111 * gcc.dg/tm/wrap-3.c: Same.
112 * gcc.dg/tm/wrap-4.c: Same.
113
114 2012-11-06 Andrew Pinski <apinski@cavium.com>
115
116 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
117
118 2012-11-06 Jan Hubicka <jh@suse.cz>
119
120 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
121 candidate still.
122 * gcc.dg/tree-ssa/loop-23.c: Likewise.
123 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
124 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
125
126 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
127
128 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
129
130 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
131
132 PR middle-end/41993
133 * gcc.dg/torture/pr41993.c: New test.
134
135 2012-11-06 Jan Hubicka <jh@suse.cz>
136
137 * gcc.target/i386/l_fma_float_?.c: Update.
138 * gcc.target/i386/l_fma_double_?.c: Update.
139
140 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
141
142 PR target/54089
143 * gcc.target/sh/pr54089-8.c: New.
144 * gcc.target/sh/pr54089-9.c: New.
145
146 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
147
148 PR target/47440
149 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
150 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
151 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
152 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
153 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
154 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
155 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
156 * gcc.target/i386/avx-vzeroupper-27.c: New.
157
158 2012-11-06 Janus Weil <janus@gcc.gnu.org>
159
160 PR fortran/54917
161 * gfortran.dg/transfer_class_1.f90: New.
162 * gfortran.dg/transfer_class_2.f90: New.
163
164 2012-11-05 Sriraman Tallam <tmsriram@google.com>
165
166 * testsuite/g++.dg/mv1.C: New test.
167 * testsuite/g++.dg/mv2.C: New test.
168 * testsuite/g++.dg/mv3.C: New test.
169 * testsuite/g++.dg/mv4.C: New test.
170 * testsuite/g++.dg/mv5.C: New test.
171 * testsuite/g++.dg/mv6.C: New test.
172
173 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
174
175 PR testsuite/55186
176 * gcc.dg/const-uniq-1.c (a): Increase length four times.
177
178 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
179
180 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
181 darwin.
182
183 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
184
185 * g++.dg/torture/20121105-1.C: New test.
186
187 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
188
189 * gcc.dg/torture/fp-compare.c: New testcase.
190
191 2012-11-05 Jan Hubicka <jh@suse.cz>
192
193 * gcc.dg/const-1.c: Update.
194 * gcc.dg/pure-1.c: Update.
195
196 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
197
198 PR rtl-optimization/55151
199 * gcc.dg/pr55151.c: New test.
200
201 2012-11-05 Jakub Jelinek <jakub@redhat.com>
202
203 PR debug/54970
204 PR debug/54971
205 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
206
207 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
208
209 PR testsuite/51128
210 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
211
212 2012-11-05 Jan Hubicka <jh@suse.cz>
213
214 * gcc.dg/autopar/pr49960.c: Fix testcase.
215
216 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
217
218 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
219 Fix scan-tree-dump-times directive.
220
221 2012-11-04 Janus Weil <janus@gcc.gnu.org>
222
223 PR fortran/55199
224 * gfortran.dg/associate_12.f90: New.
225
226 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
227
228 PR target/54255
229 * lib/target-supports.exp (check_effective_target_masm_intel): New
230 proc.
231 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
232 masm_intel.
233
234 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
235 Jack Howarth <howarth@bromo.med.uc.edu>
236
237 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
238 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
239 * gcc.target/i386/pr53249.c: Likewise.
240
241 2012-11-03 Andrew Pinski <apinski@cavium.com>
242
243 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
244 call abort1 so that cross jumping does not happen.
245
246 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
247
248 PR target/51244
249 * gcc.target/sh/pr51244-18.c: New.
250 * gcc.target/sh/pr51244-19.c: New.
251
252 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
253
254 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
255 b requires a 64-bit operation followed by a truncation.
256
257 2012-11-02 Jan Hubicka <jh@suse.cz>
258
259 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
260
261 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
262
263 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
264 conditions to verify the reduction code is vectorized.
265
266 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
267 in case 'pow', such as 'powerpc' is used in the compiler version name.
268 * gcc.target/powerpc/pr46728-2.c: Likewise.
269 * gcc.target/powerpc/pr46728-3.c: Likewise.
270 * gcc.target/powerpc/pr46728-4.c: Likewise.
271 * gcc.target/powerpc/pr46728-5.c: Likewise.
272 * gcc.target/powerpc/pr46728-7.c: Likewise.
273 * gcc.target/powerpc/pr46728-8.c: Likewise.
274 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
275
276 2012-11-02 Jan Hubicka <jh@suse.cz>
277
278 * gcc.dg/tree-ssa/loop-38.c: New testcase.
279
280 2012-11-02 Jan Hubicka <jh@suse.cz>
281
282 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
283 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
284
285 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
286
287 PR middle-end/55130
288 * gcc.target/i386/pr55130.c: New test.
289
290 2012-11-02 Jakub Jelinek <jakub@redhat.com>
291
292 PR target/55147
293 * gcc.target/i386/pr55147.c: New test.
294
295 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
296
297 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
298 * gfortran.dg/default_format_denormal_1.f90: Same.
299
300 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
301
302 PR middle-end/55001
303 * g++.dg/ext/vector19.C: Remove target restrictions.
304 * gcc.dg/fold-compare-7.c: New testcase.
305
306 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
307
308 PR target/55160
309 * gcc.target/sh/pr55160.c: New.
310
311 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
312
313 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
314 scan-assembler regex.
315
316 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
317
318 PR middle-end/55150
319 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
320 * gcc.dg/pr55150-2.c: New test.
321
322 2012-11-01 Sharad Singhai <singhai@google.com>
323
324 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
325 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
326 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
327 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
328
329 2012-10-31 Dehao Chen <dehao@google.com>
330
331 * g++.dg/debug/dwarf2/block.C: New testcase.
332
333 2012-10-31 Jan Hubicka <jh@suse.cz>
334
335 * gcc.dg/pr44974.c: Add noinline.
336
337 2012-10-31 Janus Weil <janus@gcc.gnu.org>
338
339 PR fortran/53718
340 * gfortran.dg/class_54.f90: New.
341
342 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
343 Jakub Jelinek <jakub@redhat.com>
344
345 PR tree-optimization/55018
346 * gcc.dg/torture/pr55018.c: New test.
347
348 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
349
350 PR c++/54583
351 * g++.dg/ext/vla13.C: New.
352
353 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
354
355 PR middle-end/55150
356 * gcc.dg/pr55150.c: New test.
357
358 2012-10-31 Tobias Burnus <burnus@net-b.de>
359
360 PR fortran/55134
361 * gfortran.dg/associate_11.f90: New.
362
363 2012-10-31 Dodji Seketeli <dodji@redhat.com>
364
365 PR c++/54955
366 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
367
368 2012-10-31 Jakub Jelinek <jakub@redhat.com>
369
370 PR tree-optimization/19105
371 PR tree-optimization/21643
372 PR tree-optimization/46309
373 * gcc.dg/pr19105.c: New test.
374 * gcc.dg/pr21643.c: New test.
375 * gcc.dg/pr46309-2.c: New test.
376 * gcc.c-torture/execute/pr46309.c: New test.
377
378 2012-10-31 Alan Modra <amodra@gmail.com>
379
380 * gcc.target/powerpc/dimode_off.c: New.
381 * gcc.target/powerpc/timode_off.c: New.
382 * gcc.target/powerpc/dfmode_off.c: New.
383 * gcc.target/powerpc/tfmode_off.c: New.
384
385 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
386
387 PR rtl-optimization/55093
388 * gcc.target/i386/pr55093.c: New file.
389
390 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
391
392 * gcc.target/i386/pr55116.c: Renamed to ...
393 * gcc.target/i386/pr55116-1.c: This.
394
395 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
396
397 * gcc.target/i386/pr55116-2.c: New file.
398
399 2012-10-30 Richard Biener <rguenther@suse.de>
400
401 * gcc.dg/vect/slp-perm-2.c: Adjust.
402
403 2012-10-30 Richard Biener <rguenther@suse.de>
404
405 PR tree-optimization/55111
406 * gcc.dg/torture/pr55111.c: New testcase.
407
408 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
409
410 PR target/53988
411 * gcc.target/sh/pr53988.c: New.
412
413 2012-10-30 Bin Cheng <bin.cheng@arm.com>
414
415 PR target/54989
416 * gcc.dg/hoist-register-pressure-1.c: Rename from
417 hoist-register-pressure.c. Add nonpic condition.
418 * gcc.dg/hoist-register-pressure-2.c: New testcase.
419
420 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
421
422 PR c++/54930
423 * gcc.dg/Wreturn-local-addr.c: New.
424 * g++.dg/warn/Wno-return-local-addr.C: New.
425 * g++.dg/warn/Wreturn-local-addr.C: New.
426
427 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
428
429 PR middle-end/55116
430 * gcc.target/i386/pr55116.c: New file.
431
432 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
433
434 PR c/53066
435 * gcc.dg/Wshadow-4.c: New.
436 * gcc.dg/Wshadow-4.h: New.
437
438 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
439
440 PR debug/54693
441 * gcc.dg/guality/pr54693.c: New.
442
443 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
444
445 PR middle-end/55027
446 * gcc.dg/pr55027.c: New testcase.
447
448 2012-10-29 Jan Hubicka <jh@suse.cz>
449
450 * gcc.dg/ipa/inline-6.c: New testcase.
451
452 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
453
454 PR rtl-optimization/55106
455 * g++.dg/pr55106.C: New.
456
457 2012-10-29 Richard Guenther <rguenther@suse.de>
458
459 PR middle-end/53695
460 * gcc.dg/torture/pr53695.c: New testcase.
461
462 2012-10-28 Jan Hubicka <jh@suse.cz>
463
464 * gcc.dg/ipa/inlinehint-3.c: New testcase.
465
466 2012-10-28 Tobias Burnus <burnus@net-b.de>
467
468 PR fortran/54958
469 * gfortran.dg/do_check_6.f90: New.
470
471 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
472 Jack Howarth <howarth@bromo.med.uc.edu>
473
474 PR target/54404
475 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
476 to dg-options.
477 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
478
479 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
480
481 PR target/34283
482 * gcc.target/i386/pr34283.c: New test.
483
484 2012-10-26 Jakub Jelinek <jakub@redhat.com>
485
486 PR c++/55081
487 * g++.dg/opt/pr55081.C: New test.
488
489 PR debug/54970
490 PR debug/54971
491 * gcc.dg/guality/pr54970.c: New test.
492
493 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
494
495 PR c++/54984
496 * g++.dg/template/new11.C: New.
497
498 2012-10-26 Richard Biener <rguenther@suse.de>
499
500 PR middle-end/54824
501 * gcc.dg/torture/pr54824.c: New testcase.
502
503 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
504
505 * gcc.target/i386/fxsave-1.c: New.
506 * gcc.target/i386/fxsave64-1.c: Ditto.
507 * gcc.target/i386/fxrstor-1.c: Ditto.
508 * gcc.target/i386/fxrstor64-1.c: Ditto.
509 * gcc.target/i386/xsave-1.c: Ditto.
510 * gcc.target/i386/xsave64-1.c: Ditto.
511 * gcc.target/i386/xrstor-1.c: Ditto.
512 * gcc.target/i386/xrstor64-1.c: Ditto.
513 * gcc.target/i386/xsaveopt-1.c: Ditto.
514 * gcc.target/i386/xsaveopt64-1.c: Ditto.
515 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
516 * gcc.target/i386/sse-13.c: Ditto.
517 * gcc.target/i386/sse-14.c: Ditto.
518 * gcc.target/i386/sse-22.c: Ditto.
519 * gcc.target/i386/sse-23.c: Ditto.
520 * g++.dg/other/i386-2.C: Ditto.
521 * g++.dg/other/i386-3.C: Ditto.
522
523 2012-10-25 Jan Hubicka <jh@suse.cz>
524
525 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
526 at ivcanon time.
527
528 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
529
530 PR c++/53761
531 * g++.dg/ext/transparent-union.C: New.
532
533 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
534
535 PR c++/54427
536 * g++.dg/ext/vector19.C: New testcase.
537
538 2012-10-25 Richard Biener <rguenther@suse.de>
539
540 PR tree-optimization/54902
541 * g++.dg/torture/pr54902.C: New testcase.
542
543 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
544
545 PR c++/34892
546 * g++.dg/template/crash114.C: New.
547
548 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
549
550 PR bootstrap/55049
551 * gcc.target/i386/pr55049-1.c: New test.
552
553 2012-10-24 Janus Weil <janus@gcc.gnu.org>
554
555 PR fortran/55037
556 * gfortran.dg/class_dummy_4.f03: New.
557
558 2012-10-24 Jakub Jelinek <jakub@redhat.com>
559
560 PR rtl-optimization/55010
561 * gcc.dg/pr55010.c: New test.
562
563 PR debug/54828
564 * g++.dg/debug/pr54828.C: New test.
565
566 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
567
568 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
569 * gcc.dg/vect/vect-83_64.c: Likewise.
570
571 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
572
573 PR c++/54922
574 * g++.dg/cpp0x/constexpr-union4.C: New.
575
576 2012-10-23 Jeff Law <law@redhat.com>
577
578 * gcc.c-torture/execute/pr54985.c: New test.
579
580 2012-10-23 Paul Koning <ni1d@arrl.net>
581
582 PR debug/54508
583 * g++.dg/debug/dwarf2/pr54508.C: New.
584
585 2012-10-23 Jakub Jelinek <jakub@redhat.com>
586
587 PR c++/54844
588 * g++.dg/template/sizeof14.C: New test.
589
590 2012-10-23 Ian Bolton <ian.bolton@arm.com>
591 Jim MacArthur <jim.macarthur@arm.com>
592 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
593 Marcus Shawcroft <marcus.shawcroft@arm.com>
594 Nigel Stephens <nigel.stephens@arm.com>
595 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
596 Richard Earnshaw <rearnsha@arm.com>
597 Sofiane Naci <sofiane.naci@arm.com>
598 Stephen Thomas <stephen.thomas@arm.com>
599 Tejas Belagod <tejas.belagod@arm.com>
600 Yufeng Zhang <yufeng.zhang@arm.com>
601
602 * lib/target-supports.exp
603 (check_profiling_available): Add AArch64.
604 (check_effective_target_vect_int): Likewise.
605 (check_effective_target_vect_shift): Likewise.
606 (check_effective_target_vect_float): Likewise.
607 (check_effective_target_vect_double): Likewise.
608 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
609 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
610 (check_effective_target_vect_pack_trunc): Likewise.
611 (check_effective_target_vect_unpack): Likewise.
612 (check_effective_target_vect_hw_misalign): Likewise.
613 (check_effective_target_vect_short_mult): Likewise.
614 (check_effective_target_vect_int_mult): Likewise.
615 (check_effective_target_vect_stridedN): Likewise.
616 (check_effective_target_sync_int_long): Likewise.
617 (check_effective_target_sync_char_short): Likewise.
618 (check_vect_support_and_set_flags): Likewise.
619 (check_effective_target_aarch64_tiny): New.
620 (check_effective_target_aarch64_small): New.
621 (check_effective_target_aarch64_large): New.
622 * g++.dg/other/PR23205.C: Enable aarch64.
623 * g++.dg/other/pr23205-2.C: Likewise.
624 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
625 * gcc.c-torture/execute/20101011-1.c: Likewise.
626 * gcc.dg/20020312-2.c: Likewise.
627 * gcc.dg/20040813-1.c: Likewise.
628 * gcc.dg/builtin-apply2.c: Likewise.
629 * gcc.dg/stack-usage-1.c: Likewise.
630
631 2012-10-23 Ian Bolton <ian.bolton@arm.com>
632 Jim MacArthur <jim.macarthur@arm.com>
633 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
634 Marcus Shawcroft <marcus.shawcroft@arm.com>
635 Nigel Stephens <nigel.stephens@arm.com>
636 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
637 Richard Earnshaw <rearnsha@arm.com>
638 Sofiane Naci <sofiane.naci@arm.com>
639 Stephen Thomas <stephen.thomas@arm.com>
640 Tejas Belagod <tejas.belagod@arm.com>
641 Yufeng Zhang <yufeng.zhang@arm.com>
642
643 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
644 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
645 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
646 * gcc.target/aarch64/aapcs/abitest.S: New file.
647 * gcc.target/aarch64/aapcs/abitest.h: New file.
648 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
649 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
650 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
651 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
652 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
653 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
654 * gcc.target/aarch64/aapcs/ice_1.c: New file.
655 * gcc.target/aarch64/aapcs/ice_2.c: New file.
656 * gcc.target/aarch64/aapcs/ice_3.c: New file.
657 * gcc.target/aarch64/aapcs/ice_4.c: New file.
658 * gcc.target/aarch64/aapcs/ice_5.c: New file.
659 * gcc.target/aarch64/aapcs/macro-def.h: New file.
660 * gcc.target/aarch64/aapcs/test_1.c: New file.
661 * gcc.target/aarch64/aapcs/test_10.c: New file.
662 * gcc.target/aarch64/aapcs/test_11.c: New file.
663 * gcc.target/aarch64/aapcs/test_12.c: New file.
664 * gcc.target/aarch64/aapcs/test_13.c: New file.
665 * gcc.target/aarch64/aapcs/test_14.c: New file.
666 * gcc.target/aarch64/aapcs/test_15.c: New file.
667 * gcc.target/aarch64/aapcs/test_16.c: New file.
668 * gcc.target/aarch64/aapcs/test_17.c: New file.
669 * gcc.target/aarch64/aapcs/test_18.c: New file.
670 * gcc.target/aarch64/aapcs/test_19.c: New file.
671 * gcc.target/aarch64/aapcs/test_2.c: New file.
672 * gcc.target/aarch64/aapcs/test_20.c: New file.
673 * gcc.target/aarch64/aapcs/test_21.c: New file.
674 * gcc.target/aarch64/aapcs/test_22.c: New file.
675 * gcc.target/aarch64/aapcs/test_23.c: New file.
676 * gcc.target/aarch64/aapcs/test_24.c: New file.
677 * gcc.target/aarch64/aapcs/test_25.c: New file.
678 * gcc.target/aarch64/aapcs/test_26.c: New file.
679 * gcc.target/aarch64/aapcs/test_3.c: New file.
680 * gcc.target/aarch64/aapcs/test_4.c: New file.
681 * gcc.target/aarch64/aapcs/test_5.c: New file.
682 * gcc.target/aarch64/aapcs/test_6.c: New file.
683 * gcc.target/aarch64/aapcs/test_7.c: New file.
684 * gcc.target/aarch64/aapcs/test_8.c: New file.
685 * gcc.target/aarch64/aapcs/test_9.c: New file.
686 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
687 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
688 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
689 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
690 * gcc.target/aarch64/aapcs/test_complex.c: New file.
691 * gcc.target/aarch64/aapcs/test_int128.c: New file.
692 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
693 * gcc.target/aarch64/aapcs/type-def.h: New file.
694 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
695 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
696 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
697 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
698 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
699 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
700 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
701 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
702 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
703 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
704 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
705 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
706 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
707 * gcc.target/aarch64/aarch64.exp: New file.
708 * gcc.target/aarch64/adc-1.c: New file.
709 * gcc.target/aarch64/adc-2.c: New file.
710 * gcc.target/aarch64/asm-1.c: New file.
711 * gcc.target/aarch64/clrsb.c: New file.
712 * gcc.target/aarch64/clz.c: New file.
713 * gcc.target/aarch64/ctz.c: New file.
714 * gcc.target/aarch64/csinc-1.c: New file.
715 * gcc.target/aarch64/csinv-1.c: New file.
716 * gcc.target/aarch64/csneg-1.c: New file.
717 * gcc.target/aarch64/extend.c: New file.
718 * gcc.target/aarch64/fcvt.x: New file.
719 * gcc.target/aarch64/fcvt_double_int.c: New file.
720 * gcc.target/aarch64/fcvt_double_long.c: New file.
721 * gcc.target/aarch64/fcvt_double_uint.c: New file.
722 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
723 * gcc.target/aarch64/fcvt_float_int.c: New file.
724 * gcc.target/aarch64/fcvt_float_long.c: New file.
725 * gcc.target/aarch64/fcvt_float_uint.c: New file.
726 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
727 * gcc.target/aarch64/ffs.c: New file.
728 * gcc.target/aarch64/fmadd.c: New file.
729 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
730 * gcc.target/aarch64/frint.x: New file.
731 * gcc.target/aarch64/frint_double.c: New file.
732 * gcc.target/aarch64/frint_float.c: New file.
733 * gcc.target/aarch64/index.c: New file.
734 * gcc.target/aarch64/mneg-1.c: New file.
735 * gcc.target/aarch64/mneg-2.c: New file.
736 * gcc.target/aarch64/mneg-3.c: New file.
737 * gcc.target/aarch64/mnegl-1.c: New file.
738 * gcc.target/aarch64/mnegl-2.c: New file.
739 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
740 * gcc.target/aarch64/pic-constantpool1.c: New file.
741 * gcc.target/aarch64/pic-symrefplus.c: New file.
742 * gcc.target/aarch64/predefine_large.c: New file.
743 * gcc.target/aarch64/predefine_small.c: New file.
744 * gcc.target/aarch64/predefine_tiny.c: New file.
745 * gcc.target/aarch64/reload-valid-spoff.c: New file.
746 * gcc.target/aarch64/scalar_intrinsics.c: New file.
747 * gcc.target/aarch64/table-intrinsics.c: New file.
748 * gcc.target/aarch64/tst-1.c: New file.
749 * gcc.target/aarch64/vect-abs-compile.c: New file.
750 * gcc.target/aarch64/vect-abs.c: New file.
751 * gcc.target/aarch64/vect-abs.x: New file.
752 * gcc.target/aarch64/vect-compile.c: New file.
753 * gcc.target/aarch64/vect-faddv-compile.c: New file.
754 * gcc.target/aarch64/vect-faddv.c: New file.
755 * gcc.target/aarch64/vect-faddv.x: New file.
756 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
757 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
758 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
759 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
760 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
761 * gcc.target/aarch64/vect-fp-compile.c: New file.
762 * gcc.target/aarch64/vect-fp.c: New file.
763 * gcc.target/aarch64/vect-fp.x: New file.
764 * gcc.target/aarch64/vect-mull-compile.c: New file.
765 * gcc.target/aarch64/vect-mull.c: New file.
766 * gcc.target/aarch64/vect-mull.x: New file.
767 * gcc.target/aarch64/vect.c: New file.
768 * gcc.target/aarch64/vect.x: New file.
769 * gcc.target/aarch64/vector_intrinsics.c: New file.
770 * gcc.target/aarch64/vfp-1.c: New file.
771 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
772 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
773 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
774 * g++.dg/abi/aarch64_guard1.C: New file.
775
776 2012-10-23 Jakub Jelinek <jakub@redhat.com>
777
778 PR c++/54988
779 * c-c++-common/pr54988.c: New test.
780
781 2012-10-23 Jan Hubicka <jh@suse.cz>
782
783 * gcc.dg/tree-prof/peel-1.c: New testcase.
784
785 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
786
787 PR gcc/52945
788 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
789
790 2012-10-23 Joseph Myers <joseph@codesourcery.com>
791
792 * gcc.dg/c99-predef-1.c: New test.
793 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
794 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
795 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
796 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
797 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
798 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
799 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
800 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
801 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
802 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
803 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
804 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
805
806 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
807
808 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
809
810 2012-10-23 Jan Hubicka <jh@suse.cz>
811
812 PR middle-end/54937
813 * gcc.c-torture/execute/pr54937.c: New testcase.
814 * gcc.dg/tree-ssa/cunroll-2.c: Update.
815
816 2012-10-23 Jan Hubicka <jh@suse.cz>
817
818 PR middle-end/54967
819 * gfortran.dg/pr54967.f90: New testcase.
820
821 2012-10-23 Terry Guo <terry.guo@arm.com>
822
823 PR target/55019
824 * gcc.dg/pr55019.c: New.
825
826 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
827
828 PR tree-optimization/55008
829 * gcc.dg/tree-ssa/pr55008.c: New test.
830
831 2012-10-22 Richard Biener <rguenther@suse.de>
832
833 PR tree-optimization/55011
834 * gcc.dg/torture/pr55011.c: New testcase.
835
836 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
837
838 * gcc.target/arm/pr40457-1.c: Adjust expected output.
839 * gcc.target/arm/pr40457-2.c: Likewise.
840 * gcc.target/arm/pr40457-3.c: Likewise.
841
842 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
843
844 * gnat.dg/specs/limited_with4.ads: New test.
845 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
846
847 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
848
849 * gnat.dg/modular4.adb: New test.
850 * gnat.dg/modular4_pkg.ads: New helper.
851
852 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
853
854 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
855 * gnat.dg/specs/addr1.ads: Likewise.
856
857 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
858
859 * gcc.dg/webizer.c (main): Add missing exit call.
860
861 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
862
863 PR fortran/54465
864 * gfortran.dg/wextra_1.f: New test.
865
866 2012-10-20 Jan Hubicka <jh@suse.cz>
867
868 * gcc.dg/tree-prof/unroll-1.c: New testcase.
869
870 2012-10-19 Janus Weil <janus@gcc.gnu.org>
871
872 PR fortran/54224
873 * gfortran.dg/warn_unused_function.f90: New.
874
875 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
876
877 * lib/target-supports.exp
878 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
879
880 2012-10-19 Richard Guenther <rguenther@suse.de>
881
882 PR tree-optimization/54981
883 * gcc.dg/pr54981.c: New testcase.
884
885 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
886
887 PR target/54892
888 * gcc.target/arm/pr54892.c: New.
889
890 2012-10-19 Bin Cheng <bin.cheng@arm.com>
891
892 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
893
894 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
895
896 PR c++/54501
897 * g++.dg/init/array30.C: New.
898 * g++.dg/init/array31.C: Likewise.
899
900 2012-10-18 Tobias Burnus <burnus@net-b.de>
901
902 PR fortran/54884
903 * gfortran.dg/public_private_module_7.f90: New.
904
905 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
906
907 PR c++/29633
908 * g++.dg/template/pr29633.C: New.
909
910 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
911
912 * gnat.dg/loop_optimization13.ad[sb]: New test.
913 * gnat.dg/loop_optimization13_pkg.ads: New helper.
914
915 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
916
917 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
918 * gcc.target/arm/neon/vfmaf32.c: Likewise.
919 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
920 * gcc.target/arm/neon/vfmsf32.c: Likewise.
921
922 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
923
924 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
925 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
926 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
927 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
928 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
929 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
930
931 2012-10-16 Jan Hubicka <jh@suse.cz>
932
933 * gcc.target/i386/l_fma_float_?.c: Update.
934 * gcc.target/i386/l_fma_double_?.c: Update.
935 * gfortran.dg/do_1.f90: XFAIL
936 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
937 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
938 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
939 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
940 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
941 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
942 valid.
943
944 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
945
946 PR c/53063
947 PR c/40989
948 * gcc.dg/Wstrict-overflow-24.c: New.
949
950 2012-10-16 Tobias Burnus <burnus@net-b.de>
951
952 PR fortran/50981
953 PR fortran/54618
954 * gfortran.dg/class_optional_1.f90: New.
955 * gfortran.dg/class_optional_2.f90: New.
956
957 2012-10-16 Jakub Jelinek <jakub@redhat.com>
958
959 PR debug/54796
960 * gcc.dg/guality/pr54796.c: New test.
961
962 PR tree-optimization/54889
963 * gfortran.dg/pr54889.f90: New test.
964
965 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
966
967 * g++.dg/other/dump-ada-spec-2.C: New test.
968
969 2012-10-16 Easwaran Raman <eraman@google.com>
970
971 * gcc.dg/tree-prof/switch-case-1.c: New test case.
972 * gcc.dg/tree-prof/switch-case-2.c: New test case.
973
974 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
975
976 * gcc.dg/torture/stackalign/builtin-apply-2.c,
977 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
978
979 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
980
981 PR target/54925
982 * gcc.c-torture/compile/pr54925.c: New.
983
984 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
985
986 PR target/51244
987 * gcc.target/sh/pr51244-17.c: New.
988
989 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
990
991 PR target/54760
992 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
993 functions.
994 * gcc.target/sh/pr54760-4.c: New.
995
996 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
997
998 PR target/34777
999 * gcc.target/sh/torture/sh-torture.exp: New.
1000 * gcc.target/sh/torture/pr34777.c: New.
1001
1002 2012-10-15 Matthias Klose <doko@ubuntu.com>
1003
1004 * lib/target-supports.exp (check_profiling_available): Match
1005 arm*-*-linux-* for ARM Linux/GNU.
1006 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1007 * gfortran.dg/enum_10.f90: Likewise.
1008 * gfortran.dg/enum_9.f90: Likewise.
1009 * gcc.target/arm/synchronize.c: Likewise.
1010 * g++.old-deja/g++.jason/enum6.C: Likewise.
1011 * g++.old-deja/g++.other/enum4.C: Likewise.
1012 * g++.old-deja/g++.law/enum9.C: Likewise.
1013
1014 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1015
1016 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1017 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1018
1019 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1020 Paolo Carlini <paolo.carlini@oracle.com>
1021
1022 PR c++/17805
1023 * g++.dg/overload/operator6.C: New.
1024
1025 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1026
1027 PR c++/50080 (again)
1028 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1029 * g++.dg/parse/tmpl-outside1.C: Likewise.
1030 * g++.dg/template/qualttp18.C: Likewise.
1031 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1032 * g++.old-deja/g++.pt/overload13.C: Likewise.
1033
1034 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1035
1036 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1037 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1038 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1039 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1040 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1041 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1042 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1043 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1044
1045 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR c++/50080
1048 * g++.dg/parse/tmpl-outside2.C: New.
1049 * g++.dg/parse/tmpl-outside1.C: Adjust.
1050 * g++.dg/template/qualttp18.C: Likewise.
1051 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1052 * g++.old-deja/g++.pt/overload13.C: Likewise.
1053
1054 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1055
1056 PR tree-optimization/54915
1057 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1058
1059 2012-10-15 Richard Guenther <rguenther@suse.de>
1060
1061 PR tree-optimization/54920
1062 * gcc.dg/torture/pr54920.c: New testcase.
1063
1064 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1065
1066 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1067
1068 2012-10-13 Jason Merrill <jason@redhat.com>
1069
1070 * g++.dg/tls/thread_local7g.C: Require tls_native.
1071
1072 2012-10-14 Jason Merrill <jason@redhat.com>
1073
1074 * g++.dg/cpp0x/inh-ctor1.C: New.
1075 * g++.dg/cpp0x/inh-ctor2.C: New.
1076 * g++.dg/cpp0x/inh-ctor3.C: New.
1077 * g++.dg/cpp0x/inh-ctor4.C: New.
1078 * g++.dg/cpp0x/inh-ctor5.C: New.
1079 * g++.dg/cpp0x/inh-ctor6.C: New.
1080 * g++.dg/cpp0x/inh-ctor7.C: New.
1081 * g++.dg/cpp0x/inh-ctor8.C: New.
1082 * g++.dg/cpp0x/inh-ctor9.C: New.
1083 * g++.dg/cpp0x/inh-ctor10.C: New.
1084 * g++.dg/cpp0x/inh-ctor11.C: New.
1085 * g++.dg/cpp0x/inh-ctor12.C: New.
1086 * g++.dg/cpp0x/inh-ctor13.C: New.
1087
1088 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1089
1090 PR rtl-optimization/54919
1091 * gcc.dg/pr54919.c: New testcase.
1092
1093 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/53581
1096 * g++.dg/template/crash113.C: New.
1097
1098 2012-10-14 Jan Hubicka <jh@suse.cz>
1099
1100 * gcc.dg/unroll_5.c: New testcase.
1101
1102 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1103
1104 PR c++/52643
1105 * g++.dg/opt/pr52643.C: New.
1106
1107 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1108
1109 PR target/54602
1110 * gcc.target/sh/pr54602-1.c: New.
1111 * gcc.target/sh/pr54602-2.c: New.
1112 * gcc.target/sh/pr54602-3.c: New.
1113 * gcc.target/sh/pr54602-4.c: New.
1114
1115 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1116
1117 PR target/54680
1118 * gcc.target/sh/pr54680.c: New.
1119
1120 2012-10-12 Jan Hubicka <jh@suse.cz>
1121
1122 * gcc.dg/webizer.c: New testcase.
1123
1124 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1125
1126 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1127 specify -m64.
1128
1129 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1130
1131 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1132 Return 0 if already specifying -mfloat-abi other than hard.
1133
1134 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1135
1136 * gcc.dg/pr53060.c: Prune irrelevant warning.
1137
1138 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR c/54381
1141 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1142 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1143 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1144 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1145 Adjust expected wording of warnings for *cmp* builtins.
1146 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1147 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1148
1149 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1150
1151 PR c++/24449
1152 * g++.dg/parse/friend-main.C: New.
1153
1154 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1155
1156 PR c++/53055
1157 * g++.dg/pr53055.C: New testcase.
1158
1159 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 PR c++/52744
1162 * g++.dg/cpp0x/pr52744.C: New.
1163
1164 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1165
1166 PR fortran/40453
1167 * gfortran.dg/dummy_procedure_9.f90: New.
1168
1169 2012-10-12 Richard Biener <rguenther@suse.de>
1170
1171 PR tree-optimization/54894
1172 * gcc.dg/torture/pr54894.c: New testcase.
1173
1174 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1175
1176 PR target/51244
1177 * gcc.target/sh/pr51244-13.c: New.
1178 * gcc.target/sh/pr51244-14.c: New.
1179 * gcc.target/sh/pr51244-15.c: New.
1180 * gcc.target/sh/pr51244-16.c: New.
1181
1182 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1183
1184 PR c++/51878
1185 * g++.dg/cpp0x/decltype45.C: New.
1186
1187 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1188
1189 PR fortran/54784
1190 * gfortran.dg/class_allocate_13.f90: New.
1191
1192 2012-10-11 Jason Merrill <jason@redhat.com>
1193
1194 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1195 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1196
1197 * g++.dg/gomp/tls-5.C: Require tls_native.
1198 * g++.dg/tls/thread_local7.C: Require tls_native.
1199 * g++.dg/tls/static2.C: New.
1200
1201 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1202
1203 PR c++/36107
1204 * g++.dg/ext/weak5.C: New.
1205
1206 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1207
1208 PR testsuite/54868
1209 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1210 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1211
1212 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 PR c++/43765
1215 * g++.dg/parse/pr43765.C: New.
1216
1217 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1218
1219 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1220
1221 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 PR c++/43663
1224 * g++.dg/init/bitfield3.C: New.
1225
1226 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1227
1228 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1229
1230 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR tree-optimization/54877
1233 * gcc.dg/torture/pr54877.c: New test.
1234
1235 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1236
1237 PR testsuite/53397
1238 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1239 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1240 and remove target info from dg-do compile.
1241 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1242 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1243 and remove target info from dg-do compile.
1244
1245 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1246
1247 * gcc.dg/pr54782.c: Require target with pthread support.
1248
1249 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/53122
1252 * g++.dg/cpp0x/auto35.C: New.
1253
1254 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1255
1256 PR c++/53540 - using fails to be equivalent to typedef
1257 * g++.dg/cpp0x/alias-decl-24.C: New test.
1258
1259 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1260
1261 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1262 that c++11 attributes to types are ignored for now.
1263 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1264 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1265
1266 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/53741
1269 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1270
1271 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 PR c++/50478
1274 * g++.dg/cpp0x/initlist67.C: New.
1275
1276 2012-10-10 Dehao Chen <dehao@google.com>
1277
1278 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1279
1280 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1281
1282 PR target/52480
1283 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1284 Add runtime tests.
1285
1286 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/53307
1289 * g++.dg/cpp0x/decltype44.C: New.
1290
1291 2012-10-09 Steve Ellcey <sellcey@mips.com>
1292
1293 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1294
1295 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1296
1297 PR c++/53763
1298 * g++.dg/cpp0x/decltype43.C: New.
1299
1300 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1301
1302 PR middle-end/53397
1303 * gcc.dg/pr53397-1.c: New test case.
1304 * gcc.dg/pr53397-2.c: New test case.
1305
1306 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 PR c++/54194
1309 * g++.dg/warn/Wparentheses-26.C: Adjust.
1310 * g++.dg/warn/Wparentheses-27.C: New.
1311
1312 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1313
1314 PR c++/54427
1315 * c-c++-common/vector-scalar.c: New testcase.
1316 * g++.dg/ext/vector18.C: New testcase.
1317 * g++.dg/ext/vector5.C: This is not an error anymore.
1318 * gcc.dg/init-vec-1.c: Move ...
1319 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1320 * gcc.c-torture/execute/vector-shift1.c: Move ...
1321 * c-c++-common/torture/vector-shift1.c: ... here.
1322 * gcc.dg/scal-to-vec1.c: Move ...
1323 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1324 C++11. Adapt error messages.
1325 * gcc.dg/convert-vec-1.c: Move ...
1326 * c-c++-common/convert-vec-1.c: ... here.
1327 * gcc.dg/scal-to-vec2.c: Move ...
1328 * c-c++-common/scal-to-vec2.c: ... here.
1329
1330 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1331
1332 PR target/54400
1333 * gcc.target/i386/pr54400.c: New testcase.
1334
1335 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1336
1337 PR c++/54858
1338 * g++.dg/template/pr54858.C: New test.
1339
1340 2012-10-08 Marek Polacek <polacek@redhat.com>
1341
1342 PR debug/54831
1343 * g++.dg/debug/pr54831.C: New test.
1344
1345 2012-10-08 Dehao Chen <dehao@google.com>
1346
1347 * g++.dg/predict-loop-exit-1.C: New.
1348 * g++.dg/predict-loop-exit-2.C: New.
1349 * g++.dg/predict-loop-exit-3.C: New.
1350
1351 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1352
1353 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1354
1355 2012-10-08 Jason Merrill <jason@redhat.com>
1356
1357 * g++.dg/gomp/tls-5.C: New.
1358 * g++.dg/gomp/tls-wrap1.C: New.
1359 * g++.dg/gomp/tls-wrap2.C: New.
1360 * g++.dg/gomp/tls-wrap3.C: New.
1361 * g++.dg/gomp/tls-wrap4.C: New.
1362 * g++.dg/gomp/tls-wrapper-cse.C: New.
1363 * g++.dg/tls/thread_local-cse.C: New.
1364 * g++.dg/tls/thread_local-order1.C: New.
1365 * g++.dg/tls/thread_local-order2.C: New.
1366 * g++.dg/tls/thread_local-wrap1.C: New.
1367 * g++.dg/tls/thread_local-wrap2.C: New.
1368 * g++.dg/tls/thread_local-wrap3.C: New.
1369 * g++.dg/tls/thread_local-wrap4.C: New.
1370 * g++.dg/tls/thread_local2g.C: New.
1371 * g++.dg/tls/thread_local3g.C: New.
1372 * g++.dg/tls/thread_local4g.C: New.
1373 * g++.dg/tls/thread_local5g.C: New.
1374 * g++.dg/tls/thread_local6g.C: New.
1375 * g++.dg/tls/thread_local7g.C: New.
1376
1377 * g++.dg/tls/thread_local3.C: New.
1378 * g++.dg/tls/thread_local4.C: New.
1379 * g++.dg/tls/thread_local5.C: New.
1380 * g++.dg/tls/thread_local6.C: New.
1381
1382 * g++.dg/tls/init-2.C: Tweak errors.
1383 * g++.dg/tls/thread_local1.C: New.
1384 * g++.dg/tls/thread_local2.C: New.
1385 * g++.dg/tls/thread_local7.C: New.
1386
1387 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1388
1389 PR target/54866
1390 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1391
1392 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1393
1394 PR target/54685
1395 * gcc.target/sh/pr54685.c: New.
1396
1397 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1398
1399 PR c++/53528 C++11 attribute support
1400 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1401 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1457
1458 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1459
1460 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1461 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1462 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1463
1464 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1465
1466 PR target/54760
1467 * gcc.target/sh/pr54760-2.c: New.
1468 * gcc.target/sh/pr54760-3.c: New.
1469
1470 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/51422
1473 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1474
1475 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1476 Sandra Loosemore <sandra@codesourcery.com>
1477
1478 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1479 and test that the accumulator is initialized using MULT.
1480 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1481 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1482
1483 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1484
1485 PR c++/52764
1486 * g++.dg/cpp0x/stdint.C: New.
1487
1488 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 PR c++/54249
1491 * g++.dg/cpp0x/stddef.C: New.
1492
1493 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1494
1495 PR fortran/54832
1496 * gfortran.dg/typebound_operator_17.f90: New.
1497
1498 2012-10-06 Jan Hubicka <jh@suse.cz>
1499
1500 PR lto/53831
1501 PR lto/54776
1502 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1503
1504 2012-10-06 Jan Hubicka <jh@suse.cz>
1505
1506 * gcc.dg/lto/resolutions_0.c: New testcase.
1507
1508 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1509
1510 PR fortran/45521
1511 * gfortran.dg/generic_25.f90: New.
1512 * gfortran.dg/generic_26.f90: New.
1513 * gfortran.dg/generic_27.f90: New.
1514
1515 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1516
1517 PR target/54760
1518 * gcc.target/sh/pr54760-1.c: New.
1519
1520 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1521
1522 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1523 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1524 * g++.dg/warn/Wsign-compare-5.C: New test.
1525 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1526 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1527 * g++.dg/ext/builtin30.C: New test.
1528 * g++.dg/ext/vla12.C: New test.
1529 * gcc.dg/builtins-85.c: New test.
1530
1531 PR debug/54519
1532 * gcc.dg/guality/pr54519-1.c: New test.
1533 * gcc.dg/guality/pr54519-2.c: New test.
1534 * gcc.dg/guality/pr54519-3.c: New test.
1535 * gcc.dg/guality/pr54519-4.c: New test.
1536 * gcc.dg/guality/pr54519-5.c: New test.
1537 * gcc.dg/guality/pr54519-6.c: New test.
1538
1539 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/50893
1542 * g++.dg/cpp0x/defaulted38.C: New.
1543
1544 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1545
1546 PR tree-optimization/33763
1547 * c-c++-common/pr33763.c: New test.
1548
1549 PR tree-optimization/54810
1550 * gcc.dg/tree-ssa/vrp85.c: New test.
1551
1552 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1553
1554 * gcc.dg/ucnid-7.c: Skip on AIX.
1555 * gcc.dg/ucnid-8.c: Same.
1556 * gcc.dg/ucnid-10.c: Same.
1557 * gcc.dg/ucnid-13.c: Same.
1558 * gcc.dg/attr-alias-3.c: Same.
1559 * gcc.dg/attr-alias-5.c: Same.
1560 * gcc.dg/torture/pr51106-2.c: Same.
1561 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1562
1563 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1564
1565 PR c++/52233
1566 * g++.dg/cpp0x/alias-decl-23.C: New.
1567
1568 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/53403
1571 * g++.dg/template/friend53.C: New.
1572
1573 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1574
1575 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1576 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1577 (scan-ada-spec): Likewise.
1578 (scan-ada-spec-not): Likewise.
1579 * gcc.dg/dump-ada-spec-1.c: New test.
1580 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1581
1582 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1583
1584 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1585
1586 2012-10-04 Florian Weimer <fweimer@redhat.com>
1587
1588 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1589
1590 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1591
1592 PR c++/54323
1593 * g++.dg/cpp0x/pr54323.C: New.
1594
1595 2012-10-04 Richard Guenther <rguenther@suse.de>
1596
1597 PR middle-end/54735
1598 * g++.dg/torture/pr54735.C: New testcase.
1599
1600 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1601
1602 PR rtl-optimization/54739
1603 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1604
1605 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1606
1607 PR target/51244
1608 * gcc.target/sh/pr51244-12.c: New.
1609
1610 2012-10-03 Dehao Chen <dehao@google.com>
1611
1612 PR middle-end/54782
1613 * gcc.dg/pr54782.c: New test.
1614
1615 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1616
1617 PR c++/54777
1618 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1619
1620 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1621
1622 PR fortran/54778
1623 * gfortran.dg/class_53.f90: New.
1624
1625 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1626
1627 PR debug/54551
1628 * gcc.dg/guality/pr54551.c: New.
1629
1630 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1631
1632 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1633 * gcc.target/powerpc/pr46728-2.c: Likewise.
1634
1635 2012-10-02 Sharad Singhai <singhai@google.com>
1636
1637 PR testsuite/54772
1638 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1639 to fix test failures caused by r191883.
1640 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1641 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1642 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1643 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1644 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1645 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1646 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1647 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1648 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1649
1650 2012-09-30 Sharad Singhai <singhai@google.com>
1651
1652 * gcc.target/i386/vect-double-1.c: Fix test.
1653
1654 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1655
1656 PR target/54087
1657 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1658 atomic_sub fails.
1659
1660 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1661
1662 PR rtl-optimization/54457
1663 * gcc.target/i386/pr54457.c: New test.
1664
1665 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1666
1667 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1668
1669 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1670
1671 * gcc.target/i386/vect-rebuild.c: New testcase.
1672
1673 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1674
1675 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1676
1677 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1678
1679 * gcc.target/mips/pr37362.c: Fix target selector.
1680
1681 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1682
1683 PR target/54083
1684 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1685
1686 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1687
1688 * gcc.dg/ucnid-8.c: Update line number.
1689 * gcc.dg/torture/pr51106-2.c: Likewise.
1690
1691 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1692
1693 PR fortran/54667
1694 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1695 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1696 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1697
1698 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1699
1700 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1701 partially reverting r170092.
1702 * gfortran.dg/class_7.f03: Ditto.
1703 * gfortran.dg/coarray_14.f90: Ditto.
1704 * gfortran.dg/typebound_proc_13.f03: Ditto.
1705
1706 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1707
1708 PR c++/54738
1709 * g++.dg/cpp0x/sfinae42.C: New.
1710
1711 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1712
1713 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1714 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1715 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1716 * gcc.dg/pr42629.c: XFAIL on AIX.
1717 * gcc.dg/pr47684.c: Same.
1718 * gcc.dg/pr43670.c: Same.
1719 * gcc.dg/pr42916.c: Same.
1720 * gcc.dg/pr45449.c: Same.
1721 * gcc.dg/pr50017.c: Same.
1722 * gcc.dg/pr42728.c: Same.
1723 * gcc.dg/pr47881.c: Same.
1724 * gcc.dg/pr44023.c: Same.
1725 * gcc.dg/pr41345.c: Same.
1726 * gcc.dg/pr42630.c: Same.
1727 * gcc.dg/pr44971.c: Same.
1728 * gcc.dg/pr46771.c: Same.
1729 * gcc.dg/ucnid-8.c: Same.
1730 * gcc.dg/ucnid-10.c: Same.
1731 * gcc.dg/ucnid-13.c: Same.
1732 * gcc.dg/torture/pr51106-2.c: Same.
1733 * gcc.dg/pr48768.c: Same.
1734 * gcc.dg/pr42631.c: Same.
1735 * gcc.dg/pr43084.c: Same.
1736 * gcc.dg/ucnid-7.c: Same.
1737 * gcc.dg/pr42889.c: Same.
1738 * gcc.dg/pr41241.c: Same.
1739 * gcc.dg/pr42719.c: Same.
1740 * g++.dg/debug/pr46583.C: Same.
1741 * g++.dg/debug/pr47106.C: Same.
1742 * g++.dg/opt/pr48549.C: Same.
1743 * g++.dg/other/pr42685.C: Same.
1744 * c-c++-common/pr43942.c: Same.
1745
1746 2012-09-29 Ian Lance Taylor <iant@google.com>
1747
1748 * go.test/go-test.exp: Update for latest version of Go testsuite.
1749
1750 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1751
1752 PR fortran/52724
1753 * gfortran.dg/internal_readwrite_3.f90: New test.
1754
1755 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1756
1757 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1758 c-c++-common/Wunused-local-typedefs-2.c to here.
1759
1760 PR c++/54372 - unused attribute inactive on dependant entities
1761 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1762
1763 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1764
1765 PR c++/29028 - Missed unused warning on using declaration
1766 * g++.dg/warn/Wunused-var-18.C: New test.
1767
1768 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1769
1770 PR c++/53551 - -Wunused-local-typedefs misses uses
1771 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1772
1773 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1774
1775 PR target/54716
1776 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1777
1778 PR tree-optimization/54713
1779 * gcc.c-torture/compile/pr54713-1.c: New test.
1780 * gcc.c-torture/compile/pr54713-2.c: New test.
1781 * gcc.c-torture/compile/pr54713-3.c: New test.
1782
1783 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1784
1785 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1786
1787 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1788
1789 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1790
1791 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1792
1793 PR target/54703
1794 * gcc.target/i386/pr54703.c: New test.
1795
1796 2012-09-27 Richard Guenther <rguenther@suse.de>
1797
1798 PR lto/54709
1799 * gcc.dg/lto/pr54709_0.c: New testcase.
1800 * gcc.dg/lto/pr54709_1.c: Likewise.
1801
1802 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1803
1804 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1805
1806 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1807
1808 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1809
1810 * gcc.target/arm/pr42879.c: Handle big-endian.
1811
1812 2012-09-26 Steve Ellcey <sellcey@mips.com>
1813
1814 PR c/37303
1815 * gcc.dg/pr37303.c: Check for rdata or rodata.
1816
1817 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1818
1819 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1820
1821 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1822
1823 PR target/51274
1824 PR target/53087
1825 * gcc.target/powerpc/ppc-ne0-1.c: New.
1826
1827 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1828
1829 PR target/54089
1830 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1831 test_19, test_20, test_21, test_22, test_23): New functions.
1832 * gcc.target/sh/pr54089-4.c: New.
1833 * gcc.target/sh/pr54089-5.c: New.
1834 * gcc.target/sh/pr54089-6.c: New.
1835 * gcc.target/sh/pr54089-7.c: New.
1836
1837 2012-09-25 Richard Guenther <rguenther@suse.de>
1838
1839 PR lto/54625
1840 * gcc.dg/lto/pr54702_0.c: New testcase.
1841 * gcc.dg/lto/pr54702_1.c: Likewise.
1842 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1843 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1844 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1845 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1846
1847 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/54526
1850 * g++.dg/cpp0x/parse2.C: New.
1851 * g++.dg/parse/error11.C: Adjust.
1852 * g++.dg/parse/error12.C: Likewise.
1853
1854 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1855
1856 * gcc.target/i386/20030217-1.c: Added check for
1857 large_long_double effective target.
1858 * gcc.target/i386/387-3.c: Likewise.
1859 * gcc.target/i386/387-4.c: Likewise.
1860 * gcc.target/i386/pr36578-1.c: Likewise.
1861 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1862 when long double size is equal double size.
1863 * gcc.target/i386/excess-precision-1.c: Likewise.
1864 * gcc.target/i386/pr36578-2.c: Likewise.
1865 * gcc.target/i386/20030217-2.c: New testcase.
1866
1867 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1868
1869 PR tree-optimization/54676
1870 * gcc.dg/pr54676.c: New test.
1871
1872 2012-09-25 Richard Guenther <rguenther@suse.de>
1873
1874 PR tree-optimization/53663
1875 * gcc.dg/torture/pr53663-1.c: New testcase.
1876 * gcc.dg/torture/pr53663-2.c: Likewise.
1877 * gcc.dg/torture/pr53663-3.c: Likewise.
1878
1879 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1880
1881 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1882
1883 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1884
1885 * lib/target-supports-dg.exp (dg-require-effective-target,
1886 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1887 dg-process-target-1 instead of dg-process-target.
1888 (dg-process-target-1): Rename from dg-process-target.
1889 (dg-process-target): New.
1890
1891 2012-09-24 Richard Guenther <rguenther@suse.de>
1892
1893 PR tree-optimization/54684
1894 * g++.dg/torture/pr54684.C: New testcase.
1895
1896 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1897
1898 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1899
1900 2012-09-24 Richard Guenther <rguenther@suse.de>
1901
1902 PR middle-end/52173
1903 * gcc.dg/tm/pr52173-1.c: New.
1904 * gcc.dg/tm/pr52173-2.c: New.
1905
1906 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1907
1908 * gcc.dg/pr54669.c: New test.
1909
1910 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1911 Dominique Dhumieres <dominiq@lps.ens.fr>
1912
1913 PR testsuite/54677
1914 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1915
1916 2012-09-23 Tobias Burnus <burnus@net-b.de>
1917
1918 PR fortran/54618
1919 * gfortran.dg/class_array_14.f90: New.
1920
1921 2012-09-22 Kai Tietz <ktietz@redhat.com>
1922
1923 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1924 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1925
1926 2012-09-21 Dehao Chen <dehao@google.com>
1927
1928 PR go/54649
1929 PR tree-optimization/54655
1930 * g++.dg/pr54655.C: New testcase.
1931
1932 2012-09-21 Richard Guenther <rguenther@suse.de>
1933
1934 PR tree-optimization/54647
1935 * g++.dg/torture/pr54647.C: New testcase.
1936
1937 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1938
1939 PR c++/54427
1940 * c-c++-common/torture/vector-compare-2.c: Add -w.
1941
1942 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gnat.dg/opt20.ads: Move dg directive to...
1945 * gnat.dg/opt20.adb: ...here.
1946 * gnat.dg/addr1.ad[sb]: Likewise.
1947 * gnat.dg/concat2.ad[sb]: Likewise.
1948 * gnat.dg/array16.ad[sb]: Likewise.
1949 * gnat.dg/atomic5.ad[sb]: Likewise.
1950 * gnat.dg/discr29.ad[sb]: Likewise.
1951 * gnat.dg/noreturn5.ad[sb]: Likewise.
1952 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1953 * gnat.dg/discr23.ads: Remove dg directive.
1954 * gnat.dg/nested_float_packed.ads: Likewise.
1955 * gnat.dg/oconst6.ads: Move to...
1956 * gnat.dg/specs/oconst6.ads: ...here.
1957
1958 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1959
1960 PR c++/52432
1961 * g++.dg/cpp0x/decltype32.C: Tweak.
1962
1963 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1964
1965 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1966 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1967 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1968 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1969
1970 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1971
1972 PR c++/54581
1973 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1974
1975 2012-09-19 Steve Ellcey <sellcey@mips.com>
1976
1977 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1978
1979 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1980
1981 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1982 * gcc.target/powerpc/ppc-mftb.c: New file.
1983
1984 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1985
1986 PR target/54089
1987 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1988 functions.
1989
1990 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1991
1992 PR target/54236
1993 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1994
1995 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1996
1997 * gcc.c-torture/execute/20120919-1.c: New test.
1998
1999 2012-09-19 Richard Guenther <rguenther@suse.de>
2000
2001 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2002
2003 2012-09-19 Richard Guenther <rguenther@suse.de>
2004
2005 * gcc.dg/builtin-unreachable-6.c: Adjust.
2006
2007 2012-09-19 Richard Guenther <rguenther@suse.de>
2008
2009 * gcc.dg/builtin-object-size-10.c: Adjust.
2010 * gcc.dg/builtin-unreachable-5.c: Adjust.
2011 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2012 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2013 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2014 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2015 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2016 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2017 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2018 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2019 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2020 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2021 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2022 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2023
2024 2012-09-19 Richard Guenther <rguenther@suse.de>
2025
2026 PR tree-optimization/54132
2027 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2028 * gcc.dg/torture/pr54132.c: Likewise.
2029
2030 2012-09-19 Terry Guo <terry.guo@arm.com>
2031
2032 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2033 extra prune rules that will be applied to all tests in a .exp file.
2034 (gcc-dg-prune): Use rules defined by the above variable.
2035 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2036 harmless warnings on architecture switch conflict.
2037
2038 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2039
2040 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2041 of asm-comment characters instead of a single one.
2042 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2043
2044 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2045
2046 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2047
2048 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2049 target instead of xfailing it.
2050 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2051 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2052 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2053 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2054 * gcc.dg/vect/vect-104.c: Likewise.
2055 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2056 * gcc.dg/vect/vect-outer-1.c: Likewise.
2057 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2058 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2059 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2060 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2061 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2062 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2063 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2064 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2065 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2066
2067 * lib/target-supports.exp
2068 (check_effective_target_vect_widen_mult_qi_to_hi,
2069 check_effective_target_vect_widen_mult_hi_to_si,
2070 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2071 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2072 check_effective_target_vect_pack_trunc,
2073 check_effective_target_vect_unpack,
2074 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2075 instead of arm_none.
2076
2077 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2078
2079 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2080
2081 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2082 config to compiler_flags.
2083
2084 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR target/54592
2087 * gcc.target/i386/pr54592.c: New test.
2088
2089 PR tree-optimization/54610
2090 * gcc.target/i386/pr54610.c: New test.
2091
2092 2012-09-17 Jason Merrill <jason@redhat.com>
2093
2094 PR c++/54575
2095 * g++.dg/cpp0x/alias-decl-21.C: New.
2096 * g++.dg/cpp0x/alias-decl-22.C: New.
2097
2098 2012-09-17 Tobias Burnus <burnus@net-b.de>
2099
2100 PR fortran/54608
2101 * gfortran.dg/scan_2.f90: New.
2102
2103 2012-09-17 Jason Merrill <jason@redhat.com>
2104
2105 PR c++/53661
2106 * g++.dg/init/aggr9.C: New.
2107
2108 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2109
2110 * gnat.dg/loop_optimization12.ad[sb]: New test.
2111
2112 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2113
2114 PR fortran/54285
2115 * gfortran.dg/proc_ptr_result_7.f90: New.
2116
2117 2012-09-17 Tobias Burnus <burnus@net-b.de>
2118
2119 PR fortran/54603
2120 * gfortran.dg/structure_constructor_11.f90: New.
2121
2122 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2123
2124 PR tree-optimization/54563
2125 * g++.dg/torture/pr54563.C: New test.
2126
2127 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2128
2129 PR fortran/54594
2130 * gfortran.dg/typebound_generic_14.f03: New.
2131
2132 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2133
2134 PR fortran/54387
2135 * gfortran.dg/proc_ptr_38.f90: New.
2136
2137 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2138
2139 PR debug/54460
2140 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2141 to scary regexp.
2142
2143 PR testsuite/54007
2144 * gnat.dg/lto15.adb: Require lto.
2145
2146 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2147 "myBindC" for hppa*-*-hpux*.
2148
2149 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2150
2151 * gfortran.dg/namelist_75.f90: New test.
2152
2153 2012-09-15 Tom de Vries <tom@codesourcery.com>
2154
2155 * gcc.dg/tree-ssa/vrp82.c: New test.
2156 * gcc.dg/tree-ssa/vrp83.c: Same.
2157 * gcc.dg/tree-ssa/vrp84.c: Same.
2158
2159 2012-09-15 Tom de Vries <tom@codesourcery.com>
2160
2161 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2162 * gcc.dg/tree-ssa/vrp81.c: ... this.
2163
2164 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2165
2166 PR target/54222
2167 * gcc.target/avr/torture/fix-types.h: New.
2168 * gcc.target/avr/torture/vals-hr.def: New.
2169 * gcc.target/avr/torture/vals-r.def: New.
2170 * gcc.target/avr/torture/vals-k.def: New.
2171 * gcc.target/avr/torture/vals-ur.def: New.
2172 * gcc.target/avr/torture/vals-uk.def: New.
2173 * gcc.target/avr/torture/vals-uhr.def: New.
2174 * gcc.target/avr/torture/vals-llk.def: New.
2175 * gcc.target/avr/torture/vals-ullk.def: New.
2176 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2177 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2178 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2179 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2180 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2181 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2182 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2183 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2184
2185 2012-09-14 Dehao Chen <dehao@google.com>
2186
2187 * g++.dg/debug/dwarf2/deallocator.C: New test.
2188
2189 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2190
2191 PR c/54552
2192 * gcc.c-torture/compile/pr54552-1.c: New test.
2193
2194 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2195
2196 PR c++/54427
2197 * g++.dg/other/vector-compare.C: New testcase.
2198 * c-c++-common/vector-compare-3.c: New testcase.
2199 * gcc.dg/vector-shift.c: Move ...
2200 * c-c++-common/vector-shift.c: ... here.
2201 * gcc.dg/vector-shift1.c: Move ...
2202 * c-c++-common/vector-shift1.c: ... here.
2203 * gcc.dg/vector-shift3.c: Move ...
2204 * c-c++-common/vector-shift3.c: ... here.
2205 * gcc.dg/vector-compare-1.c: Move ...
2206 * c-c++-common/vector-compare-1.c: ... here.
2207 * gcc.dg/vector-compare-2.c: Move ...
2208 * c-c++-common/vector-compare-2.c: ... here.
2209 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2210 * c-c++-common/torture/vector-compare-1.c: ... here.
2211 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2212 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2213 * c-c++-common/torture/vector-compare-2.c: ... here.
2214 * gcc.c-torture/execute/vector-shift.c: Move ...
2215 * c-c++-common/torture/vector-shift.c: ... here.
2216 * gcc.c-torture/execute/vector-shift2.c: Move ...
2217 * c-c++-common/torture/vector-shift2.c: ... here.
2218 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2219 * c-c++-common/torture/vector-subscript-1.c: ... here.
2220 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2221 * c-c++-common/torture/vector-subscript-2.c: ... here.
2222 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2223 * c-c++-common/torture/vector-subscript-3.c: ... here.
2224
2225 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2226
2227 PR c/54103
2228 * gcc.c-torture/compile/pr54103-1.c,
2229 gcc.c-torture/compile/pr54103-2.c,
2230 gcc.c-torture/compile/pr54103-3.c,
2231 gcc.c-torture/compile/pr54103-4.c,
2232 gcc.c-torture/compile/pr54103-5.c,
2233 gcc.c-torture/compile/pr54103-6.c: New tests.
2234 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2235
2236 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2237
2238 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2239
2240 2012-09-14 Richard Guenther <rguenther@suse.de>
2241
2242 PR tree-optimization/54565
2243 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2244 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2245
2246 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2247
2248 * gcc.target/arm/combine-movs.c: Add missing space.
2249
2250 2012-09-14 Richard Guenther <rguenther@suse.de>
2251
2252 * g++.dg/torture/builtin-location.C: New testcase.
2253
2254 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2255 Manuel López-Ibáñez <manu@gcc.gnu.org>
2256
2257 PR c++/53210
2258 * g++.dg/warn/Wuninitialized-self.C: New.
2259
2260 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2261
2262 PR c/54559
2263 * gcc.c-torture/compile/pr54559.c: New test.
2264
2265 2012-09-13 Jason Merrill <jason@redhat.com>
2266
2267 PR c++/53839
2268 * g++.dg/cpp0x/constexpr-temp1.C: New.
2269
2270 PR c++/54511
2271 * g++.dg/template/anonunion2.C: New.
2272
2273 PR c++/53836
2274 * g++.dg/template/init10.C: New.
2275
2276 2012-09-13 Tobias Burnus <burnus@net-b.de>
2277
2278 PR fortran/54556
2279 * gfortran.dg/implicit_pure_3.f90: New.
2280
2281 2012-09-13 Richard Guenther <rguenther@suse.de>
2282
2283 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2284
2285 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2286
2287 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2288
2289 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2290
2291 * c-c++-common/pr51712.c: Handle for short-enum targets.
2292
2293 2012-09-12 Terry Guo <terry.guo@arm.com>
2294
2295 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2296 and lsrs for Thumb2 mode.
2297
2298 2012-09-12 Jan Hubicka <jh@suse.cz>
2299
2300 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2301
2302 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2303
2304 PR target/54445
2305 * gcc.target/i386/pr54445-1.c: New file.
2306 * gcc.target/i386/pr54445-2.c: Likewise.
2307
2308 2012-09-12 Tobias Burnus <burnus@net-b.de>
2309
2310 PR fortran/54225
2311 PR fortran/53306
2312 * gfortran.dg/coarray_10.f90: Update dg-error.
2313 * gfortran.dg/coarray_28.f90: New.
2314 * gfortran.dg/array_section_3.f90: New.
2315
2316 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2317
2318 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2319 gcc.target/arm/pr48252.c: Fix for big-endian support.
2320
2321 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2322
2323 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2324
2325 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2326 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2327
2328 * gcc.target/arm/neon-vfma-1.c: New testcase.
2329 * gcc.target/arm/neon-vfms-1.c: Likewise.
2330 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2331 of float.
2332 * gcc.target/arm/neon-vmls-1.c: Likewise.
2333 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2334 function.
2335 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2336 (check_effective_target_arm_neonv2_ok): Likewise.
2337 (check_effective_target_arm_neonv2_hw): Likewise.
2338 (check_effective_target_arm_neonv2): Likewise.
2339
2340 2012-09-11 Richard Guenther <rguenther@suse.de>
2341
2342 PR middle-end/54515
2343 * g++.dg/tree-ssa/pr54515.C: New testcase.
2344
2345 2012-09-10 Andrew Pinski <apinski@cavium.com>
2346
2347 PR tree-opt/c54362
2348 * gcc.dg/tm/memopt-16.c: New testcase.
2349
2350 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2351
2352 PR c++/54541
2353 PR c++/54542
2354 * g++.dg/cpp0x/sfinae40.C: New.
2355 * g++.dg/cpp0x/sfinae41.C: Likewise.
2356
2357 2012-09-10 Jason Merrill <jason@redhat.com>
2358
2359 PR c++/54538
2360 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2361
2362 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2363
2364 PR target/54089
2365 * gcc.target/sh/pr54089-3.c: New.
2366
2367 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2368
2369 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2370
2371 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2372
2373 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2374
2375 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2376
2377 * gcc.dg/pr52558-2.c: Delete.
2378 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2379
2380 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2381
2382 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2383
2384 2012-09-10 Richard Guenther <rguenther@suse.de>
2385
2386 PR tree-optimization/54520
2387 * gcc.dg/torture/pr54520.c: New testcase.
2388
2389 2012-09-10 Jason Merrill <jason@redhat.com>
2390
2391 PR c++/54506
2392 * g++.dg/cpp0x/implicit14.C: New.
2393
2394 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2395
2396 PR fortran/54208
2397 * gfortran.dg/bound_simplification_3.f90: New test.
2398
2399 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2400
2401 PR testsuite/54184
2402 * gcc.dg/pr52558-1.c: Delete.
2403 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2404
2405 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2406
2407 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2408 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2409 * gcc.target/arm/smlaltt-1.c: Likewise.
2410
2411 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2412
2413 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2414
2415 2012-09-07 Tom de Vries <tom@codesourcery.com>
2416
2417 PR tree-optimization/53986
2418 * gcc.dg/tree-ssa/vrp80.c: New test.
2419 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2420
2421 2012-09-06 Jason Merrill <jason@redhat.com>
2422
2423 PR c++/54341
2424 PR c++/54253
2425 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2426 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2427
2428 2012-09-06 Andrew Pinski <apinski@cavium.com>
2429
2430 PR tree-opt/54494
2431 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2432
2433 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR rtl-optimization/54455
2436 * gcc.dg/54455.c: New test.
2437
2438 2012-09-06 Tobias Burnus <burnus@net-b.de>
2439
2440 PR fortran/54463
2441 * gfortran.dg/promotion_2.f90: New.
2442
2443 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2444
2445 PR middle-end/54486
2446 * c-c++-common/pr54486.c: New test.
2447
2448 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2449
2450 PR fortran/54474
2451 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2452
2453 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/54191
2456 * g++.dg/cpp0x/sfinae39.C: New.
2457
2458 2012-09-04 Jason Merrill <jason@redhat.com>
2459
2460 PR c++/54441
2461 * g++.dg/ext/flexary3.C: New.
2462
2463 PR c++/54420
2464 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2465
2466 PR c++/54198
2467 * g++.dg/template/defarg15.C: New.
2468
2469 PR c++/54437
2470 * g++.dg/template/access24.C: New.
2471
2472 2012-09-04 Richard Guenther <rguenther@suse.de>
2473
2474 PR tree-optimization/54458
2475 * gcc.dg/torture/pr54458.c: New testcase.
2476
2477 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2478
2479 * gcc.target/arm/neon-vext.c: New test.
2480 * gcc.target/arm/neon-vext-execute.c: Ditto.
2481
2482 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2483
2484 PR fortran/54243
2485 PR fortran/54244
2486 * gfortran.dg/select_type_29.f03: New.
2487
2488 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2489
2490 * gcc.dg/fold-perm.c: Improve test.
2491
2492 2012-09-03 Tobias Burnus <burnus@net-b.de>
2493
2494 PR fortran/51632
2495 * gfortran.dg/coarray_class_1.f90: New.
2496
2497 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2498
2499 PR target/49206
2500 * gcc.c-torture/compile/pr49206.c: New test.
2501
2502 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2503 Uros Bizjak <ubizjak@gmail.com>
2504
2505 PR target/36680
2506 * gfortran.dg/pr36680.f90: New test.
2507
2508 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2509
2510 PR target/42295
2511 * g++.dg/opt/pr42295.C: New test.
2512
2513 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR target/54436
2516 * gcc.dg/torture/pr54436.c: New test.
2517
2518 2012-09-01 Andrew Pinski <apinski@cavium.com>
2519
2520 * gcc.target/mips/truncate-8.c: New testcase.
2521
2522 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2523
2524 PR target/46829
2525 PR target/46843
2526 * gcc.target/i386/pr46829.c: New test.
2527 * gcc.target/i386/pr46843.c: Ditto.
2528
2529 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2530 Jason Merrill <jason@redhat.com>
2531
2532 PR c++/18747
2533 * g++.dg/parse/error50.C: New.
2534
2535 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR c/54428
2538 * gcc.c-torture/compile/pr54428.c: New test.
2539
2540 2012-08-31 Ollie Wild <aaw@google.com>
2541
2542 PR c++/54197
2543 * g++.dg/init/lifetime3.C: New test.
2544
2545 2012-08-31 Martin Jambor <mjambor@suse.cz>
2546
2547 PR middle-end/54409
2548 * gcc.dg/torture/pr54409.c: New test.
2549
2550 2012-08-31 Martin Jambor <mjambor@suse.cz>
2551
2552 * gfortran.dg/pr48636.f90: Add dump scan checks.
2553
2554 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2555
2556 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2557
2558 2012-08-28 Joey Ye <joey.ye@arm.com>
2559
2560 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2561
2562 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2563
2564 PR target/46254
2565 * gcc.target/i386/pr46254.c: New test.
2566
2567 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2568
2569 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2570 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2571 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2572
2573 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2574
2575 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2576 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2577 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2578 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2579 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2580 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2581 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2582 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2583 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2584 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2585 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2586 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2587 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2588 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2589 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2590 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2591 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2592 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2593 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2594 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2595 gcc.target/mips/unaligned-1.c: Tighten regexps.
2596
2597 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2598
2599 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2600 (mips_option_groups): Remove optimization. Add various -f options.
2601 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2602 and -pg imply -fno-omit-frame-pointer.
2603 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2604 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2605 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2606 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2607 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2608 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2609 * gcc.target/mips/abi-n32-long32.c: Likewise.
2610 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2611 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2612 * gcc.target/mips/abi-n32-long64.c: Likewise.
2613 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2614 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2615 * gcc.target/mips/abi-n64-long32.c: Likewise.
2616 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2617 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2618 * gcc.target/mips/abi-n64-long64.c: Likewise.
2619 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2620 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2621 * gcc.target/mips/abi-o32-long32.c: Likewise.
2622 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2623 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2624 * gcc.target/mips/abi-o32-long64.c: Likewise.
2625 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2626 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2627 * gcc.target/mips/abi-o64-long32.c: Likewise.
2628 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2629 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2630 * gcc.target/mips/abi-o64-long64.c: Likewise.
2631 * gcc.target/mips/asm-1.c: Likewise.
2632 * gcc.target/mips/branch-1.c: Likewise.
2633 * gcc.target/mips/call-3.c: Likewise.
2634 * gcc.target/mips/call-saved-3.c: Likewise.
2635 * gcc.target/mips/clear-cache-1.c: Likewise.
2636 * gcc.target/mips/div-1.c: Likewise.
2637 * gcc.target/mips/div-2.c: Likewise.
2638 * gcc.target/mips/div-3.c: Likewise.
2639 * gcc.target/mips/div-4.c: Likewise.
2640 * gcc.target/mips/div-5.c: Likewise.
2641 * gcc.target/mips/div-6.c: Likewise.
2642 * gcc.target/mips/div-7.c: Likewise.
2643 * gcc.target/mips/div-8.c: Likewise.
2644 * gcc.target/mips/div-9.c: Likewise.
2645 * gcc.target/mips/div-10.c: Likewise.
2646 * gcc.target/mips/div-11.c: Likewise.
2647 * gcc.target/mips/div-12.c: Likewise.
2648 * gcc.target/mips/dsp-ctrl.c: Likewise.
2649 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2650 * gcc.target/mips/ext-8.c: Likewise.
2651 * gcc.target/mips/extend-2.c: Likewise.
2652 * gcc.target/mips/fix-r10000-1.c: Likewise.
2653 * gcc.target/mips/fix-r10000-2.c: Likewise.
2654 * gcc.target/mips/fix-r10000-3.c: Likewise.
2655 * gcc.target/mips/fix-r10000-4.c: Likewise.
2656 * gcc.target/mips/fix-r10000-5.c: Likewise.
2657 * gcc.target/mips/fix-r10000-6.c: Likewise.
2658 * gcc.target/mips/fix-r10000-7.c: Likewise.
2659 * gcc.target/mips/fix-r10000-8.c: Likewise.
2660 * gcc.target/mips/fix-r10000-9.c: Likewise.
2661 * gcc.target/mips/fix-r10000-10.c: Likewise.
2662 * gcc.target/mips/fix-r10000-11.c: Likewise.
2663 * gcc.target/mips/fix-r10000-12.c: Likewise.
2664 * gcc.target/mips/fix-r10000-13.c: Likewise.
2665 * gcc.target/mips/fix-r10000-14.c: Likewise.
2666 * gcc.target/mips/fix-r10000-15.c: Likewise.
2667 * gcc.target/mips/fpcmp-1.c: Likewise.
2668 * gcc.target/mips/fpcmp-2.c: Likewise.
2669 * gcc.target/mips/fpr-moves-7.c: Likewise.
2670 * gcc.target/mips/fpr-moves-8.c: Likewise.
2671 * gcc.target/mips/int-moves-1.c: Likewise.
2672 * gcc.target/mips/int-moves-2.c: Likewise.
2673 * gcc.target/mips/long-calls-pg.c: Likewise.
2674 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2675 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2676 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2677 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2678 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2679 * gcc.target/mips/mips-3d-1.c: Likewise.
2680 * gcc.target/mips/mips-3d-2.c: Likewise.
2681 * gcc.target/mips/mips-3d-3.c: Likewise.
2682 * gcc.target/mips/mips-3d-4.c: Likewise.
2683 * gcc.target/mips/mips-3d-5.c: Likewise.
2684 * gcc.target/mips/mips-3d-6.c: Likewise.
2685 * gcc.target/mips/mips-3d-7.c: Likewise.
2686 * gcc.target/mips/mips-3d-8.c: Likewise.
2687 * gcc.target/mips/mips-3d-9.c: Likewise.
2688 * gcc.target/mips/mips-ps-1.c: Likewise.
2689 * gcc.target/mips/mips-ps-2.c: Likewise.
2690 * gcc.target/mips/mips-ps-3.c: Likewise.
2691 * gcc.target/mips/mips-ps-4.c: Likewise.
2692 * gcc.target/mips/mips-ps-6.c: Likewise.
2693 * gcc.target/mips/mips32-dspr2.c: Likewise.
2694 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2695 * gcc.target/mips/neg-abs-1.c: Likewise.
2696 * gcc.target/mips/neg-abs-2.c: Likewise.
2697 * gcc.target/mips/nmadd-3.c: Likewise.
2698 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2699 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2700 * gcc.target/mips/octeon-pop-1.c: Likewise.
2701 * gcc.target/mips/pr26765.c: Likewise.
2702 * gcc.target/mips/pr33256.c: Likewise.
2703 * gcc.target/mips/pr33635-1.c: Likewise.
2704 * gcc.target/mips/pr33755.c: Likewise.
2705 * gcc.target/mips/pr35802.c: Likewise.
2706 * gcc.target/mips/pr45074.c: Likewise.
2707 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2708 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2709 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2710 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2711 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2712 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2713 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2714 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2715 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2716 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2717 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2718 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2719 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2720 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2721 * gcc.target/mips/save-restore-1.c: Likewise.
2722 * gcc.target/mips/save-restore-3.c: Likewise.
2723 * gcc.target/mips/save-restore-5.c: Likewise.
2724 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2725 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2726 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2727 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2728 * gcc.target/mips/stack-1.c: Likewise.
2729
2730 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2731 Tighten regexps.
2732
2733 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2734 branch under test to be filled with preceding rather than
2735 following instructions.
2736 * gcc.target/mips/branch-10.c: Likewise.
2737 * gcc.target/mips/branch-11.c: Likewise.
2738 * gcc.target/mips/branch-12.c: Likewise.
2739 * gcc.target/mips/branch-13.c: Likewise.
2740 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2741 to be eliminated. Tighten $28 scan-assembler-not test.
2742
2743 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2744 function to...
2745 * gcc.target/mips/call-4.c: ...this new test.
2746
2747 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2748 more likely.
2749 * gcc.target/mips/code-readable-3.c: Likewise.
2750 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2751 flag but skip for -O0.
2752 * gcc.target/mips/code-readable-4.c: Likewise.
2753
2754 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2755 of operations under test.
2756 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2757
2758 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2759 Don't require sibling-call optimization.
2760 * gcc.target/mips/near-far-4.c: Likewise.
2761
2762 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2763 Make sure that the register variable is used.
2764 * gcc.target/mips/soft-float-1.c: Likewise.
2765
2766 * gcc.target/mips/sdata-1.c: Make static data volatile.
2767 * gcc.target/mips/sdata-2.c: Likewise.
2768 * gcc.target/mips/sdata-3.c: Likewise.
2769 * gcc.target/mips/sdata-4.c: Likewise.
2770
2771 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2772 skip for -O0.
2773 * gcc.target/mips/atomic-memory-2.c: Likewise.
2774 * gcc.target/mips/branch-cost-1.c: Likewise.
2775 * gcc.target/mips/branch-cost-2.c: Likewise.
2776 * gcc.target/mips/cache-1.c: Likewise.
2777 * gcc.target/mips/call-1.c: Likewise.
2778 * gcc.target/mips/call-saved-2.c: Likewise.
2779 * gcc.target/mips/const-anchor-1.c: Likewise.
2780 * gcc.target/mips/const-anchor-2.c: Likewise.
2781 * gcc.target/mips/dse-1.c: Likewise.
2782 * gcc.target/mips/dsp-lhx.c: Likewise.
2783 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2784 * gcc.target/mips/ext-1.c: Likewise.
2785 * gcc.target/mips/ext-2.c: Likewise.
2786 * gcc.target/mips/ext-3.c: Likewise.
2787 * gcc.target/mips/ext-4.c: Likewise.
2788 * gcc.target/mips/ext-5.c: Likewise.
2789 * gcc.target/mips/ext-6.c: Likewise.
2790 * gcc.target/mips/ext-7.c: Likewise.
2791 * gcc.target/mips/extend-1.c: Likewise.
2792 * gcc.target/mips/fix-r4000-1.c: Likewise.
2793 * gcc.target/mips/fix-r4000-3.c: Likewise.
2794 * gcc.target/mips/fix-r4000-5.c: Likewise.
2795 * gcc.target/mips/fix-r4000-6.c: Likewise.
2796 * gcc.target/mips/fix-r4000-8.c: Likewise.
2797 * gcc.target/mips/fix-r4000-10.c: Likewise.
2798 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2799 * gcc.target/mips/fixed-vector-type.c: Likewise.
2800 * gcc.target/mips/fpr-moves-1.c: Likewise.
2801 * gcc.target/mips/fpr-moves-2.c: Likewise.
2802 * gcc.target/mips/fpr-moves-3.c: Likewise.
2803 * gcc.target/mips/fpr-moves-4.c: Likewise.
2804 * gcc.target/mips/fpr-moves-5.c: Likewise.
2805 * gcc.target/mips/fpr-moves-6.c: Likewise.
2806 * gcc.target/mips/ins-1.c: Likewise.
2807 * gcc.target/mips/ins-2.c: Likewise.
2808 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2809 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2810 * gcc.target/mips/lazy-binding-1.c: Likewise.
2811 * gcc.target/mips/madd-3.c: Likewise.
2812 * gcc.target/mips/madd-5.c: Likewise.
2813 * gcc.target/mips/madd-6.c: Likewise.
2814 * gcc.target/mips/madd-8.c: Likewise.
2815 * gcc.target/mips/madd-9.c: Likewise.
2816 * gcc.target/mips/memcpy-1.c: Likewise.
2817 * gcc.target/mips/mips-ps-type.c: Likewise.
2818 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2819 * gcc.target/mips/mips-sched-madd.c: Likewise.
2820 * gcc.target/mips/mips16e-extends.c: Likewise.
2821 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2822 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2823 * gcc.target/mips/movcc-1.c: Likewise.
2824 * gcc.target/mips/movcc-2.c: Likewise.
2825 * gcc.target/mips/movcc-3.c: Likewise.
2826 * gcc.target/mips/msub-5.c: Likewise.
2827 * gcc.target/mips/msub-6.c: Likewise.
2828 * gcc.target/mips/msub-8.c: Likewise.
2829 * gcc.target/mips/mult-2.c: Likewise.
2830 * gcc.target/mips/mult-3.c: Likewise.
2831 * gcc.target/mips/mult-5.c: Likewise.
2832 * gcc.target/mips/mult-6.c: Likewise.
2833 * gcc.target/mips/mult-7.c: Likewise.
2834 * gcc.target/mips/mult-12.c: Likewise.
2835 * gcc.target/mips/mult-13.c: Likewise.
2836 * gcc.target/mips/mult-14.c: Likewise.
2837 * gcc.target/mips/mult-15.c: Likewise.
2838 * gcc.target/mips/mult-17.c: Likewise.
2839 * gcc.target/mips/mult-18.c: Likewise.
2840 * gcc.target/mips/mult-19.c: Likewise.
2841 * gcc.target/mips/nmadd-1.c: Likewise.
2842 * gcc.target/mips/nmadd-2.c: Likewise.
2843 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2844 * gcc.target/mips/octeon-cins-1.c: Likewise.
2845 * gcc.target/mips/octeon-cins-2.c: Likewise.
2846 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2847 * gcc.target/mips/octeon-exts-2.c: Likewise.
2848 * gcc.target/mips/octeon-exts-3.c: Likewise.
2849 * gcc.target/mips/octeon-exts-4.c: Likewise.
2850 * gcc.target/mips/octeon-exts-5.c: Likewise.
2851 * gcc.target/mips/octeon-exts-6.c: Likewise.
2852 * gcc.target/mips/octeon-exts-7.c: Likewise.
2853 * gcc.target/mips/octeon-pop-2.c: Likewise.
2854 * gcc.target/mips/octeon-seq-3.c: Likewise.
2855 * gcc.target/mips/octeon-seq-4.c: Likewise.
2856 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2857 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2858 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2859 * gcc.target/mips/pr54240.c: Likewise.
2860 * gcc.target/mips/rsqrt-1.c: Likewise.
2861 * gcc.target/mips/rsqrt-2.c: Likewise.
2862 * gcc.target/mips/rsqrt-3.c: Likewise.
2863 * gcc.target/mips/rsqrt-4.c: Likewise.
2864 * gcc.target/mips/save-restore-2.c: Likewise.
2865 * gcc.target/mips/save-restore-4.c: Likewise.
2866 * gcc.target/mips/sb1-1.c: Likewise.
2867 * gcc.target/mips/scc-1.c: Likewise.
2868 * gcc.target/mips/scc-2.c: Likewise.
2869 * gcc.target/mips/scc-3.c: Likewise.
2870 * gcc.target/mips/scc-4.c: Likewise.
2871 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2872 * gcc.target/mips/truncate-1.c: Likewise.
2873 * gcc.target/mips/truncate-2.c: Likewise.
2874 * gcc.target/mips/truncate-3.c: Likewise.
2875 * gcc.target/mips/truncate-4.c: Likewise.
2876 * gcc.target/mips/truncate-5.c: Likewise.
2877 * gcc.target/mips/truncate-6.c: Likewise.
2878 * gcc.target/mips/unaligned-1.c: Likewise.
2879
2880 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2881 skip for -O0. Require -fexpensive-optimizations.
2882 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2883 * gcc.target/mips/dspr2-MULT.c: Likewise.
2884 * gcc.target/mips/fix-r4000-2.c: Likewise.
2885 * gcc.target/mips/fix-r4000-4.c: Likewise.
2886 * gcc.target/mips/fix-r4000-7.c: Likewise.
2887 * gcc.target/mips/fix-r4000-9.c: Likewise.
2888 * gcc.target/mips/madd-1.c: Likewise.
2889 * gcc.target/mips/madd-2.c: Likewise.
2890 * gcc.target/mips/madd-4.c: Likewise.
2891 * gcc.target/mips/maddu-1.c: Likewise.
2892 * gcc.target/mips/maddu-2.c: Likewise.
2893 * gcc.target/mips/maddu-3.c: Likewise.
2894 * gcc.target/mips/maddu-4.c: Likewise.
2895 * gcc.target/mips/msub-1.c: Likewise.
2896 * gcc.target/mips/msub-2.c: Likewise.
2897 * gcc.target/mips/msub-3.c: Likewise.
2898 * gcc.target/mips/msub-4.c: Likewise.
2899 * gcc.target/mips/msubu-1.c: Likewise.
2900 * gcc.target/mips/msubu-2.c: Likewise.
2901 * gcc.target/mips/msubu-3.c: Likewise.
2902 * gcc.target/mips/msubu-4.c: Likewise.
2903 * gcc.target/mips/mult-1.c: Likewise.
2904 * gcc.target/mips/mult-4.c: Likewise.
2905 * gcc.target/mips/mult-8.c: Likewise.
2906 * gcc.target/mips/mult-9.c: Likewise.
2907 * gcc.target/mips/mult-10.c: Likewise.
2908 * gcc.target/mips/mult-11.c: Likewise.
2909 * gcc.target/mips/mult-16.c: Likewise.
2910
2911 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2912 skip for -O0 and -Os.
2913 * gcc.target/mips/fix-r4000-12.c: Likewise.
2914 * gcc.target/mips/madd-7.c: Likewise.
2915 * gcc.target/mips/mips-ps-5.c: Likewise.
2916 * gcc.target/mips/mips-ps-7.c: Likewise.
2917 * gcc.target/mips/msub-7.c: Likewise.
2918
2919 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2920 skip for -O0. Require -mno-abicalls.
2921 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2922
2923 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2924 skip for -O0. Require a total number of BBIT instructions and
2925 at least one of each kind.
2926
2927 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2928 skip for -O0. Require -fno-unroll-loops.
2929
2930 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2931 skip for -O0. Allow BLTZ as well as BGEZ.
2932
2933 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2934
2935 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2936 skip for -O0. Require -fschedule-insns2.
2937 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2938
2939 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2940 but skip for -O0. Make a branch-likely more likely.
2941
2942 * gcc.target/mips/timode-2.c: Split each test into its own function.
2943 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2944
2945 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2946 skip for -O0. Require -fpeephole2.
2947 * gcc.target/mips/vr-mult-2.c: Likewise.
2948
2949 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2950
2951 PR preprocessor/53469
2952 * gcc.dg/cpp/_Pragma7.c: New test case.
2953
2954 2012-08-27 Tobias Burnus <burnus@net-b.de>
2955
2956 PR fortran/54370
2957 * gfortran.dg/do_5.f90: New.
2958
2959 2012-08-27 Tobias Burnus <burnus@net-b.de>
2960
2961 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2962 from dg-options as -Wall no longer implies it.
2963
2964 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2965
2966 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2967
2968 2012-08-25 Jason Merrill <jason@redhat.com>
2969
2970 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2971
2972 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2973
2974 PR c++/51421
2975 * g++.dg/cpp0x/auto34.C: New.
2976
2977 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR c/54363
2980 * gcc.dg/pr54363.c: New test.
2981
2982 PR c/54355
2983 * gcc.dg/pr54355.c: New test.
2984
2985 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2986
2987 PR debug/52857
2988 * gcc.target/i386/pr52857-1.c: New.
2989 * gcc.target/i386/pr52857-2.c: Likewise.
2990
2991 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2992
2993 * gcc.target/mips/code-readable-4.c: New test.
2994
2995 2012-08-23 Julian Brown <julian@codesourcery.com>
2996 Sandra Loosemore <sandra@codesourcery.com>
2997
2998 * gcc.target/mips/code-readable-1.c: Add -O to options.
2999
3000 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3001
3002 PR c++/20420
3003 * g++.dg/lookup/using53.C: New.
3004
3005 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3006
3007 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3008 * gcc.dg/fixed-point/convert-1.c: New.
3009 * gcc.dg/fixed-point/convert-2.c: New.
3010 * gcc.dg/fixed-point/convert-3.c: New.
3011 * gcc.dg/fixed-point/convert-4.c: New.
3012 * gcc.dg/fixed-point/convert-float-1.c: New.
3013 * gcc.dg/fixed-point/convert-float-2.c: New.
3014 * gcc.dg/fixed-point/convert-float-3.c: New.
3015 * gcc.dg/fixed-point/convert-float-4.c: New.
3016 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3017 * gcc.dg/fixed-point/convert-sat.c: New.
3018 * gcc.dg/fixed-point/convert.h: New.
3019
3020 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3021
3022 PR target/54089
3023 * gcc.target/sh/pr54089-2.c: New.
3024
3025 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3026
3027 * gcc.target/i386/long-double-64-1.c: New file.
3028 * gcc.target/i386/long-double-64-2.c: Likewise.
3029 * gcc.target/i386/long-double-64-3.c: Likewise.
3030 * gcc.target/i386/long-double-64-4.c: Likewise.
3031 * gcc.target/i386/long-double-80-1.c: Likewise.
3032 * gcc.target/i386/long-double-80-2.c: Likewise.
3033 * gcc.target/i386/long-double-80-3.c: Likewise.
3034 * gcc.target/i386/long-double-80-4.c: Likewise.
3035 * gcc.target/i386/long-double-80-5.c: Likewise.
3036 * gcc.target/i386/long-double-80-6.c: Likewise.
3037 * gcc.target/i386/long-double-80-7.c: Likewise.
3038
3039 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3040
3041 PR tree-optimization/54317
3042 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3043
3044 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3045
3046 PR target/39423
3047 * gcc.target/sh/pr39423-2.c: New.
3048
3049 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3050
3051 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3052 * gcc.dg/fold-perm.c: Likewise.
3053
3054 2012-08-20 Jan Hubicka <jh@suse.cz>
3055
3056 PR fortran/48636
3057 * gcc.dg/ipa/inlinehint-1.c: New.
3058
3059 2012-08-20 Florian Weimer <fweimer@redhat.com>
3060
3061 PR c++/19351
3062 * g++.dg/init/new38.C: New test.
3063 * g++.dg/init/new39.C: New test.
3064
3065 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3066
3067 PR target/54089
3068 * gcc.target/sh/pr54089-1.c: New.
3069
3070 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3071
3072 PR target/51244
3073 * gcc.target/sh/pr51244-11.c: New.
3074
3075 2012-08-20 Tobias Burnus <burnus@net-b.de>
3076
3077 PR fortran/54301
3078 * gfortran.dg/warn_target_lifetime_2.f90: New.
3079
3080 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3081
3082 PR c++/10416
3083 * g++.dg/warn/Wunused-var-17.C: New.
3084
3085 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3086
3087 PR middle-end/53992
3088 * gcc.dg/gomp/pr53992.c: New test.
3089
3090 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3091
3092 PR tree-ssa/54295
3093 * gcc.c-torture/execute/20120817-1.c: New test.
3094
3095 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3096
3097 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3098 add instruction.
3099 (f2): New test that really does need adds.
3100
3101 2012-08-20 Richard Guenther <rguenther@suse.de>
3102
3103 PR tree-optimization/54327
3104 * gcc.dg/torture/pr54327.c: New testcase.
3105
3106 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR tree-optimization/54321
3109 * gcc.c-torture/compile/pr54321.c: New test.
3110
3111 2012-08-20 Tobias Burnus <burnus@net-b.de>
3112
3113 PR fortran/54301
3114 * gfortran.dg/warn_target_lifetime_1.f90: New.
3115
3116 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3117
3118 PR fortran/54298
3119 * gfortran.dg/real_compare_1.f90: New test case.
3120 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3121
3122 2012-08-18 Jan Hubicka <jh@suse.cz>
3123
3124 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3125
3126 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3127
3128 PR fortran/39290
3129 * gfortran.dg/interface_37.f90: New test.
3130
3131 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3132 Gary Funck <gary@intrepid.com>
3133
3134 PR target/20020
3135 * gcc.target/i386/pr20020-1.c: New test.
3136 * gcc.target/i386/pr20020-2.c: Likewise.
3137 * gcc.target/i386/pr20020-3.c: Likewise.
3138
3139 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3140
3141 * gcc.target/i386/perm-concat.c: New test.
3142
3143 2012-08-17 Julian Brown <julian@codesourcery.com>
3144
3145 * gcc.target/arm/div64-unwinding.c: New test.
3146
3147 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3148
3149 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3150
3151 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3152
3153 PR target/54236
3154 * gcc.target/sh/pr54236-1.c: New.
3155
3156 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3157
3158 * lib/target-supports.exp (check_effective_target_sync_int_long)
3159 (check_effective_target_sync_char_short): Enable for crisv32-*
3160 and cris-*.
3161
3162 PR middle-end/54261
3163 * gcc.dg/torture/pr54261-1.c: New test.
3164
3165 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3166
3167 PR fortran/54243
3168 PR fortran/54244
3169 * gfortran.dg/typebound_call_24.f03: New.
3170
3171 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3172
3173 PR tree-optimization/54245
3174 * gcc.dg/tree-ssa/pr54245.c: New test.
3175
3176 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3177
3178 PR tree-optimization/54240
3179 * gcc.target/powerpc/pr54240.c: New test.
3180 * gcc.target/mips/pr54240.c: Likewise.
3181
3182 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3183
3184 PR target/52933
3185 * gcc.target/sh/pr52933-1.c: New.
3186 * gcc.target/sh/pr52933-2.c: New.
3187
3188 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3189
3190 PR target/50751
3191 * gcc.target/sh/pr50751-8.c: New.
3192
3193 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3194
3195 PR fortran/47586
3196 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3197 * gfortran.dg/typebound_proc_27.f03: New test.
3198
3199 2012-08-14 Sterling Augustine <saugustine@google.com>
3200
3201 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3202
3203 2012-08-14 Tobias Burnus <burnus@net-b.de>
3204
3205 PR fortran/40881
3206 * gfortran.dg/data_constraints_3.f90: New.
3207 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3208 to disable -pedantic compilation.
3209 * gfortran.dg/pr37243.f: Ditto.
3210 * gfortran.dg/g77/19990826-3.f: Ditto.
3211 * gfortran.dg/g77/20020307-1.f : Ditto.
3212 * gfortran.dg/g77/980310-3.f: Ditto.
3213
3214 2012-08-14 Tobias Burnus <burnus@net-b.de>
3215
3216 PR fortran/54234
3217 * gfortran.dg/warn_conversion_4.f90: New.
3218
3219 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3220
3221 PR middle-end/53411
3222 PR rtl-optimization/53495
3223 * gcc.c-torture/compile/pr53411.c: New test.
3224 * gcc.c-torture/compile/pr53495.c: New test.
3225
3226 2012-08-13 Richard Guenther <rguenther@suse.de>
3227
3228 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3229
3230 2012-08-13 Richard Guenther <rguenther@suse.de>
3231
3232 PR tree-optimization/54200
3233 * gcc.dg/guality/pr54200.c: New testcase.
3234 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3235
3236 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3237
3238 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3239
3240 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3241
3242 PR target/51244
3243 * gcc.target/sh/pr51244-7.c: New.
3244 * gcc.target/sh/pr51244-8.c: New.
3245 * gcc.target/sh/pr51244-9.c: New.
3246 * gcc.target/sh/pr51244-10.c: New.
3247
3248 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3249
3250 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3251 -m2e or -m2a.
3252 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3253 * gcc.target/sh/pr53511-1.c: Likewise.
3254 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3255 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3256 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3257 * gcc.target/sh/pr53512-3.c: Likewise.
3258 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3259
3260 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3261
3262 PR target/39423
3263 * gcc.c-torture/compile/pr39423-1.c: New.
3264 * gcc.c-torture/compile/pr39423-2.c: New.
3265
3266 2012-08-12 Tobias Burnus <burnus@net-b.de>
3267
3268 PR fortran/54221
3269 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3270 they appear uninitialized on the RHS.
3271 * gfortran.dg/public_private_module_6.f90: New.
3272
3273 2012-08-11 Martin Jambor <mjambor@suse.cz>
3274
3275 PR fortran/48636
3276 * gfortran.dg/pr48636.f90: New test.
3277
3278 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3279
3280 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3281 to avoid warnings.
3282 (main): Adjust caller.
3283
3284 2012-08-10 Richard Guenther <rguenther@suse.de>
3285
3286 * gcc.dg/matrix/*.c: Adjust and move ...
3287 * gcc.dg/torture/: ... here.
3288 * gcc.dg/matrix: Remove directory.
3289
3290 2012-08-10 Richard Guenther <rguenther@suse.de>
3291
3292 PR middle-end/54219
3293 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3294
3295 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3296
3297 PR middle-end/54211
3298 * gcc.dg/tree-ssa/pr54211.c: New test.
3299
3300 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3301
3302 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3303 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3304
3305 2012-08-10 Richard Guenther <rguenther@suse.de>
3306
3307 PR tree-optimization/54109
3308 * gcc.dg/torture/pr54109.c: New testcase.
3309 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3310 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3311
3312 2012-08-10 Richard Guenther <rguenther@suse.de>
3313
3314 PR tree-optimization/54027
3315 * gcc.dg/torture/pr54027.c: New testcase.
3316
3317 2012-08-10 Richard Guenther <rguenther@suse.de>
3318
3319 * g++.dg/plugin/selfassign.c: Adjust.
3320 * gcc.dg/plugin/selfassign.c: Likewise.
3321 * gcc.dg/strlenopt-11.c: Likewise.
3322 * gcc.dg/strlenopt-13.c: Likewise.
3323 * gcc.dg/no-strict-overflow-4.c: Likewise.
3324 * gcc.dg/strict-overflow-4.c: Likewise.
3325 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3326 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3327 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3328 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3329 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3330 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3331 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3332 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3333 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3334 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3335 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3336 * gcc.dg/pr46309.c: Likewise.
3337 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3338
3339 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3340
3341 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3342 for x86 targets.
3343 * gcc.c-torture/compile/20120727-2.c: New test.
3344
3345 2012-08-09 Martin Jambor <mjambor@suse.cz>
3346
3347 * gcc.dg/ipa/iinline-4.c: New test.
3348 * gcc.dg/ipa/iinline-5.c: Likewise.
3349 * gcc.dg/ipa/iinline-6.c: Likewise.
3350 * gcc.dg/ipa/iinline-7.c: Likewise.
3351 * gcc.dg/lto/20120723_0.c: Likewise.
3352 * gcc.dg/lto/20120723_1.c: Likewise.
3353
3354 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3355
3356 PR target/39423
3357 * gcc.target/sh/pr39423-1.c: New.
3358
3359 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3360
3361 PR target/51244
3362 * gcc.target/sh/pr51244-5: New.
3363 * gcc.target/sh/pr51244-6: New.
3364
3365 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3366
3367 * gcc.target/i386/adx-addxcarry32-3.c: New.
3368 * gcc.target/i386/adx-addxcarry64-3.c: New.
3369
3370 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3371
3372 PR rtl-optimization/53701
3373 * gcc.dg/pr53701.c: New test.
3374
3375 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3376
3377 * gcc.c-torture/compile/20120727-1.c: New test.
3378
3379 2012-08-09 Tobias Burnus <burnus@net-b.de>
3380
3381 PR fortran/54199
3382 * gfortran.dg/intrinsic_shadow_4.f90: New.
3383
3384 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3385
3386 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3387
3388 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3389
3390 * gcc.c-torture/execute/20120808-1.c: New test.
3391
3392 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3393
3394 PR rtl-optimization/54157
3395 * gcc.target/i386/pr54157.c: New file.
3396
3397 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3398
3399 * gcc.target/i386/adx-addcarryx32-1.c: New.
3400 * gcc.target/i386/adx-addcarryx32-2.c: New.
3401 * gcc.target/i386/adx-addcarryx64-1.c: New.
3402 * gcc.target/i386/adx-addcarryx64-2.c: New.
3403 * gcc.target/i386/adx-check.h: New.
3404 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3405 * gcc.target/i386/sse-12.c: Add -madx.
3406 * gcc.target/i386/sse-13.c: Ditto.
3407 * gcc.target/i386/sse-14.c: Ditto.
3408 * gcc.target/i386/sse-22.c: Ditto.
3409 * gcc.target/i386/sse-23.c: Ditto.
3410 * g++.dg/other/i386-2.C: Ditto.
3411 * g++.dg/other/i386-3.C: Ditto.
3412
3413 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3414
3415 * gcc.dg/tree-ssa/slsr-5.c: New.
3416 * gcc.dg/tree-ssa/slsr-6.c: New.
3417 * gcc.dg/tree-ssa/slsr-7.c: New.
3418 * gcc.dg/tree-ssa/slsr-8.c: New.
3419 * gcc.dg/tree-ssa/slsr-9.c: New.
3420 * gcc.dg/tree-ssa/slsr-10.c: New.
3421 * gcc.dg/tree-ssa/slsr-11.c: New.
3422 * gcc.dg/tree-ssa/slsr-12.c: New.
3423 * gcc.dg/tree-ssa/slsr-13.c: New.
3424 * gcc.dg/tree-ssa/slsr-14.c: New.
3425 * gcc.dg/tree-ssa/slsr-15.c: New.
3426 * gcc.dg/tree-ssa/slsr-16.c: New.
3427 * gcc.dg/tree-ssa/slsr-17.c: New.
3428 * gcc.dg/tree-ssa/slsr-18.c: New.
3429 * gcc.dg/tree-ssa/slsr-19.c: New.
3430 * gcc.dg/tree-ssa/slsr-20.c: New.
3431 * gcc.dg/tree-ssa/slsr-21.c: New.
3432 * gcc.dg/tree-ssa/slsr-22.c: New.
3433 * gcc.dg/tree-ssa/slsr-23.c: New.
3434 * gcc.dg/tree-ssa/slsr-24.c: New.
3435 * gcc.dg/tree-ssa/slsr-25.c: New.
3436 * gcc.dg/tree-ssa/slsr-26.c: New.
3437 * gcc.dg/tree-ssa/slsr-30.c: New.
3438 * gcc.dg/tree-ssa/slsr-31.c: New.
3439
3440 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3441
3442 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3443 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3444 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3445
3446 2012-08-06 Cary Coutant <ccoutant@google.com>
3447
3448 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3449
3450 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3451
3452 PR fortran/35831
3453 * gfortran.dg/dummy_procedure_5.f90: Modified.
3454 * gfortran.dg/dummy_procedure_8.f90: New.
3455 * gfortran.dg/interface_26.f90: Modified.
3456 * gfortran.dg/proc_ptr_11.f90: Modified.
3457 * gfortran.dg/proc_ptr_15.f90: Modified.
3458 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3459 * gfortran.dg/typebound_override_1.f90: Modified.
3460 * gfortran.dg/typebound_proc_6.f03: Modified.
3461
3462 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3463
3464 PR tree-optimization/51938
3465 PR tree-optimization/52005
3466 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3467 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3468 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3469 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3470
3471 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3472
3473 Avoid crashing on erroneous static_assert usage
3474 * g++.dg/cpp0x/static_assert8.C: New test.
3475
3476 2012-08-06 Jason Merrill <jason@redhat.com>
3477
3478 * g++.dg/cpp0x/sfinae38.C: New.
3479
3480 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3481 Paolo Carlini <paolo.carlini@oracle.com>
3482
3483 PR c++/54165
3484 * g++.dg/conversion/void2.C: New.
3485
3486 2012-08-06 Tom de Vries <tom@codesourcery.com>
3487
3488 * gcc.dg/tree-ssa/vrp78.c: New test.
3489
3490 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3491 Richard Sandiford <rdsandiford@googlemail.com>
3492
3493 * g++.dg/opt/enum2.C: Require fpic target.
3494 * g++.dg/lto/20090303_0.C: Likewise.
3495
3496 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3497 Catherine Moore <clm@codesourcery.com>
3498
3499 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3500 flush function names too.
3501 * gcc.target/mips/clear-cache-1.c: Likewise.
3502
3503 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3504
3505 PR target/54156
3506 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3507
3508 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3509
3510 PR fortran/54166
3511 * gfortran.dg/array_5.f90: New test.
3512
3513 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3514
3515 PR tree-optimization/30318
3516 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3517
3518 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3519
3520 * g++.dg/ext/vector17.C: New testcase.
3521
3522 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3523
3524 PR target/51931
3525 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3526 * g++.dg/opt/longbranch1.C: Likewise.
3527
3528 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3529
3530 PR tree-optimization/53805
3531 * gcc.dg/fold-notunord.c: New testcase.
3532
3533 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3534
3535 PR fortran/48820
3536 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3537 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3538
3539 2012-08-02 Jason Merrill <jason@redhat.com>
3540 Paolo Carlini <paolo.carlini@oracle.com>
3541
3542 PR c++/51213 (again)
3543 * g++.dg/cpp0x/sfinae37.C: Extend.
3544
3545 2012-08-02 Richard Guenther <rguenther@suse.de>
3546
3547 PR tree-optimization/50672
3548 * g++.dg/torture/pr50672.C: New testcase.
3549
3550 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3551
3552 PR fortran/54147
3553 * gfortran.dg/abstract_type_6.f03: Modified.
3554 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3555 * gfortran.dg/proc_ptr_comp_35.f90: New.
3556 * gfortran.dg/typebound_proc_9.f03: Modified.
3557 * gfortran.dg/typebound_proc_26.f90: New.
3558
3559 2012-08-02 Richard Guenther <rguenther@suse.de>
3560
3561 * gcc.dg/torture/pta-callused-1.c: Adjust.
3562 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3563 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3564 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3565 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3566 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3567 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3568 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3569 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3570
3571 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3572
3573 PR fortran/54033
3574 * gfortran.dg/include_6.f90: New test case.
3575 * gfortran.dg/include_7.f90: New test case.
3576 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3577
3578 2012-08-01 Tom de Vries <tom@codesourcery.com>
3579
3580 * gcc.dg/tree-ssa/vrp76.c: New test.
3581
3582 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3583
3584 PR tree-optimization/46556
3585 * gcc.dg/tree-ssa/slsr-27.c: New.
3586 * gcc.dg/tree-ssa/slsr-28.c: New.
3587 * gcc.dg/tree-ssa/slsr-29.c: New.
3588
3589 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3590
3591 PR fortran/42418
3592 * gfortran.dg/proc_decl_29.f90: New.
3593
3594 2012-07-31 Dehao Chen <dehao@google.com>
3595
3596 * gcc.dg/predict-7.c: New test.
3597
3598 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3599
3600 PR fortran/54134
3601 * gfortran.dg/typebound_override_3.f90: New.
3602
3603 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3604
3605 PR tree-optimization/53773
3606 * gcc.dg/vect/pr53773.c: New test.
3607
3608 2012-07-31 Nick Clifton <nickc@redhat.com>
3609
3610 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3611 and for XStormy16.
3612
3613 2012-07-31 Tobias Burnus <burnus@net-b.de>
3614
3615 * gfortran.dg/c_funloc_tests_6.f90: New.
3616 * gfortran.dg/c_funloc_tests_7.f90: New.
3617 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3618
3619 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3620
3621 PR c++/53624
3622 * g++.dg/cpp0x/temp_default5.C: New.
3623
3624 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3625
3626 PR fortran/51081
3627 * gfortran.dg/proc_ptr_37.f90: New.
3628
3629 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3630
3631 * lib/target-supports.exp
3632 (check_effective_target_vect_natural_alignment): New function.
3633 * gcc.dg/align-2.c: Only run on targets with natural alignment
3634 of vector types.
3635 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3636 alignment of vector types.
3637
3638 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3639 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3640
3641 * gcc.target/i386/rdseed16-1.c: New.
3642 * gcc.target/i386/rdseed32-1.c: Ditto
3643 * gcc.target/i386/rdseed64-1.c: Ditto
3644 * gcc.target/i386/sse-12.c: Add -mrdseed.
3645 * gcc.target/i386/sse-13.c: Ditto.
3646 * gcc.target/i386/sse-14.c: Ditto.
3647 * g++.dg/other/i386-2.C: Ditto.
3648 * g++.dg/other/i386-3.C: Ditto.
3649
3650 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3651
3652 PR target/51244
3653 * gcc.target/sh/pr51244-4.c: New.
3654
3655 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3656
3657 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3658 for alpha*-*-* targets. Cleanup original tree dump.
3659
3660 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3661
3662 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3663 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3664
3665 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3666
3667 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3668 rand, srand. Include <stdlib.h>.
3669
3670 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3671
3672 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3673
3674 2012-07-26 Richard Henderson <rth@redhat.com>
3675
3676 * gcc.dg/attr-hotcold-1.c: New.
3677 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3678
3679 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3680 Sandra Loosemore <sandra@codesourcery.com>
3681
3682 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3683
3684 2012-07-26 Tobias Burnus <burnus@net-b.de>
3685
3686 * gfortran.dg/contiguous_1.f90: Update dg-error.
3687 * gfortran.dg/proc_ptr_32.f90: Ditto.
3688
3689 2012-07-26 Richard Guenther <rguenther@suse.de>
3690
3691 PR tree-optimization/54098
3692 * gcc.dg/torture/pr54098.c: New testcase.
3693
3694 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3695
3696 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3697 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3698
3699 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3700
3701 PR fortran/44354
3702 * gfortran.dg/array_constructor_39.f90: New test.
3703
3704 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3705
3706 PR fortran/44354
3707 * gfortran.dg/array_constructor_38.f90: New test.
3708
3709 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3710
3711 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3712
3713 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3714
3715 * gnat.dg/noreturn5.ad[sb]: New test.
3716
3717 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3718 Paul Brook <paul@codesourcery.com>
3719
3720 PR target/53633
3721
3722 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3723 * c-c++-common/pr53633.c: New test.
3724
3725 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3726
3727 * gcc.target/i386/asm-dialect-1.c: New test case.
3728
3729 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3730 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3731
3732 * gcc.target/i386/prefetchw-1.c: New.
3733 * gcc.target/i386/sse-12.c: Add -mprfchw.
3734 * gcc.target/i386/sse-13.c: Ditto.
3735 * gcc.target/i386/sse-14.c: Ditto.
3736 * gcc.target/i386/sse-22.c: Ditto.
3737 * gcc.target/i386/sse-23.c: Ditto.
3738 * g++.dg/other/i386-2.C: Ditto.
3739 * g++.dg/other/i386-3.C: Ditto.
3740
3741 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3742
3743 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3744
3745 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3746
3747 PR target/54051
3748 * gcc.target/arm/pr54051.c: New.
3749 * gcc.target/arm/vfp-1.c: Adjust test.
3750
3751 2012-07-24 Julian Brown <julian@codesourcery.com>
3752
3753 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3754 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3755 hard-float ARM.
3756
3757 2012-07-23 Paul Brook <paul@codesourcery.com>
3758
3759 * g++.dg/other/armv7m-1.c: New test.
3760
3761 2012-07-23 Julian Brown <julian@codesourcery.com>
3762
3763 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3764 ARM.
3765 (DO_TEST): Define to 1 for appropriate ARM targets.
3766
3767 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3768
3769 PR tree-optimization/53881
3770 * gcc.dg/pr53881.c: Renamed to ...
3771 * gcc.dg/pr53881-1.c: ... this.
3772 * gcc.dg/pr53881-2.c: New test.
3773
3774 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3775
3776 Handle recent changes in default atomics for cris*-*-linux*.
3777 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3778 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3779 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3780 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3781 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3782 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3783 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3784 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3785 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3786 -mno-unaligned-atomic-may-use-library is in effect for
3787 cris*-*-linux*.
3788 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3789 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3790 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3791 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3792 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3793 gcc.target/cris/torture/sync-mis-op-i-1.c,
3794 gcc.target/cris/torture/sync-mis-op-i-2.c,
3795 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3796 gcc.target/cris/torture/sync-mis-op-i-3.c,
3797 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3798 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3799 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3800 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3801 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3802 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3803 (main): Remove local variable x.
3804 [mis_ok]: Check that atomics don't fail.
3805
3806 2012-07-21 Andrew Pinski <apinski@cavium.com>
3807
3808 * gcc.dg/tree-ssa/vrp72.c: New test.
3809 * gcc.dg/tree-ssa/vrp73.c: New test.
3810 * gcc.dg/tree-ssa/vrp74.c: New test.
3811 * gcc.dg/tree-ssa/vrp75.c: New test.
3812
3813 2012-07-21 Andrew Pinski <apinski@cavium.com>
3814
3815 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3816 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3817
3818 2012-07-21 Andrew Pinski <apinski@cavium.com>
3819
3820 * gcc.target/mips/octeon-pop-2.c: New testcase.
3821
3822 2012-07-21 Tobias Burnus <burnus@net-b.de>
3823
3824 PR fortran/48820
3825 * gfortran.dg/assumed_rank_3.f90: New.
3826 * gfortran.dg/assumed_rank_11.f90: New.
3827 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3828 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3829 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3830
3831 2012-07-21 Andrew Pinski <apinski@cavium.com>
3832
3833 * gcc.target/mips/unaligned-1.c: New testcase.
3834
3835 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3836
3837 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3838
3839 2012-07-20 Tobias Burnus <burnus@net-b.de>
3840
3841 * gfortran.dg/bind_c_array_params_2.f90: New.
3842 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3843 and update dg-error.
3844
3845 2012-07-20 Tobias Burnus <burnus@net-b.de>
3846
3847 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3848
3849 2012-07-20 Jason Merrill <jason@redhat.com>
3850
3851 PR c++/54038
3852 * g++.dg/other/array7.C: New.
3853
3854 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3855
3856 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3857 the basic block and check loop depth.
3858 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3859 matching patterns and comments.
3860 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3861 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3862
3863 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR c++/28656
3866 * c-c++-common/pr28656.c: New test.
3867
3868 2012-07-19 Jason Merrill <jason@redhat.com>
3869
3870 PR c++/54026
3871 * g++.dg/init/mutable1.C: New.
3872
3873 2012-07-20 Tobias Burnus <burnus@net-b.de>
3874
3875 PR fortran/48820
3876 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3877 * gfortran.dg/assumed_rank_1.f90: New.
3878 * gfortran.dg/assumed_rank_1_c.c: New.
3879 * gfortran.dg/assumed_rank_2.f90: New.
3880 * gfortran.dg/assumed_rank_4.f90: New.
3881 * gfortran.dg/assumed_rank_5.f90: New.
3882 * gfortran.dg/assumed_rank_6.f90: New.
3883 * gfortran.dg/assumed_rank_7.f90: New.
3884 * gfortran.dg/assumed_rank_8.f90: New.
3885 * gfortran.dg/assumed_rank_8_c.c: New.
3886 * gfortran.dg/assumed_rank_9.f90: New.
3887 * gfortran.dg/assumed_rank_10.f90: New.
3888 * gfortran.dg/assumed_rank_12.f90: New.
3889
3890 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3891
3892 * gnat.dg/opt25.adb: New test.
3893 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3894 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3895
3896 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3897
3898 * gnat.dg/aggr20.ad[sb]: New test.
3899 * gnat.dg/aggr20_pkg.ads: New helper.
3900
3901 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3902
3903 * gnat.dg/derived_type3.adb: New test.
3904 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3905
3906 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR rtl-optimization/53942
3909 * gcc.dg/pr53942.c: New test.
3910
3911 2012-07-19 Jason Merrill <jason@redhat.com>
3912
3913 PR c++/54021
3914 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3915
3916 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3917
3918 * gnat.dg/discr38.adb: New test.
3919
3920 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR middle-end/54017
3923 * c-c++-common/gomp/pr54017.c: New test.
3924
3925 2012-07-19 Richard Guenther <rguenther@suse.de>
3926 Eric Botcazou <ebotcazou@adacore.com>
3927
3928 * gnat.dg/loop_optimization11.adb: New testcase.
3929 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3930
3931 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3932 Jason Merrill <jason@redhat.com>
3933
3934 * g++.dg/cpp0x/sfinae37.C: New.
3935 * g++.dg/template/access23.C: New.
3936 * g++.dg/template/access7.C: Adjust.
3937 * g++.dg/template/sfinae10.C: Don't expect errors.
3938 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3939
3940 2012-07-18 Julian Brown <julian@codesourcery.com>
3941 Sandra Loosemore <sandra@codesroucery.com>
3942
3943 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3944
3945 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3946
3947 * gnat.dg/noreturn4.ad[sb]: New test.
3948 * gnat.dg/noreturn4_pkg.ads: New helper.
3949
3950 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3951 Julian Brown <julian@codesourcery.com>
3952
3953 * gcc.target/arm/neon-vdup-1.c: New test case.
3954 * gcc.target/arm/neon-vdup-2.c: New test case.
3955 * gcc.target/arm/neon-vdup-3.c: New test case.
3956 * gcc.target/arm/neon-vdup-4.c: New test case.
3957 * gcc.target/arm/neon-vdup-5.c: New test case.
3958 * gcc.target/arm/neon-vdup-6.c: New test case.
3959 * gcc.target/arm/neon-vdup-7.c: New test case.
3960 * gcc.target/arm/neon-vdup-8.c: New test case.
3961 * gcc.target/arm/neon-vdup-9.c: New test case.
3962 * gcc.target/arm/neon-vdup-10.c: New test case.
3963 * gcc.target/arm/neon-vdup-11.c: New test case.
3964 * gcc.target/arm/neon-vdup-12.c: New test case.
3965 * gcc.target/arm/neon-vdup-13.c: New test case.
3966 * gcc.target/arm/neon-vdup-14.c: New test case.
3967 * gcc.target/arm/neon-vdup-15.c: New test case.
3968 * gcc.target/arm/neon-vdup-16.c: New test case.
3969 * gcc.target/arm/neon-vdup-17.c: New test case.
3970 * gcc.target/arm/neon-vdup-18.c: New test case.
3971 * gcc.target/arm/neon-vdup-19.c: New test case.
3972 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3973 arguments non-constant.
3974
3975 2012-07-18 Richard Guenther <rguenther@suse.de>
3976
3977 PR tree-optimization/53970
3978 * g++.dg/torture/pr53970.C: New testcase.
3979
3980 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3981
3982 PR target/38621
3983 * gcc.c-torture/compile/pr38621.c: New.
3984
3985 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3986
3987 PR target/33135
3988 * gcc.target/sh/pr33135-1.c: New.
3989 * gcc.target/sh/pr33135-2.c: New.
3990 * gcc.target/sh/pr33135-3.c: New.
3991 * gcc.target/sh/pr33135-4.c: New.
3992
3993 2012-07-17 Jason Merrill <jason@redhat.com>
3994
3995 PR c++/53995
3996 * g++.dg/parse/enum9.C: New.
3997
3998 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3999 Sandra Loosemore <sandra@codesourcery.com>
4000
4001 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4002 if there is a conflict with -mcpu=. Use -mcpu=5208.
4003
4004 2012-07-17 Jason Merrill <jason@redhat.com>
4005
4006 PR c++/53989
4007 * g++.dg/template/array23.C: New.
4008
4009 2012-07-17 Tobias Burnus <burnus@net-b.de>
4010
4011 PR fortran/53985
4012 * gfortran.dg/bind_c_usage_26.f90: New.
4013 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4014 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4015 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4016 * gfortran.dg/interop_params.f03: Ditto.
4017
4018 2012-07-17 Jason Merrill <jason@redhat.com>
4019
4020 * g++.dg/template/inherit8.C: Adjust.
4021 * g++.dg/template/using21.C: Adjust.
4022 * g++.dg/template/using22.C: Adjust.
4023
4024 PR c++/53549
4025 * g++.dg/template/current-inst1.C: New.
4026 * g++.dg/parse/crash35.C: Adjust.
4027
4028 2012-07-17 Tobias Burnus <burnus@net-b.de>
4029
4030 PR fortran/52101
4031 * gfortran.dg/oldstyle_4.f90: New.
4032
4033 2012-07-17 Tobias Burnus <burnus@net-b.de>
4034
4035 PR fortran/49265
4036 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4037 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4038
4039 2012-07-16 Jason Merrill <jason@redhat.com>
4040
4041 * g++.dg/parse/access8.C: Adjust.
4042 * g++.dg/template/sfinae6_neg.C: Adjust.
4043
4044 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4045
4046 PR fortran/53824
4047 * gfortran.dg/coarray_allocate_1.f90: New test.
4048
4049 2012-07-16 Andrew Pinski <apinski@cavium.com>
4050
4051 * gcc.c-torture/execute/bswap-1.c: New testcase.
4052 * gcc.c-torture/compile/unalign-1.c: New testcase.
4053 * gcc.c-torture/compile/20120524-1.c: New testcase.
4054 * gcc.c-torture/compile/20101216-1.c: New testcase.
4055
4056 2012-07-16 Dehao Chen <dehao@google.com>
4057
4058 Revert
4059 2012-07-10 Dehao Chen <dehao@google.com>
4060
4061 * gcc.dg/debug_info_inline.c: New test.
4062
4063 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4064
4065 PR fortran/53956
4066 * gfortran.dg/proc_decl_28.f90: New.
4067
4068 2012-07-16 Andrew Pinski <apinski@cavium.com>
4069
4070 * gcc.dg/torture/builtins-1.c: New testcase.
4071
4072 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4073
4074 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4075 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4076 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4077 gcc.target/cris/sync-1-v10.c,
4078 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4079 pass -mno-unaligned-atomic-may-use-library.
4080 * gcc.target/cris/sync-xchg-1.c: New test.
4081 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4082 valid register operand output modifier.
4083
4084 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4085
4086 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4087 characters.
4088
4089 2012-07-13 Andrew Pinski <apinski@cavium.com>
4090
4091 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4092 rather than cleanup-tree-dump.
4093 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4094
4095 2012-07-13 Richard Guenther <rguenther@suse.de>
4096
4097 PR tree-optimization/53907
4098 * gcc.target/i386/pr53907.c: New testcase.
4099
4100 2012-07-13 Richard Guenther <rguenther@suse.de>
4101
4102 PR tree-optimization/53922
4103 * gcc.dg/torture/pr53922.c: New testcase.
4104
4105 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4106
4107 PR rtl-optimization/53908
4108 * gcc.dg/torture/pr53908.c: New test.
4109
4110 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4111
4112 PR c++/53531
4113 * g++.dg/cpp0x/variadic135.C: New.
4114
4115 2012-07-12 Jason Merrill <jason@redhat.com>
4116
4117 * g++.dg/template/sfinae6_neg.C: Adjust.
4118
4119 2012-07-12 Tobias Burnus <burnus@net-b.de>
4120
4121 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4122 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4123 scan-tree-dump-times pattern.
4124
4125 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4126
4127 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4128
4129 2012-07-11 Jason Merrill <jason@redhat.com>
4130
4131 DR 1402
4132 * g++.g/cpp0x/defaulted37.C: New.
4133
4134 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4135
4136 PR target/53859
4137 * gcc.target/arm/pr53859.c: New test.
4138
4139 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4140
4141 PR target/53886
4142 * gcc.c-torture/compile/pr53886.c: New.
4143
4144 2012-07-10 Dehao Chen <dehao@google.com>
4145
4146 * gcc.dg/debug_info_inline.c: New test.
4147
4148 2012-07-10 Jason Merrill <jason@redhat.com>
4149
4150 PR c++/53733
4151 * g++.dg/cpp0x/defaulted36.C: New.
4152 * g++.dg/cpp0x/defaulted21.C: Adjust.
4153
4154 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4155
4156 2012-07-09 Sterling Augustine <saugustine@google.com>
4157
4158 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4159
4160 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4161
4162 PR tree-optimization/53887
4163 * gcc.dg/pr53887.c: New test.
4164
4165 2012-07-09 Jason Merrill <jason@redhat.com>
4166
4167 PR c++/53882
4168 * g++.dg/cpp0x/nullptr29.C: New.
4169
4170 2012-07-09 Tom de Vries <tom@codesourcery.com>
4171 Richard Guenther <rguenther@suse.de>
4172
4173 * gcc.dg/builtin-unreachable-6.c: New test.
4174 * gcc.dg/builtin-unreachable-5.c: New test.
4175
4176 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4177
4178 PR tree-optimization/53881
4179 * gcc.dg/pr53881.c: New test.
4180
4181 2012-07-06 Jason Merrill <jason@redhat.com>
4182
4183 PR c++/53862
4184 * g++.dg/cpp0x/variadic134.C: New.
4185
4186 PR c++/53858
4187 * g++.dg/cpp0x/alias-decl-20.C: New.
4188
4189 2012-07-06 Tom de Vries <tom@codesourcery.com>
4190
4191 PR tree-optimization/51879
4192 * gcc.dg/pr51879-16.c: New test.
4193 * gcc.dg/pr51879-17.c: Same.
4194
4195 2012-07-06 Tom de Vries <tom@codesourcery.com>
4196
4197 PR tree-optimization/52009
4198 * gcc.dg/pr51879-7.c: New test.
4199 * gcc.dg/pr51879-18.c: New test.
4200
4201 2012-07-05 Jason Merrill <jason@redhat.com>
4202
4203 PR c++/50852
4204 * g++.dg/template/typedef39.C: New.
4205
4206 PR c++/53039
4207 * g++.dg/cpp0x/variadic133.C: New.
4208 * g++.dg/template/param1.C: Adjust.
4209
4210 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4211
4212 PR target/48941
4213 PR target/51980
4214 * gcc.target/arm/neon/vtrnf32.c: Update.
4215 * gcc.target/arm/neon/vtrns32.c: Update.
4216 * gcc.target/arm/neon/vtrnu32.c: Update.
4217 * gcc.target/arm/neon/vzipf32.c: Update.
4218 * gcc.target/arm/neon/vzips32.c: Update.
4219 * gcc.target/arm/neon/vzipu32.c: Update.
4220
4221 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4222
4223 PR fortran/53732
4224 * gfortran.dg/inline_sum_4.f90: New test.
4225
4226 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4227
4228 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4229
4230 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4231
4232 * gcc.target/arm/fma-sp.c: New testcase.
4233 * gcc.target/arm/fma.c: Likewise.
4234 * gcc.target/arm/fma.h: Likewise.
4235
4236 2012-07-04 Jason Merrill <jason@redhat.com>
4237
4238 PR c++/53848
4239 * g++.dg/other/enum3.C: New.
4240
4241 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4242
4243 PR middle-end/53321
4244 * g++.dg/torture/pr53321.C: New test.
4245
4246 2012-07-04 Richard Guenther <rguenther@suse.de>
4247
4248 PR tree-optimization/53844
4249 * g++.dg/tree-ssa/pr53844.C: New testcase.
4250
4251 2012-07-04 Richard Guenther <rguenther@suse.de>
4252
4253 PR tree-optimization/53849
4254 * gcc.dg/pr53849.c: New testcase.
4255
4256 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR c++/53812
4259 * g++.dg/ext/label14.C: New test.
4260
4261 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4262
4263 PR target/53811
4264 * g++.dg/other/pr53811.C: New test.
4265
4266 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4267
4268 PR target/28896
4269 * gcc.target/m68k/stack-limit-1.c: New testcase.
4270
4271 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4272
4273 * gnat.dg/recursive_call.adb: New test.
4274
4275 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4276
4277 * gnat.dg/discr37.ad[sb]: New test.
4278
4279 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4280
4281 * g++.dg/other/packed1.C: Remove SH from xfail list.
4282
4283 2012-07-02 Jason Merrill <jason@redhat.com>
4284
4285 PR c++/53619
4286 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4287
4288 PR c++/53783
4289 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4290
4291 PR c++/53788
4292 * g++.dg/cpp0x/decltype39.C: New.
4293 * g++.dg/diagnostic/method1.C: Adjust.
4294
4295 PR c++/53816
4296 * g++.dg/template/ref6.C: New.
4297
4298 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4299
4300 PR target/53568
4301 * gcc.target/sh/pr53568-1.c: New.
4302
4303 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4304
4305 PR target/51244
4306 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4307
4308 2012-07-02 Jason Merrill <jason@redhat.com>
4309
4310 PR c++/53821
4311 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4312
4313 PR c++/53524
4314 * g++.dg/template/enum7.C: New.
4315 * g++.dg/other/ptrmem10.C: Adjust.
4316 * g++.dg/other/ptrmem11.C: Adjust.
4317 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4318
4319 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4320
4321 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4322
4323 2012-07-01 Wei Guozhi <carrot@google.com>
4324
4325 PR target/53447
4326 * gcc.target/arm/pr53447-1.c: New testcase.
4327 * gcc.target/arm/pr53447-2.c: New testcase.
4328 * gcc.target/arm/pr53447-3.c: New testcase.
4329 * gcc.target/arm/pr53447-4.c: New testcase.
4330
4331 2012-06-29 Richard Guenther <rguenther@suse.de>
4332
4333 PR tree-optimization/47061
4334 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4335
4336 2012-06-29 Richard Guenther <rguenther@suse.de>
4337
4338 PR tree-optimization/37541
4339 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4340
4341 2012-06-29 Richard Guenther <rguenther@suse.de>
4342
4343 PR tree-optimization/52589
4344 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4345
4346 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4347
4348 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4349
4350 * g++.dg/template/error46.C: Add missing comment to dg-message.
4351 * g++.dg/template/crash107.C: Likewise.
4352 * g++.dg/template/error47.C: Likewise.
4353 * g++.dg/template/crash108.C: Likewise.
4354 * g++.dg/overload/operator5.C: Likewise.
4355
4356 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4357 errors in dg-message directives, add comments.
4358
4359 2012-06-28 Kai Tietz <ktietz@redhat.com>
4360
4361 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4362 hard-coded 'unsigned long'.
4363
4364 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4365
4366 PR tree-optimization/51581
4367 * gcc.dg/vect/pr51581-4.c: New test.
4368
4369 PR tree-optimization/53645
4370 * gcc.c-torture/execute/pr53645-2.c: New test.
4371
4372 2012-06-28 Richard Guenther <rguenther@suse.de>
4373
4374 PR middle-end/53790
4375 * gcc.dg/torture/pr53790.c: New testcase.
4376
4377 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR tree-optimization/53645
4380 * gcc.c-torture/execute/pr53645.c: New test.
4381
4382 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4383
4384 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4385
4386 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4387
4388 PR debug/53671
4389 PR debug/49888
4390 * gcc.dg/guality/pr49888.c: Account for the possibility that
4391 the variable is optimized out at the first test.
4392
4393 2012-06-27 Jason Merrill <jason@redhat.com>
4394
4395 * g++.dg/cpp0x/override2.C: Adjust.
4396 * g++.dg/template/error5.C: Adjust.
4397 * g++.dg/parse/crash28.C: Adjust.
4398
4399 PR c++/53563
4400 * g++.dg/parse/template27.C: New.
4401 * g++.dg/template/crash74.C: Adjust expected output.
4402
4403 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4404
4405 PR fortran/41951
4406 PR fortran/49591
4407 * gfortran.dg/typebound_operator_16.f03: New.
4408
4409 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4410
4411 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4412 even src1.i and src2.i fields even in the second half of the arrays.
4413
4414 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4415
4416 PR c++/51033.
4417 * g++.dg/torture/vshuf-16.inc: New test.
4418 * g++.dg/torture/vshuf-2.inc: New test.
4419 * g++.dg/torture/vshuf-4.inc: New test.
4420 * g++.dg/torture/vshuf-8.inc: New test.
4421 * g++.dg/torture/vshuf-main.inc: New test.
4422 * g++.dg/torture/vshuf-v16hi.C: New test.
4423 * g++.dg/torture/vshuf-v16qi.C: New test.
4424 * g++.dg/torture/vshuf-v2df.C: New test.
4425 * g++.dg/torture/vshuf-v2di.C: New test.
4426 * g++.dg/torture/vshuf-v2sf.C: New test.
4427 * g++.dg/torture/vshuf-v2si.C: New test.
4428 * g++.dg/torture/vshuf-v4df.C: New test.
4429 * g++.dg/torture/vshuf-v4di.C: New test.
4430 * g++.dg/torture/vshuf-v4sf.C: New test.
4431 * g++.dg/torture/vshuf-v4si.C: New test.
4432 * g++.dg/torture/vshuf-v8hi.C: New test.
4433 * g++.dg/torture/vshuf-v8qi.C: New test.
4434 * g++.dg/torture/vshuf-v8si.C: New test.
4435
4436 2012-06-27 Richard Guenther <rguenther@suse.de>
4437
4438 PR middle-end/53676
4439 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4440
4441 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4442
4443 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4444 scan-dump-dem-not): Use printable pattern in test name.
4445
4446 2012-06-26 Sterling Augustine <saugustine@google.com>
4447 Dominique Dhumieres <dominiq@lps.ens.fr>
4448
4449 * gcc.dg/pubtypes-2.c: Update expected output.
4450 * gcc.dg/pubtypes-3.c: Likewise.
4451 * gcc.dg/pubtypes-4.c: Likewise.
4452
4453 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4454
4455 * gcc.dg/tree-ssa/slsr-1.c: New test.
4456 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4457 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4458 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4459
4460 2012-06-26 Matt Turner <mattst88@gmail.com>
4461
4462 PR target/35294
4463 * gcc.target/arm/mmx-2.c: New.
4464
4465 2012-06-26 Richard Guenther <rguenther@suse.de>
4466
4467 PR c++/53752
4468 * g++.dg/torture/pr53752.C: New testcase.
4469
4470 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR tree-optimization/53748
4473 * gcc.c-torture/compile/pr53748.c: New test.
4474
4475 2012-06-25 Jason Merrill <jason@redhat.com>
4476
4477 PR c++/53498
4478 PR c++/53305
4479 * g++.dg/cpp0x/decltype38.C: New.
4480 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4481
4482 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4483
4484 * lib/target-supports-dg.exp (testname-for-summary): New.
4485 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4486 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4487 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4488 scan-module-absence, output-exists, output-exists-not: Use
4489 testname-for-summary.
4490 (dg-test): Clean up testname_with_flags.
4491 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4492 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4493 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4494 scan-assembler-dem-not, object-size: Use testname-for-summary.
4495 * lib/gcov.exp (run-gcov): Likewise.
4496 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4497 scan-dump-dem, scan-dump-dem-note): Likewise.
4498
4499 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4500 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4501 including profopt.opt; save and restore existing value.
4502 * g++.dg/bprob/bprob.exp: Likewise.
4503 * gcc.dg/matrix/matrix.exp: Likewise.
4504 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4505 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4506 PROFOPT_OPTIONS.
4507
4508 2012-06-25 Richard Henderson <rth@redhat.com>
4509
4510 * gcc.dg/pr53749.c: New.
4511
4512 2012-06-25 Jason Merrill <jason@redhat.com>
4513
4514 PR c++/52988
4515 * g++.dg/cpp0x/nullptr28.C: New.
4516
4517 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4518
4519 * gcc.target/arm/neon-vld1_dupQ.c: New.
4520
4521 2012-06-25 Florian Weimer <fweimer@redhat.com>
4522
4523 * g++.dg/init/new35.C: New.
4524 * g++.dg/init/new36.C: New.
4525 * g++.dg/init/new37.C: New.
4526 * g++.dg/ext/vla5.C: New warning.
4527 * g++.dg/ext/vla8.C: New warning.
4528 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4529
4530 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4531 James Greenhalgh <james.greenhalgh@arm.com>
4532
4533 * gcc.target/arm/ftest-support-arm.h New testcase.
4534 * gcc.target/arm/ftest-support-thumb.h Likewise.
4535 * gcc.target/arm/ftest-support.h Likewise.
4536 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4537 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4538 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4539 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4540 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4541 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4542 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4543 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4544 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4545 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4546 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4547 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4548 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4549 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4550 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4551 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4552 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4553 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4554 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4555 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4556 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4557 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4558 * lib/target-supports.exp
4559 (check_effective_target_arm_arch_FUNC): Add support for more
4560 architectures.
4561 (add_options_for_arm_arch_FUNC): Likewise.
4562 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4563
4564 2012-06-25 Jason Merrill <jason@redhat.com>
4565
4566 PR c++/53202
4567 * g++.dg/cpp0x/constexpr-tuple.C: New.
4568
4569 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR target/53759
4572 * gcc.target/i386/pr53759.c: New test.
4573
4574 PR c++/53594
4575 * g++.dg/cpp0x/nsdmi7.C: New test.
4576
4577 2012-06-24 Kai Tietz <ktietz@redhat.com>
4578
4579 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4580 for LLP64 targets.
4581 * gcc.target/i386/pr38988.c: Likewise.
4582
4583 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4584
4585 PR fortran/47710
4586 PR fortran/53328
4587 * gfortran.dg/typebound_generic_12.f03: New.
4588 * gfortran.dg/typebound_generic_13.f03: New.
4589
4590 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4591
4592 * gnat.dg/lto15.ad[sb]: New test.
4593
4594 2012-06-21 Meador Inge <meadori@codesourcery.com>
4595
4596 PR c/53702
4597 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4598
4599 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4600
4601 * gcc.dg/pch/ident-1.c: New test.
4602 * gcc.dg/pch/ident-1.hs: Header file for new test.
4603
4604 2012-06-21 Michael Matz <matz@suse.de>
4605
4606 PR middle-end/53688
4607 * gcc.c-torture/execute/pr53688.c: New test.
4608
4609 2012-06-20 Richard Guenther <rguenther@suse.de>
4610
4611 PR tree-optimization/30318
4612 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4613
4614 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4615
4616 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4617
4618 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4619
4620 * gcc.target/i386/clearcapv2.map: New file.
4621 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4622
4623 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4624
4625 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4626 and add __sh__ case.
4627
4628 2012-06-19 Jason Merrill <jason@redhat.com>
4629
4630 PR c++/52637
4631 * g++.dg/debug/localclass1.C: New.
4632
4633 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4634
4635 * g++.dg/cpp0x/override4.C: New.
4636
4637 2012-06-14 Jason Merrill <jason@redhat.com>
4638
4639 PR c++/53651
4640 * g++.dg/cpp0x/decltype37.C: New.
4641
4642 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4643
4644 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4645
4646 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4647
4648 * gcc.c-torture/compile/vector-5.c,
4649 gcc.c-torture/compile/vector-6.c: New tests.
4650
4651 2012-06-19 Richard Henderson <rth@redhat.com>
4652
4653 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4654
4655 2012-06-19 Richard Guenther <rguenther@suse.de>
4656
4657 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4658
4659 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4660
4661 PR target/53712
4662 * gcc.target/i386/pr53712.c: New test.
4663
4664 2012-06-18 Tobias Burnus <burnus@net-b.de>
4665
4666 PR fortran/53692
4667 * gfortran.dg/elemental_optional_args_6.f90: New.
4668
4669 2012-06-18 Tobias Burnus <burnus@net-b.de>
4670
4671 PR fortran/53526
4672 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4673 * gfortran.dg/coarray/move_alloc_1.f90
4674
4675 2012-06-18 Tobias Burnus <burnus@net-b.de>
4676
4677 PR fortran/53526
4678 * gfortran.dg/coarray_27.f90: New.
4679
4680 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4681 Greta Yorsh <Greta.Yorsh@arm.com>
4682
4683 * gcc.target/arm/epilog-1.c: New test.
4684
4685 2012-06-18 Richard Guenther <rguenther@suse.de>
4686
4687 PR tree-optimization/53693
4688 * g++.dg/torture/pr53693.C: New testcase.
4689
4690 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4691
4692 PR tree-optimization/53703
4693 * gcc.dg/torture/pr53703.c: New test.
4694
4695 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4696
4697 PR middle-end/53698
4698 * gcc.target/i386/pr53698.c: New test.
4699
4700 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4701
4702 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4703
4704 2012-06-17 Tobias Burnus <burnus@net-b.de>
4705
4706 PR fortran/53691
4707 PR fortran/53685
4708 * gfortran.dg/transfer_check_3.f90: New.
4709
4710 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4711
4712 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4713
4714 2012-06-16 Tobias Burnus <burnus@net-b.de>
4715
4716 PR fortran/53642
4717 PR fortran/45170
4718 * gfortran.dg/deferred_type_param_8.f90: New.
4719
4720 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4721
4722 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4723 testname that includes flags, passed in as new argument, in
4724 pass/fail messages.
4725 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4726 and pass it to verify-* procedures.
4727
4728 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4729 alignment torture options with usual torture options.
4730
4731 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4732 messages reported for one line of source code.
4733 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4734 * g++.dg/cpp0x/decltype2.C: Likewise.
4735 * g++.dg/cpp0x/decltype3.C: Likewise.
4736 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4737 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4738 * g++.dg/cpp0x/static_assert3.C: Likewise.
4739 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4740 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4741 * g++.dg/cpp0x/union1.C: Likewise.
4742 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4743 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4744 * g++.dg/cpp0x/variadic2.C: Likewise.
4745 * g++.dg/cpp0x/variadic20.C: Likewise.
4746 * g++.dg/cpp0x/variadic74.C: Likewise.
4747 * g++.dg/diagnostic/bitfld2.C: Likewise.
4748 * g++.dg/ext/attrib44.C: Likewise.
4749 * g++.dg/ext/no-asm-1.C: Likewise.
4750 * g++.dg/other/error34.C: Likewise.
4751 * g++.dg/parse/crash46.C: Likewise.
4752 * g++.dg/parse/error10.C: Likewise.
4753 * g++.dg/parse/error2.C: Likewise.
4754 * g++.dg/parse/error3.C: Likewise.
4755 * g++.dg/parse/error36.C: Likewise.
4756 * g++.dg/parse/error8.C: Likewise.
4757 * g++.dg/parse/error9.C: Likewise.
4758 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4759 * g++.dg/parse/parser-pr28152.C: Likewise.
4760 * g++.dg/parse/template25.C: Likewise.
4761 * g++.dg/parse/typename11.C: Likewise.
4762 * g++.dg/tc1/dr147.C: Likewise.
4763 * g++.dg/template/deduce3.C: Likewise.
4764 * g++.dg/template/koenig9.C: Likewise.
4765 * g++.dg/template/pr23510.C: Likewise.
4766 * g++.dg/warn/pr12242.C: Likewise.
4767 * g++.dg/warn/pr30551-2.C: Likewise.
4768 * g++.dg/warn/pr30551.C: Likewise.
4769 * g++.old-deja/g++.other/typename1.C: Likewise.
4770 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4771
4772 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4773
4774 PR c++/51033
4775 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4776 * c-c++-common/torture/vshuf-2.inc: Likewise.
4777 * c-c++-common/torture/vshuf-4.inc: Likewise.
4778 * c-c++-common/torture/vshuf-8.inc: Likewise.
4779 * c-c++-common/torture/vshuf-main.inc: Likewise.
4780 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4781 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4782 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4783 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4784 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4785 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4786 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4787 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4788 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4789 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4790 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4791 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4792 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4793 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4794
4795 2012-06-15 Michael Matz <matz@suse.de>
4796
4797 * gcc.dg/tree-ssa/vector-4.c: New test.
4798
4799 2012-06-15 Michael Matz <matz@suse.de>
4800
4801 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4802 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4803
4804 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4805
4806 PR tree-optimization/53636
4807 * gcc.target/arm/pr53636.c: New test.
4808
4809 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR tree-optimization/51581
4812 * gcc.c-torture/execute/pr51581-1.c: New test.
4813 * gcc.c-torture/execute/pr51581-2.c: New test.
4814 * gcc.dg/vect/pr51581-1.c: New test.
4815 * gcc.dg/vect/pr51581-2.c: New test.
4816 * gcc.dg/vect/pr51581-3.c: New test.
4817 * gcc.target/i386/avx-pr51581-1.c: New test.
4818 * gcc.target/i386/avx-pr51581-2.c: New test.
4819 * gcc.target/i386/avx2-pr51581-1.c: New test.
4820 * gcc.target/i386/avx2-pr51581-2.c: New test.
4821 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4822
4823 2012-06-15 Richard Guenther <rguenther@suse.de>
4824
4825 * gcc.c-torture/execute/20120615-1.c: New testcase.
4826
4827 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4828
4829 * gnat.dg/vect8.ad[sb]: New test.
4830
4831 2012-06-14 Richard Guenther <rguenther@suse.de>
4832
4833 * gcc.dg/tree-ssa/vrp.h: New testcase.
4834 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4835
4836 2012-06-13 Christian Bruel <christian.bruel@st.com>
4837
4838 PR target/53621
4839 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4840
4841 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4842
4843 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4844
4845 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4846
4847 PR testsuite/20771
4848 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4849 test summary unique.
4850
4851 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4852 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4853 scan-stack-usage-not): Don't strip torture options from test name.
4854
4855 * lib/scandump.exp (scan-dump-times): Use printable version of
4856 regexp in test summary line.
4857
4858 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4859 messages reported for one line of source code.
4860 * gcc.dg/format/few-1.c: Likewise.
4861 * gcc.dg/ia64-sync-2.c: Likewise.
4862 * gcc.dg/sync-2.c: Likewise.
4863 * gcc.dg/noncompile/pr44517.c: Likewise.
4864
4865 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4866
4867 PR debug/49888
4868 * gcc.dg/guality/pr49888.c: New.
4869
4870 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4871
4872 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4873 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4874 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4875
4876 2012-06-13 Tobias Burnus <burnus@net-b.de>
4877
4878 PR fortran/53643
4879 * gfortran.dg/intent_out_7.f90: New.
4880
4881 2012-06-13 Tobias Burnus <burnus@net-b.de>
4882
4883 PR fortran/53597
4884 * gfortran.dg/save_4.f90: New.
4885
4886 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR c/53532
4889 PR c/51034
4890 PR c/53196
4891 * gcc.dg/pr53532.c: New test.
4892 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4893 adjust line numbers.
4894 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4895 * gcc.dg/Wcxx-compat-8.c: Likewise.
4896 * gcc.dg/pr51034.c: New test.
4897 * gcc.dg/pr53196-1.c: New test.
4898 * gcc.dg/pr53196-2.c: New test.
4899
4900 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4901
4902 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4903 alignment torture options with usual torture options.
4904 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4905 instead of dg-options.
4906 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4907 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4908 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4909 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4910 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4911 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4912
4913 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4914 to checks for multiple messages reported for one line of source code.
4915 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4916
4917 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4918 messages reported for one line of source code.
4919
4920 * gcc.dg/20031223-1.c: Add comments to check for multiple
4921 messages reported for one line of source code.
4922 * gcc.dg/Wconversion-integer.c: Likewise.
4923 * gcc.dg/Wfatal-2.c: Likewise.
4924 * gcc.dg/Wfatal.c: Likewise.
4925 * gcc.dg/Wobjsize-1.c: Likewise.
4926 * gcc.dg/c99-vla-jump-1.c: Likewise.
4927 * gcc.dg/c99-vla-jump-2.c: Likewise.
4928 * gcc.dg/c99-vla-jump-3.c: Likewise.
4929 * gcc.dg/c99-vla-jump-4.c: Likewise.
4930 * gcc.dg/c99-vla-jump-5.c: Likewise.
4931 * gcc.dg/decl-9.c: Likewise.
4932 * gcc.dg/declspec-10.c: Likewise.
4933 * gcc.dg/declspec-18.c: Likewise.
4934 * gcc.dg/mtune.c: Likewise.
4935 * gcc.dg/parser-pr28152-2.c: Likewise.
4936 * gcc.dg/parser-pr28152.c: Likewise.
4937 * gcc.dg/pr14475.c: Likewise.
4938 * gcc.dg/pr27953.c: Likewise.
4939 * gcc.dg/pr28322-3.c: Likewise.
4940 * gcc.dg/pr30457.c: Likewise.
4941 * gcc.dg/pr30551-2.c: Likewise.
4942 * gcc.dg/pr30551-3.c: Likewise.
4943 * gcc.dg/pr30551-4.c: Likewise.
4944 * gcc.dg/pr30551-5.c: Likewise.
4945 * gcc.dg/pr30551-6.c: Likewise.
4946 * gcc.dg/pr30551.c: Likewise.
4947 * gcc.dg/pr45461.c: Likewise.
4948 * gcc.dg/pr48552-1.c: Likewise.
4949 * gcc.dg/pr48552-2.c: Likewise.
4950 * gcc.dg/redecl-1.c: Likewise.
4951 * gcc.dg/transparent-union-3.c: Likewise.
4952 * gcc.dg/utf-dflt.c: Likewise.
4953 * gcc.dg/utf-dflt2.c: Likewise.
4954 * gcc.dg/vla-8.c: Likewise.
4955 * gcc.dg/vla-init-1.c: Likewise.
4956 * gcc.dg/wtr-int-type-1.c: Likewise.
4957
4958 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4959 messages reported for for one line of source code.
4960 * c-c++-common/raw-string-5.c: Likewise.
4961 * c-c++-common/raw-string-4.c: Likewise.
4962 * c-c++-common/raw-string-6.c: Likewise.
4963 * c-c++-common/pr20000.c: Likewise.
4964
4965 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4966 messages reported for one line of source code.
4967 * gcc.dg/cpp/pr30786.c: Likewise.
4968 * gcc.dg/cpp/pr28709.c: Likewise.
4969 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4970 * gcc.dg/cpp/macspace2.c: Likewise.
4971 * gcc.dg/cpp/missing-header-1.c: Likewise.
4972 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4973 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4974 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4975
4976 2012-06-12 Jason Merrill <jason@redhat.com>
4977
4978 PR c++/53599
4979 * g++.dg/template/local7.C: New.
4980
4981 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4982
4983 PR target/53511
4984 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4985 * gcc.target/sh/pr51340-2.c: Likewise.
4986 * gcc.target/sh/pr51340-3.c: Likewise.
4987
4988 2012-06-12 Michael Matz <matz@suse.de>
4989
4990 * gcc.dg/torture/alias-1.c: New test.
4991
4992 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR rtl-optimization/53589
4995 * gcc.dg/torture/pr53589.c: New test.
4996
4997 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4998
4999 PR target/50749
5000 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5001 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5002 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5003 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5004 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5005 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5006 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5007 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5008 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5009 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5010 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5011 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5012 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5013 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5014 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5015 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5016
5017 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5018
5019 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5020 (check_intel_cpu_model): New function.
5021 (check_amd_cpu_model): New function.
5022 (check_features): New function.
5023 (__get_cpuid_output): New function.
5024 (check_detailed): New function.
5025 (fn1): Rename to quick_check.
5026 (main): Update to call quick_check and call check_detailed.
5027
5028 2012-06-11 Richard Henderson <rth@redhat.com>
5029
5030 * lib/target-supports.exp
5031 (check_effective_target_sync_long_long_runtime): Use
5032 check_effective_target_lp64 instead of
5033 check_effective_target_powerpc64 for powerpc targets.
5034
5035 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5036
5037 PR target/53511
5038 * gcc.target/sh/pr53511-1.c: New.
5039
5040 2012-06-11 Richard Guenther <rguenther@suse.de>
5041
5042 PR middle-end/53470
5043 * g++.dg/lto/pr53470_0.C: New testcase.
5044 * gcc.dg/lto/pr53470_0.c: Likewise.
5045
5046 2012-06-11 Richard Guenther <rguenther@suse.de>
5047
5048 PR c++/53605
5049 * g++.dg/ext/pr53605.C: New testcase.
5050
5051 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5052
5053 * gnat.dg/specs/array1.ads: New test.
5054 * gnat.dg/specs/array2.ads: Likewise.
5055 * gnat.dg/array22.adb: Likewise.
5056
5057 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5058
5059 * gnat.dg/constant4.adb: New test.
5060 * gnat.dg/constant4_pkg.ads: New helper.
5061
5062 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5063
5064 PR fortran/52552
5065 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5066 * gfortran.dg/allocate_class_1.f90: Modified.
5067 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5068 * gfortran.dg/allocate_class_2.f90: New.
5069
5070 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5071
5072 PR middle-end/53535
5073 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5074
5075 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5076
5077 PR fortran/52861
5078 * gfortran.dg/string_assign_2.f90: New test case.
5079
5080 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5081
5082 PR fortran/52861
5083 * gfortran.dg/string_assign_1.f90: New test case.
5084
5085 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5086
5087 PR middle-end/53580
5088 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5089 * gcc.dg/gomp/critical-4.c: Likewise.
5090 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5091 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5092 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5093 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5094 * c-c++-common/gomp/pr53580.c: New test.
5095
5096 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5097
5098 PR c++/51214
5099 * g++.dg/cpp0x/forw_enum11.C: New.
5100
5101 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5102
5103 PR c++/53567
5104 * g++.dg/cpp0x/alias-decl-19.C: New.
5105
5106 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5107
5108 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5109
5110 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5111
5112 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5113 (XSTATE_FP): Ditto.
5114 (XSTATE_SSE): Ditto.
5115 (XSTATE_YMM): Ditto.
5116 (avx_os_support): Use new defines.
5117
5118 2012-06-06 Richard Guenther <rguenther@suse.de>
5119
5120 PR testsuite/32380
5121 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5122 loops.
5123
5124 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5125
5126 PR c++/52841
5127 * g++.dg/cpp0x/pr52841.C: New testcase.
5128
5129 2012-06-06 Richard Guenther <rguenther@suse.de>
5130
5131 PR tree-optimization/53081
5132 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5133 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5134
5135 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5136
5137 * gcc.target/powerpc/pr53487.c: New test.
5138
5139 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5140
5141 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5142
5143 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5144
5145 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5146
5147 2012-06-05 Richard Guenther <rguenther@suse.de>
5148
5149 PR tree-optimization/30442
5150 * gcc.dg/vect/bb-slp-30.c: New testcase.
5151
5152 2012-06-05 Richard Guenther <rguenther@suse.de>
5153
5154 PR tree-optimization/53081
5155 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5156 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5157 -fno-tree-loop-distribute-patterns.
5158
5159 2012-06-05 Alan Modra <amodra@gmail.com>
5160
5161 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5162 Check static chain in nested funcs.
5163
5164 2012-06-04 Tobias Burnus <burnus@net-b.de>
5165
5166 PR fortran/50619
5167 * gfortran.dg/init_flag_10.f90: New.
5168
5169 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5170
5171 PR c++/53524
5172 * g++.dg/warn/Wenum-compare-no-2: New.
5173
5174 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5175
5176 PR preprocessor/53463
5177 * g++.dg/cpp/limits.C: New test.
5178 * g++.dg/parse/error19.C: Adjust.
5179 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5180 * g++.dg/warn/pr35635.C: Likewise.
5181 * g++.old-deja/g++.pt/assign1.C: Likewise.
5182
5183 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5184
5185 PR target/53559
5186 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5187 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5188 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5189 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5190 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5191 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5192 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5193 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5194
5195 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5196
5197 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5198
5199 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5200
5201 PR tree-optimization/53550
5202 * gcc.dg/pr53550.c: New test.
5203
5204 2012-06-04 Richard Guenther <rguenther@suse.de>
5205
5206 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5207 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5208 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5209
5210 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5211
5212 PR fortran/48831
5213 * gfortran.dg/parameter_array_element_2.f90: New.
5214
5215 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5216
5217 PR target/53512
5218 * gcc.target/sh/pr53512-1.c: New.
5219 * gcc.target/sh/pr53512-2.c: New.
5220 * gcc.target/sh/pr53512-3.c: New.
5221 * gcc.target/sh/pr53512-4.c: New.
5222
5223 2012-06-01 Jason Merrill <jason@redhat.com>
5224
5225 PR c++/52973
5226 * g++.dg/ext/visibility/template12.C: New.
5227 * g++.dg/ext/attrib14.C: Adjust warning line.
5228
5229 PR c++/52725
5230 * g++.dg/parse/new6.C: New.
5231 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5232
5233 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5234
5235 * c-c++-common/restrict-2.c: Revert previous change.
5236
5237 2012-06-01 Jason Merrill <jason@redhat.com>
5238
5239 PR c++/53137
5240 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5241
5242 PR c++/53484
5243 * g++.dg/cpp0x/auto33.C: New.
5244
5245 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 PR c++/26155
5248 * g++.dg/parse/namespace-alias-1.C: New.
5249
5250 2012-06-01 Christian Bruel <christian.bruel@st.com>
5251
5252 * gcc.dg/spec-options.c: New test.
5253 * gcc.dg/foo.specs: New file.
5254
5255 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5256
5257 PR ada/53517
5258 * gnat.dg/lto14.adb: Skip on Solaris.
5259
5260 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5261
5262 * gcc.target/cris/sync-1-v10.c,
5263 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5264 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5265 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5266 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5267 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5268 gcc.target/cris/torture/sync-mis-op-i-1.c,
5269 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5270 gcc.target/cris/torture/sync-mis-op-i-2.c,
5271 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5272 gcc.target/cris/torture/sync-mis-op-i-3.c,
5273 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5274 gcc.target/cris/torture/sync-mis-op-s-1.c,
5275 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5276 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5277 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5278 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5279 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5280 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5281 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5282 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5283 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5284
5285 2012-05-31 Richard Guenther <rguenther@suse.de>
5286
5287 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5288 ldist-pr45948.c with disabled SCCP.
5289
5290 2012-05-31 Richard Guenther <rguenther@suse.de>
5291
5292 PR middle-end/48493
5293 * gcc.dg/torture/pr48493.c: New testcase.
5294
5295 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5296
5297 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5298 arm32 to targets.
5299 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5300 of the initialization loop.
5301 (dg-final): Adjust the expected number of vectorized loops depending
5302 on vect_char_mult target selector.
5303
5304 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5305
5306 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5307 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5308 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5309 New tests.
5310
5311 2012-05-30 Jason Merrill <jason@redhat.com>
5312
5313 PR c++/53356
5314 * g++.dg/init/new34.C: New.
5315 * g++.dg/tree-ssa/stabilize1.C: New.
5316
5317 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR c++/53356
5320 * g++.dg/init/new33.C: New test.
5321
5322 2012-05-30 Richard Guenther <rguenther@suse.de>
5323
5324 PR middle-end/53501
5325 * gcc.dg/torture/pr53501.c: New testcase.
5326 * c-c++-common/restrict-2.c: Adjust.
5327
5328 2012-05-30 Alan Modra <amodra@gmail.com>
5329
5330 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5331 torture-finish.
5332
5333 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5334
5335 * gcc.target/i386/shuf-concat.c: New test.
5336
5337 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5338
5339 PR rtl-optimization/53519
5340 * gcc.c-torture/compile/pr53519.c: New test.
5341
5342 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5343
5344 * gcc.target/arm/neon-vrev.c: New.
5345
5346 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5347
5348 PR target/51340
5349 * gcc.target/sh/pr51340-1.c: New.
5350 * gcc.target/sh/pr51340-2.c: New.
5351 * gcc.target/sh/pr51340-3.c: New.
5352
5353 2012-05-29 Richard Guenther <rguenther@suse.de>
5354
5355 PR tree-optimization/53516
5356 * gcc.dg/torture/pr53516.c: New testcase.
5357
5358 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5359
5360 PR preprocessor/53229
5361 * gcc.dg/cpp/paste6.c: Force to run without
5362 -ftrack-macro-expansion.
5363 * gcc.dg/cpp/paste8.c: Likewise.
5364 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5365 -ftrack-macro-expansion.
5366 * gcc.dg/cpp/paste12.c: Force to run without
5367 -ftrack-macro-expansion.
5368 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5369 -ftrack-macro-expansion.
5370 * gcc.dg/cpp/paste13.c: Likewise.
5371 * gcc.dg/cpp/paste14.c: Likewise.
5372 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5373 -ftrack-macro-expansion.
5374 * gcc.dg/cpp/paste18.c: New test.
5375
5376 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5377
5378 * gcc.target/cris/torture/trap-1.c,
5379 gcc.target/cris/torture/trap-2.c,
5380 gcc.target/cris/torture/trap-3.c,
5381 gcc.target/cris/torture/trap-v0.c,
5382 gcc.target/cris/torture/trap-v3.c: New tests.
5383
5384 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 PR c++/25137
5387 * g++.dg/warn/Wbraces3.C: New.
5388 * g++.dg/warn/Wbraces4.C: Likewise.
5389
5390 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5391
5392 PR tree-optimization/53505
5393 * c-c++-common/torture/pr53505.c: New test.
5394
5395 2012-05-27 Nathan Sidwell <nathan@acm.org>
5396
5397 * gcc.dg/stmt-expr-4.c: New.
5398
5399 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5400
5401 PR c++/53491
5402 * g++.dg/parse/crash60.C: New.
5403
5404 2012-05-26 Jason Merrill <jason@redhat.com>
5405
5406 PR c++/53220
5407 * c-c++-common/array-lit.c: New.
5408 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5409
5410 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5411
5412 PR ada/50294
5413 * gnat.dg/array21.adb: New test.
5414
5415 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5416
5417 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5418
5419 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5420
5421 PR c++/32054
5422 * g++.dg/other/anon-union3.C: New.
5423
5424 2012-05-25 Ian Lance Taylor <iant@google.com>
5425
5426 * gcc.dg/split-6.c: New test.
5427
5428 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5429
5430 * gnat.dg/lto14.adb: New test.
5431
5432 2012-05-25 Tristan Gingold <gingold@adacore.com>
5433
5434 * gcc.target/i386/large-frame.c: New.
5435
5436 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5437 * gcc.target/powerpc/lhs-1.c: New.
5438 * gcc.target/powerpc/lhs-2.c: New.
5439 * gcc.target/powerpc/lhs-3.c: New.
5440
5441 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5442
5443 Make unwound macro expansion trace less redundant
5444 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5445 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5446 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5447 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5448 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5449 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5450
5451 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/53464
5454 * g++.dg/cpp0x/constexpr-default1.C: New.
5455
5456 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/32080
5459 * g++.dg/eh/goto2.C: New.
5460
5461 2012-05-24 Richard Guenther <rguenther@suse.de>
5462
5463 PR middle-end/53460
5464 * g++.dg/tree-prof/pr53460.C: New testcase.
5465
5466 2012-05-24 Richard Guenther <rguenther@suse.de>
5467
5468 PR bootstrap/53466
5469 * g++.dg/debug/pr53466.C: New testcase.
5470
5471 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5472
5473 PR tree-optimization/53465
5474 * gcc.c-torture/execute/pr53465.c: New test.
5475
5476 2012-05-23 Tobias Burnus <burnus@net-b.de>
5477
5478 PR fortran/51055
5479 PR fortran/45170
5480 * gfortran.dg/allocate_with_typespec_6.f90: New.
5481
5482 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5483
5484 PR c++/29185
5485 * g++.dg/warn/delete-array-1.C: New.
5486
5487 2012-05-23 Richard Guenther <rguenther@suse.de>
5488
5489 * gcc.dg/torture/pr39074-2.c: Adjust.
5490 * gcc.dg/torture/pr39074.c: Likewise.
5491 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5492 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5493
5494 2012-05-22 Jan Hubicka <jh@suse.cz>
5495
5496 PR middle-end/53161
5497 * g++.dg/torture/pr53161.C: New testcase.
5498
5499 2012-05-22 Tobias Burnus <burnus@net-b.de>
5500
5501 PR fortran/53389
5502 * gfortran.dg/realloc_on_assign_15.f90: New.
5503
5504 2012-05-22 Richard Guenther <rguenther@suse.de>
5505
5506 PR middle-end/51071
5507 * gcc.dg/torture/pr51071-2.c: New testcase.
5508
5509 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5510
5511 PR tree-optimization/53336
5512 * g++.dg/torture/pr53336.C: New testcase.
5513
5514 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5515
5516 PR c++/53322
5517 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5518 instead of -Wunused-local-typedefs.
5519
5520 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5521
5522 PR c++/51184
5523 * g++.dg/other/abstract4.C: New-
5524
5525 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5526
5527 PR c++/40821
5528 * g++.dg/ext/attrib46.C: New.
5529
5530 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5531
5532 PR c/53418
5533 * gcc.c-torture/compile/pr53418-1.c,
5534 gcc.c-torture/compile/pr53418-2.c: New tests.
5535
5536 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5537
5538 PR tree-optimization/53366
5539 * gcc.dg/torture/pr53366-1.c: New test.
5540 * gcc.dg/torture/pr53366-2.c: New test.
5541 * gcc.target/i386/pr53366-1.c: New test.
5542 * gcc.target/i386/pr53366-2.c: New test.
5543
5544 PR tree-optimization/53409
5545 * gcc.c-torture/compile/pr53409.c: New test.
5546
5547 PR tree-optimization/53410
5548 * gcc.c-torture/compile/pr53410-1.c: New test.
5549 * gcc.c-torture/compile/pr53410-2.c: New test.
5550
5551 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5552
5553 PR target/53425
5554 * gcc.target/i386/pr53425-1.c: New file.
5555 * gcc.target/i386/pr53425-2.c: Likewise.
5556
5557 2012-05-21 Richard Guenther <rguenther@suse.de>
5558
5559 PR tree-optimization/53408
5560 * gcc.dg/torture/pr53408.c: New testcase.
5561
5562 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5563 H.J. Lu <hongjiu.lu@intel.com>
5564
5565 PR target/53416
5566 * gcc.target/i386/pr53416.c: New file.
5567
5568 2012-05-21 Richard Guenther <rguenther@suse.de>
5569
5570 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5571
5572 2012-05-21 Richard Guenther <rguenther@suse.de>
5573
5574 * gcc.dg/torture/ldist-1.c: New testcase.
5575
5576 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5577
5578 * gnat.dg/lto13.adb: New test.
5579 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5580
5581 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5582
5583 * gnat.dg/specs/lto12.ads: New test.
5584 * gnat.dg/specs/lto12_pkg.ads: New helper.
5585
5586 2012-05-18 Richard Guenther <rguenther@suse.de>
5587
5588 PR tree-optimization/53346
5589 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5590 * gcc.target/i386/incoming-10.c: Adjust.
5591 * gcc.target/i386/incoming-11.c: Likewise.
5592 * gcc.target/i386/pr46295.c: Likewise.
5593
5594 2012-05-18 Richard Guenther <rguenther@suse.de>
5595
5596 * gcc.dg/pr53352.c: Return zero.
5597
5598 2012-05-18 Richard Guenther <rguenther@suse.de>
5599
5600 PR tree-optimization/53390
5601 * gcc.dg/torture/pr53390.c: New testcase.
5602
5603 2012-05-18 Meador Inge <meadori@codesourcery.com>
5604
5605 PR rtl-optimization/53352
5606 * gcc.dg/pr53352.c: New test.
5607
5608 2012-05-17 David S. Miller <davem@davemloft.net>
5609
5610 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5611 failure on sparc-*-linux-gnu.
5612
5613 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5614
5615 PR c++/39681
5616 * g++.dg/parse/error49.C: New.
5617 * g++.dg/cpp0x/error8.C: Likewise.
5618 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5619 * g++.dg/ext/utf-dflt2.C: Likewise.
5620 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5621 * g++.dg/ext/utf-dflt.C: Likewise.
5622 * c-c++-common/raw-string-3.c: Likewise.
5623 * c-c++-common/raw-string-4.c: Likewise.
5624
5625 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5626
5627 PR c++/53371
5628 * g++.dg/cpp0x/catch1.C: New.
5629
5630 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5631
5632 PR c++/44516
5633 * g++.dg/parse/error48.C: New.
5634 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5635 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5636
5637 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5638
5639 * gcc.dg/tm/indirect-2.c: New test.
5640
5641 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5642
5643 PR tree-optimization/53217
5644 * gfortran.dg/pr53217.f90: New test.
5645
5646 2012-05-16 Richard Guenther <rguenther@suse.de>
5647
5648 PR tree-optimization/53364
5649 * g++.dg/torture/pr53364.C: New testcase.
5650
5651 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5652
5653 PR testsuite/52641
5654 * gcc.dg/pr52549.c: Fix test for long != void*
5655 * gcc.c-torture/execute/pr52979-1.x: New file.
5656 * gcc.c-torture/execute/pr52979-2.x: New file.
5657
5658 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5659
5660 PR preprocessor/7263
5661 * gcc.dg/binary-constants-2.c: Run without tracking locations
5662 accross macro expansion.
5663 * gcc.dg/binary-constants-3.c: Likewise.
5664 * gcc.dg/cpp/sysmac2.c: Likewise.
5665 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5666 location.
5667 * gcc.dg/cpp/syshdr3.c: New test.
5668 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5669 * gcc.dg/system-binary-constants-1.c: New test.
5670 * gcc.dg/system-binary-constants-1.h: New header for the new test
5671 above.
5672 * g++.dg/cpp/syshdr3.C: New test.
5673 * g++.dg/cpp/syshdr3.h: New header the new test above.
5674 * g++.dg/system-binary-constants-1.C: New test.
5675 * g++.dg/system-binary-constants-1.h: New header the new test
5676 above.
5677
5678 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5681
5682 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR target/53358
5685 * gcc.dg/pr53358.c: New test.
5686
5687 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5688
5689 PR c++/11856
5690 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5691 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5692
5693 2012-05-15 Olivier Hainque <hainque@adacore.com>
5694
5695 * g++.dg/eh/sighandle.C: New testcase.
5696
5697 2012-05-15 Richard Guenther <rguenther@suse.de>
5698
5699 PR tree-optimization/53355
5700 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5701
5702 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5703
5704 * gfortran.dg/*.f90: Remove now redundant manual
5705 cleanup-modules directive.
5706
5707 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5708
5709 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5710 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5711
5712 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5713
5714 PR fortran/52428
5715 * gfortran.dg/int_range_io_1.f90: New test.
5716
5717 2012-05-14 Andi Kleen <ak@linux.intel.com>
5718 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR target/53315
5721 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5722 * gcc.target/i386/rtm-check.h: New file.
5723 * gcc.target/i386/pr53315.c: New test.
5724
5725 2012-05-14 Tobias Burnus <burnus@net-b.de>
5726
5727 PR fortran/49110
5728 PR fortran/51055
5729 PR fortran/53329
5730 * gfortran.dg/deferred_type_param_4.f90: New.
5731 * gfortran.dg/deferred_type_param_6.f90: New.
5732
5733 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5734
5735 * gcc.target/i386/retarg.c: New test.
5736
5737 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5738
5739 PR fortran/45170
5740 * gfortran.dg/deferred_type_param_3.f90: New.
5741 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5742 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5743
5744 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5745
5746 * gnat.dg/null_pointer_deref3.adb: New test.
5747
5748 2012-05-12 Tobias Burnus <burnus@net-b.de>
5749
5750 PR fortran/49110
5751 PR fortran/52843
5752 * gfortran.dg/deferred_type_param_5.f90: New.
5753
5754 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 * g++.dg/parse/error47.C: New.
5757
5758 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5759
5760 PR fortran/52537
5761 * gfortran.dg/string_compare_4.f90: Change option
5762 to -fdump-tree-original. Add test case for kind=4.
5763
5764 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5765
5766 PR fortran/52537
5767 * gfortran.dg/string_compare_4.f90: New test.
5768
5769 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5770
5771 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5772
5773 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5774
5775 PR c++/53305
5776 * g++.dg/cpp0x/variadic132.C: New.
5777
5778 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/53158
5781 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5782 * g++.dg/parse/error26.C: Tweak dg-error column number.
5783
5784 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5785
5786 PR c++/53301
5787 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5788
5789 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5790
5791 * gnat.dg/lto11.ad[sb]: New test.
5792
5793 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5794
5795 PR target/52908
5796 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5797 directive to Scan for vpmuldq, not vpmacsdql.
5798
5799 2012-05-09 Michael Matz <matz@suse.de>
5800
5801 PR tree-optimization/53185
5802 * gcc.dg/vect/pr53185.c: New test.
5803
5804 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5805
5806 PR middle-end/53249
5807 * gcc.target/i386/pr53249.c: New.
5808
5809 2012-05-09 Richard Guenther <rguenther@suse.de>
5810
5811 PR tree-optimization/18437
5812 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5813 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5814
5815 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR tree-optimization/53226
5818 * gcc.c-torture/compile/pr53226.c: New test.
5819
5820 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5821
5822 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5823 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5824 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5825 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5826 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5827 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5828 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5829 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5830 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5831 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5832 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5833 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5834 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5835 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5836
5837 2012-05-09 Dehao Chen <dehao@google.com>
5838
5839 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5840 * gcc.dg/predict-2.c: Likewise.
5841 * gcc.dg/predict-3.c: Likewise.
5842 * gcc.dg/predict-4.c: Likewise.
5843 * gcc.dg/predict-5.c: Likewise.
5844 * gcc.dg/predict-6.c: Likewise.
5845
5846 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5847
5848 PR target/53272
5849 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5850
5851 2012-05-08 Richard Guenther <rguenther@suse.de>
5852
5853 * gcc.dg/fold-bitand-4.c: New testcase.
5854
5855 2012-05-08 Dehao Chen <dehao@google.com>
5856
5857 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5858 heuristic is working properly.
5859 * gcc.dg/predict-2.c: Likewise.
5860 * gcc/dg/predict-3.c: Likewise.
5861 * gcc/dg/predict-4.c: Likewise.
5862 * gcc/dg/predict-5.c: Likewise.
5863 * gcc/dg/predict-6.c: Likewise.
5864
5865 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5866
5867 PR tree-optimization/53239
5868 * g++.dg/opt/vrp3.C: New test.
5869 * g++.dg/opt/vrp3-aux.cc: New file.
5870 * g++.dg/opt/vrp3.h: New file.
5871
5872 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5873
5874 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5875 .uleb128 support in assembler output.
5876
5877 2012-05-07 Richard Guenther <rguenther@suse.de>
5878
5879 PR lto/42987
5880 * g++.dg/lto/pr42987_0.C: New testcase.
5881 * g++.dg/lto/pr42987_1.C: Likewise.
5882
5883 2012-05-07 Tobias Burnus <burnus@net-b.de>
5884
5885 PR fortran/53255
5886 * gfortran.dg/typebound_operator_15.f90: New.
5887
5888 2012-05-06 Tobias Burnus <burnus@net-b.de>
5889
5890 PR fortran/41587
5891 * gfortran.dg/class_array_13.f90: New.
5892
5893 2012-05-06 Tristan Gingold <gingold@adacore.com>
5894
5895 * gnat.dg/warn7.adb: New test.
5896
5897 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5898
5899 * gnat.dg/specs/renamings.ads: Rename to...
5900 * gnat.dg/specs/renaming1.ads: ...this.
5901 * gnat.dg/specs/renaming2.ads: New test.
5902 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5903 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5904 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5905 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5906
5907 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5908
5909 * gnat.dg/discr36.ad[sb]: New test.
5910 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5911
5912 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5913
5914 PR c/43772
5915 * c-c++-common/pr43772.c: New.
5916
5917 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5918
5919 PR fortran/41600
5920 * gfortran.dg/select_type_26.f03 : New test.
5921 * gfortran.dg/select_type_27.f03 : New test.
5922
5923 PR fortran/53191
5924 * gfortran.dg/select_type_28.f03 : New test.
5925
5926 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5927
5928 PR fortran/49010
5929 PR fortran/24518
5930 * gfortran.dg/mod_sign0_1.f90: New test.
5931 * gfortran.dg/mod_large_1.f90: New test.
5932
5933 2012-05-04 Tobias Burnus <burnus@net-b.de>
5934
5935 PR fortran/53175
5936 gfortran.dg/public_private_module_5.f90: New.
5937
5938 2012-05-04 Tobias Burnus <burnus@net-b.de>
5939
5940 PR fortran/53111
5941 * gfortran.dg/constructor_7.f90: New.
5942 * gfortran.dg/constructor_8.f90: New.
5943
5944 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 PR c++/53166
5947 * g++.dg/cpp0x/static_assert7.C: New.
5948
5949 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5950
5951 PR tree-optimization/52633
5952 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5953 recognized as widening shifts instead of over-widening.
5954 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5955 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5956 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5957 * gcc.target/arm/pr52633.c: New test.
5958
5959 2012-05-04 Richard Guenther <rguenther@suse.de>
5960
5961 PR tree-optimization/53168
5962 * gcc.dg/torture/pr53168.c: New testcase.
5963 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5964
5965 2012-05-04 Richard Guenther <rguenther@suse.de>
5966
5967 * gcc.dg/lto/pr53214_0.c: New testcase.
5968
5969 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5970
5971 * gcc.target/ia64/pr48496.c: New test.
5972 * gcc.target/ia64/pr52657.c: Likewise.
5973
5974 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5975
5976 PR c/51712
5977 * c-c++-common/pr51712.c: New.
5978
5979 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5980
5981 PR target/53199
5982 * gcc.target/powwerpc/pr53199.c: New file.
5983
5984 2012-05-03 Jason Merrill <jason@redhat.com>
5985
5986 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5987
5988 * gcc.dg/debug/dwarf2/dups-types.c: New.
5989 * gcc.dg/debug/dwarf2/dups-types.h: New.
5990
5991 2012-05-03 Jason Merrill <jason@redhat.com>
5992
5993 * g++.dg/debug/dwarf2/namespace-2.C: New.
5994 * g++.dg/debug/dwarf2/localclass3.C: New.
5995
5996 2012-05-03 Jason Merrill <jason@redhat.com>
5997
5998 * g++.dg/debug/dwarf2/thunk1.C: New.
5999
6000 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 PR c++/53186
6003 * g++.dg/other/final2.C: New.
6004
6005 2012-05-03 Richard Guenther <rguenther@suse.de>
6006
6007 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6008
6009 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6010
6011 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6012 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6013 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6014 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6015
6016 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6017
6018 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6019 .byte 0xf2.
6020 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6021 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6022 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6023
6024 PR debug/53174
6025 * gcc.dg/pr53174.c: New test.
6026
6027 PR target/53187
6028 * gcc.target/arm/pr53187.c: New test.
6029 * gcc.c-torture/compile/pr53187.c: New test.
6030
6031 2012-05-03 Richard Guenther <rguenther@suse.de>
6032
6033 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6034 unsupported prefetching support.
6035
6036 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6037
6038 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6039 option -ftrack-macro-expansion=0.
6040 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6041 option -ftrack-macro-expansion=0.
6042
6043 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6044
6045 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6046 dg-options for target arm with dg-additional-options.
6047
6048 2012-05-03 Richard Guenther <rguenther@suse.de>
6049
6050 PR tree-optimization/53144
6051 * gcc.dg/torture/pr53144.c: New testcase.
6052
6053 2012-05-03 Tobias Burnus <burnus@net-b.de>
6054
6055 PR fortran/52864
6056 * gfortran.dg/pointer_intent_7.f90: New.
6057 * gfortran.dg/pure_formal_3.f90: New.
6058
6059 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6060
6061 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6062
6063 2012-05-02 Martin Jambor <mjambor@suse.cz>
6064
6065 PR lto/52605
6066 * g++.dg/lto/pr52605_0.C: New test.
6067
6068 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6069
6070 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6071 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6072 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6073 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6074 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6075 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6076 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6077 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6078 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6079 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6080 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6081 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6082 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6083 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6084 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6085 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6086
6087 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6088
6089 PR middle-end/53153
6090 * gcc.dg/pr53153.c: New test.
6091
6092 2012-05-02 Richard Guenther <rguenther@suse.de>
6093
6094 * g++.dg/tree-ssa/pr19807.C: Adjust.
6095
6096 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6097
6098 PR tree-optimization/53163
6099 * gcc.c-torture/compile/pr53163.c: New test.
6100
6101 PR rtl-optimization/53160
6102 * gcc.c-torture/execute/pr53160.c: New test.
6103
6104 2012-05-01 Ian Lance Taylor <iant@google.com>
6105
6106 PR c/37303
6107 * gcc.dg/pr37303.c: New test.
6108
6109 2012-05-01 Richard Henderson <rth@redhat.com>
6110
6111 * lib/target-supports.exp
6112 (check_effective_target_sync_long_long_runtime): True for
6113 check_effective_target_powerpc64.
6114
6115 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6116
6117 PR c++/51033
6118 * gcc.dg/vector-1.c: Move to ...
6119 * c-c++-common/vector-1.c: ... here.
6120 * gcc.dg/vector-2.c: Move to ...
6121 * c-c++-common/vector-2.c: ... here.
6122 * gcc.dg/vector-3.c: Move to ...
6123 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6124 * gcc.dg/vector-4.c: Move to ...
6125 * c-c++-common/vector-4.c: ... here.
6126 * gcc.dg/vector-init-1.c: Move to ...
6127 * c-c++-common/vector-init-1.c: ... here.
6128 * gcc.dg/vector-init-2.c: Move to ...
6129 * c-c++-common/vector-init-2.c: ... here.
6130 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6131 * c-c++-common/vector-subscript-1.c: ... here.
6132 * gcc.dg/vector-subscript-2.c: Move to ...
6133 * c-c++-common/vector-subscript-2.c: ... here.
6134 * gcc.dg/vector-subscript-3.c: Move to ...
6135 * c-c++-common/vector-subscript-3.c: ... here.
6136
6137 PR c++/51314
6138 * g++.dg/cpp0x/vt-51314.C: New test.
6139 * g++.dg/cpp0x/variadic76.C: Fix.
6140
6141 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6142
6143 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6144
6145 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6146
6147 Add -Wvarargs option
6148 * c-c++-common/Wvarargs.c: New test case.
6149 * c-c++-common/Wvarargs-2.c: Likewise.
6150
6151 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6152
6153 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6154 * objc.dg/foreach-7.m: Force the test case to run without
6155 -ftrack-macro-expansion.
6156 * c-c++-common/tm/attrib-1.c: Likewise.
6157 * c-c++-common/warn-ommitted-condop.c: Likewise.
6158 * gcc.dg/assign-warn-1.c: Likewise.
6159 * gcc.dg/assign-warn-2.c: Likewise.
6160 * gcc.dg/attr-alloc_size.c: Likewise.
6161 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6162 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6163 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6164 * gcc.dg/c90-const-expr-9.c: Likewise.
6165 * gcc.dg/c99-const-expr-9.c: Likewise.
6166 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6167 * gcc.dg/cpp/direct2s.c: Likewise.
6168 * gcc.dg/cpp/pr28709.c: Likewise.
6169 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6170 * gcc.dg/dfp/composite-type.c: Likewise.
6171 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6172 with -ftrack-macro-expansion
6173 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6174 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6175 * g++.dg/ext/cleanup-1.C: Likewise.
6176 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6177 * g++.dg/template/sfinae10.C: Likewise.
6178 * g++.dg/tm/wrap-2.C: Likewise.
6179 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6180 * g++.dg/warn/Wsign-conversion.C: Likewise.
6181 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6182 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6183 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6184 it to run with -ftrack-macro-expansion.
6185 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6186 test cases without -ftrack-macro-expansion.
6187
6188 Fix location for static class members
6189 * g++.dg/template/sfinae6_neg.C: Adjust.
6190
6191 Make conversion warnings work on NULL with -ftrack-macro-expansion
6192 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6193 alongside the previous testing for NULL.
6194
6195 Fix -Wuninitialized for -ftrack-macro-expansion
6196 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6197
6198 Strip "<built-in>" loc from displayed expansion context
6199 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6200 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6201 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6202 new test above.
6203
6204 Fix expansion point loc for macro-like tokens
6205 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6206 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6207
6208 Fix token pasting with -ftrack-macro-expansion
6209 * gcc.dg/cpp/paste17.c: New test case for
6210 -ftrack-macro-expansion=2 mode only.
6211 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6212
6213 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6214
6215 * gnat.dg/warn6.ad[sb]: New test.
6216
6217 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6218
6219 PR 53149
6220 * gcc.dg/20011021-1.c: Adjust testcase.
6221
6222 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6223
6224 PR fortran/53148
6225 * gfortran.dg/function_optimize_12.f90: New test.
6226
6227 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6228
6229 PR target/53156
6230 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6231 code to match current output and cover new peephole2 pattern.
6232
6233 2012-04-27 Ollie Wild <aaw@google.com>
6234
6235 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6236
6237 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6238
6239 * gcc.c-torture/execute/20120427-2.c: New testcase.
6240 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6241 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6242 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6243
6244 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6245
6246 PR target/53138
6247 * gcc.c-torture/execute/20120427-1.c: New testcase.
6248
6249 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6250
6251 PR middle-end/27139
6252 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6253
6254 2012-04-27 Tom de Vries <tom@codesourcery.com>
6255
6256 PR tree-optimization/51879
6257 * gcc.dg/pr51879.c: New test.
6258 * gcc.dg/pr51879-2.c: Same.
6259 * gcc.dg/pr51879-3.c: Same.
6260 * gcc.dg/pr51879-4.c: Same.
6261 * gcc.dg/pr51879-6.c: Same.
6262
6263 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6264
6265 PR c++/53096
6266 * g++.dg/cpp0x/defaulted35.C: New.
6267 * g++.dg/cpp0x/defaulted15.C: Adjust.
6268
6269 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6270
6271 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6272 structure layout.
6273
6274 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6275
6276 * gcc.target/i386/builtin_target.c: Check avx2.
6277
6278 2012-04-26 Alan Modra <amodra@gmail.com>
6279
6280 * gcc.target/powerpc/savres.c: New test.
6281 * gcc.target/powerpc/powerpc.exp: Run it.
6282
6283 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6284
6285 PR target/53120
6286 * gcc.dg/torture/pr53120.c: New test.
6287
6288 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6289
6290 PR middle-end/52979
6291 * gcc.c-torture/compile/pr52979-1.c: New test.
6292 * gcc.c-torture/execute/pr52979-1.c: New test.
6293 * gcc.c-torture/execute/pr52979-2.c: New test.
6294
6295 2012-04-25 Richard Guenther <rguenther@suse.de>
6296
6297 * gcc.target/i386/l_fma_float_5.c: Adjust.
6298 * gcc.target/i386/l_fma_double_4.c: Likewise.
6299 * gcc.target/i386/l_fma_float_2.c: Likewise.
6300 * gcc.target/i386/l_fma_float_6.c: Likewise.
6301 * gcc.target/i386/l_fma_double_1.c: Likewise.
6302 * gcc.target/i386/l_fma_double_5.c: Likewise.
6303 * gcc.target/i386/l_fma_float_3.c: Likewise.
6304 * gcc.target/i386/l_fma_double_2.c: Likewise.
6305 * gcc.target/i386/l_fma_double_6.c: Likewise.
6306 * gcc.target/i386/l_fma_float_4.c: Likewise.
6307 * gcc.target/i386/l_fma_double_3.c: Likewise.
6308 * gcc.target/i386/l_fma_float_1.c: Likewise.
6309
6310 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR tree-optimization/53058
6313 * gcc.c-torture/compile/pr53058.c: New test.
6314
6315 2012-04-25 Jan Hubicka <jh@suse.cz>
6316
6317 PR middle-end/53088
6318 * gcc.target/i386/pr39082-1.c: Update warning location.
6319
6320 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6321
6322 PR c/52880
6323 * gcc.dg/pr52880.c: New test.
6324
6325 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6326
6327 * gcc.dg/m-un-2.c: Update.
6328 * gcc.dg/20011021-1.c: Update.
6329
6330 2012-04-25 Tobias Burnus <burnus@net-b.de>
6331
6332 PR fortran/52196
6333 * gfortran.dg/realloc_on_assign_14.f90: New.
6334
6335 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6336
6337 PR testsuite/52641
6338 PR tree-optimizations/52891
6339 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6340
6341 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6342
6343 PR c++/52363
6344 * g++.dg/cpp0x/sfinae35.C: New.
6345 * g++.dg/cpp0x/sfinae36.C: Likewise.
6346
6347 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6348
6349 * gcc.target/builtin_target.c: New testcase.
6350
6351 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6352
6353 PR target/47197
6354 * gcc.target/powerpc/pr47197.c: New test.
6355
6356 2012-04-24 Richard Guenther <rguenther@suse.de>
6357
6358 PR tree-optimization/53085
6359 * g++.dg/torture/pr53085.C: New testcase.
6360
6361 2012-04-24 Andrew Pinski <apinski@cavium.com>
6362
6363 PR tree-opt/33512
6364 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6365 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6366 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6367
6368 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR middle-end/53084
6371 * gcc.c-torture/execute/pr53084.c: New test.
6372
6373 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6376
6377 2012-04-23 Andrew Pinski <apinski@cavium.com>
6378
6379 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6380
6381 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6382
6383 PR regression/53076
6384 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6385 * gcc.dg/torture/builtin-power-1.c: Likewise.
6386
6387 2012-04-23 Richard Guenther <rguenther@suse.de>
6388
6389 PR tree-optimization/53070
6390 * gcc.dg/torture/pr53070.c: New testcase.
6391
6392 2012-04-23 Richard Guenther <rguenther@suse.de>
6393
6394 PR c/53060
6395 * gcc.dg/pr53060.c: New testcase.
6396
6397 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR tree-optimizations/52891
6400 * gcc.c-torture/compile/pr52891-1.c: New test.
6401 * gcc.c-torture/compile/pr52891-2.c: New test.
6402
6403 2012-04-22 Tobias Burnus <burnus@net-b.de>
6404
6405 PR fortran/53051
6406 * gfortran.dg/read_float_4.f90: New.
6407
6408 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6409
6410 PR 35441
6411 * c-c++-common/pr35441.C: New.
6412
6413 2012-04-20 Ian Lance Taylor <iant@google.com>
6414
6415 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6416 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6417
6418 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6419
6420 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6421 array access.
6422 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6423
6424 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6425
6426 PR rtl-optimization/44214
6427 * gcc.dg/pr44214-1.c: New test.
6428 * gcc.dg/pr44214-2.c: Likewise.
6429 * gcc.dg/pr44214-3.c: Likewise.
6430
6431 2012-04-20 Richard Guenther <rguenther@suse.de>
6432
6433 * g++.dg/torture/20120420-1.C: New testcase.
6434
6435 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6436
6437 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6438
6439 2012-04-19 Christian Bruel <christian.bruel@st.com>
6440
6441 * gcc.dg/pr52283.c: New test.
6442
6443 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6444
6445 * gcc.dg/pr37985.c: New test.
6446
6447 2012-04-19 Richard Guenther <rguenther@suse.de>
6448
6449 PR rtl-optimization/44688
6450 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6451 possibly profitable.
6452
6453 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6454
6455 PR tree-optimization/52976
6456 * gfortran.dg/reassoc_11.f: New test.
6457
6458 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6459
6460 PR tree-optimization/52976
6461 * gfortran.dg/reassoc_7.f: New test.
6462 * gfortran.dg/reassoc_8.f: Likewise.
6463 * gfortran.dg/reassoc_9.f: Likewise.
6464 * gfortran.dg/reassoc_10.f: Likewise.
6465
6466 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6467
6468 PR c++/52422
6469 * g++.dg/cpp0x/sfinae33.C: New.
6470 * g++.dg/cpp0x/sfinae34.C: Likewise.
6471
6472 2012-04-18 Joey Ye <joey.ye@arm.com>
6473
6474 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6475
6476 2012-04-18 Richard Guenther <rguenther@suse.de>
6477
6478 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6479 array access.
6480 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6481 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6482
6483 2012-04-17 Tom de Vries <tom@codesourcery.com>
6484
6485 * g++.dg/pr51264-4.C: New test.
6486
6487 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6488
6489 PR c++/52599
6490 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6491
6492 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6493
6494 PR c++/53003
6495 * g++.dg/parse/crash59.C: New.
6496
6497 2012-04-17 Michael Matz <matz@suse.de>
6498
6499 PR tree-optimization/18437
6500 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6501
6502 2012-04-17 Richard Guenther <rguenther@suse.de>
6503
6504 PR middle-end/53011
6505 * g++.dg/torture/pr53011.C: New testcase.
6506
6507 2012-04-16 Jason Merrill <jason@redhat.com>
6508
6509 PR c++/38543
6510 * g++.dg/cpp0x/variadic131.C: New.
6511
6512 PR c++/52008
6513 * g++.dg/cpp0x/variadic130.C: New.
6514
6515 PR c++/50830
6516 * g++.dg/cpp0x/variadic129.C: New.
6517
6518 PR c++/50303
6519 * g++.dg/cpp0x/variadic128.C: New.
6520
6521 2012-04-16 Tobias Burnus <burnus@net-b.de>
6522
6523 PR fortran/52864
6524 * gfortran.dg/pointer_intent_6.f90: New.
6525
6526 2012-04-16 Tobias Burnus <burnus@net-b.de>
6527
6528 PR fortran/52916
6529 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6530 to include public_private_module_4.f90.
6531 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6532 targets.
6533
6534 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6535
6536 PR c++/49152
6537 * g++.dg/diagnostic/operator1.C: New.
6538 * g++.dg/ext/label5.C: Adjust.
6539 * g++.dg/ext/va-arg1.C: Likewise.
6540 * g++.dg/other/error20.C: Likewise.
6541 * g++.dg/other/error20.C: Likewise.
6542 * g++.dg/other/error16.C: Likewise.
6543 * g++.dg/other/error10.C: Likewise.
6544 * g++.dg/parse/error30.C: Likewise.
6545 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6546
6547 2012-04-16 Jason Merrill <jason@redhat.com>
6548
6549 PR c++/51148
6550 * g++.dg/cpp0x/variadic127.C: New.
6551
6552 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6553
6554 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6555 testcase name.
6556 Use fail, pass instead of unresolved.
6557 Don't log $optstr.
6558
6559 PR testsuite/52948
6560 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6561 TODO_dump_func.
6562 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6563 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6564 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6565
6566 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6567
6568 PR fortran/52968
6569 * gfortran.dg/typebound_call_23.f03: New test case.
6570
6571 2012-04-15 Jason Merrill <jason@redhat.com>
6572
6573 PR c++/47220
6574 * g++.dg/cpp0x/variadic126.C: New.
6575
6576 PR c++/52380
6577 * g++.dg/cpp0x/variadic125.C: New.
6578
6579 PR c++/52292
6580 * g++.dg/cpp0x/variadic124.C: New.
6581
6582 PR c++/52706
6583 * g++.dg/cpp0x/nullptr27.C: New.
6584
6585 PR c++/52818
6586 * g++.dg/warn/format8.C: New.
6587
6588 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6589
6590 PR fortran/51082
6591 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6592
6593 2012-04-14 Tobias Burnus <burnus@net-b.de>
6594
6595 PR fortran/52916
6596 PR fortran/40973
6597 * gfortran.dg/public_private_module_3.f90: New.
6598 * gfortran.dg/public_private_module_4.f90: New.
6599
6600 2012-04-14 Tom de Vries <tom@codesourcery.com>
6601
6602 * gcc.dg/superblock.c: New test.
6603
6604 2012-04-14 Tom de Vries <tom@codesourcery.com>
6605
6606 * gcc.dg/pr51879-12.c: New test.
6607
6608 2012-04-13 Jason Merrill <jason@redhat.com>
6609
6610 PR c++/52824
6611 * g++.dg/cpp0x/variadic123.C: New.
6612 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6613
6614 PR c++/52905
6615 * g++.dg/cpp0x/initlist-ctor1.C: New.
6616
6617 PR c++/52915
6618 * g++.dg/other/anon-union2.C: New.
6619
6620 2012-04-13 Martin Jambor <mjambor@suse.cz>
6621
6622 PR middle-end/52939
6623 * g++.dg/ipa/pr52939.C: New test.
6624
6625 2012-04-13 Tom de Vries <tom@codesourcery.com>
6626
6627 * gcc.dg/pr52734.c: New test.
6628
6629 2012-04-13 Richard Guenther <rguenther@suse.de>
6630
6631 PR tree-optimization/52969
6632 * gcc.dg/torture/pr52969.c: New testcase.
6633
6634 2012-04-13 Richard Guenther <rguenther@suse.de>
6635
6636 PR c/52549
6637 * gcc.dg/pr52549.c: New testcase.
6638
6639 2012-04-13 Richard Guenther <rguenther@suse.de>
6640
6641 PR c/52862
6642 * gcc.dg/pr52862.c: New testcase.
6643
6644 2012-04-13 Joey Ye <joey.ye@arm.com>
6645
6646 * gcc.target/arm/thumb1-imm.c: New testcase.
6647
6648 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6649
6650 PR target/52932
6651 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6652 second function argument.
6653 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6654 (calc_permps): Update declaration. Calculate result correctly.
6655 (avx2_test): Change src2 type to union256i_d.
6656 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6657 correctly.
6658
6659 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6660
6661 PR target/52775
6662 * gcc.target/powerpc/pr52775.c: New file.
6663
6664 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6665
6666 PR tree-optimization/18589
6667 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6668 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6669 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6670 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6671 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6672 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6673 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6674 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6675 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6676 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6677
6678 2012-04-12 Richard Guenther <rguenther@suse.de>
6679
6680 PR tree-optimization/52943
6681 * gcc.dg/torture/pr52943.c: New testcase.
6682
6683 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6684
6685 PR target/50751
6686 * gcc/target/sh/pr50751-4.c: New.
6687 * gcc/target/sh/pr50751-5.c: New.
6688 * gcc/target/sh/pr50751-6.c: New.
6689 * gcc/target/sh/pr50751-7.c: New.
6690
6691 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6692
6693 PR c++/52465
6694 * g++.dg/lookup/using52.C: New.
6695
6696 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6697
6698 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6699
6700 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6701
6702 PR rtl-optimization/52876
6703 * gcc.target/i386/pr52876.c: New.
6704
6705 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6706
6707 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6708 __UINTPTR_TYPE__.
6709 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6710 __INTPTR_TYPE__.
6711 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6712 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6713 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6714 (ptrdiff_t): ... this. All uses changed.
6715 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6716 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6717 __INTPTR_TYPE__.
6718 (main): Cast argument to __INTPTR_TYPE__.
6719 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6720 size_t.
6721 * gcc.dg/mallign.c (main): Likewise.
6722 * gcc.dg/pr38700.c (foo): Likewise.
6723 * gcc.dg/long-long-cst1.c (t): Likewise.
6724 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6725 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6726 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6727 * gcc.dg/pr25682.c (d, foo): Likewise.
6728 * gcc.dg/format/cast-1.c (f): Likewise.
6729 * gcc.dg/c90-const-expr-10.c
6730 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6731 (size_t): ...this. All uses changed.
6732 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6733 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6734 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6735 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6736 * gcc.dg/sequence-pt-1.c: Likewise.
6737 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6738 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6739 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6740 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6741 of ptrdiff_t with it.
6742 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6743 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6744 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6745
6746 2012-04-11 Jason Merrill <jason@redhat.com>
6747
6748 PR debug/45088
6749 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6750 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6751
6752 PR c++/52906
6753 * g++.dg/ext/attrib45.C: New.
6754
6755 * g++.dg/eh/dtor3.C: New.
6756
6757 2012-04-11 Richard Guenther <rguenther@suse.de>
6758
6759 PR middle-end/52621
6760 * gfortran.dg/pr52621.f90: New testcase.
6761
6762 2012-04-11 Richard Guenther <rguenther@suse.de>
6763
6764 PR middle-end/52918
6765 * g++.dg/torture/pr52918-1.C: New testcase.
6766 * g++.dg/torture/pr52918-2.C: Likewise.
6767
6768 2012-04-11 Tobias Burnus <burnus@net-b.de>
6769
6770 PR fortran/52729
6771 * gfortran.dg/block_11.f90: New.
6772
6773 2012-04-11 Nick Clifton <nickc@redhat.com>
6774
6775 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6776
6777 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6778
6779 PR target/16458
6780 * gcc.target/powerpc/pr16458-1.c: New test.
6781 * gcc.target/powerpc/pr16458-2.c: Likewise.
6782 * gcc.target/powerpc/pr16458-3.c: Likewise.
6783 * gcc.target/powerpc/pr16458-4.c: Likewise.
6784
6785 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6786
6787 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6788 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6789 * gcc.dg/builtin-bswap-5.c: Likewise.
6790 * gcc.target/i386/builtin-bswap-4.c: New test.
6791
6792 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6793
6794 PR 24985
6795 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6796
6797 2012-04-11 Richard Guenther <rguenther@suse.de>
6798
6799 PR rtl-optimization/52881
6800 * gcc.dg/torture/pr52881.c: New testcase.
6801 * gcc.dg/torture/pr52913.c: Likewise.
6802
6803 2012-04-11 Richard Guenther <rguenther@suse.de>
6804
6805 PR tree-optimization/52912
6806 * gcc.dg/torture/pr52912.c: New testcase.
6807
6808 2010-04-10 Michael Matz <matz@suse.de>
6809
6810 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6811 * gcc.dg/vect/vect-outer-1.c: Adjust.
6812 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6813 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6814 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6815 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6816 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6817 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6818
6819 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6820
6821 PR tree-optimization/52870
6822 * gcc.dg/vect/pr52870.c: New test.
6823
6824 2012-04-09 Mike Stump <mikestump@comcast.net>
6825
6826 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6827 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6828 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6829 * gnat.dg/aggr11.adb: Likewise.
6830 * gnat.dg/aggr11_pkg.ads: Likewise.
6831 * gnat.dg/aggr15.adb: Likewise.
6832 * gnat.dg/aggr15.ads: Likewise.
6833 * gnat.dg/aggr17.adb: Likewise.
6834 * gnat.dg/aggr18.adb: Likewise.
6835 * gnat.dg/array14.adb: Likewise.
6836 * gnat.dg/array14.ads: Likewise.
6837 * gnat.dg/array14_pkg.ads: Likewise.
6838 * gnat.dg/array19.adb: Likewise.
6839 * gnat.dg/array19.ads: Likewise.
6840 * gnat.dg/discr27.adb: Likewise.
6841 * gnat.dg/discr27.ads: Likewise.
6842 * gnat.dg/discr35.adb: Likewise.
6843 * gnat.dg/discr35.ads: Likewise.
6844 * gnat.dg/discr6.adb: Likewise.
6845 * gnat.dg/discr6_pkg.ads: Likewise.
6846 * gnat.dg/import1.adb: Likewise.
6847 * gnat.dg/import1.ads: Likewise.
6848 * gnat.dg/loop_address2.adb: Likewise.
6849 * gnat.dg/opt7.adb: Likewise.
6850 * gnat.dg/opt7.ads: Likewise.
6851 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6852 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6853 * gnat.dg/rep_clause2.adb: Likewise.
6854 * gnat.dg/rep_clause2.ads: Likewise.
6855 * gnat.dg/slice2.adb: Likewise.
6856 * gnat.dg/slice2.ads: Likewise.
6857 * gnat.dg/slice6.adb: Likewise.
6858 * gnat.dg/slice6_pkg.ads: Likewise.
6859 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6860 * gnat.dg/taft_type2.adb: Likewise.
6861 * gnat.dg/taft_type2.ads: Likewise.
6862 * gnat.dg/taft_type2_pkg.ads: Likewise.
6863 * gnat.dg/volatile10.adb: Likewise.
6864 * gnat.dg/volatile10_pkg.ads: Likewise.
6865
6866 * gcc.dg/dll-8.c: Remove execute permissions.
6867 * g++.dg/ext/dllexport5.C: Likewise.
6868
6869 2012-04-09 Jan Hubicka <jh@suse.cz>
6870
6871 PR lto/52722
6872 PR lto/51765
6873 PR lto/52634
6874 * gcc.dg/lto/pr52634_1.c: New testcase.
6875 * gcc.dg/lto/pr52634_0.c: New testcase.
6876
6877 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6878
6879 PR target/52883
6880 * gcc.target/i386/pr52883.c: New testcase.
6881
6882 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6885 (check_effective_target_sync_long_long): Add SPARC case.
6886 (check_effective_target_sync_long_long_runtime): Likewise.
6887 (check_effective_target_sync_int_long): Adjust SPARC case.
6888 (check_effective_target_sync_char_short): Likewise.
6889
6890 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6891
6892 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6893 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6894
6895 2012-04-08 Tobias Burnus <burnus@net-b.de>
6896
6897 PR fortran/40973
6898 PR fortran/52751
6899 * gfortran.dg/public_private_module_2.f90: New.
6900
6901 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6902
6903 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6904 directives.
6905
6906 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6907
6908 PR fortran/52893
6909 * gfortran.dg/function_optimize_11.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
6916 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6917
6918 PR fortran/52668
6919 * gfortran.dg/use_only_6.f90: New test.
6920 2012-04-06 Mike Stump <mikestump@comcast.net>
6921
6922 PR testsuite/50722
6923 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6924
6925 2012-04-05 Jason Merrill <jason@redhat.com>
6926
6927 PR c++/52596
6928 * g++.dg/template/qualified-id5.C: New.
6929
6930 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6931
6932 PR target/52882
6933 * gcc.target/i386/pr52882.c: New test.
6934
6935 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6936 Dominique D'Humieures <dominiq@lps.ens.fr>
6937
6938 PR testsuite/52614
6939 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6940 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6941
6942 2012-04-04 Jason Merrill <jason@redhat.com>
6943
6944 PR c++/52845
6945 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6946
6947 2012-04-03 Jason Merrill <jason@redhat.com>
6948
6949 PR c++/52796
6950 * g++.dg/cpp0x/variadic-value1.C: New.
6951
6952 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6953
6954 * gnat.dg/pack18.adb: New test.
6955 * gnat.dg/pack18_pkg.ads: New helper.
6956
6957 2012-04-03 Richard Guenther <rguenther@suse.de>
6958
6959 PR tree-optimization/52808
6960 * gcc.dg/pr52808.c: New testcase.
6961
6962 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR tree-optimization/52835
6965 * gfortran.dg/pr52835.f90: New test.
6966
6967 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6968
6969 * gnat.dg/specs/aggr5.ads: New test.
6970
6971 2012-04-02 Richard Guenther <rguenther@suse.de>
6972
6973 PR tree-optimization/52756
6974 * gcc.dg/torture/pr52756.c: New testcase.
6975
6976 2012-04-02 Richard Guenther <rguenther@suse.de>
6977
6978 PR middle-end/52803
6979 * gcc.dg/pr52803.c: New testcase.
6980
6981 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6982
6983 PR c++/40942
6984 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6985 DR 214 in account.
6986
6987 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6988
6989 PR c++/50043
6990 * g++.dg/cpp0x/noexcept17.C: New.
6991 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6992 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6993 * g++.dg/cpp0x/noexcept01.C: Likewise.
6994 * g++.dg/eh/init-temp1.C: Likewise.
6995 * g++.dg/eh/ctor1.C: Likwise.
6996
6997 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6998
6999 * gnat.dg/controlled6.adb: New test.
7000 * gnat.dg/controlled6_pkg.ads: New helper.
7001 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7002
7003 2012-03-30 Richard Henderson <rth@redhat.com>
7004
7005 PR debug/52727
7006 * g++.dg/opt/pr52727.C: New testcase.
7007
7008 2012-03-30 Richard Guenther <rguenther@suse.de>
7009
7010 PR tree-optimization/52754
7011 * gcc.target/i386/pr52754.c: New testcase.
7012
7013 2012-03-30 Richard Guenther <rguenther@suse.de>
7014
7015 PR middle-end/52772
7016 * g++.dg/torture/pr52772.C: New testcase.
7017
7018 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7019
7020 PR c++/52718
7021 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7022
7023 2012-03-29 Jason Merrill <jason@redhat.com>
7024
7025 PR c++/52685
7026 * g++.dg/template/inherit8.C: New.
7027
7028 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR c++/52759
7031 * g++.dg/ext/weak4.C: New test.
7032
7033 PR tree-optimization/52760
7034 * gcc.c-torture/execute/pr52760.c: New test.
7035
7036 2012-03-29 Jason Merrill <jason@redhat.com>
7037
7038 PR c++/52743
7039 * g++.dg/cpp0x/initlist-array3.C: New.
7040
7041 2012-03-28 Jason Merrill <jason@redhat.com>
7042
7043 PR c++/52746
7044 * g++.dg/overload/virtual2.C: New.
7045
7046 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7047
7048 * gnat.dg/vect7.ad[sb]: New test.
7049
7050 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7051 Tobias Burnus <burnus@gcc.gnu.org>
7052
7053 PR fortran/52652
7054 * gfortran.dg/allocate_class_1.f90 : Change error test.
7055 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7056 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7057 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7058
7059 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR middle-end/52691
7062 * gcc.dg/pr52691.c: New test.
7063
7064 PR middle-end/52750
7065 * gcc.c-torture/compile/pr52750.c: New test.
7066
7067 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7068
7069 PR target/52692
7070 * gcc.target/avr/torture/builtins-2.c: New test.
7071
7072 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7073
7074 PR target/52736
7075 * gcc.target/i386/pr52736.c: New test.
7076
7077 2012-03-27 Martin Jambor <mjambor@suse.cz>
7078
7079 PR middle-end/52693
7080 * gcc.dg/torture/pr52693.c: New test.
7081
7082 2012-03-27 Meador Inge <meadori@codesourcery.com>
7083
7084 PR c++/52672
7085 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7086
7087 2012-03-27 Mike Stump <mikestump@comcast.net>
7088
7089 PR target/52665
7090 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7091 failures that match branch names.
7092
7093 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7094 H.J. Lu <hongjiu.lu@intel.com>
7095
7096 PR target/52698
7097 * gcc.target/i386/pr52698.c: New test.
7098
7099 2012-03-27 Richard Guenther <rguenther@suse.de>
7100
7101 PR middle-end/52720
7102 * gcc.dg/torture/pr52720.c: New testcase.
7103
7104 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7105
7106 * gnat.dg/pack17.adb: New test.
7107
7108 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7109
7110 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7111 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7112
7113 2012-03-26 Martin Jambor <mjambor@suse.cz>
7114
7115 PR tree-optimization/50052
7116 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7117
7118 2012-03-26 Richard Guenther <rguenther@suse.de>
7119
7120 PR tree-optimization/52701
7121 * gfortran.dg/pr52701.f90: New testcase.
7122
7123 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7124
7125 PR tree-optimization/52686
7126 * gcc.target/arm/pr52686.c: New test.
7127
7128 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7129
7130 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7131 Add "-Os -flto" to list.
7132
7133 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7134
7135 * gnat.dg/concat2.ad[sb]: New test.
7136
7137 2012-03-24 Jason Merrill <jason@redhat.com>
7138
7139 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7140 * g++.dg/cpp0x/trailing2.C: Likewise.
7141 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7142 * g++.dg/cpp1y/auto-fn1.C: New.
7143 * g++.dg/cpp1y/auto-fn2.C: New.
7144 * g++.dg/cpp1y/auto-fn3.C: New.
7145 * g++.dg/cpp1y/auto-fn4.C: New.
7146 * g++.dg/cpp1y/auto-fn5.C: New.
7147 * g++.dg/cpp1y/auto-fn6.C: New.
7148 * g++.dg/cpp1y/auto-fn7.C: New.
7149 * g++.dg/cpp1y/auto-fn8.C: New.
7150 * g++.dg/cpp1y/auto-fn9.C: New.
7151 * g++.dg/cpp1y/auto-fn10.C: New.
7152 * g++.dg/cpp1y/auto-fn11.C: New.
7153
7154 2012-03-23 Richard Guenther <rguenther@suse.de>
7155
7156 PR tree-optimization/52678
7157 * gfortran.dg/pr52678.f: New testcase.
7158
7159 2012-03-23 Richard Guenther <rguenther@suse.de>
7160
7161 PR tree-optimization/52638
7162 * g++.dg/torture/pr52638.C: New testcase.
7163
7164 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7165
7166 PR c++/52487
7167 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7168
7169 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR c++/52671
7172 * g++.dg/ext/attrib44.C: New test.
7173
7174 2012-03-22 Jan Hubicka <jh@suse.cz>
7175
7176 PR middle-end/51737
7177 * g++.dg/torture/pr51737.C: New testcase
7178
7179 2012-03-22 Richard Guenther <rguenther@suse.de>
7180
7181 PR tree-optimization/52548
7182 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7183
7184 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7185
7186 * lib/fortran-modules.exp (list-module-names-1): Remove
7187 warning.
7188
7189 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7190
7191 PR target/50751
7192 * gcc.target/sh/pr50751-1.c: New.
7193 * gcc.target/sh/pr50751-2.c: New.
7194 * gcc.target/sh/pr50751-3.c: New.
7195
7196 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7197
7198 PR target/52479
7199 * gcc.target/sh/sh4a-cos.c: Remove.
7200 * gcc.target/sh/sh4a-sin.c: Remove.
7201 * gcc.target/sh/sh4a-sincos.c: Remove.
7202
7203 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7204
7205 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7206 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7207
7208 2012-03-21 Martin Jambor <mjambor@suse.cz>
7209
7210 PR testsuite/52641
7211 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7212 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7213
7214 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7215
7216 * gcc.target/arm/thumb-16bit-ops.c: New file.
7217 * gcc.target/arm/thumb-ifcvt.c: New file.
7218
7219 2012-03-20 Jason Merrill <jason@redhat.com>
7220
7221 * lib/target-supports.exp: Add { target c++1y }.
7222
7223 * g++.dg/cpp0x/auto32.C: New.
7224
7225 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7226
7227 PR testsuite/52641
7228 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7229 int32plus.
7230 * gcc.dg/torture/pr48124-4.c: Ditto:
7231 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7232
7233 2012-03-20 Jason Merrill <jason@redhat.com>
7234
7235 PR c++/52510
7236 * g++.dg/cpp0x/initlist66.C: New.
7237
7238 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7239
7240 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7241 __AVR_HAVE_LPMX__
7242
7243 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7244
7245 PR target/49868
7246 * gcc.target/avr/torture/addr-space-2.h: New file.
7247 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7248 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7249 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7250 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7251
7252 2012-03-20 Richard Guenther <rguenther@suse.de>
7253
7254 * gnat.dg/pack16.adb: New testcase.
7255 * gnat.dg/pack16_pkg.ads: Likewise.
7256 * gnat.dg/specs/pack8.ads: Likewise.
7257 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7258
7259 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7260
7261 * g++.dg/warn/Wuseless-cast.C: Extend.
7262
7263 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7264
7265 PR c++/14710
7266 * g++.dg/warn/Wuseless-cast.C: New.
7267
7268 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7269
7270 PR libfortran/52608
7271 * gfortran.dg/pr52608.f90: New test.
7272
7273 2012-03-17 Tobias Burnus <burnus@net-b.de>
7274
7275 PR fortran/52585
7276 * gfortran.dg/proc_ptr_36.f90: New.
7277
7278 2012-03-16 Martin Jambor <mjambor@suse.cz>
7279
7280 * gcc.dg/misaligned-expand-1.c: New test.
7281 * gcc.dg/misaligned-expand-3.c: Likewise.
7282
7283 2012-03-16 Richard Guenther <rguenther@suse.de>
7284 Kai Tietz <ktietz@redhat.com>
7285
7286 PR middle-end/48814
7287 * gcc.c-torture/execute/pr48814-1.c: New test.
7288 * gcc.c-torture/execute/pr48814-2.c: New test.
7289 * gcc.dg/tree-ssa/assign-1.c: New test.
7290 * gcc.dg/tree-ssa/assign-2.c: New test.
7291 * gcc.dg/tree-ssa/assign-3.c: New test.
7292
7293 2012-03-16 Richard Guenther <rguenther@suse.de>
7294
7295 * gnat.dg/specs/pack7.ads: New testcase.
7296
7297 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR target/52568
7300 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7301 * gcc.dg/torture/vshuf-8.inc: Likewise.
7302 * gcc.dg/torture/vshuf-16.inc: Likewise.
7303 * gcc.dg/torture/vshuf-32.inc: Likewise.
7304
7305 2012-03-15 Jason Merrill <jason@redhat.com>
7306
7307 * g++.dg/torture/pr52582.C: New.
7308
7309 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7310
7311 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7312
7313 2012-03-15 Ira Rosen <irar@il.ibm.com>
7314 Ulrich Weigand <ulrich.weigand@linaro.org>
7315
7316 * gcc.dg/vect/slp-cond-3.c: New test.
7317 * gcc.dg/vect/slp-cond-4.c: New test.
7318
7319 2012-03-15 Ira Rosen <irar@il.ibm.com>
7320 Ulrich Weigand <ulrich.weigand@linaro.org>
7321
7322 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7323 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7324
7325 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7326
7327 PR libfortran/52434
7328 PR libfortran/48878
7329 PR libfortran/38199
7330 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7331 * gfortran.dg/round_1.f03: Likewise.
7332
7333 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7334 Andrew Pinski <apinski@cavium.com>
7335
7336 PR middle-end/52592
7337 * gcc.dg/pr52592.c: New test.
7338
7339 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7340
7341 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7342 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7343 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7344 * lib/fortran-modules.exp: .. this new file. Adjust users.
7345 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7346 gfortran-dg-debug-runtest): Call cleanup-modules.
7347 * lib/fortran-torture.exp (fortran-torture-execute,
7348 fortran-torture): Likewise.
7349 * gfortran.dg/coarray/caf.exp: Likewise.
7350 * lib/lto.exp: Likewise.
7351 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7352 * gfortran.dg/class_4b.f03: Likewise.
7353 * gfortran.dg/class_4c.f03: Likewise.
7354 * gfortran.dg/class_45a.f03: Likewise.
7355 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7356 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7357 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7358 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7359 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7360 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7361 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7362 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7363 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7364 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7365 * gfortran.dg/whole_file_28.f90: Likewise.
7366 * gfortran.dg/whole_file_29.f90: Likewise.
7367 * gfortran.dg/whole_file_30.f90: Likewise.
7368 * gfortran.dg/whole_file_31.f90: Likewise.
7369
7370 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR tree-optimization/52267
7373 * gcc.dg/pr52267.c: New test.
7374 * gcc.dg/tree-ssa/vrp65.c: New test.
7375 * gcc.dg/tree-ssa/vrp66.c: New test.
7376
7377 2012-03-15 Richard Guenther <rguenther@suse.de>
7378
7379 PR middle-end/52580
7380 * gfortran.dg/vect/pr52580.f: New testcase.
7381
7382 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7383
7384 * gcc.target/sh/fpul-usage-1.c: New.
7385
7386 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7387
7388 PR target/49468
7389 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7390 * gcc.target/sh/pr49468-di.c: Likewise.
7391
7392 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7393
7394 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7395 * gcc.dg/c99-stdint-6.c: Likewise.
7396 * gcc.dg/lto/20090210_0.c: Likewise.
7397 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7398 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7399 * gcc.dg/pragma-init-fini-2.c: Likewise.
7400 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7401 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7402 * gcc.target/i386/pr22152.c: Likewise.
7403 * gcc.target/i386/vect8-ret.c: Likewise.
7404 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7405 handling.
7406
7407 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7408
7409 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7410 * g++.dg/tree-prof/partition1.C: Likewise.
7411 * g++.dg/tree-prof/partition2.C: Likewise.
7412 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7413 handling.
7414 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7415 * gcc.c-torture/execute/20010724-1.c: Remove.
7416 * gcc.c-torture/execute/20010724-1.x: Remove.
7417 * gcc.c-torture/execute/20040208-2.c: Remove.
7418 * gcc.c-torture/execute/20040208-2.x: Remove.
7419 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7420 Remove.
7421 (main) [__mips__ && __sgi__]: Remove.
7422 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7423 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7424 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7425 mips-sgi-irix6* handling.
7426 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7427 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7428 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7429 handling.
7430 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7431 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7432 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7433 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7434 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7435 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7436 mips-sgi-irix6*.
7437 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7438 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7439 * gcc.target/mips/save-restore-3.c: Likewise.
7440 * gcc.target/mips/save-restore-4.c: Likewise.
7441 * gcc.target/mips/save-restore-5.c: Likewise.
7442 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7443 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7444 messages.
7445 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7446 IRIX 6 handling.
7447 (restore_ld_library_path_env_vars): Likewise.
7448 * lib/target-supports.exp (check_profiling_available): Remove
7449 mips*-*-irix* handling.
7450 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7451 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7452 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7453
7454 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7455
7456 PR c++/52582
7457 * g++.dg/opt/pr52582.C: New test.
7458
7459 2012-03-14 Richard Guenther <rguenther@suse.de>
7460
7461 PR tree-optimization/52571
7462 * gcc.dg/vect/vect-2.c: Initialize arrays.
7463 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7464 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7465 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7466
7467 2012-03-14 Richard Guenther <rguenther@suse.de>
7468
7469 PR middle-end/52080
7470 PR middle-end/52097
7471 PR middle-end/48124
7472 * gcc.dg/torture/pr48124-1.c: New testcase.
7473 * gcc.dg/torture/pr48124-2.c: Likewise.
7474 * gcc.dg/torture/pr48124-3.c: Likewise.
7475 * gcc.dg/torture/pr48124-4.c: Likewise.
7476
7477 2012-03-14 Richard Guenther <rguenther@suse.de>
7478
7479 PR middle-end/52578
7480 * gcc.dg/pr52578.c: New testcase.
7481
7482 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR c++/52521
7485 * g++.dg/cpp0x/udlit-args2.C: New test.
7486
7487 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7488
7489 PR target/48596
7490 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7491 * gcc.c-torture/compile/pr48596.c: ... here.
7492
7493 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7494
7495 PR c++/51641
7496 * g++.dg/lookup/hidden-class17.C: New test.
7497
7498 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR c/52577
7501 * gcc.dg/Wunused-var-3.c: New test.
7502
7503 2012-03-13 Martin Jambor <mjambor@suse.cz>
7504
7505 * gcc.dg/misaligned-expand-2.c: New test.
7506
7507 2012-03-13 Richard Guenther <rguenther@suse.de>
7508
7509 PR middle-end/52134
7510 * gcc.dg/pr52134.c: New testcase.
7511
7512 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7513
7514 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7515
7516 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7517
7518 PR tree-optimization/46728
7519 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7520 * gcc.target/powerpc/pr46728-5.c: Likewise.
7521 * gcc.target/powerpc/pr46728-8.c: Likewise.
7522 * gcc.target/powerpc/pr46728-10.c: Likewise.
7523 * gcc.target/powerpc/pr46728-11.c: Likewise.
7524 * gcc.target/powerpc/pr46728-13.c: Likewise.
7525 * gcc.target/powerpc/pr46728-14.c: Likewise.
7526 * gcc.target/powerpc/pr46728-15.c: Likewise.
7527
7528 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7529
7530 PR c++/52299
7531 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7532
7533 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7534
7535 PR tree-optimization/46728
7536 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7537 * gcc.target/powerpc/pr46728-5.c: Likewise.
7538 * gcc.target/powerpc/pr46728-8.c: Likewise.
7539 * gcc.target/powerpc/pr46728-10.c: Likewise.
7540 * gcc.target/powerpc/pr46728-11.c: Likewise.
7541 * gcc.target/powerpc/pr46728-13.c: Likewise.
7542 * gcc.target/powerpc/pr46728-14.c: Likewise.
7543 * gcc.target/powerpc/pr46728-15.c: Likewise.
7544
7545 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7546
7547 PR target/49868
7548 * gcc.target/avr/torture/addr-space-1.h: New file.
7549 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7550 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7551 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7552 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7553
7554 2012-03-12 Andrew Pinski <apinski@cavium.com>
7555
7556 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7557
7558 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7559
7560 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7561 * g++.dg/abi/thunk4.C: Likewise.
7562 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7563 Adapt line numbers.
7564 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7565 handling.
7566 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7567 * g++.dg/eh/spbp.C: Likewise.
7568 * g++.dg/ext/label13.C: Likewise.
7569 * g++.dg/guality/guality.exp: Likewise.
7570 * g++.dg/other/anon5.C: Likewise.
7571 * g++.dg/other/pragma-ep-1.C: Remove.
7572 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7573 * g++.dg/warn/pr31246.C: Likewise.
7574 * g++.dg/warn/weak1.C: Likewise.
7575 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7576 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7577 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7578 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7579 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7580 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7581 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7582 * gcc.dg/c99-tgmath-1.c: Likewise.
7583 * gcc.dg/c99-tgmath-2.c: Likewise.
7584 * gcc.dg/c99-tgmath-3.c: Likewise.
7585 * gcc.dg/c99-tgmath-4.c: Likewise.
7586 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7587 handling.
7588 * gcc.dg/debug/pr49032.c: Likewise.
7589 * gcc.dg/guality/guality.exp: Likewise.
7590 * gcc.dg/intmax_t-1.c: Likewise.
7591 * gcc.dg/pr48616.c: Likewise.
7592 * gcc.dg/pragma-ep-1.c: Remove.
7593 * gcc.dg/pragma-ep-2.c: Remove.
7594 * gcc.dg/pragma-ep-3.c: Remove.
7595 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7596 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7597 * gcc.misc-tests/gcov-14.c: Likewise.
7598 * gfortran.dg/guality/guality.exp: Likewise.
7599 * lib/target-supports.exp (check_weak_available): Likewise.
7600 (add_options_for_tls): Likewise.
7601 (check_ascii_locale_available): Likewise.
7602 * obj-c++.dg/dwarf-2.mm: Likewise.
7603 * objc.dg/dwarf-1.m: Likewise.
7604 * objc.dg/dwarf-2.m: Likewise.
7605
7606 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR tree-optimization/51721
7609 * gcc.dg/tree-ssa/vrp64.c: New test.
7610
7611 PR tree-optimization/52533
7612 * gcc.c-torture/compile/pr52533.c: New test.
7613
7614 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7615
7616 * gcc.target/i386/rtm-xabort-1.c: New.
7617 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7618 * gcc.target/i386/rtm-xend-1.c: Ditto.
7619 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7620 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7621 * gcc.target/i386/sse-13.c: Ditto.
7622 * gcc.target/i386/sse-14.c: Ditto.
7623 * gcc.target/i386/sse-22.c: Ditto.
7624 * gcc.target/i386/sse-23.c: Ditto.
7625 * g++.dg/other/i386-2.C: Ditto.
7626 * g++.dg/other/i386-3.C: Ditto.
7627
7628 2012-03-12 Tobias Burnus <burnus@net-b.de>
7629
7630 PR fortran/52542
7631 * gfortran.dg/proc_ptr_35.f90: New.
7632
7633 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7634
7635 PR target/52530
7636 * gcc.dg/torture/pr52530.c: New test.
7637
7638 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7639
7640 PR target/51244
7641 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7642
7643 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7644
7645 PR target/52450
7646 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7647
7648 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7649
7650 2012-03-09 Andrew Pinski <apinski@cavium.com>
7651
7652 PR middle-end/51988
7653 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7654 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7655
7656 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7657
7658 * gcc.dg/tree-ssa/scev-3.c: New.
7659 * gcc.dg/tree-ssa/scev-4.c: New.
7660
7661 2012-03-08 Tobias Burnus <burnus@net-b.de>
7662
7663 PR fortran/52469
7664 * gfortran.dg/proc_ptr_34.f90
7665
7666 2012-03-07 Jason Merrill <jason@redhat.com>
7667
7668 PR c++/52521
7669 * g++.dg/cpp0x/udlit-mangle.C: New.
7670
7671 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7672
7673 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7674
7675 2012-03-06 Richard Guenther <rguenther@suse.de>
7676
7677 PR middle-end/52493
7678 * gcc.dg/torture/pr52493.c: New testcase.
7679
7680 2012-03-06 Richard Guenther <rguenther@suse.de>
7681
7682 PR lto/52097
7683 * gcc.dg/lto/pr52097_0.c: New testcase.
7684
7685 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7686
7687 PR target/51244
7688 * gcc.target/sh/pr51244-1.c: New.
7689 * gcc.target/sh/pr51244-2.c: New.
7690 * gcc.target/sh/pr51244-3.c: New.
7691
7692 2012-03-05 Jason Merrill <jason@redhat.com>
7693
7694 PR c++/51930
7695 * g++.dg/ext/visibility/template11.C: New.
7696
7697 * g++.dg/cpp0x/implicit13.C: New.
7698
7699 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7700
7701 PR tree-optimization/51721
7702 * gcc.dg/tree-ssa/vrp63.c: New test.
7703 * gcc.dg/pr51721.c: New test.
7704
7705 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7706
7707 PR fortran/50981
7708 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7709 argument checks.
7710
7711 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7712
7713 PR target/52146
7714 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7715
7716 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7717
7718 PR fortran/50981
7719 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7720
7721 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7722
7723 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7724 int32plus.
7725
7726 2012-03-03 Jason Merrill <jason@redhat.com>
7727
7728 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7729
7730 Core 1270
7731 * g++.dg/cpp0x/initlist65.C: New.
7732
7733 PR c++/36797
7734 * g++.dg/ext/is_empty2.C: New.
7735
7736 2012-03-03 Tobias Burnus <burnus@net-b.de>
7737
7738 PR fortran/48820
7739 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7740
7741 2012-03-03 Tobias Burnus <burnus@net-b.de>
7742
7743 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7744 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7745 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7746 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7747 * gfortran.dg/class_30.f90: Remove dg-warning line.
7748 * gfortran.dg/bind_c_usage_25.f90: New.
7749
7750 2012-03-03 Tobias Burnus <burnus@net-b.de>
7751
7752 PR fortran/48820
7753 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7754 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7755 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7756
7757 2012-03-03 Tobias Burnus <burnus@net-b.de>
7758
7759 PR fortran/48820
7760 * gfortran.dg/assumed_type_1.f90: New.
7761 * gfortran.dg/assumed_type_2.f90: New.
7762 * gfortran.dg/assumed_type_3.f90: New.
7763 * gfortran.dg/assumed_type_4.f90: New.
7764
7765 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7766
7767 PR target/49486
7768 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7769 * gcc.target/sh/pr49468-di.c: New.
7770
7771 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7772
7773 * gcc.dg/graphite/pr50561.c: Update.
7774
7775 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7776
7777 * gcc.target/powerpc/pr52457.c: New test.
7778
7779 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7780
7781 * gcc.target/arm/sat-1.c: New test.
7782
7783 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7784
7785 PR target/46716
7786 * gcc.target/i386/pr46716.c: New test.
7787
7788 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7789
7790 PR c++/51989
7791 * g++.dg/cpp0x/sfinae32.C: New.
7792
7793 2012-03-02 Richard Guenther <rguenther@suse.de>
7794
7795 PR tree-optimization/52406
7796 * gcc.dg/torture/pr52406.c: New testcase.
7797
7798 2012-03-02 Tobias Burnus <burnus@net-b.de>
7799
7800 PR fortran/52325
7801 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7802 * gfortran.dg/nullify_2.f90: Update dg-error.
7803 * gfortran.dg/nullify_4.f90: Ditto.
7804 * gfortran.dg/pointer_init_6.f90: Ditto.
7805
7806 2012-03-02 Tobias Burnus <burnus@net-b.de>
7807
7808 PR fortran/52270
7809 * gfortran.dg/class_51.f90: New.
7810
7811 2012-03-02 Tobias Burnus <burnus@net-b.de>
7812
7813 PR fortran/52452
7814 * gfortran.dg/intrinsic_8.f90: New.
7815
7816 2012-03-01 Kai Tietz <ktietz@redhat.com>
7817
7818 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7819 routines on mingw targets.
7820 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7821
7822 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR tree-optimization/52445
7825 * gcc.dg/pr52445.c: New test.
7826
7827 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7828
7829 PR target/52437
7830 * gcc.c-torture/compile/pr52437.c: New test.
7831
7832 PR middle-end/52419
7833 * gcc.dg/torture/pr52419.c: New test.
7834
7835 PR tree-optimization/52429
7836 * gcc.dg/torture/pr52429.c: New test.
7837 * g++.dg/opt/pr52429.C: New test.
7838
7839 2012-02-29 Richard Guenther <rguenther@suse.de>
7840
7841 PR testsuite/52297
7842 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7843 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7844 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7845 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7846 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7847 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7848
7849 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7850
7851 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7852
7853 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7854
7855 PR fortran/52386
7856 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7857
7858 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7859
7860 PR target/51534
7861 * gcc.target/arm/neon/pr51534.c: New testcase.
7862
7863 2012-02-28 Richard Guenther <rguenther@suse.de>
7864
7865 PR target/52407
7866 * gcc.dg/torture/pr52407.c: New testcase.
7867
7868 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7869
7870 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7871 * gcc.target/arm/vfp2.c: Likewise.
7872 * gcc.target/arm/vfp3.c: Likewise.
7873 * gcc.target/arm/vfp4.c: Likewise.
7874 * gcc.target/arm/vfp5.c: Likewise.
7875 * gcc.target/arm/vfp6.c: Likewise.
7876 * gcc.target/arm/vfp7.c: Likewise.
7877 * gcc.target/arm/vfp8.c: Likewise.
7878 * gcc.target/arm/vfp9.c: Likewise.
7879 * gcc.target/arm/vfp10.c: Likewise.
7880 * gcc.target/arm/vfp11.c: Likewise.
7881 * gcc.target/arm/vfp12.c: Likewise.
7882 * gcc.target/arm/vfp13.c: Likewise.
7883 * gcc.target/arm/vfp14.c: Likewise.
7884 * gcc.target/arm/vfp15.c: Likewise.
7885 * gcc.target/arm/vfp16.c: Likewise.
7886 * gcc.target/arm/vfp17.c: Likewise.
7887 * gcc.target/arm/neon-constants.h: New file.
7888 * gcc.target/arm/neon-vect1.c: New test.
7889 * gcc.target/arm/neon-vect2.c: New test.
7890 * gcc.target/arm/neon-vect3.c: New test.
7891 * gcc.target/arm/neon-vect4.c: New test.
7892 * gcc.target/arm/neon-vect5.c: New test.
7893 * gcc.target/arm/neon-vect6.c: New test.
7894 * gcc.target/arm/neon-vect7.c: New test.
7895 * gcc.target/arm/neon-vect8.c: New test.
7896
7897 2012-02-28 Richard Guenther <rguenther@suse.de>
7898
7899 PR tree-optimization/52402
7900 * gcc.dg/torture/pr52402.c: New testcase.
7901
7902 2012-02-28 Richard Guenther <rguenther@suse.de>
7903
7904 PR lto/52400
7905 * g++.dg/lto/pr52400_0.C: New testcase.
7906
7907 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7908
7909 * gcc.target/avr/torture/builtins-1.c: New test.
7910 * gcc.target/avr/torture/builtins-error.c: New test.
7911
7912 2012-02-28 Kai Tietz <ktietz@redhat.com>
7913
7914 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7915 * gcc.target/i386/pr45352-2.c: Likewise.
7916 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7917 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7918 targets instead rand.
7919 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7920 * gcc.target/i386/sse2-mul-1.c: Likewise.
7921 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7922 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7923 * gcc.target/i386/pad-1.c: Likewise.
7924 * gcc.target/i386/pad-9.c: Likewise.
7925 * gcc.target/i386/pad-2.c: Likewise.
7926 * gcc.target/i386/pad-5b.c: Likewise.
7927 * gcc.target/i386/pad-8.c: Likewise.
7928 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7929 * gcc.target/i386/pr44130.c: Likewise.
7930 * gcc.target/i386/align-main-1.c: Likewise.
7931 * gcc.target/i386/align-main-2.c: Likewise.
7932 * gcc.target/i386/sw-1.c: Likewise.
7933 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7934 on x64 mingw target.
7935 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7936 * gcc.target/i386/pr46295.c: Likewise.
7937 * gcc.target/i386/amd64-abi-1.c: Likewise.
7938 * gcc.target/i386/amd64-abi-2.c: Likewise.
7939 * gcc.target/i386/pr39082-1.c: Likewise.
7940 * gcc.target/i386/pr39162.c: Likewise.
7941 * gcc.target/i386/pr22152.c: Likewise.
7942 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7943 * gcc.target/i386/wrfsbase-2.c: Likewise.
7944 * gcc.target/i386/local.c: Likewise
7945 * gcc.target/i386/wrgsbase-1.c: Likewise.
7946 * gcc.target/i386/wrfsbase-1.c: Likewise.
7947 * gcc.target/i386/pr39315-3.c: Likewise.
7948 * gcc.target/i386/pr35767-4.c: Likewise.
7949 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7950 x64 mingw target.
7951 * gcc.target/i386/pr45336-2.c: Likewise.
7952 * gcc.target/i386/pr45336-1.c: Likewise.
7953 * gcc.target/i386/pr45336-4.c: Likewise.
7954
7955 2012-02-27 Tristan Gingold <gingold@adacore.com>
7956
7957 * gnat.dg/array20.ad[sb]: New test.
7958
7959 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR target/52375
7962 * gcc.target/arm/pr52375.c: New test.
7963 * gcc.c-torture/compile/pr52375.c: New test.
7964
7965 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7966
7967 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7968 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7969
7970 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7971
7972 * gnat.dg/aggr19.adb: New test.
7973 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7974
7975 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7976
7977 PR target/49263
7978 * gcc.target/sh/pr49263.c: New.
7979
7980 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7981
7982 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7983 simulate_thread_wrapper_other_threads
7984 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7985 Move initialization of 'value' to main().
7986 (main): Initialize 'value';
7987 * gcc.dg/simulate-thread/speculative-store.c
7988 (simulate_thread_step_verify): Return 0 when successful.
7989 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7990 Reduce threshold.
7991 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7992 (simulate_thread_wrapper_other_threads): Return a success/fail value
7993 and issue an error if the instruction count threshold is exceeded.
7994
7995 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7996
7997 PR target/50580
7998 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7999 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8000
8001 2012-02-24 Richard Guenther <rguenther@suse.de>
8002
8003 PR middle-end/52355
8004 * gcc.dg/pr52355.c: New testcase.
8005
8006 2012-02-23 Kai Tietz <ktietz@redhat.com>
8007
8008 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8009 * gcc.dg/Wpadded.c: Likewise.
8010 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8011 structure-layout.
8012 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8013 for sleep by Sleep and add windows.h include for this function.
8014 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8015 targets.
8016 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8017 target.
8018 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8019 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8020 on x64 mingw target.
8021 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8022 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8023 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8024 failure on LLP64 target.
8025
8026 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8027
8028 PR c/52290
8029 * gcc.dg/noncompile/pr52290.c: New test.
8030
8031 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR tree-optimization/52019
8034 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8035
8036 2012-02-22 Kai Tietz <ktietz@redhat.com>
8037
8038 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8039 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8040 derived pdiff_t type.
8041 * g++.dg/torture/pr49720.C: Likewise
8042
8043 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8044
8045 PR target/52330
8046 * gcc.target/i386/pr52330.c: New test.
8047
8048 2012-02-22 Tobias Burnus <burnus@net-b.de>
8049
8050 PR fortran/52335
8051 * gfortran.dg/io_constraints_10.f90: New.
8052
8053 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8054
8055 * lib/target-supports.exp (check_effective_target_vect_condition):
8056 Return true for NEON.
8057
8058 2012-02-21 Kai Tietz <ktietz@redhat.com>
8059
8060 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8061
8062 2012-02-21 Richard Guenther <rguenther@suse.de>
8063
8064 PR tree-optimization/52324
8065 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8066
8067 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8068
8069 PR middle-end/51782
8070 * gcc.target/avr/torture/pr51782-1.c: New test.
8071
8072 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR tree-optimization/52318
8075 * gcc.dg/pr52318.c: New test.
8076
8077 2012-02-20 Kai Tietz <ktietz@redhat.com>
8078
8079 * gcc.dg/bf-ms-layout-3.c: New testcase.
8080
8081 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8082
8083 PR testsuite/52229
8084 PR fortran/32380
8085 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8086
8087 2012-02-20 Richard Guenther <rguenther@suse.de>
8088
8089 PR tree-optimization/52298
8090 * gcc.dg/torture/pr52298.c: New testcase.
8091 * gcc.dg/vect/pr52298.c: Likewise.
8092
8093 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8094
8095 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8096 * gcc.c-torture/execute/pr52286.c: Ditto.
8097
8098 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR tree-optimization/52286
8101 * gcc.c-torture/execute/pr52286.c: New test.
8102
8103 2012-02-18 Tobias Burnus <burnus@net-b.de>
8104
8105 PR fortran/52295
8106 * gfortran.dg/interface_35.f90: Use -std=f2003.
8107 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8108 * gfortran.dg/interface_assignment_4.f90: Ditto.
8109 * gfortran.dg/bessel_1.f90: Ditto.
8110 * gfortran.dg/func_result_6.f90: Ditto.
8111 * gfortran.dg/hypot_1.f90: Ditto.
8112 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8113
8114 2012-02-17 Tobias Burnus <burnus@net-b.de>
8115
8116 PR translation/52232
8117 PR translation/52234
8118 PR translation/52245
8119 PR translation/52246
8120 PR translation/52262
8121 PR translation/52273
8122 * gfortran.dg/coarray_22.f90: Update dg-error.
8123 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8124
8125 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8126
8127 PR target/51753
8128 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8129 (simulate-thread): Use default timeout.
8130
8131 2012-02-16 Jason Merrill <jason@redhat.com>
8132
8133 PR c++/52248
8134 * g++.dg/ext/timevar1.C: New.
8135
8136 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8137
8138 PR c++/52126
8139 * g++.dg/template/using21.C: New.
8140 * g++.dg/template/using22.C: Likewise.
8141
8142 2012-02-16 Jason Merrill <jason@redhat.com>
8143
8144 PR c++/51415
8145 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8146
8147 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR tree-optimization/52255
8150 * gcc.c-torture/compile/pr52255.c: New test.
8151
8152 PR debug/52260
8153 * g++.dg/debug/dwarf2/pr52260.C: New test.
8154
8155 PR middle-end/51929
8156 * g++.dg/ipa/pr51929.C: New test.
8157
8158 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8159
8160 PR target/52199
8161 * gcc.target/powerpc/pr52199.c: New file.
8162
8163 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8164
8165 PR target/52152
8166 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8167
8168 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170 * gcc.dg/pr51867.c: Don't include <math.h>.
8171 (sqrtf): Declare.
8172
8173 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8174
8175 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8176 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8177
8178 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8179
8180 PR tree-optimization/50561
8181 * gcc.dg/graphite/pr50561.c: New testcase.
8182
8183 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8184
8185 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8186 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8187
8188 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8189
8190 * gnat.dg/discr35.ad[sb]: New test.
8191
8192 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8193
8194 * gnat.dg/volatile10.adb: New test.
8195 * gnat.dg/volatile10_pkg.ads: New helper.
8196
8197 2012-02-14 Jason Merrill <jason@redhat.com>
8198
8199 * g++.dg/ext/attrib43.C: New.
8200
8201 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8202
8203 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8204 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8205 fgnu_tm.
8206 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8207 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8208 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8209 effective_target fgnu_tm.
8210 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8211
8212 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8213
8214 PR c++/52247
8215 * g++.dg/template/asmgoto1.C: New test.
8216
8217 2012-02-14 Ian Lance Taylor <iant@google.com>
8218
8219 PR go/48501
8220 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8221 compiling generated file for 64bit and index tests.
8222
8223 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8224
8225 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8226
8227 2012-02-14 Richard Guenther <rguenther@suse.de>
8228
8229 PR tree-optimization/52244
8230 PR tree-optimization/51528
8231 * gcc.dg/torture/pr52244.c: New testcase.
8232
8233 2012-02-14 Walter Lee <walt@tilera.com>
8234
8235 * g++.dg/other/PR23205.C: Disable test on tile.
8236 * g++.dg/other/pr23205-2.C: Disable test on tile.
8237 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8238 * gcc.dg/20040813-1.c: Disable test on tile.
8239 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8240 * gcc.misc-tests/linkage.exp: Handle tilegx.
8241
8242 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR tree-optimization/52210
8245 * gcc.dg/pr52210.c: New test.
8246
8247 2012-02-14 Jason Merrill <jason@redhat.com>
8248
8249 PR c++/39055
8250 * g++.dg/overload/defarg5.C: New.
8251
8252 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR c/52181
8255 * c-c++-common/pr52181.c: New test.
8256
8257 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR c++/52215
8260 * g++.dg/ext/atomic-1.C: New test.
8261
8262 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8263
8264 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8265
8266 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR middle-end/52209
8269 * gcc.c-torture/execute/pr52209.c: New test.
8270
8271 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8272
8273 PR fortran/50981
8274 * gfortran.dg/elemental_optional_args_5.f03: New test.
8275
8276 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8277
8278 PR testsuite/50076
8279 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8280 cases.
8281
8282 2012-02-11 Ian Lance Taylor <iant@google.com>
8283
8284 PR go/51874
8285 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8286 SPARC Solaris. Don't run the test at all on systems where it may
8287 not work, rather than xfailing it.
8288
8289 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8290
8291 PR rtl-optimization/52175
8292 * gcc.c-torture/compile/pr52175.c: New test.
8293
8294 2012-02-10 Jason Merrill <jason@redhat.com>
8295
8296 PR c++/51910
8297 * g++.dg/template/repo10.C: New.
8298
8299 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR debug/52132
8302 * gcc.dg/pr52132.c: New test.
8303
8304 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8305
8306 * gnat.dg/specs/aggr4.ads: New test.
8307 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8308
8309 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8310
8311 PR target/52146
8312 * gcc.target/i386/pr52146.c: New.
8313
8314 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8315
8316 PR middle-end/52177
8317 * c-c++-common/pr52177.c: New test.
8318
8319 2012-02-10 Jan Hubicka <jh@suse.cz>
8320
8321 PR middle-end/48600
8322 * g++.dg/torture/pr48600.C: New testcase.
8323
8324 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8325
8326 PR middle-end/52140
8327 * gcc.dg/dfp/pr52140.c: New test.
8328
8329 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR fortran/32380
8332 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8333 of dg-options.
8334
8335 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8336
8337 PR middle-end/51867
8338 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8339 * gcc.dg/pr51867.c: New test.
8340
8341 2012-02-09 Ian Lance Taylor <iant@google.com>
8342
8343 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8344 which don't support -fsplit-stack. Turn off optimization when
8345 compiling select5-out.go.
8346
8347 2012-02-08 Ian Lance Taylor <iant@google.com>
8348
8349 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8350 systems which don't support -fsplit-stack.
8351
8352 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8353
8354 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8355 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8356 machine instuction in the log.
8357
8358 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8359
8360 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8361 to 20 seconds.
8362
8363 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8364
8365 PR driver/48524
8366 * gcc.dg/pr48524.c: New test.
8367 * gcc.dg/pr48524.spec: New spec file for test.
8368
8369 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8370
8371 PR fortran/32380
8372 * gfortran.dg/vect/pr32380.f90: New test.
8373
8374 2012-02-08 Tobias Burnus <burnus@net-b.de>
8375
8376 PR fortran/52151
8377 * gfortran.dg/realloc_on_assign_12.f90: New.
8378
8379 2012-02-08 Richard Guenther <rguenther@suse.de>
8380
8381 PR rtl-optimization/52170
8382 * gcc.dg/torture/pr52170.c: New testcase.
8383
8384 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR gcov-profile/52150
8387 * gcc.dg/tree-prof/pr52150.c: New test.
8388
8389 PR rtl-optimization/52139
8390 * gcc.dg/pr52139.c: New test.
8391
8392 2012-02-07 Jason Merrill <jason@redhat.com>
8393
8394 PR c++/51675
8395 * g++.dg/cpp0x/constexpr-union3.C: New.
8396
8397 PR c++/52035
8398 * g++.dg/lto/pr52035_0.C: New.
8399
8400 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8401
8402 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8403 * gcc.dg/special/weak-1.c: Likewise.
8404 * gcc.dg/ucnid-12.c: Likewise.
8405 * gcc.dg/torture/pr45678-1.c: Likewise.
8406 * gcc.dg/torture/pr45678-2.c: Likewise.
8407 * gcc.dg/vector-4.c: Likewise.
8408 * gcc.dg/ipa/inline-5.c: Likewise.
8409 * gcc.dg/ucnid-11.c: Likewise.
8410 * gcc.misc-tests/gcov-13.c: Likewise.
8411 * gcc.misc-tests/gcov-14.c: Likewise.
8412 * g++.dg/ext/label13.C: Likewise.
8413 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8414 hppa*-*-hpux* options.
8415 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8416 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8417 * gcc.dg/pr48616.c: Likewise.
8418 * gcc.dg/pr17957.c: Likewise.
8419 * gcc.dg/pr17055-1.c: Likewise.
8420 * gcc.dg/pr32912-1.c: Likewise.
8421 * gcc.dg/tm/pr51472.c: Likewise.
8422 * c-c++-common/fold-bitand-4.c: Likewise.
8423 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8424 Use dg-additional-options for extra options.
8425
8426 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8427
8428 * gcc.target/epiphany/interrupt-2.c: New test.
8429
8430 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8431
8432 PR target/52155
8433 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8434 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8435 for MIPS ELF.
8436
8437 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8438
8439 PR target/52152
8440 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8441
8442 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8443
8444 PR middle-end/24306
8445 PR target/52154
8446 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8447 * gcc.target/mips/va-arg-1.c: New test.
8448
8449 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8450
8451 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8452 for -mno-pointers-to-nested-functions.
8453
8454 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8455
8456 * gcc.c-torture/execute/20120207-1.c: New test.
8457
8458 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR rtl-optimization/52060
8461 * gcc.dg/torture/pr52060.c: New test.
8462
8463 PR middle-end/52074
8464 * gcc.c-torture/compile/pr52074.c: New test.
8465
8466 2012-02-07 Tobias Burnus <burnus@net-b.de>
8467
8468 PR fortran/51514
8469 * gfortran.dg/class_to_type_2.f90: New.
8470
8471 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8472
8473 PR fortran/32373
8474 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8475 Remove module.
8476
8477 2012-02-06 Jason Merrill <jason@redhat.com>
8478
8479 PR c++/52088
8480 * g++.dg/template/conv13.C: New.
8481
8482 2012-02-06 Richard Guenther <rguenther@suse.de>
8483
8484 PR tree-optimization/52115
8485 * gcc.c-torture/compile/pr52115.c: New testcase.
8486
8487 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8488
8489 PR target/52129
8490 * gcc.c-torture/execute/pr52129.c: New test.
8491
8492 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8493
8494 * gcc.dg/pr48374.c: Actually add the test I forgot
8495 in the 2012-01-25 commit.
8496
8497 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8498
8499 PR fortran/32373
8500 * gfortran.dg/vect/vect-8.f90: New test case.
8501
8502 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8503
8504 PR fortran/48847
8505 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8506
8507 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8508
8509 PR fortran/52102
8510 * gfortran.dg/class_48.f90 : Add test of allocate class array
8511 component with source in subroutine test3. Remove commenting
8512 out in subroutine test4, since branching on unitialized variable
8513 is now fixed (no PR for this last.).
8514
8515 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8516
8517 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8518 on MIPS targets.
8519 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8520
8521 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8522
8523 PR target/52125
8524 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8525 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8526
8527 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8528
8529 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8530 (check_effective_target_sync_int_long): Use it.
8531 (check_effective_target_sync_char_short): Likewise.
8532 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8533
8534 2012-02-05 Tobias Burnus <burnus@net-b.de>
8535
8536 PR fortran/51972
8537 * gfortran.dg/class_48.f90: Add some further checks.
8538
8539 2012-02-05 Ira Rosen <irar@il.ibm.com>
8540
8541 PR tree-optimization/52091
8542 * gcc.dg/vect/pr52091.c: New test.
8543
8544 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR rtl-optimization/52113
8547 * gcc.target/avr/pr52113.c: New test.
8548
8549 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR rtl-optimization/52092
8552 * gcc.c-torture/compile/pr52092.c: New test.
8553
8554 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8555
8556 PR fortran/41587
8557 * gfortran.dg/class_array_10.f03: New test.
8558
8559 PR fortran/46356
8560 * gfortran.dg/class_array_11.f03: New test.
8561
8562 PR fortran/51754
8563 * gfortran.dg/class_array_12.f03: New test.
8564
8565 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8566
8567 PR fortran/52012
8568 * gfortran.dg/realloc_on_assign_11.f90: New test.
8569
8570 2012-02-02 Tobias Burnus <burnus@net-b.de>
8571
8572 PR fortran/52093
8573 * gfortran.dg/shape_7.f90: New.
8574
8575 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8576
8577 * gcc.target/mips/mips-prepend-1.c: New test.
8578
8579 2012-02-02 Jan Hubicka <jh@suse.cz>
8580 Tom de Vries <tom@codesourcery.com>
8581
8582 PR middle-end/51998
8583 * gcc.dg/alias-12.c: New testcase.
8584 * gcc.dg/alias-13.c: New testcase.
8585
8586 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR target/52086
8589 * gcc.dg/pr52086.c: New test.
8590
8591 PR tree-optimization/52073
8592 * gcc.c-torture/compile/pr52073.c: New test.
8593
8594 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8595
8596 PR fortran/51958
8597 * gfortran.dg/function_optimize_10.f90: New test.
8598
8599 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8600
8601 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8602 test on alpha*-*-*.
8603
8604 2012-02-01 Tobias Burnus <burnus@net-b.de>
8605
8606 PR fortran/52024
8607 * gfortran.dg/typebound_operator_14.f90: New.
8608
8609 2012-02-01 Tobias Burnus <burnus@net-b.de>
8610
8611 PR fortran/52059
8612 * gfortran.dg/elemental_function_1.f90: New.
8613
8614 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8615
8616 PR rtl-optimization/51374
8617 * gcc.target/avr/torture/pr51374-1.c:
8618 Also fail if SBIS is seen.
8619
8620 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8621
8622 PR rtl-optimization/51374
8623 * gcc.target/avr/torture/pr51374-1.c: New.
8624
8625 2012-01-31 Tobias Burnus <burnus@net-b.de>
8626
8627 PR fortran/52024
8628 * gfortran.dg/typebound_generic_11.f90: New.
8629
8630 2012-01-31 Tobias Burnus <burnus@net-b.de>
8631
8632 PR fortran/52029
8633 * gfortran.dg/class_49.f90: New.
8634
8635 2012-01-31 Tobias Burnus <burnus@net-b.de>
8636
8637 PR fortran/52013
8638 * gfortran.dg/elemental_args_check_6.f90: New.
8639
8640 2012-01-31 Jason Merrill <jason@redhat.com>
8641
8642 PR c++/52043
8643 * g++.dg/cpp0x/variadic122.C: New.
8644
8645 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8646
8647 PR fortran/52012
8648 * gfortran.dg/realloc_on_assign_10.f90: New test.
8649
8650 2012-01-31 Richard Guenther <rguenther@suse.de>
8651
8652 PR tree-optimization/51528
8653 * gcc.dg/torture/pr51528.c: New testcase.
8654
8655 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8656
8657 PR go/48501
8658 * lib/go.exp (go_target_compile): Append timeout= to options.
8659 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8660 select5-out.go test on alpha*-*-* targets.
8661
8662 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8663
8664 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8665 (TEST_SHORT): Reformat in the same way.
8666 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8667 (TEST_SHORT): Reformat in the same way.
8668 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8669 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8670 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8671 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8672 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8673
8674 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8675
8676 PR target/51835
8677 * gcc.target/arm/pr51835.c: New testcase.
8678
8679 2012-01-30 Richard Guenther <rguenther@suse.de>
8680
8681 PR tree-optimization/52028
8682 * gcc.dg/torture/pr52028.c: New testcase.
8683 * gfortran.dg/ldist-pr45199.f: Adjust.
8684 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8685 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8686 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8687
8688 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR debug/52027
8691 * gcc.dg/tree-prof/pr52027.c: New test.
8692
8693 PR tree-optimization/52046
8694 * gcc.dg/pr52046.c: New test.
8695
8696 PR debug/52048
8697 * g++.dg/other/pr52048.C: New test.
8698
8699 2012-01-30 Richard Guenther <rguenther@suse.de>
8700
8701 PR tree-optimization/52045
8702 * gcc.dg/pr52045.c: New testcase.
8703
8704 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8705
8706 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8707 new code generated for __sync_lock_release.
8708
8709 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8710
8711 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8712
8713 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8714
8715 PR testsuite/51875
8716 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8717
8718 * g++.dg/ext/visibility/template10.C: Fix typo.
8719
8720 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8721
8722 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8723
8724 PR c++/51327
8725 * g++.dg/cpp0x/constexpr-ice6.C: New.
8726
8727 2012-01-29 Tobias Burnus <burnus@net-b.de>
8728
8729 PR fortran/41600
8730 * gfortran.dg/default_initialization_6.f90: New.
8731
8732 2012-01-29 Tobias Burnus <burnus@net-b.de>
8733
8734 PR fortran/51972
8735 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8736 * gfortran.dg/class_48.f90: New.
8737
8738 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8739
8740 PR fortran/51808
8741 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8742
8743 2012-01-28 Tobias Burnus <burnus@net-b.de>
8744
8745 PR fortran/51972
8746 * gfortran.dg/class_allocate_12.f90: New.
8747
8748 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8749
8750 * gcc.dg/torture/pr50444.c: Fix dg directives.
8751
8752 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR target/52006
8755 * gcc.target/arm/pr52006.c: New test.
8756
8757 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8758
8759 PR testsuite/52011
8760 * gcc.dg/lto/trans-mem.h: New file.
8761 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8762 * gcc.dg/lto/trans-mem-1_1.c: Same.
8763 * gcc.dg/lto/trans-mem-4_1.c: Same.
8764 * gcc.dg/lto/trans-mem-3_1.c: Same.
8765
8766 2012-01-27 Tobias Burnus <burnus@net-b.de>
8767
8768 PR fortran/52022
8769 * gfortran.dg/dummy_procedure_7.f90: New.
8770
8771 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8772
8773 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8774 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8775
8776 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR c++/51852
8779 * g++.dg/other/gc5.C: New test.
8780
8781 2012-01-27 Richard Guenther <rguenther@suse.de>
8782
8783 PR tree-optimization/50444
8784 * gcc.dg/torture/pr50444.c: New testcase.
8785
8786 2012-01-27 Tobias Burnus <burnus@net-b.de>
8787
8788 PR fortran/51970
8789 PR fortran/51977
8790 * gfortran.dg/move_alloc_13.f90: New.
8791
8792 2012-01-27 Tobias Burnus <burnus@net-b.de>
8793
8794 PR fortran/51953
8795 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8796 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8797 and change dg-error string.
8798
8799 2012-01-27 Tobias Burnus <burnus@net-b.de>
8800
8801 PR fortran/52016
8802 * gfortran.dg/elemental_args_check_5.f90: New.
8803
8804 2012-01-27 Richard Guenther <rguenther@suse.de>
8805
8806 PR middle-end/51959
8807 * g++.dg/torture/pr51959.C: New testcase.
8808
8809 2012-01-27 Tom de Vries <tom@codesourcery.com>
8810
8811 PR tree-optimization/51990
8812 * gcc.dg/pr51990.c: New test.
8813 * gcc.dg/pr51990-2.c: Same.
8814
8815 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8816 Tobias Burnus <burnus@gcc.gnu.org>
8817
8818 PR fortran/48705
8819 * gfortran.dg/class_allocate_11.f03: New.
8820
8821 PR fortran/51870
8822 PR fortran/51943
8823 PR fortran/51946
8824 * gfortran.dg/class_allocate_7.f03: New.
8825 * gfortran.dg/class_allocate_8.f03: New.
8826 * gfortran.dg/class_allocate_9.f03: New.
8827 * gfortran.dg/class_allocate_10.f03: New.
8828
8829 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8830
8831 * gnat.dg/discr34.adb: New test.
8832 * gnat.dg/discr34_pkg.ads: New helper.
8833
8834 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8835
8836 * gnat.dg/discr33.adb: New test.
8837
8838 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8839
8840 * gnat.dg/limited_with3.ad[sb): New test.
8841 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8842 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8843 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8844
8845 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8846
8847 * gnat.dg/stack_usage1.adb: New test.
8848 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8849
8850 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8851 * gcc.dg/pr44194-2.c: Likewise.
8852
8853 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8854
8855 PR c++/51370
8856 * g++.dg/template/crash112.C: New.
8857
8858 2012-01-27 Richard Henderson <rth@redhat.com>
8859
8860 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8861
8862 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8863
8864 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8865
8866 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR middle-end/51895
8869 * g++.dg/opt/pr51895.C: New test.
8870
8871 2012-01-26 Michael Matz <matz@suse.de>
8872
8873 PR tree-optimization/48794
8874 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8875
8876 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8877
8878 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8879
8880 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8881
8882 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8883 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8884 memory.
8885 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8886 the default value for s390 and s390x.
8887
8888 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8889
8890 PR lto/51698
8891 * gcc.dg/lto/trans-mem-4_0.c: New.
8892 * gcc.dg/lto/trans-mem-4_1.c: New.
8893 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8894 TM builtins.
8895 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8896 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8897 TM builtins.
8898 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8899 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8900 TM builtins.
8901
8902 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8903
8904 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8905
8906 2012-01-25 Ian Lance Taylor <iant@google.com>
8907
8908 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8909
8910 2012-01-25 Tobias Burnus <burnus@net-b.de>
8911
8912 PR fortran/51995
8913 * gfortran.dg/typebound_proc_25.f90: New.
8914
8915 2012-01-25 Jason Merrill <jason@redhat.com>
8916
8917 PR c++/51992
8918 * g++.dg/lto/pr51992_0.C: New.
8919
8920 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR tree-optimization/51987
8923 * gcc.target/i386/pr51987.c: New test.
8924
8925 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8926
8927 * gcc.dg/tm/lto-1.c: Require lto support in target.
8928
8929 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8930
8931 PR rtl-optimization/48374
8932 * gcc.dg/pr48374.c: New test.
8933
8934 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8935
8936 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8937
8938 2012-01-25 Tobias Burnus <burnus@net-b.de>
8939
8940 PR fortran/51966
8941 * gfortran.dg/derived_constructor_char_3.f90: New.
8942
8943 2012-01-24 Ian Lance Taylor <iant@google.com>
8944
8945 * go.test/go-test.exp (filecmp): New procedure.
8946 (errchk): Handle quoted square brackets.
8947 (go-gc-tests): Set go_compile_args. Handle various new test
8948 lines. Skip a few new tests.
8949 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8950
8951 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8952
8953 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8954 (check_effective_target_vect_extract_even_odd)
8955 (check_effective_target_vect_interleave): Return true for MIPS
8956 paired-single.
8957
8958 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8959
8960 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8961 (main): Use it instead of argc.
8962
8963 2012-01-24 Jason Merrill <jason@redhat.com>
8964
8965 PR c++/51973
8966 * g++.dg/cpp0x/sfinae31.C: New.
8967
8968 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8969
8970 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8971
8972 2012-01-24 Jason Merrill <jason@redhat.com>
8973
8974 PR c++/51812
8975 * g++.dg/inherit/covariant20.C: New.
8976
8977 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8978
8979 PR c++/51223
8980 * g++.dg/parse/crash58.C: New.
8981
8982 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8983
8984 PR target/51957
8985 * gcc.dg/pr51957-1.c: New test.
8986 * gcc.dg/pr51957-1.h: New file.
8987 * gcc.dg/pr51957-2.c: New test.
8988
8989 2012-01-23 Jason Merrill <jason@redhat.com>
8990
8991 PR c++/51930
8992 * g++.dg/ext/visibility/template10.C: New.
8993
8994 2012-01-23 Tobias Burnus <burnus@net-b.de>
8995
8996 PR fortran/51948
8997 * gfortran.dg/move_alloc_12.f90: New.
8998
8999 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9000
9001 PR middle-end/45416
9002 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9003
9004 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9005
9006 PR c++/51398
9007 * g++.dg/template/crash111.C: New.
9008
9009 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9010
9011 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9012 configurations.
9013 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9014
9015 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9016
9017 PR testsuite/51941
9018 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9019 the DW_TAG_class_type and DW_AT_name: "Executor".
9020
9021 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9022
9023 * lib/target-supports.exp
9024 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9025 (check_effective_target_vect_interleave): Likewise.
9026
9027 2012-01-22 Jason Merrill <jason@redhat.com>
9028
9029 PR c++/51925
9030 * g++.dg/template/using20.C: New.
9031 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9032
9033 2012-01-23 Jason Merrill <jason@redhat.com>
9034
9035 PR target/51934
9036 * g++.dg/torture/pr51344.C: Limit to x86.
9037
9038 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9039
9040 * c-c++-common/tm/omp.c: Require target with pthread support.
9041
9042 2012-01-23 Richard Guenther <rguenther@suse.de>
9043
9044 PR tree-optimization/51949
9045 * gcc.dg/torture/pr51949.c: New testcase.
9046
9047 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR rtl-optimization/51933
9050 * gcc.c-torture/execute/pr51933.c: New test.
9051
9052 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9053
9054 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9055 Do not define for Interix.
9056
9057 2012-01-22 Jason Merrill <jason@redhat.com>
9058
9059 PR c++/51832
9060 * g++.dg/lto/pr51832.h: New.
9061 * g++.dg/lto/pr51832_0.C: New.
9062 * g++.dg/lto/pr51832_1.C: New.
9063
9064 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9065
9066 * gcc.dg/ext-elim-1.c: New test.
9067
9068 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9069
9070 PR target/51931
9071 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9072 * g++.dg/opt/longbranch1.C: Likewise.
9073
9074 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9075
9076 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9077 in C++11 mode.
9078
9079 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9080
9081 PR fortran/50556
9082 * gfortran.dg/namelist_74.f90: New test.
9083 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9084
9085 2012-01-21 Tobias Burnus <burnus@net-b.de>
9086
9087 PR fortran/51913
9088 * gfortran.dg/class_47.f90: New.
9089
9090 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9091
9092 * gnat.dg/renaming5.ad[sb]: New test.
9093
9094 2012-01-20 Jason Merrill <jason@redhat.com>
9095
9096 PR c++/51919
9097 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9098
9099 2012-01-20 Jason Merrill <jason@redhat.com>
9100
9101 PR c++/51922
9102 * g++.dg/ext/attrib42.C: Require ilp32.
9103
9104 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9105
9106 PR target/51915
9107 * gcc.target/arm/pr51915.c: New test.
9108
9109 2012-01-20 Cary Coutant <ccoutant@google.com>
9110 Dodji Seketeli <dodji@redhat.com>
9111
9112 PR debug/45682
9113 * g++.dg/debug/dwarf2/nested-3.C: New test.
9114
9115 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9116
9117 PR c++/51402
9118 * g++.dg/template/crash110.C: New.
9119
9120 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9121
9122 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9123 Remove default options on hppa*-*-hpux*.
9124
9125 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9126
9127 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9128
9129 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9130
9131 * gcc.c-torture/compile/pr51856.c: New testcase.
9132
9133 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9134
9135 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9136 options to go_target_compile.
9137
9138 2012-01-20 Kai Tietz <ktietz@redhat.com>
9139
9140 * g++.dg/torture/pr51344.C: Fix typo.
9141
9142 2012-01-20 Richard Guenther <rguenther@suse.de>
9143
9144 PR tree-optimization/51903
9145 * g++.dg/torture/pr51903.C: New testcase.
9146
9147 2012-01-20 Tobias Burnus <burnus@net-b.de>
9148 Janus Weil <janus@gcc.gnu.org>
9149
9150 PR fortran/51056
9151 * gfortran.dg/use_21.f90: New.
9152
9153 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR target/51106
9156 * gcc.dg/torture/pr51106-1.c: New test.
9157 * gcc.dg/torture/pr51106-2.c: New test.
9158
9159 2012-01-19 Kai Tietz <ktietz@redhat.com>
9160
9161 * g++.dg/torture/pr51344.C: New test.
9162
9163 2012-01-19 Tobias Burnus <burnus@net-b.de>
9164
9165 PR fortran/51904
9166 * gfortran.dg/intrinsic_size_2.f90: New.
9167
9168 2012-01-19 Jason Merrill <jason@redhat.com>
9169
9170 PR c++/51889
9171 * g++.dg/inherit/using7.C: New.
9172
9173 2012-01-19 Richard Guenther <rguenther@suse.de>
9174
9175 PR tree-optimization/37997
9176 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9177
9178 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9179
9180 PR rtl-optimization/51505
9181 * gcc.dg/pr51505.c: New test.
9182
9183 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9184
9185 PR fortran/51634
9186 * gfortran.dg/typebound_operator_12.f03: New.
9187 * gfortran.dg/typebound_operator_13.f03: New.
9188
9189 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9190
9191 PR c++/51225
9192 * g++.dg/cpp0x/pr51225.C: New.
9193
9194 2012-01-17 Ian Lance Taylor <iant@google.com>
9195
9196 PR go/50656
9197 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9198
9199 2012-01-17 Tobias Burnus <burnus@net-b.de>
9200
9201 PR fortran/51869
9202 * gfortran.dg/realloc_on_assign_9.f90: New.
9203
9204 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9205
9206 PR other/51165
9207 * gcc.dg/tm/memopt-3.c: Remove xfail.
9208 * gcc.dg/tm/memopt-4.c: Remove xfail.
9209 * gcc.dg/tm/memopt-5.c: Remove xfail.
9210 * gcc.dg/tm/memopt-7.c: Remove xfail.
9211
9212 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR tree-optimization/51877
9215 * gcc.c-torture/execute/pr51877.c: New test.
9216
9217 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9218
9219 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9220 {!vect_align_arrays} to vect_sizes_32B_16B.
9221 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9222 * gcc.dg/vect/vect-peel-3.c: Ditto.
9223
9224 2012-01-16 Jason Merrill <jason@redhat.com>
9225
9226 PR c++/51854
9227 * g++.dg/abi/mangle60.C: New.
9228
9229 PR c++/51827
9230 * g++.dg/pch/mangle1.{C,Hs}: New.
9231
9232 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9233 Tobias Burnus <burnus@net-b.de>
9234
9235 PR fortran/50981
9236 * gfortran.dg/elemental_optional_args_3.f90: New
9237 * gfortran.dg/elemental_optional_args_4.f90: New
9238
9239 2012-01-16 Tobias Burnus <burnus@net-b.de>
9240
9241 PR fortran/51809
9242 * gfortran.dg/use_20.f90: New
9243
9244 2012-01-16 Jason Merrill <jason@redhat.com>
9245
9246 PR c++/51868
9247 * g++.dg/cpp0x/rv-bitfield.C: New.
9248 * g++.dg/cpp0x/rv-bitfield2.C: New.
9249
9250 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9251
9252 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9253 subroutine 'qsort' and use index array to assign the result.
9254
9255 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR tree-optimization/51865
9258 * gcc.dg/pr51865.c: New test.
9259
9260 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9261
9262 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9263
9264 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9265
9266 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9267 to be loaded from the constant pool, rather than via %hi and %lo.
9268
9269 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9270
9271 PR rtl-optimization/51821
9272 * gcc.dg/pr51821.c: New test.
9273
9274 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9275
9276 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9277
9278 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9279
9280 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9281
9282 2012-01-14 Tobias Burnus <burnus@net-b.de>
9283
9284 PR fortran/51800
9285 * gfortran.dg/init_flag_8.f90: New.
9286 * gfortran.dg/init_flag_9.f90: New.
9287
9288 2011-01-14 Tobias Burnus <burnus@net-b.de>
9289
9290 PR fortran/51816
9291 * gfortran.dg/use_18.f90: New.
9292 * gfortran.dg/use_19.f90: New.
9293
9294 2012-01-13 Ian Lance Taylor <iant@google.com>
9295
9296 PR c++/50012
9297 * g++.dg/warn/Wsign-compare-4.C: New.
9298
9299 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9300
9301 PR fortran/48351
9302 * gfortran.dg/alloc_comp_assign.f03: New.
9303 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9304 __BUILTIN_FREE from 38 to 32.
9305
9306 2012-01-13 Jason Merrill <jason@redhat.com>
9307
9308 PR c++/20681
9309 * g++.dg/warn/Wreturn-type-7.C: New.
9310
9311 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9312
9313 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9314 assumption.
9315 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9316 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9317 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9318 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9319 int32plus because of big array needed.
9320 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9321 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9322
9323 2012-01-13 Jason Merrill <jason@redhat.com>
9324
9325 PR c++/51813
9326 * g++.dg/ext/visibility/template9.C: New.
9327
9328 PR c++/51620
9329 * g++.dg/cpp0x/defaulted34.C: New.
9330 * g++.dg/template/virtual3.C: New.
9331
9332 2012-01-13 Richard Guenther <rguenther@suse.de>
9333
9334 PR middle-end/8081
9335 * gcc.dg/torture/pr8081.c: New testcase.
9336
9337 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9338
9339 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9340
9341 2012-01-12 Jason Merrill <jason@redhat.com>
9342
9343 PR c++/51714
9344 * g++.dg/ext/stmtexpr14.C: New.
9345
9346 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9347
9348 PR c++/51633
9349 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9350
9351 2012-01-12 Jason Merrill <jason@redhat.com>
9352
9353 PR c++/48051
9354 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9355 * g++.dg/abi/mangle58.C: Likewise.
9356
9357 PR c++/51403
9358 * g++.dg/template/arg8.C: New.
9359
9360 2012-01-12 Ira Rosen <irar@il.ibm.com>
9361
9362 PR tree-optimization/51799
9363 * gcc.dg/vect/pr51799.c: New test.
9364 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9365 patterns.
9366
9367 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9368 Tobias Burnus <burnus@net-b.de>
9369
9370 PR fortran/51057
9371 PR fortran/51616
9372 * lib/target-supports.exp
9373 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9374 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9375
9376 2012-01-11 Jason Merrill <jason@redhat.com>
9377
9378 PR c++/51565
9379 * g++.dg/ext/attrib42.C: New.
9380
9381 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR bootstrap/51796
9384 * gcc.dg/pr51796.c: New test.
9385
9386 2012-01-11 Jason Merrill <jason@redhat.com>
9387
9388 PR c++/51818
9389 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9390
9391 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9392
9393 * gnat.dg/array19.ad[sb]: New test.
9394
9395 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9396
9397 * gnat.dg/opt23.ad[sb]: New test.
9398 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9399 * gnat.dg/opt24.ad[sb]: New test.
9400
9401 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9402
9403 PR tree-optimization/49642
9404 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9405 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9406
9407 2012-01-11 Jason Merrill <jason@redhat.com>
9408
9409 PR c++/51613
9410 * g++.dg/template/explicit-args5.C: New.
9411
9412 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9413
9414 * gcc.c-torture/execute/20120110-1.c: New testcase.
9415
9416 2012-01-10 Jason Merrill <jason@redhat.com>
9417
9418 PR c++/51614
9419 * g++.dg/inherit/ambig1.C: New.
9420
9421 PR c++/51433
9422 * g++.dg/cpp0x/constexpr-cache1.C: New.
9423
9424 2012-01-10 Richard Guenther <rguenther@suse.de>
9425
9426 PR tree-optimization/51801
9427 * gcc.dg/torture/pr51801.c: New testcase.
9428
9429 2012-01-10 Tobias Burnus <burnus@net-b.de>
9430
9431 PR fortran/51652
9432 * gfortran.dg/allocate_with_typespec_5.f90: New.
9433
9434 2012-01-10 Tobias Burnus <burnus@net-b.de>
9435
9436 * gfortran.dg/class_39.f03: Update dg-error string.
9437
9438 2012-01-10 Richard Guenther <rguenther@suse.de>
9439
9440 PR tree-optimization/50913
9441 * gcc.dg/graphite/interchange-16.c: New testcase.
9442 * gcc.dg/graphite/scop-20.c: XFAIL.
9443 * gfortran.dg/graphite/interchange-1.f: Likewise.
9444 * gfortran.dg/graphite/block-1.f90: Likewise.
9445 * gfortran.dg/graphite/block-2.f: Likewise.
9446
9447 2012-01-10 Richard Henderson <rth@redhat.com>
9448
9449 * lib/target-supports.exp (check_effective_target_vect_perm,
9450 check_effective_target_vect_perm_byte,
9451 check_effective_target_vect_perm_short): Enable for arm neon.
9452
9453 2012-01-09 Tobias Burnus <burnus@net-b.de>
9454
9455 PR fortran/46328
9456 * gfortran.dg/typebound_operator_11.f90: New.
9457
9458 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9459
9460 * gnat.dg/array18.adb: New test.
9461 * gnat.dg/array18_pkg.ads: New helper.
9462
9463 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9464
9465 PR fortran/51791
9466 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9467 around base object in first assignment in main program.
9468 * gfortran.dg/typebound_operator_10.f03: New test.
9469
9470 2012-01-09 Martin Jambor <mjambor@suse.cz>
9471
9472 PR tree-optimization/51759
9473 * g++.dg/ipa/pr51759.C: New test.
9474
9475 2012-01-09 Tobias Burnus <burnus@net-b.de>
9476
9477 PR fortran/51758
9478 * gfortran.dg/optional_absent_2.f90: New.
9479
9480 2012-01-09 Tobias Burnus <burnus@net-b.de>
9481
9482 PR fortran/51578
9483 * gfortran.dg/use_17.f90: New.
9484
9485 2012-01-09 Gary Funck <gary@intrepid.com>
9486
9487 PR preprocessor/33919
9488 * gcc.dg/pr33919.c: New test.
9489 * gcc.dg/pr33919-0.h: New test header file.
9490 * gcc.dg/pr33919-1.h: Ditto.
9491 * gcc.dg/pr33919-2.h: Ditto.
9492
9493 2012-01-07 Jan Hubicka <jh@suse.cz>
9494
9495 PR tree-optimize/51694
9496 * gcc.c-torture/compile/pr51694.c: new testcase.
9497
9498 2012-01-07 Jan Hubicka <jh@suse.cz>
9499
9500 PR tree-optimization/51600
9501 * g++.dg/torture/pr51600.C: New testcase.
9502
9503 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9504
9505 PR gcov-profile/51715
9506 PR gcov-profile/51717
9507 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9508 * gcc.misc-tests/gcov-14.c: Likewise.
9509
9510 2012-01-06 Jason Merrill <jason@redhat.com>
9511
9512 * g++.dg/parse/new5.C: New.
9513
9514 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9515
9516 PR testsuite/51655
9517 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9518 including <string.h>.
9519
9520 2012-01-06 Jason Merrill <jason@redhat.com>
9521
9522 * g++.dg/abi/mangle51.C: New.
9523 * g++.dg/abi/mangle52.C: New.
9524 * g++.dg/abi/mangle53.C: New.
9525 * g++.dg/abi/mangle54.C: New.
9526 * g++.dg/abi/mangle55.C: New.
9527 * g++.dg/abi/mangle56.C: New.
9528 * g++.dg/abi/mangle57.C: New.
9529 * g++.dg/abi/mangle58.C: New.
9530 * g++.dg/abi/mangle59.C: New.
9531 * g++.dg/cpp0x/trailing3.C: Update mangling.
9532 * g++.dg/cpp0x/variadic111.C: Update mangling.
9533 * g++.dg/cpp0x/variadic4.C: Update mangling.
9534 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9535 * g++.dg/template/nontype22.C: Works now.
9536 * g++.dg/template/pr35240.C: Works now.
9537
9538 * g++.dg/cpp0x/error7.C: New.
9539
9540 2012-01-06 Tobias Burnus <burnus@net-b.de>
9541
9542 * gfortran.dg/deallocate_stat_2.f90: New.
9543 * coarray/allocate_errgmsg.f90: New.
9544 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9545 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9546 * coarray/subobject_1.f90: Fix for num_images > 1.
9547 * gfortran.dg/deallocate_stat.f90: Update due to changed
9548 stat= handling.
9549
9550 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9551
9552 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9553
9554 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9555
9556 * ada/acats/overflow.lst: Add cb20004.
9557
9558 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9559
9560 PR c++/51541
9561 * g++.dg/cpp0x/alias-decl-18.C: New test.
9562
9563 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9564
9565 * gcc.c-torture/execute/20120104-1.c: New test.
9566
9567 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9568
9569 PR fortran/PR48946
9570 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9571 the old typebound_operator_8.f03.
9572 * gfortran.dg/typebound_operator_8.f03: New version of
9573 typebound_operator_7.f03 with 'u' a derived type instead of a
9574 class object.
9575
9576 2012-01-05 Richard Guenther <rguenther@suse.de>
9577
9578 * g++.dg/torture/pr49309.C: Skip for -flto.
9579
9580 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9581
9582 PR middle-end/51761
9583 * gcc.c-torture/compile/pr51761.c: New test.
9584
9585 2012-01-05 Richard Guenther <rguenther@suse.de>
9586
9587 PR tree-optimization/51760
9588 * gcc.dg/torture/pr51760.c: New testcase.
9589
9590 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9591
9592 PR middle-end/51472
9593 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9594
9595 2012-01-05 Richard Guenther <rguenther@suse.de>
9596
9597 PR lto/41576
9598 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9599 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9600
9601 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR debug/51695
9604 * gcc.dg/pr51695.c: New test.
9605
9606 2012-01-04 Andrew Pinski <apinski@cavium.com>
9607
9608 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9609 * gcc.target/mips/octeon2-lx-1.c: New test.
9610 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9611 * gcc.target/mips/octeon2-lx-2.c: New test.
9612 * gcc.target/mips/octeon2-lx-3.c: New test.
9613
9614 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9615
9616 PR other/51163
9617 PR other/51164
9618 * gcc.dg/tm/alias-1.c: Adjust regexp.
9619 * gcc.dg/tm/alias-2.c: Adjust regexp.
9620
9621 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9622
9623 PR c++/51064
9624 * g++.dg/warn/Wparentheses-26.C: New.
9625
9626 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9627
9628 * gfortran.dg/elemental_optional_args_2.f90: New test.
9629
9630 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9631
9632 PR fortran/49693
9633 * gfortran.dg/common_17.f90: New test.
9634
9635 2012-01-04 Richard Guenther <rguenther@suse.de>
9636
9637 PR tree-optimization/49651
9638 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9639 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9640
9641 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9642
9643 PR c++/51738
9644 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9645
9646 2012-01-03 Andrew Pinski <apinski@cavium.com>
9647
9648 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9649 for all mips targets. Also allow an optional .cfi_startproc.
9650
9651 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9652
9653 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9654
9655 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9656
9657 PR c++/29273
9658 * g++.dg/rtti/dyncast5.C: New.
9659
9660 2012-01-03 Richard Guenther <rguenther@suse.de>
9661
9662 PR tree-optimization/51070
9663 * gcc.dg/torture/pr51070-2.c: New testcase.
9664
9665 2012-01-03 Richard Guenther <rguenther@suse.de>
9666
9667 PR tree-optimization/51692
9668 * gcc.dg/torture/pr51692.c: New testcase.
9669
9670 2012-01-03 Richard Guenther <rguenther@suse.de>
9671
9672 PR debug/51650
9673 * g++.dg/lto/pr51650-3_0.C: New testcase.
9674
9675 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9676
9677 PR c++/15867
9678 * g++.dg/warn/Wredundant-decls-spec.C: New.
9679
9680 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR tree-optimization/51719
9683 * g++.dg/tree-prof/pr51719.C: New test.
9684
9685 2012-01-03 Richard Guenther <rguenther@suse.de>
9686
9687 PR middle-end/51730
9688 * gcc.dg/fold-compare-6.c: New testcase.
9689
9690 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR c++/51669
9693 * g++.dg/gomp/pr51669.C: New test.
9694
9695 2012-01-02 Jason Merrill <jason@redhat.com>
9696
9697 PR c++/51675
9698 * g++.dg/cpp0x/constexpr-union2.C: New.
9699
9700 PR c++/51666
9701 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9702
9703 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9704
9705 PR c++/51462
9706 * g++.dg/cpp0x/constexpr-99.C: New test.
9707
9708 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9709
9710 PR c++/20140
9711 * g++.dg/template/init9.C: New.
9712
9713 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9714
9715 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9716 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9717 rather than a specific number.
9718
9719 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9720
9721 PR fortran/46262
9722 PR fortran/46328
9723 PR fortran/51052
9724 * gfortran.dg/typebound_operator_7.f03: New.
9725 * gfortran.dg/typebound_operator_8.f03: New.
9726
9727 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9728
9729 PR target/51729
9730 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9731 XFAIL.
9732 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9733
9734 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9735
9736 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9737
9738 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9739
9740 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9741 for MIPS.
9742
9743 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9744
9745 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9746 * gfortran.dg/io_real_boz_4.f90: Likewise.
9747 * gfortran.dg/io_real_boz_5.f90: Likewise.
9748
9749 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9750
9751 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9752
9753 2012-01-02 Revital Eres <revital.eres@linaro.org>
9754
9755 * gcc.dg/sms-11.c: New file.
9756
9757 2012-01-02 Tobias Burnus <burnus@net-b.de>
9758
9759 PR fortran/51682
9760 * gfortran.dg/coarray/image_index_3.f90: New.
9761
9762 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9763
9764 PR c++/16603
9765 * g++.dg/parse/enum8.C: New.
9766
9767 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9768
9769 PR c++/51379
9770 * g++.dg/conversion/reinterpret4.C: New.
9771 * g++.dg/conversion/reinterpret1.C: Adjust.
9772
9773 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9774
9775 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9776
9777 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9778
9779 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9780 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9781 * g++.old-deja/g++.jason/access14.C: Likewise.
9782 * g++.old-deja/g++.jason/access8.C: Likewise.
9783 * g++.old-deja/g++.jason/access1.C: Likewise.
9784 * g++.old-deja/g++.other/access3.C: Likewise.
9785 * g++.old-deja/g++.other/access5.C: Likewise.
9786 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9787 * g++.old-deja/g++.law/visibility22.C: Likewise.
9788 * g++.old-deja/g++.law/visibility26.C: Likewise.
9789 * g++.old-deja/g++.mike/p2746.C: Likewise.
9790 * g++.dg/debug/using1.C: Likewise.
9791 * g++.dg/lookup/using51.C: Likewise.
9792 * g++.dg/inherit/using5.C: Likewise.
9793 * g++.dg/inherit/pr30297.C: Likewise.
9794 * g++.dg/inherit/access8.C: Likewise.
9795 * g++.dg/torture/pr39362.C: Likewise.
9796 * g++.dg/template/crash13.C: Likewise.
9797 * g++.dg/template/using10.C: Likewise.
9798
9799 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9800
9801 PR fortran/51502
9802 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9803
9804 2012-01-01 Ira Rosen <irar@il.ibm.com>
9805
9806 PR tree-optimization/51704
9807 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9808 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9809 corresponding flags.
9810
9811 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9812
9813 PR c++/51723
9814 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9815
9816 2012-01-01 Jan Hubicka <jh@suse.cz>
9817
9818 PR rtl-optimization/51069
9819 * gcc.c-torture/compile/pr51069.c: New testcase.
9820
9821 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR tree-optimization/51683
9824 * gcc.dg/pr51683.c: New test.
9825 \f
9826 Copyright (C) 2012 Free Software Foundation, Inc.
9827
9828 Copying and distribution of this file, with or without modification,
9829 are permitted in any medium without royalty provided the copyright
9830 notice and this notice are preserved.