Add C++ attribute abi_tag and -Wabi-tag option.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-09 Jason Merrill <jason@redhat.com>
2
3 * g++.dg/abi/abi-tag1.C: New.
4 * g++.dg/abi/abi-tag2.C: New.
5
6 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
7
8 PR rtl-optimization/55154
9 * gcc.target/i386/pr55154.c: New test.
10
11 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
12
13 PR rtl-optimization/55151
14 * gcc.dg/pr55151.c: Move ...
15 * gcc.target/i386/pr55151.c: ... here.
16
17 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
18
19 PR rtl-optimization/54472
20 * gcc.dg/pr54472.c: New test.
21
22 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
23
24 * gnat.dg/stack_check3.ad[sb]: New test.
25
26 2012-11-08 Ian Lance Taylor <iant@google.com>
27
28 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
29 with arguments. Handle errorcheckoutput and rundir test types.
30
31 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
32
33 PR tree-optimization/55191
34 * gcc.dg/pr55191.c: New test.
35
36 2012-11-08 Jakub Jelinek <jakub@redhat.com>
37
38 PR debug/54499
39 * g++.dg/debug/pr54499.C: New test.
40
41 2012-11-08 Jan Hubicka <jh@suse.cz>
42
43 PR middle-end/48636
44 * gcc.dg/winline-3.c: Update.
45
46 2012-11-08 Martin Jambor <mjambor@suse.cz>
47
48 * gfortran.dg/ipcp-array-1.f90: New test.
49
50 2012-11-08 Florian Weimer <fweimer@redhat.com>
51
52 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
53
54 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
55
56 PR rtl-optimization/55151
57 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
58
59 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
60
61 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
62
63 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
64
65 * gcc.c-torture/compile/20121107-1.c: New test.
66
67 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
68
69 PR rtl-optimization/55151
70 * gcc.dg/pr55151.c: Compile it only for x86_64.
71
72 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
73
74 PR rtl-optimization/55122
75 * gcc.dg/pr55122.c: New test.
76
77 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
78
79 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
80 word powerpc.
81 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
82 * gcc.target/powerpc/loop_align.c: Skip on AIX.
83 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
84 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
85
86 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
87
88 PR c/53063
89 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
90
91 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
92
93 PR c/51294
94 * c-c++-common/pr51294.c: New.
95
96 2012-11-07 Martin Jambor <mjambor@suse.cz>
97
98 PR tree-optimization/53787
99 * gcc.dg/ipa/ipa-5.c: Adjust.
100 * gcc.dg/ipa/ipcp-agg-1.c: New test.
101 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
102 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
103 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
104 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
105 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
106 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
107 * gfortran.dg/pr48636-2.f90: New test.
108 * gfortran.dg/pr53787.f90: Likewise.
109
110 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR c++/55226
113 Revert:
114 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
115
116 PR c++/54922
117 * g++.dg/cpp0x/constexpr-union4.C: New.
118
119 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
120
121 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
122
123 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
124
125 PR target/49220
126 * gcc.c-torture/compile/pr49220.c: New test.
127
128 2012-11-07 Florian Weimer <fweimer@redhat.com>
129
130 * g++.dg/init/new40.C: New.
131
132 2012-11-07 Jakub Jelinek <jakub@redhat.com>
133
134 PR debug/54693
135 * gcc.dg/guality/pr54693-2.c: New test.
136
137 2012-11-06 Andrew Pinski <apinski@cavium.com>
138
139 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
140 -fno-vect-cost-model.
141
142 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
143
144 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
145 * gcc.dg/tm/debug-1.c: Same.
146 * gcc.dg/tm/irrevocable-3.c: Same.
147 * gcc.dg/tm/irrevocable-4.c: Same.
148 * gcc.dg/tm/memopt-10.c: Same.
149 * gcc.dg/tm/memopt-11.c: Same.
150 * gcc.dg/tm/props-4.c: Same.
151 * gcc.dg/tm/wrap-3.c: Same.
152 * gcc.dg/tm/wrap-4.c: Same.
153
154 2012-11-06 Andrew Pinski <apinski@cavium.com>
155
156 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
157
158 2012-11-06 Jan Hubicka <jh@suse.cz>
159
160 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
161 candidate still.
162 * gcc.dg/tree-ssa/loop-23.c: Likewise.
163 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
164 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
165
166 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
167
168 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
169
170 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
171
172 PR middle-end/41993
173 * gcc.dg/torture/pr41993.c: New test.
174
175 2012-11-06 Jan Hubicka <jh@suse.cz>
176
177 * gcc.target/i386/l_fma_float_?.c: Update.
178 * gcc.target/i386/l_fma_double_?.c: Update.
179
180 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
181
182 PR target/54089
183 * gcc.target/sh/pr54089-8.c: New.
184 * gcc.target/sh/pr54089-9.c: New.
185
186 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
187
188 PR target/47440
189 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
190 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
191 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
192 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
193 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
194 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
195 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
196 * gcc.target/i386/avx-vzeroupper-27.c: New.
197
198 2012-11-06 Janus Weil <janus@gcc.gnu.org>
199
200 PR fortran/54917
201 * gfortran.dg/transfer_class_1.f90: New.
202 * gfortran.dg/transfer_class_2.f90: New.
203
204 2012-11-05 Sriraman Tallam <tmsriram@google.com>
205
206 * testsuite/g++.dg/mv1.C: New test.
207 * testsuite/g++.dg/mv2.C: New test.
208 * testsuite/g++.dg/mv3.C: New test.
209 * testsuite/g++.dg/mv4.C: New test.
210 * testsuite/g++.dg/mv5.C: New test.
211 * testsuite/g++.dg/mv6.C: New test.
212
213 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
214
215 PR testsuite/55186
216 * gcc.dg/const-uniq-1.c (a): Increase length four times.
217
218 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
219
220 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
221 darwin.
222
223 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
224
225 * g++.dg/torture/20121105-1.C: New test.
226
227 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
228
229 * gcc.dg/torture/fp-compare.c: New testcase.
230
231 2012-11-05 Jan Hubicka <jh@suse.cz>
232
233 * gcc.dg/const-1.c: Update.
234 * gcc.dg/pure-1.c: Update.
235
236 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
237
238 PR rtl-optimization/55151
239 * gcc.dg/pr55151.c: New test.
240
241 2012-11-05 Jakub Jelinek <jakub@redhat.com>
242
243 PR debug/54970
244 PR debug/54971
245 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
246
247 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
248
249 PR testsuite/51128
250 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
251
252 2012-11-05 Jan Hubicka <jh@suse.cz>
253
254 * gcc.dg/autopar/pr49960.c: Fix testcase.
255
256 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
257
258 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
259 Fix scan-tree-dump-times directive.
260
261 2012-11-04 Janus Weil <janus@gcc.gnu.org>
262
263 PR fortran/55199
264 * gfortran.dg/associate_12.f90: New.
265
266 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
267
268 PR target/54255
269 * lib/target-supports.exp (check_effective_target_masm_intel): New
270 proc.
271 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
272 masm_intel.
273
274 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
275 Jack Howarth <howarth@bromo.med.uc.edu>
276
277 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
278 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
279 * gcc.target/i386/pr53249.c: Likewise.
280
281 2012-11-03 Andrew Pinski <apinski@cavium.com>
282
283 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
284 call abort1 so that cross jumping does not happen.
285
286 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
287
288 PR target/51244
289 * gcc.target/sh/pr51244-18.c: New.
290 * gcc.target/sh/pr51244-19.c: New.
291
292 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
293
294 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
295 b requires a 64-bit operation followed by a truncation.
296
297 2012-11-02 Jan Hubicka <jh@suse.cz>
298
299 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
300
301 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
302
303 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
304 conditions to verify the reduction code is vectorized.
305
306 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
307 in case 'pow', such as 'powerpc' is used in the compiler version name.
308 * gcc.target/powerpc/pr46728-2.c: Likewise.
309 * gcc.target/powerpc/pr46728-3.c: Likewise.
310 * gcc.target/powerpc/pr46728-4.c: Likewise.
311 * gcc.target/powerpc/pr46728-5.c: Likewise.
312 * gcc.target/powerpc/pr46728-7.c: Likewise.
313 * gcc.target/powerpc/pr46728-8.c: Likewise.
314 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
315
316 2012-11-02 Jan Hubicka <jh@suse.cz>
317
318 * gcc.dg/tree-ssa/loop-38.c: New testcase.
319
320 2012-11-02 Jan Hubicka <jh@suse.cz>
321
322 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
323 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
324
325 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
326
327 PR middle-end/55130
328 * gcc.target/i386/pr55130.c: New test.
329
330 2012-11-02 Jakub Jelinek <jakub@redhat.com>
331
332 PR target/55147
333 * gcc.target/i386/pr55147.c: New test.
334
335 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
336
337 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
338 * gfortran.dg/default_format_denormal_1.f90: Same.
339
340 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
341
342 PR middle-end/55001
343 * g++.dg/ext/vector19.C: Remove target restrictions.
344 * gcc.dg/fold-compare-7.c: New testcase.
345
346 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
347
348 PR target/55160
349 * gcc.target/sh/pr55160.c: New.
350
351 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
352
353 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
354 scan-assembler regex.
355
356 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
357
358 PR middle-end/55150
359 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
360 * gcc.dg/pr55150-2.c: New test.
361
362 2012-11-01 Sharad Singhai <singhai@google.com>
363
364 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
365 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
366 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
367 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
368
369 2012-10-31 Dehao Chen <dehao@google.com>
370
371 * g++.dg/debug/dwarf2/block.C: New testcase.
372
373 2012-10-31 Jan Hubicka <jh@suse.cz>
374
375 * gcc.dg/pr44974.c: Add noinline.
376
377 2012-10-31 Janus Weil <janus@gcc.gnu.org>
378
379 PR fortran/53718
380 * gfortran.dg/class_54.f90: New.
381
382 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
383 Jakub Jelinek <jakub@redhat.com>
384
385 PR tree-optimization/55018
386 * gcc.dg/torture/pr55018.c: New test.
387
388 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
389
390 PR c++/54583
391 * g++.dg/ext/vla13.C: New.
392
393 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
394
395 PR middle-end/55150
396 * gcc.dg/pr55150.c: New test.
397
398 2012-10-31 Tobias Burnus <burnus@net-b.de>
399
400 PR fortran/55134
401 * gfortran.dg/associate_11.f90: New.
402
403 2012-10-31 Dodji Seketeli <dodji@redhat.com>
404
405 PR c++/54955
406 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
407
408 2012-10-31 Jakub Jelinek <jakub@redhat.com>
409
410 PR tree-optimization/19105
411 PR tree-optimization/21643
412 PR tree-optimization/46309
413 * gcc.dg/pr19105.c: New test.
414 * gcc.dg/pr21643.c: New test.
415 * gcc.dg/pr46309-2.c: New test.
416 * gcc.c-torture/execute/pr46309.c: New test.
417
418 2012-10-31 Alan Modra <amodra@gmail.com>
419
420 * gcc.target/powerpc/dimode_off.c: New.
421 * gcc.target/powerpc/timode_off.c: New.
422 * gcc.target/powerpc/dfmode_off.c: New.
423 * gcc.target/powerpc/tfmode_off.c: New.
424
425 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
426
427 PR rtl-optimization/55093
428 * gcc.target/i386/pr55093.c: New file.
429
430 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
431
432 * gcc.target/i386/pr55116.c: Renamed to ...
433 * gcc.target/i386/pr55116-1.c: This.
434
435 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
436
437 * gcc.target/i386/pr55116-2.c: New file.
438
439 2012-10-30 Richard Biener <rguenther@suse.de>
440
441 * gcc.dg/vect/slp-perm-2.c: Adjust.
442
443 2012-10-30 Richard Biener <rguenther@suse.de>
444
445 PR tree-optimization/55111
446 * gcc.dg/torture/pr55111.c: New testcase.
447
448 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
449
450 PR target/53988
451 * gcc.target/sh/pr53988.c: New.
452
453 2012-10-30 Bin Cheng <bin.cheng@arm.com>
454
455 PR target/54989
456 * gcc.dg/hoist-register-pressure-1.c: Rename from
457 hoist-register-pressure.c. Add nonpic condition.
458 * gcc.dg/hoist-register-pressure-2.c: New testcase.
459
460 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
461
462 PR c++/54930
463 * gcc.dg/Wreturn-local-addr.c: New.
464 * g++.dg/warn/Wno-return-local-addr.C: New.
465 * g++.dg/warn/Wreturn-local-addr.C: New.
466
467 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
468
469 PR middle-end/55116
470 * gcc.target/i386/pr55116.c: New file.
471
472 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
473
474 PR c/53066
475 * gcc.dg/Wshadow-4.c: New.
476 * gcc.dg/Wshadow-4.h: New.
477
478 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
479
480 PR debug/54693
481 * gcc.dg/guality/pr54693.c: New.
482
483 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
484
485 PR middle-end/55027
486 * gcc.dg/pr55027.c: New testcase.
487
488 2012-10-29 Jan Hubicka <jh@suse.cz>
489
490 * gcc.dg/ipa/inline-6.c: New testcase.
491
492 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
493
494 PR rtl-optimization/55106
495 * g++.dg/pr55106.C: New.
496
497 2012-10-29 Richard Guenther <rguenther@suse.de>
498
499 PR middle-end/53695
500 * gcc.dg/torture/pr53695.c: New testcase.
501
502 2012-10-28 Jan Hubicka <jh@suse.cz>
503
504 * gcc.dg/ipa/inlinehint-3.c: New testcase.
505
506 2012-10-28 Tobias Burnus <burnus@net-b.de>
507
508 PR fortran/54958
509 * gfortran.dg/do_check_6.f90: New.
510
511 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
512 Jack Howarth <howarth@bromo.med.uc.edu>
513
514 PR target/54404
515 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
516 to dg-options.
517 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
518
519 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
520
521 PR target/34283
522 * gcc.target/i386/pr34283.c: New test.
523
524 2012-10-26 Jakub Jelinek <jakub@redhat.com>
525
526 PR c++/55081
527 * g++.dg/opt/pr55081.C: New test.
528
529 PR debug/54970
530 PR debug/54971
531 * gcc.dg/guality/pr54970.c: New test.
532
533 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
534
535 PR c++/54984
536 * g++.dg/template/new11.C: New.
537
538 2012-10-26 Richard Biener <rguenther@suse.de>
539
540 PR middle-end/54824
541 * gcc.dg/torture/pr54824.c: New testcase.
542
543 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
544
545 * gcc.target/i386/fxsave-1.c: New.
546 * gcc.target/i386/fxsave64-1.c: Ditto.
547 * gcc.target/i386/fxrstor-1.c: Ditto.
548 * gcc.target/i386/fxrstor64-1.c: Ditto.
549 * gcc.target/i386/xsave-1.c: Ditto.
550 * gcc.target/i386/xsave64-1.c: Ditto.
551 * gcc.target/i386/xrstor-1.c: Ditto.
552 * gcc.target/i386/xrstor64-1.c: Ditto.
553 * gcc.target/i386/xsaveopt-1.c: Ditto.
554 * gcc.target/i386/xsaveopt64-1.c: Ditto.
555 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
556 * gcc.target/i386/sse-13.c: Ditto.
557 * gcc.target/i386/sse-14.c: Ditto.
558 * gcc.target/i386/sse-22.c: Ditto.
559 * gcc.target/i386/sse-23.c: Ditto.
560 * g++.dg/other/i386-2.C: Ditto.
561 * g++.dg/other/i386-3.C: Ditto.
562
563 2012-10-25 Jan Hubicka <jh@suse.cz>
564
565 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
566 at ivcanon time.
567
568 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
569
570 PR c++/53761
571 * g++.dg/ext/transparent-union.C: New.
572
573 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
574
575 PR c++/54427
576 * g++.dg/ext/vector19.C: New testcase.
577
578 2012-10-25 Richard Biener <rguenther@suse.de>
579
580 PR tree-optimization/54902
581 * g++.dg/torture/pr54902.C: New testcase.
582
583 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
584
585 PR c++/34892
586 * g++.dg/template/crash114.C: New.
587
588 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
589
590 PR bootstrap/55049
591 * gcc.target/i386/pr55049-1.c: New test.
592
593 2012-10-24 Janus Weil <janus@gcc.gnu.org>
594
595 PR fortran/55037
596 * gfortran.dg/class_dummy_4.f03: New.
597
598 2012-10-24 Jakub Jelinek <jakub@redhat.com>
599
600 PR rtl-optimization/55010
601 * gcc.dg/pr55010.c: New test.
602
603 PR debug/54828
604 * g++.dg/debug/pr54828.C: New test.
605
606 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
607
608 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
609 * gcc.dg/vect/vect-83_64.c: Likewise.
610
611 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
612
613 PR c++/54922
614 * g++.dg/cpp0x/constexpr-union4.C: New.
615
616 2012-10-23 Jeff Law <law@redhat.com>
617
618 * gcc.c-torture/execute/pr54985.c: New test.
619
620 2012-10-23 Paul Koning <ni1d@arrl.net>
621
622 PR debug/54508
623 * g++.dg/debug/dwarf2/pr54508.C: New.
624
625 2012-10-23 Jakub Jelinek <jakub@redhat.com>
626
627 PR c++/54844
628 * g++.dg/template/sizeof14.C: New test.
629
630 2012-10-23 Ian Bolton <ian.bolton@arm.com>
631 Jim MacArthur <jim.macarthur@arm.com>
632 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
633 Marcus Shawcroft <marcus.shawcroft@arm.com>
634 Nigel Stephens <nigel.stephens@arm.com>
635 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
636 Richard Earnshaw <rearnsha@arm.com>
637 Sofiane Naci <sofiane.naci@arm.com>
638 Stephen Thomas <stephen.thomas@arm.com>
639 Tejas Belagod <tejas.belagod@arm.com>
640 Yufeng Zhang <yufeng.zhang@arm.com>
641
642 * lib/target-supports.exp
643 (check_profiling_available): Add AArch64.
644 (check_effective_target_vect_int): Likewise.
645 (check_effective_target_vect_shift): Likewise.
646 (check_effective_target_vect_float): Likewise.
647 (check_effective_target_vect_double): Likewise.
648 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
649 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
650 (check_effective_target_vect_pack_trunc): Likewise.
651 (check_effective_target_vect_unpack): Likewise.
652 (check_effective_target_vect_hw_misalign): Likewise.
653 (check_effective_target_vect_short_mult): Likewise.
654 (check_effective_target_vect_int_mult): Likewise.
655 (check_effective_target_vect_stridedN): Likewise.
656 (check_effective_target_sync_int_long): Likewise.
657 (check_effective_target_sync_char_short): Likewise.
658 (check_vect_support_and_set_flags): Likewise.
659 (check_effective_target_aarch64_tiny): New.
660 (check_effective_target_aarch64_small): New.
661 (check_effective_target_aarch64_large): New.
662 * g++.dg/other/PR23205.C: Enable aarch64.
663 * g++.dg/other/pr23205-2.C: Likewise.
664 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
665 * gcc.c-torture/execute/20101011-1.c: Likewise.
666 * gcc.dg/20020312-2.c: Likewise.
667 * gcc.dg/20040813-1.c: Likewise.
668 * gcc.dg/builtin-apply2.c: Likewise.
669 * gcc.dg/stack-usage-1.c: Likewise.
670
671 2012-10-23 Ian Bolton <ian.bolton@arm.com>
672 Jim MacArthur <jim.macarthur@arm.com>
673 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
674 Marcus Shawcroft <marcus.shawcroft@arm.com>
675 Nigel Stephens <nigel.stephens@arm.com>
676 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
677 Richard Earnshaw <rearnsha@arm.com>
678 Sofiane Naci <sofiane.naci@arm.com>
679 Stephen Thomas <stephen.thomas@arm.com>
680 Tejas Belagod <tejas.belagod@arm.com>
681 Yufeng Zhang <yufeng.zhang@arm.com>
682
683 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
684 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
685 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
686 * gcc.target/aarch64/aapcs/abitest.S: New file.
687 * gcc.target/aarch64/aapcs/abitest.h: New file.
688 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
689 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
690 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
691 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
692 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
693 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
694 * gcc.target/aarch64/aapcs/ice_1.c: New file.
695 * gcc.target/aarch64/aapcs/ice_2.c: New file.
696 * gcc.target/aarch64/aapcs/ice_3.c: New file.
697 * gcc.target/aarch64/aapcs/ice_4.c: New file.
698 * gcc.target/aarch64/aapcs/ice_5.c: New file.
699 * gcc.target/aarch64/aapcs/macro-def.h: New file.
700 * gcc.target/aarch64/aapcs/test_1.c: New file.
701 * gcc.target/aarch64/aapcs/test_10.c: New file.
702 * gcc.target/aarch64/aapcs/test_11.c: New file.
703 * gcc.target/aarch64/aapcs/test_12.c: New file.
704 * gcc.target/aarch64/aapcs/test_13.c: New file.
705 * gcc.target/aarch64/aapcs/test_14.c: New file.
706 * gcc.target/aarch64/aapcs/test_15.c: New file.
707 * gcc.target/aarch64/aapcs/test_16.c: New file.
708 * gcc.target/aarch64/aapcs/test_17.c: New file.
709 * gcc.target/aarch64/aapcs/test_18.c: New file.
710 * gcc.target/aarch64/aapcs/test_19.c: New file.
711 * gcc.target/aarch64/aapcs/test_2.c: New file.
712 * gcc.target/aarch64/aapcs/test_20.c: New file.
713 * gcc.target/aarch64/aapcs/test_21.c: New file.
714 * gcc.target/aarch64/aapcs/test_22.c: New file.
715 * gcc.target/aarch64/aapcs/test_23.c: New file.
716 * gcc.target/aarch64/aapcs/test_24.c: New file.
717 * gcc.target/aarch64/aapcs/test_25.c: New file.
718 * gcc.target/aarch64/aapcs/test_26.c: New file.
719 * gcc.target/aarch64/aapcs/test_3.c: New file.
720 * gcc.target/aarch64/aapcs/test_4.c: New file.
721 * gcc.target/aarch64/aapcs/test_5.c: New file.
722 * gcc.target/aarch64/aapcs/test_6.c: New file.
723 * gcc.target/aarch64/aapcs/test_7.c: New file.
724 * gcc.target/aarch64/aapcs/test_8.c: New file.
725 * gcc.target/aarch64/aapcs/test_9.c: New file.
726 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
727 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
728 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
729 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
730 * gcc.target/aarch64/aapcs/test_complex.c: New file.
731 * gcc.target/aarch64/aapcs/test_int128.c: New file.
732 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
733 * gcc.target/aarch64/aapcs/type-def.h: New file.
734 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
735 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
736 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
737 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
738 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
739 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
740 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
741 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
742 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
743 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
744 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
745 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
746 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
747 * gcc.target/aarch64/aarch64.exp: New file.
748 * gcc.target/aarch64/adc-1.c: New file.
749 * gcc.target/aarch64/adc-2.c: New file.
750 * gcc.target/aarch64/asm-1.c: New file.
751 * gcc.target/aarch64/clrsb.c: New file.
752 * gcc.target/aarch64/clz.c: New file.
753 * gcc.target/aarch64/ctz.c: New file.
754 * gcc.target/aarch64/csinc-1.c: New file.
755 * gcc.target/aarch64/csinv-1.c: New file.
756 * gcc.target/aarch64/csneg-1.c: New file.
757 * gcc.target/aarch64/extend.c: New file.
758 * gcc.target/aarch64/fcvt.x: New file.
759 * gcc.target/aarch64/fcvt_double_int.c: New file.
760 * gcc.target/aarch64/fcvt_double_long.c: New file.
761 * gcc.target/aarch64/fcvt_double_uint.c: New file.
762 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
763 * gcc.target/aarch64/fcvt_float_int.c: New file.
764 * gcc.target/aarch64/fcvt_float_long.c: New file.
765 * gcc.target/aarch64/fcvt_float_uint.c: New file.
766 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
767 * gcc.target/aarch64/ffs.c: New file.
768 * gcc.target/aarch64/fmadd.c: New file.
769 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
770 * gcc.target/aarch64/frint.x: New file.
771 * gcc.target/aarch64/frint_double.c: New file.
772 * gcc.target/aarch64/frint_float.c: New file.
773 * gcc.target/aarch64/index.c: New file.
774 * gcc.target/aarch64/mneg-1.c: New file.
775 * gcc.target/aarch64/mneg-2.c: New file.
776 * gcc.target/aarch64/mneg-3.c: New file.
777 * gcc.target/aarch64/mnegl-1.c: New file.
778 * gcc.target/aarch64/mnegl-2.c: New file.
779 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
780 * gcc.target/aarch64/pic-constantpool1.c: New file.
781 * gcc.target/aarch64/pic-symrefplus.c: New file.
782 * gcc.target/aarch64/predefine_large.c: New file.
783 * gcc.target/aarch64/predefine_small.c: New file.
784 * gcc.target/aarch64/predefine_tiny.c: New file.
785 * gcc.target/aarch64/reload-valid-spoff.c: New file.
786 * gcc.target/aarch64/scalar_intrinsics.c: New file.
787 * gcc.target/aarch64/table-intrinsics.c: New file.
788 * gcc.target/aarch64/tst-1.c: New file.
789 * gcc.target/aarch64/vect-abs-compile.c: New file.
790 * gcc.target/aarch64/vect-abs.c: New file.
791 * gcc.target/aarch64/vect-abs.x: New file.
792 * gcc.target/aarch64/vect-compile.c: New file.
793 * gcc.target/aarch64/vect-faddv-compile.c: New file.
794 * gcc.target/aarch64/vect-faddv.c: New file.
795 * gcc.target/aarch64/vect-faddv.x: New file.
796 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
797 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
798 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
799 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
800 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
801 * gcc.target/aarch64/vect-fp-compile.c: New file.
802 * gcc.target/aarch64/vect-fp.c: New file.
803 * gcc.target/aarch64/vect-fp.x: New file.
804 * gcc.target/aarch64/vect-mull-compile.c: New file.
805 * gcc.target/aarch64/vect-mull.c: New file.
806 * gcc.target/aarch64/vect-mull.x: New file.
807 * gcc.target/aarch64/vect.c: New file.
808 * gcc.target/aarch64/vect.x: New file.
809 * gcc.target/aarch64/vector_intrinsics.c: New file.
810 * gcc.target/aarch64/vfp-1.c: New file.
811 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
812 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
813 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
814 * g++.dg/abi/aarch64_guard1.C: New file.
815
816 2012-10-23 Jakub Jelinek <jakub@redhat.com>
817
818 PR c++/54988
819 * c-c++-common/pr54988.c: New test.
820
821 2012-10-23 Jan Hubicka <jh@suse.cz>
822
823 * gcc.dg/tree-prof/peel-1.c: New testcase.
824
825 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
826
827 PR gcc/52945
828 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
829
830 2012-10-23 Joseph Myers <joseph@codesourcery.com>
831
832 * gcc.dg/c99-predef-1.c: New test.
833 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
834 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
835 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
836 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
837 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
838 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
839 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
840 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
841 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
842 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
843 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
844 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
845
846 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
847
848 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
849
850 2012-10-23 Jan Hubicka <jh@suse.cz>
851
852 PR middle-end/54937
853 * gcc.c-torture/execute/pr54937.c: New testcase.
854 * gcc.dg/tree-ssa/cunroll-2.c: Update.
855
856 2012-10-23 Jan Hubicka <jh@suse.cz>
857
858 PR middle-end/54967
859 * gfortran.dg/pr54967.f90: New testcase.
860
861 2012-10-23 Terry Guo <terry.guo@arm.com>
862
863 PR target/55019
864 * gcc.dg/pr55019.c: New.
865
866 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
867
868 PR tree-optimization/55008
869 * gcc.dg/tree-ssa/pr55008.c: New test.
870
871 2012-10-22 Richard Biener <rguenther@suse.de>
872
873 PR tree-optimization/55011
874 * gcc.dg/torture/pr55011.c: New testcase.
875
876 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
877
878 * gcc.target/arm/pr40457-1.c: Adjust expected output.
879 * gcc.target/arm/pr40457-2.c: Likewise.
880 * gcc.target/arm/pr40457-3.c: Likewise.
881
882 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
883
884 * gnat.dg/specs/limited_with4.ads: New test.
885 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
886
887 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
888
889 * gnat.dg/modular4.adb: New test.
890 * gnat.dg/modular4_pkg.ads: New helper.
891
892 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
893
894 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
895 * gnat.dg/specs/addr1.ads: Likewise.
896
897 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
898
899 * gcc.dg/webizer.c (main): Add missing exit call.
900
901 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
902
903 PR fortran/54465
904 * gfortran.dg/wextra_1.f: New test.
905
906 2012-10-20 Jan Hubicka <jh@suse.cz>
907
908 * gcc.dg/tree-prof/unroll-1.c: New testcase.
909
910 2012-10-19 Janus Weil <janus@gcc.gnu.org>
911
912 PR fortran/54224
913 * gfortran.dg/warn_unused_function.f90: New.
914
915 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
916
917 * lib/target-supports.exp
918 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
919
920 2012-10-19 Richard Guenther <rguenther@suse.de>
921
922 PR tree-optimization/54981
923 * gcc.dg/pr54981.c: New testcase.
924
925 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
926
927 PR target/54892
928 * gcc.target/arm/pr54892.c: New.
929
930 2012-10-19 Bin Cheng <bin.cheng@arm.com>
931
932 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
933
934 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
935
936 PR c++/54501
937 * g++.dg/init/array30.C: New.
938 * g++.dg/init/array31.C: Likewise.
939
940 2012-10-18 Tobias Burnus <burnus@net-b.de>
941
942 PR fortran/54884
943 * gfortran.dg/public_private_module_7.f90: New.
944
945 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
946
947 PR c++/29633
948 * g++.dg/template/pr29633.C: New.
949
950 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gnat.dg/loop_optimization13.ad[sb]: New test.
953 * gnat.dg/loop_optimization13_pkg.ads: New helper.
954
955 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
956
957 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
958 * gcc.target/arm/neon/vfmaf32.c: Likewise.
959 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
960 * gcc.target/arm/neon/vfmsf32.c: Likewise.
961
962 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
963
964 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
965 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
966 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
967 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
968 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
969 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
970
971 2012-10-16 Jan Hubicka <jh@suse.cz>
972
973 * gcc.target/i386/l_fma_float_?.c: Update.
974 * gcc.target/i386/l_fma_double_?.c: Update.
975 * gfortran.dg/do_1.f90: XFAIL
976 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
977 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
978 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
979 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
980 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
981 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
982 valid.
983
984 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
985
986 PR c/53063
987 PR c/40989
988 * gcc.dg/Wstrict-overflow-24.c: New.
989
990 2012-10-16 Tobias Burnus <burnus@net-b.de>
991
992 PR fortran/50981
993 PR fortran/54618
994 * gfortran.dg/class_optional_1.f90: New.
995 * gfortran.dg/class_optional_2.f90: New.
996
997 2012-10-16 Jakub Jelinek <jakub@redhat.com>
998
999 PR debug/54796
1000 * gcc.dg/guality/pr54796.c: New test.
1001
1002 PR tree-optimization/54889
1003 * gfortran.dg/pr54889.f90: New test.
1004
1005 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1006
1007 * g++.dg/other/dump-ada-spec-2.C: New test.
1008
1009 2012-10-16 Easwaran Raman <eraman@google.com>
1010
1011 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1012 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1013
1014 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1015
1016 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1017 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1018
1019 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1020
1021 PR target/54925
1022 * gcc.c-torture/compile/pr54925.c: New.
1023
1024 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1025
1026 PR target/51244
1027 * gcc.target/sh/pr51244-17.c: New.
1028
1029 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1030
1031 PR target/54760
1032 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1033 functions.
1034 * gcc.target/sh/pr54760-4.c: New.
1035
1036 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1037
1038 PR target/34777
1039 * gcc.target/sh/torture/sh-torture.exp: New.
1040 * gcc.target/sh/torture/pr34777.c: New.
1041
1042 2012-10-15 Matthias Klose <doko@ubuntu.com>
1043
1044 * lib/target-supports.exp (check_profiling_available): Match
1045 arm*-*-linux-* for ARM Linux/GNU.
1046 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1047 * gfortran.dg/enum_10.f90: Likewise.
1048 * gfortran.dg/enum_9.f90: Likewise.
1049 * gcc.target/arm/synchronize.c: Likewise.
1050 * g++.old-deja/g++.jason/enum6.C: Likewise.
1051 * g++.old-deja/g++.other/enum4.C: Likewise.
1052 * g++.old-deja/g++.law/enum9.C: Likewise.
1053
1054 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1055
1056 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1057 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1058
1059 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1060 Paolo Carlini <paolo.carlini@oracle.com>
1061
1062 PR c++/17805
1063 * g++.dg/overload/operator6.C: New.
1064
1065 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/50080 (again)
1068 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1069 * g++.dg/parse/tmpl-outside1.C: Likewise.
1070 * g++.dg/template/qualttp18.C: Likewise.
1071 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1072 * g++.old-deja/g++.pt/overload13.C: Likewise.
1073
1074 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1075
1076 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1077 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1078 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1079 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1080 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1081 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1082 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1083 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1084
1085 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1086
1087 PR c++/50080
1088 * g++.dg/parse/tmpl-outside2.C: New.
1089 * g++.dg/parse/tmpl-outside1.C: Adjust.
1090 * g++.dg/template/qualttp18.C: Likewise.
1091 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1092 * g++.old-deja/g++.pt/overload13.C: Likewise.
1093
1094 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1095
1096 PR tree-optimization/54915
1097 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1098
1099 2012-10-15 Richard Guenther <rguenther@suse.de>
1100
1101 PR tree-optimization/54920
1102 * gcc.dg/torture/pr54920.c: New testcase.
1103
1104 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1105
1106 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1107
1108 2012-10-13 Jason Merrill <jason@redhat.com>
1109
1110 * g++.dg/tls/thread_local7g.C: Require tls_native.
1111
1112 2012-10-14 Jason Merrill <jason@redhat.com>
1113
1114 * g++.dg/cpp0x/inh-ctor1.C: New.
1115 * g++.dg/cpp0x/inh-ctor2.C: New.
1116 * g++.dg/cpp0x/inh-ctor3.C: New.
1117 * g++.dg/cpp0x/inh-ctor4.C: New.
1118 * g++.dg/cpp0x/inh-ctor5.C: New.
1119 * g++.dg/cpp0x/inh-ctor6.C: New.
1120 * g++.dg/cpp0x/inh-ctor7.C: New.
1121 * g++.dg/cpp0x/inh-ctor8.C: New.
1122 * g++.dg/cpp0x/inh-ctor9.C: New.
1123 * g++.dg/cpp0x/inh-ctor10.C: New.
1124 * g++.dg/cpp0x/inh-ctor11.C: New.
1125 * g++.dg/cpp0x/inh-ctor12.C: New.
1126 * g++.dg/cpp0x/inh-ctor13.C: New.
1127
1128 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1129
1130 PR rtl-optimization/54919
1131 * gcc.dg/pr54919.c: New testcase.
1132
1133 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1134
1135 PR c++/53581
1136 * g++.dg/template/crash113.C: New.
1137
1138 2012-10-14 Jan Hubicka <jh@suse.cz>
1139
1140 * gcc.dg/unroll_5.c: New testcase.
1141
1142 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/52643
1145 * g++.dg/opt/pr52643.C: New.
1146
1147 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1148
1149 PR target/54602
1150 * gcc.target/sh/pr54602-1.c: New.
1151 * gcc.target/sh/pr54602-2.c: New.
1152 * gcc.target/sh/pr54602-3.c: New.
1153 * gcc.target/sh/pr54602-4.c: New.
1154
1155 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1156
1157 PR target/54680
1158 * gcc.target/sh/pr54680.c: New.
1159
1160 2012-10-12 Jan Hubicka <jh@suse.cz>
1161
1162 * gcc.dg/webizer.c: New testcase.
1163
1164 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1165
1166 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1167 specify -m64.
1168
1169 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1170
1171 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1172 Return 0 if already specifying -mfloat-abi other than hard.
1173
1174 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1175
1176 * gcc.dg/pr53060.c: Prune irrelevant warning.
1177
1178 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR c/54381
1181 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1182 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1183 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1184 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1185 Adjust expected wording of warnings for *cmp* builtins.
1186 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1187 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1188
1189 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1190
1191 PR c++/24449
1192 * g++.dg/parse/friend-main.C: New.
1193
1194 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1195
1196 PR c++/53055
1197 * g++.dg/pr53055.C: New testcase.
1198
1199 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1200
1201 PR c++/52744
1202 * g++.dg/cpp0x/pr52744.C: New.
1203
1204 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1205
1206 PR fortran/40453
1207 * gfortran.dg/dummy_procedure_9.f90: New.
1208
1209 2012-10-12 Richard Biener <rguenther@suse.de>
1210
1211 PR tree-optimization/54894
1212 * gcc.dg/torture/pr54894.c: New testcase.
1213
1214 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1215
1216 PR target/51244
1217 * gcc.target/sh/pr51244-13.c: New.
1218 * gcc.target/sh/pr51244-14.c: New.
1219 * gcc.target/sh/pr51244-15.c: New.
1220 * gcc.target/sh/pr51244-16.c: New.
1221
1222 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1223
1224 PR c++/51878
1225 * g++.dg/cpp0x/decltype45.C: New.
1226
1227 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1228
1229 PR fortran/54784
1230 * gfortran.dg/class_allocate_13.f90: New.
1231
1232 2012-10-11 Jason Merrill <jason@redhat.com>
1233
1234 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1235 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1236
1237 * g++.dg/gomp/tls-5.C: Require tls_native.
1238 * g++.dg/tls/thread_local7.C: Require tls_native.
1239 * g++.dg/tls/static2.C: New.
1240
1241 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1242
1243 PR c++/36107
1244 * g++.dg/ext/weak5.C: New.
1245
1246 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1247
1248 PR testsuite/54868
1249 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1250 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1251
1252 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1253
1254 PR c++/43765
1255 * g++.dg/parse/pr43765.C: New.
1256
1257 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1258
1259 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1260
1261 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/43663
1264 * g++.dg/init/bitfield3.C: New.
1265
1266 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1267
1268 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1269
1270 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR tree-optimization/54877
1273 * gcc.dg/torture/pr54877.c: New test.
1274
1275 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1276
1277 PR testsuite/53397
1278 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1279 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1280 and remove target info from dg-do compile.
1281 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1282 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1283 and remove target info from dg-do compile.
1284
1285 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1286
1287 * gcc.dg/pr54782.c: Require target with pthread support.
1288
1289 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1290
1291 PR c++/53122
1292 * g++.dg/cpp0x/auto35.C: New.
1293
1294 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1295
1296 PR c++/53540 - using fails to be equivalent to typedef
1297 * g++.dg/cpp0x/alias-decl-24.C: New test.
1298
1299 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1300
1301 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1302 that c++11 attributes to types are ignored for now.
1303 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1305
1306 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 PR c++/53741
1309 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1310
1311 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/50478
1314 * g++.dg/cpp0x/initlist67.C: New.
1315
1316 2012-10-10 Dehao Chen <dehao@google.com>
1317
1318 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1319
1320 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1321
1322 PR target/52480
1323 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1324 Add runtime tests.
1325
1326 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/53307
1329 * g++.dg/cpp0x/decltype44.C: New.
1330
1331 2012-10-09 Steve Ellcey <sellcey@mips.com>
1332
1333 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1334
1335 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 PR c++/53763
1338 * g++.dg/cpp0x/decltype43.C: New.
1339
1340 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1341
1342 PR middle-end/53397
1343 * gcc.dg/pr53397-1.c: New test case.
1344 * gcc.dg/pr53397-2.c: New test case.
1345
1346 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/54194
1349 * g++.dg/warn/Wparentheses-26.C: Adjust.
1350 * g++.dg/warn/Wparentheses-27.C: New.
1351
1352 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1353
1354 PR c++/54427
1355 * c-c++-common/vector-scalar.c: New testcase.
1356 * g++.dg/ext/vector18.C: New testcase.
1357 * g++.dg/ext/vector5.C: This is not an error anymore.
1358 * gcc.dg/init-vec-1.c: Move ...
1359 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1360 * gcc.c-torture/execute/vector-shift1.c: Move ...
1361 * c-c++-common/torture/vector-shift1.c: ... here.
1362 * gcc.dg/scal-to-vec1.c: Move ...
1363 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1364 C++11. Adapt error messages.
1365 * gcc.dg/convert-vec-1.c: Move ...
1366 * c-c++-common/convert-vec-1.c: ... here.
1367 * gcc.dg/scal-to-vec2.c: Move ...
1368 * c-c++-common/scal-to-vec2.c: ... here.
1369
1370 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1371
1372 PR target/54400
1373 * gcc.target/i386/pr54400.c: New testcase.
1374
1375 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1376
1377 PR c++/54858
1378 * g++.dg/template/pr54858.C: New test.
1379
1380 2012-10-08 Marek Polacek <polacek@redhat.com>
1381
1382 PR debug/54831
1383 * g++.dg/debug/pr54831.C: New test.
1384
1385 2012-10-08 Dehao Chen <dehao@google.com>
1386
1387 * g++.dg/predict-loop-exit-1.C: New.
1388 * g++.dg/predict-loop-exit-2.C: New.
1389 * g++.dg/predict-loop-exit-3.C: New.
1390
1391 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1392
1393 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1394
1395 2012-10-08 Jason Merrill <jason@redhat.com>
1396
1397 * g++.dg/gomp/tls-5.C: New.
1398 * g++.dg/gomp/tls-wrap1.C: New.
1399 * g++.dg/gomp/tls-wrap2.C: New.
1400 * g++.dg/gomp/tls-wrap3.C: New.
1401 * g++.dg/gomp/tls-wrap4.C: New.
1402 * g++.dg/gomp/tls-wrapper-cse.C: New.
1403 * g++.dg/tls/thread_local-cse.C: New.
1404 * g++.dg/tls/thread_local-order1.C: New.
1405 * g++.dg/tls/thread_local-order2.C: New.
1406 * g++.dg/tls/thread_local-wrap1.C: New.
1407 * g++.dg/tls/thread_local-wrap2.C: New.
1408 * g++.dg/tls/thread_local-wrap3.C: New.
1409 * g++.dg/tls/thread_local-wrap4.C: New.
1410 * g++.dg/tls/thread_local2g.C: New.
1411 * g++.dg/tls/thread_local3g.C: New.
1412 * g++.dg/tls/thread_local4g.C: New.
1413 * g++.dg/tls/thread_local5g.C: New.
1414 * g++.dg/tls/thread_local6g.C: New.
1415 * g++.dg/tls/thread_local7g.C: New.
1416
1417 * g++.dg/tls/thread_local3.C: New.
1418 * g++.dg/tls/thread_local4.C: New.
1419 * g++.dg/tls/thread_local5.C: New.
1420 * g++.dg/tls/thread_local6.C: New.
1421
1422 * g++.dg/tls/init-2.C: Tweak errors.
1423 * g++.dg/tls/thread_local1.C: New.
1424 * g++.dg/tls/thread_local2.C: New.
1425 * g++.dg/tls/thread_local7.C: New.
1426
1427 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1428
1429 PR target/54866
1430 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1431
1432 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1433
1434 PR target/54685
1435 * gcc.target/sh/pr54685.c: New.
1436
1437 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1438
1439 PR c++/53528 C++11 attribute support
1440 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1441 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1497
1498 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1499
1500 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1501 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1502 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1503
1504 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1505
1506 PR target/54760
1507 * gcc.target/sh/pr54760-2.c: New.
1508 * gcc.target/sh/pr54760-3.c: New.
1509
1510 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1511
1512 PR c++/51422
1513 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1514
1515 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1516 Sandra Loosemore <sandra@codesourcery.com>
1517
1518 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1519 and test that the accumulator is initialized using MULT.
1520 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1521 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1522
1523 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/52764
1526 * g++.dg/cpp0x/stdint.C: New.
1527
1528 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/54249
1531 * g++.dg/cpp0x/stddef.C: New.
1532
1533 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1534
1535 PR fortran/54832
1536 * gfortran.dg/typebound_operator_17.f90: New.
1537
1538 2012-10-06 Jan Hubicka <jh@suse.cz>
1539
1540 PR lto/53831
1541 PR lto/54776
1542 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1543
1544 2012-10-06 Jan Hubicka <jh@suse.cz>
1545
1546 * gcc.dg/lto/resolutions_0.c: New testcase.
1547
1548 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1549
1550 PR fortran/45521
1551 * gfortran.dg/generic_25.f90: New.
1552 * gfortran.dg/generic_26.f90: New.
1553 * gfortran.dg/generic_27.f90: New.
1554
1555 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1556
1557 PR target/54760
1558 * gcc.target/sh/pr54760-1.c: New.
1559
1560 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1561
1562 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1563 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1564 * g++.dg/warn/Wsign-compare-5.C: New test.
1565 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1566 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1567 * g++.dg/ext/builtin30.C: New test.
1568 * g++.dg/ext/vla12.C: New test.
1569 * gcc.dg/builtins-85.c: New test.
1570
1571 PR debug/54519
1572 * gcc.dg/guality/pr54519-1.c: New test.
1573 * gcc.dg/guality/pr54519-2.c: New test.
1574 * gcc.dg/guality/pr54519-3.c: New test.
1575 * gcc.dg/guality/pr54519-4.c: New test.
1576 * gcc.dg/guality/pr54519-5.c: New test.
1577 * gcc.dg/guality/pr54519-6.c: New test.
1578
1579 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/50893
1582 * g++.dg/cpp0x/defaulted38.C: New.
1583
1584 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR tree-optimization/33763
1587 * c-c++-common/pr33763.c: New test.
1588
1589 PR tree-optimization/54810
1590 * gcc.dg/tree-ssa/vrp85.c: New test.
1591
1592 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1593
1594 * gcc.dg/ucnid-7.c: Skip on AIX.
1595 * gcc.dg/ucnid-8.c: Same.
1596 * gcc.dg/ucnid-10.c: Same.
1597 * gcc.dg/ucnid-13.c: Same.
1598 * gcc.dg/attr-alias-3.c: Same.
1599 * gcc.dg/attr-alias-5.c: Same.
1600 * gcc.dg/torture/pr51106-2.c: Same.
1601 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1602
1603 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1604
1605 PR c++/52233
1606 * g++.dg/cpp0x/alias-decl-23.C: New.
1607
1608 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1609
1610 PR c++/53403
1611 * g++.dg/template/friend53.C: New.
1612
1613 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1614
1615 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1616 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1617 (scan-ada-spec): Likewise.
1618 (scan-ada-spec-not): Likewise.
1619 * gcc.dg/dump-ada-spec-1.c: New test.
1620 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1621
1622 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1623
1624 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1625
1626 2012-10-04 Florian Weimer <fweimer@redhat.com>
1627
1628 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1629
1630 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1631
1632 PR c++/54323
1633 * g++.dg/cpp0x/pr54323.C: New.
1634
1635 2012-10-04 Richard Guenther <rguenther@suse.de>
1636
1637 PR middle-end/54735
1638 * g++.dg/torture/pr54735.C: New testcase.
1639
1640 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1641
1642 PR rtl-optimization/54739
1643 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1644
1645 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1646
1647 PR target/51244
1648 * gcc.target/sh/pr51244-12.c: New.
1649
1650 2012-10-03 Dehao Chen <dehao@google.com>
1651
1652 PR middle-end/54782
1653 * gcc.dg/pr54782.c: New test.
1654
1655 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1656
1657 PR c++/54777
1658 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1659
1660 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1661
1662 PR fortran/54778
1663 * gfortran.dg/class_53.f90: New.
1664
1665 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1666
1667 PR debug/54551
1668 * gcc.dg/guality/pr54551.c: New.
1669
1670 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1671
1672 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1673 * gcc.target/powerpc/pr46728-2.c: Likewise.
1674
1675 2012-10-02 Sharad Singhai <singhai@google.com>
1676
1677 PR testsuite/54772
1678 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1679 to fix test failures caused by r191883.
1680 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1681 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1682 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1683 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1684 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1685 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1686 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1687 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1688 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1689
1690 2012-09-30 Sharad Singhai <singhai@google.com>
1691
1692 * gcc.target/i386/vect-double-1.c: Fix test.
1693
1694 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1695
1696 PR target/54087
1697 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1698 atomic_sub fails.
1699
1700 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1701
1702 PR rtl-optimization/54457
1703 * gcc.target/i386/pr54457.c: New test.
1704
1705 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1706
1707 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1708
1709 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1710
1711 * gcc.target/i386/vect-rebuild.c: New testcase.
1712
1713 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1714
1715 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1716
1717 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1718
1719 * gcc.target/mips/pr37362.c: Fix target selector.
1720
1721 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1722
1723 PR target/54083
1724 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1725
1726 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1727
1728 * gcc.dg/ucnid-8.c: Update line number.
1729 * gcc.dg/torture/pr51106-2.c: Likewise.
1730
1731 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1732
1733 PR fortran/54667
1734 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1735 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1736 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1737
1738 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1739
1740 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1741 partially reverting r170092.
1742 * gfortran.dg/class_7.f03: Ditto.
1743 * gfortran.dg/coarray_14.f90: Ditto.
1744 * gfortran.dg/typebound_proc_13.f03: Ditto.
1745
1746 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1747
1748 PR c++/54738
1749 * g++.dg/cpp0x/sfinae42.C: New.
1750
1751 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1752
1753 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1754 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1755 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1756 * gcc.dg/pr42629.c: XFAIL on AIX.
1757 * gcc.dg/pr47684.c: Same.
1758 * gcc.dg/pr43670.c: Same.
1759 * gcc.dg/pr42916.c: Same.
1760 * gcc.dg/pr45449.c: Same.
1761 * gcc.dg/pr50017.c: Same.
1762 * gcc.dg/pr42728.c: Same.
1763 * gcc.dg/pr47881.c: Same.
1764 * gcc.dg/pr44023.c: Same.
1765 * gcc.dg/pr41345.c: Same.
1766 * gcc.dg/pr42630.c: Same.
1767 * gcc.dg/pr44971.c: Same.
1768 * gcc.dg/pr46771.c: Same.
1769 * gcc.dg/ucnid-8.c: Same.
1770 * gcc.dg/ucnid-10.c: Same.
1771 * gcc.dg/ucnid-13.c: Same.
1772 * gcc.dg/torture/pr51106-2.c: Same.
1773 * gcc.dg/pr48768.c: Same.
1774 * gcc.dg/pr42631.c: Same.
1775 * gcc.dg/pr43084.c: Same.
1776 * gcc.dg/ucnid-7.c: Same.
1777 * gcc.dg/pr42889.c: Same.
1778 * gcc.dg/pr41241.c: Same.
1779 * gcc.dg/pr42719.c: Same.
1780 * g++.dg/debug/pr46583.C: Same.
1781 * g++.dg/debug/pr47106.C: Same.
1782 * g++.dg/opt/pr48549.C: Same.
1783 * g++.dg/other/pr42685.C: Same.
1784 * c-c++-common/pr43942.c: Same.
1785
1786 2012-09-29 Ian Lance Taylor <iant@google.com>
1787
1788 * go.test/go-test.exp: Update for latest version of Go testsuite.
1789
1790 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1791
1792 PR fortran/52724
1793 * gfortran.dg/internal_readwrite_3.f90: New test.
1794
1795 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1796
1797 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1798 c-c++-common/Wunused-local-typedefs-2.c to here.
1799
1800 PR c++/54372 - unused attribute inactive on dependant entities
1801 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1802
1803 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1804
1805 PR c++/29028 - Missed unused warning on using declaration
1806 * g++.dg/warn/Wunused-var-18.C: New test.
1807
1808 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1809
1810 PR c++/53551 - -Wunused-local-typedefs misses uses
1811 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1812
1813 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR target/54716
1816 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1817
1818 PR tree-optimization/54713
1819 * gcc.c-torture/compile/pr54713-1.c: New test.
1820 * gcc.c-torture/compile/pr54713-2.c: New test.
1821 * gcc.c-torture/compile/pr54713-3.c: New test.
1822
1823 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1824
1825 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1826
1827 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1828
1829 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1830
1831 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR target/54703
1834 * gcc.target/i386/pr54703.c: New test.
1835
1836 2012-09-27 Richard Guenther <rguenther@suse.de>
1837
1838 PR lto/54709
1839 * gcc.dg/lto/pr54709_0.c: New testcase.
1840 * gcc.dg/lto/pr54709_1.c: Likewise.
1841
1842 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1843
1844 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1845
1846 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1847
1848 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1849
1850 * gcc.target/arm/pr42879.c: Handle big-endian.
1851
1852 2012-09-26 Steve Ellcey <sellcey@mips.com>
1853
1854 PR c/37303
1855 * gcc.dg/pr37303.c: Check for rdata or rodata.
1856
1857 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1858
1859 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1860
1861 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1862
1863 PR target/51274
1864 PR target/53087
1865 * gcc.target/powerpc/ppc-ne0-1.c: New.
1866
1867 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1868
1869 PR target/54089
1870 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1871 test_19, test_20, test_21, test_22, test_23): New functions.
1872 * gcc.target/sh/pr54089-4.c: New.
1873 * gcc.target/sh/pr54089-5.c: New.
1874 * gcc.target/sh/pr54089-6.c: New.
1875 * gcc.target/sh/pr54089-7.c: New.
1876
1877 2012-09-25 Richard Guenther <rguenther@suse.de>
1878
1879 PR lto/54625
1880 * gcc.dg/lto/pr54702_0.c: New testcase.
1881 * gcc.dg/lto/pr54702_1.c: Likewise.
1882 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1883 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1884 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1885 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1886
1887 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1888
1889 PR c++/54526
1890 * g++.dg/cpp0x/parse2.C: New.
1891 * g++.dg/parse/error11.C: Adjust.
1892 * g++.dg/parse/error12.C: Likewise.
1893
1894 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1895
1896 * gcc.target/i386/20030217-1.c: Added check for
1897 large_long_double effective target.
1898 * gcc.target/i386/387-3.c: Likewise.
1899 * gcc.target/i386/387-4.c: Likewise.
1900 * gcc.target/i386/pr36578-1.c: Likewise.
1901 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1902 when long double size is equal double size.
1903 * gcc.target/i386/excess-precision-1.c: Likewise.
1904 * gcc.target/i386/pr36578-2.c: Likewise.
1905 * gcc.target/i386/20030217-2.c: New testcase.
1906
1907 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/54676
1910 * gcc.dg/pr54676.c: New test.
1911
1912 2012-09-25 Richard Guenther <rguenther@suse.de>
1913
1914 PR tree-optimization/53663
1915 * gcc.dg/torture/pr53663-1.c: New testcase.
1916 * gcc.dg/torture/pr53663-2.c: Likewise.
1917 * gcc.dg/torture/pr53663-3.c: Likewise.
1918
1919 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1920
1921 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1922
1923 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1924
1925 * lib/target-supports-dg.exp (dg-require-effective-target,
1926 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1927 dg-process-target-1 instead of dg-process-target.
1928 (dg-process-target-1): Rename from dg-process-target.
1929 (dg-process-target): New.
1930
1931 2012-09-24 Richard Guenther <rguenther@suse.de>
1932
1933 PR tree-optimization/54684
1934 * g++.dg/torture/pr54684.C: New testcase.
1935
1936 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1937
1938 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1939
1940 2012-09-24 Richard Guenther <rguenther@suse.de>
1941
1942 PR middle-end/52173
1943 * gcc.dg/tm/pr52173-1.c: New.
1944 * gcc.dg/tm/pr52173-2.c: New.
1945
1946 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1947
1948 * gcc.dg/pr54669.c: New test.
1949
1950 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1951 Dominique Dhumieres <dominiq@lps.ens.fr>
1952
1953 PR testsuite/54677
1954 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1955
1956 2012-09-23 Tobias Burnus <burnus@net-b.de>
1957
1958 PR fortran/54618
1959 * gfortran.dg/class_array_14.f90: New.
1960
1961 2012-09-22 Kai Tietz <ktietz@redhat.com>
1962
1963 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1964 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1965
1966 2012-09-21 Dehao Chen <dehao@google.com>
1967
1968 PR go/54649
1969 PR tree-optimization/54655
1970 * g++.dg/pr54655.C: New testcase.
1971
1972 2012-09-21 Richard Guenther <rguenther@suse.de>
1973
1974 PR tree-optimization/54647
1975 * g++.dg/torture/pr54647.C: New testcase.
1976
1977 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1978
1979 PR c++/54427
1980 * c-c++-common/torture/vector-compare-2.c: Add -w.
1981
1982 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1983
1984 * gnat.dg/opt20.ads: Move dg directive to...
1985 * gnat.dg/opt20.adb: ...here.
1986 * gnat.dg/addr1.ad[sb]: Likewise.
1987 * gnat.dg/concat2.ad[sb]: Likewise.
1988 * gnat.dg/array16.ad[sb]: Likewise.
1989 * gnat.dg/atomic5.ad[sb]: Likewise.
1990 * gnat.dg/discr29.ad[sb]: Likewise.
1991 * gnat.dg/noreturn5.ad[sb]: Likewise.
1992 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1993 * gnat.dg/discr23.ads: Remove dg directive.
1994 * gnat.dg/nested_float_packed.ads: Likewise.
1995 * gnat.dg/oconst6.ads: Move to...
1996 * gnat.dg/specs/oconst6.ads: ...here.
1997
1998 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1999
2000 PR c++/52432
2001 * g++.dg/cpp0x/decltype32.C: Tweak.
2002
2003 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2004
2005 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2006 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2007 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2008 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2009
2010 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2011
2012 PR c++/54581
2013 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2014
2015 2012-09-19 Steve Ellcey <sellcey@mips.com>
2016
2017 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2018
2019 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2020
2021 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2022 * gcc.target/powerpc/ppc-mftb.c: New file.
2023
2024 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2025
2026 PR target/54089
2027 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2028 functions.
2029
2030 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2031
2032 PR target/54236
2033 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2034
2035 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2036
2037 * gcc.c-torture/execute/20120919-1.c: New test.
2038
2039 2012-09-19 Richard Guenther <rguenther@suse.de>
2040
2041 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2042
2043 2012-09-19 Richard Guenther <rguenther@suse.de>
2044
2045 * gcc.dg/builtin-unreachable-6.c: Adjust.
2046
2047 2012-09-19 Richard Guenther <rguenther@suse.de>
2048
2049 * gcc.dg/builtin-object-size-10.c: Adjust.
2050 * gcc.dg/builtin-unreachable-5.c: Adjust.
2051 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2052 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2053 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2054 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2055 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2056 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2057 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2058 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2059 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2060 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2061 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2062 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2063
2064 2012-09-19 Richard Guenther <rguenther@suse.de>
2065
2066 PR tree-optimization/54132
2067 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2068 * gcc.dg/torture/pr54132.c: Likewise.
2069
2070 2012-09-19 Terry Guo <terry.guo@arm.com>
2071
2072 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2073 extra prune rules that will be applied to all tests in a .exp file.
2074 (gcc-dg-prune): Use rules defined by the above variable.
2075 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2076 harmless warnings on architecture switch conflict.
2077
2078 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2079
2080 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2081 of asm-comment characters instead of a single one.
2082 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2083
2084 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2085
2086 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2087
2088 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2089 target instead of xfailing it.
2090 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2091 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2092 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2093 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2094 * gcc.dg/vect/vect-104.c: Likewise.
2095 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2096 * gcc.dg/vect/vect-outer-1.c: Likewise.
2097 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2098 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2099 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2100 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2101 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2102 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2103 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2104 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2105 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2106
2107 * lib/target-supports.exp
2108 (check_effective_target_vect_widen_mult_qi_to_hi,
2109 check_effective_target_vect_widen_mult_hi_to_si,
2110 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2111 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2112 check_effective_target_vect_pack_trunc,
2113 check_effective_target_vect_unpack,
2114 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2115 instead of arm_none.
2116
2117 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2118
2119 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2120
2121 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2122 config to compiler_flags.
2123
2124 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR target/54592
2127 * gcc.target/i386/pr54592.c: New test.
2128
2129 PR tree-optimization/54610
2130 * gcc.target/i386/pr54610.c: New test.
2131
2132 2012-09-17 Jason Merrill <jason@redhat.com>
2133
2134 PR c++/54575
2135 * g++.dg/cpp0x/alias-decl-21.C: New.
2136 * g++.dg/cpp0x/alias-decl-22.C: New.
2137
2138 2012-09-17 Tobias Burnus <burnus@net-b.de>
2139
2140 PR fortran/54608
2141 * gfortran.dg/scan_2.f90: New.
2142
2143 2012-09-17 Jason Merrill <jason@redhat.com>
2144
2145 PR c++/53661
2146 * g++.dg/init/aggr9.C: New.
2147
2148 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2149
2150 * gnat.dg/loop_optimization12.ad[sb]: New test.
2151
2152 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2153
2154 PR fortran/54285
2155 * gfortran.dg/proc_ptr_result_7.f90: New.
2156
2157 2012-09-17 Tobias Burnus <burnus@net-b.de>
2158
2159 PR fortran/54603
2160 * gfortran.dg/structure_constructor_11.f90: New.
2161
2162 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR tree-optimization/54563
2165 * g++.dg/torture/pr54563.C: New test.
2166
2167 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2168
2169 PR fortran/54594
2170 * gfortran.dg/typebound_generic_14.f03: New.
2171
2172 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2173
2174 PR fortran/54387
2175 * gfortran.dg/proc_ptr_38.f90: New.
2176
2177 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2178
2179 PR debug/54460
2180 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2181 to scary regexp.
2182
2183 PR testsuite/54007
2184 * gnat.dg/lto15.adb: Require lto.
2185
2186 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2187 "myBindC" for hppa*-*-hpux*.
2188
2189 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2190
2191 * gfortran.dg/namelist_75.f90: New test.
2192
2193 2012-09-15 Tom de Vries <tom@codesourcery.com>
2194
2195 * gcc.dg/tree-ssa/vrp82.c: New test.
2196 * gcc.dg/tree-ssa/vrp83.c: Same.
2197 * gcc.dg/tree-ssa/vrp84.c: Same.
2198
2199 2012-09-15 Tom de Vries <tom@codesourcery.com>
2200
2201 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2202 * gcc.dg/tree-ssa/vrp81.c: ... this.
2203
2204 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2205
2206 PR target/54222
2207 * gcc.target/avr/torture/fix-types.h: New.
2208 * gcc.target/avr/torture/vals-hr.def: New.
2209 * gcc.target/avr/torture/vals-r.def: New.
2210 * gcc.target/avr/torture/vals-k.def: New.
2211 * gcc.target/avr/torture/vals-ur.def: New.
2212 * gcc.target/avr/torture/vals-uk.def: New.
2213 * gcc.target/avr/torture/vals-uhr.def: New.
2214 * gcc.target/avr/torture/vals-llk.def: New.
2215 * gcc.target/avr/torture/vals-ullk.def: New.
2216 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2217 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2218 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2219 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2220 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2221 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2222 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2223 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2224
2225 2012-09-14 Dehao Chen <dehao@google.com>
2226
2227 * g++.dg/debug/dwarf2/deallocator.C: New test.
2228
2229 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2230
2231 PR c/54552
2232 * gcc.c-torture/compile/pr54552-1.c: New test.
2233
2234 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2235
2236 PR c++/54427
2237 * g++.dg/other/vector-compare.C: New testcase.
2238 * c-c++-common/vector-compare-3.c: New testcase.
2239 * gcc.dg/vector-shift.c: Move ...
2240 * c-c++-common/vector-shift.c: ... here.
2241 * gcc.dg/vector-shift1.c: Move ...
2242 * c-c++-common/vector-shift1.c: ... here.
2243 * gcc.dg/vector-shift3.c: Move ...
2244 * c-c++-common/vector-shift3.c: ... here.
2245 * gcc.dg/vector-compare-1.c: Move ...
2246 * c-c++-common/vector-compare-1.c: ... here.
2247 * gcc.dg/vector-compare-2.c: Move ...
2248 * c-c++-common/vector-compare-2.c: ... here.
2249 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2250 * c-c++-common/torture/vector-compare-1.c: ... here.
2251 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2252 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2253 * c-c++-common/torture/vector-compare-2.c: ... here.
2254 * gcc.c-torture/execute/vector-shift.c: Move ...
2255 * c-c++-common/torture/vector-shift.c: ... here.
2256 * gcc.c-torture/execute/vector-shift2.c: Move ...
2257 * c-c++-common/torture/vector-shift2.c: ... here.
2258 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2259 * c-c++-common/torture/vector-subscript-1.c: ... here.
2260 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2261 * c-c++-common/torture/vector-subscript-2.c: ... here.
2262 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2263 * c-c++-common/torture/vector-subscript-3.c: ... here.
2264
2265 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2266
2267 PR c/54103
2268 * gcc.c-torture/compile/pr54103-1.c,
2269 gcc.c-torture/compile/pr54103-2.c,
2270 gcc.c-torture/compile/pr54103-3.c,
2271 gcc.c-torture/compile/pr54103-4.c,
2272 gcc.c-torture/compile/pr54103-5.c,
2273 gcc.c-torture/compile/pr54103-6.c: New tests.
2274 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2275
2276 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2279
2280 2012-09-14 Richard Guenther <rguenther@suse.de>
2281
2282 PR tree-optimization/54565
2283 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2284 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2285
2286 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2287
2288 * gcc.target/arm/combine-movs.c: Add missing space.
2289
2290 2012-09-14 Richard Guenther <rguenther@suse.de>
2291
2292 * g++.dg/torture/builtin-location.C: New testcase.
2293
2294 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2295 Manuel López-Ibáñez <manu@gcc.gnu.org>
2296
2297 PR c++/53210
2298 * g++.dg/warn/Wuninitialized-self.C: New.
2299
2300 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR c/54559
2303 * gcc.c-torture/compile/pr54559.c: New test.
2304
2305 2012-09-13 Jason Merrill <jason@redhat.com>
2306
2307 PR c++/53839
2308 * g++.dg/cpp0x/constexpr-temp1.C: New.
2309
2310 PR c++/54511
2311 * g++.dg/template/anonunion2.C: New.
2312
2313 PR c++/53836
2314 * g++.dg/template/init10.C: New.
2315
2316 2012-09-13 Tobias Burnus <burnus@net-b.de>
2317
2318 PR fortran/54556
2319 * gfortran.dg/implicit_pure_3.f90: New.
2320
2321 2012-09-13 Richard Guenther <rguenther@suse.de>
2322
2323 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2324
2325 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2326
2327 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2328
2329 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2330
2331 * c-c++-common/pr51712.c: Handle for short-enum targets.
2332
2333 2012-09-12 Terry Guo <terry.guo@arm.com>
2334
2335 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2336 and lsrs for Thumb2 mode.
2337
2338 2012-09-12 Jan Hubicka <jh@suse.cz>
2339
2340 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2341
2342 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2343
2344 PR target/54445
2345 * gcc.target/i386/pr54445-1.c: New file.
2346 * gcc.target/i386/pr54445-2.c: Likewise.
2347
2348 2012-09-12 Tobias Burnus <burnus@net-b.de>
2349
2350 PR fortran/54225
2351 PR fortran/53306
2352 * gfortran.dg/coarray_10.f90: Update dg-error.
2353 * gfortran.dg/coarray_28.f90: New.
2354 * gfortran.dg/array_section_3.f90: New.
2355
2356 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2357
2358 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2359 gcc.target/arm/pr48252.c: Fix for big-endian support.
2360
2361 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2362
2363 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2364
2365 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2366 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2367
2368 * gcc.target/arm/neon-vfma-1.c: New testcase.
2369 * gcc.target/arm/neon-vfms-1.c: Likewise.
2370 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2371 of float.
2372 * gcc.target/arm/neon-vmls-1.c: Likewise.
2373 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2374 function.
2375 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2376 (check_effective_target_arm_neonv2_ok): Likewise.
2377 (check_effective_target_arm_neonv2_hw): Likewise.
2378 (check_effective_target_arm_neonv2): Likewise.
2379
2380 2012-09-11 Richard Guenther <rguenther@suse.de>
2381
2382 PR middle-end/54515
2383 * g++.dg/tree-ssa/pr54515.C: New testcase.
2384
2385 2012-09-10 Andrew Pinski <apinski@cavium.com>
2386
2387 PR tree-opt/c54362
2388 * gcc.dg/tm/memopt-16.c: New testcase.
2389
2390 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2391
2392 PR c++/54541
2393 PR c++/54542
2394 * g++.dg/cpp0x/sfinae40.C: New.
2395 * g++.dg/cpp0x/sfinae41.C: Likewise.
2396
2397 2012-09-10 Jason Merrill <jason@redhat.com>
2398
2399 PR c++/54538
2400 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2401
2402 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2403
2404 PR target/54089
2405 * gcc.target/sh/pr54089-3.c: New.
2406
2407 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2408
2409 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2410
2411 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2412
2413 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2414
2415 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2416
2417 * gcc.dg/pr52558-2.c: Delete.
2418 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2419
2420 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2421
2422 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2423
2424 2012-09-10 Richard Guenther <rguenther@suse.de>
2425
2426 PR tree-optimization/54520
2427 * gcc.dg/torture/pr54520.c: New testcase.
2428
2429 2012-09-10 Jason Merrill <jason@redhat.com>
2430
2431 PR c++/54506
2432 * g++.dg/cpp0x/implicit14.C: New.
2433
2434 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2435
2436 PR fortran/54208
2437 * gfortran.dg/bound_simplification_3.f90: New test.
2438
2439 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2440
2441 PR testsuite/54184
2442 * gcc.dg/pr52558-1.c: Delete.
2443 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2444
2445 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2446
2447 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2448 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2449 * gcc.target/arm/smlaltt-1.c: Likewise.
2450
2451 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2452
2453 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2454
2455 2012-09-07 Tom de Vries <tom@codesourcery.com>
2456
2457 PR tree-optimization/53986
2458 * gcc.dg/tree-ssa/vrp80.c: New test.
2459 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2460
2461 2012-09-06 Jason Merrill <jason@redhat.com>
2462
2463 PR c++/54341
2464 PR c++/54253
2465 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2466 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2467
2468 2012-09-06 Andrew Pinski <apinski@cavium.com>
2469
2470 PR tree-opt/54494
2471 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2472
2473 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2474
2475 PR rtl-optimization/54455
2476 * gcc.dg/54455.c: New test.
2477
2478 2012-09-06 Tobias Burnus <burnus@net-b.de>
2479
2480 PR fortran/54463
2481 * gfortran.dg/promotion_2.f90: New.
2482
2483 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2484
2485 PR middle-end/54486
2486 * c-c++-common/pr54486.c: New test.
2487
2488 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2489
2490 PR fortran/54474
2491 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2492
2493 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2494
2495 PR c++/54191
2496 * g++.dg/cpp0x/sfinae39.C: New.
2497
2498 2012-09-04 Jason Merrill <jason@redhat.com>
2499
2500 PR c++/54441
2501 * g++.dg/ext/flexary3.C: New.
2502
2503 PR c++/54420
2504 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2505
2506 PR c++/54198
2507 * g++.dg/template/defarg15.C: New.
2508
2509 PR c++/54437
2510 * g++.dg/template/access24.C: New.
2511
2512 2012-09-04 Richard Guenther <rguenther@suse.de>
2513
2514 PR tree-optimization/54458
2515 * gcc.dg/torture/pr54458.c: New testcase.
2516
2517 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2518
2519 * gcc.target/arm/neon-vext.c: New test.
2520 * gcc.target/arm/neon-vext-execute.c: Ditto.
2521
2522 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2523
2524 PR fortran/54243
2525 PR fortran/54244
2526 * gfortran.dg/select_type_29.f03: New.
2527
2528 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2529
2530 * gcc.dg/fold-perm.c: Improve test.
2531
2532 2012-09-03 Tobias Burnus <burnus@net-b.de>
2533
2534 PR fortran/51632
2535 * gfortran.dg/coarray_class_1.f90: New.
2536
2537 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2538
2539 PR target/49206
2540 * gcc.c-torture/compile/pr49206.c: New test.
2541
2542 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2543 Uros Bizjak <ubizjak@gmail.com>
2544
2545 PR target/36680
2546 * gfortran.dg/pr36680.f90: New test.
2547
2548 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2549
2550 PR target/42295
2551 * g++.dg/opt/pr42295.C: New test.
2552
2553 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR target/54436
2556 * gcc.dg/torture/pr54436.c: New test.
2557
2558 2012-09-01 Andrew Pinski <apinski@cavium.com>
2559
2560 * gcc.target/mips/truncate-8.c: New testcase.
2561
2562 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2563
2564 PR target/46829
2565 PR target/46843
2566 * gcc.target/i386/pr46829.c: New test.
2567 * gcc.target/i386/pr46843.c: Ditto.
2568
2569 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2570 Jason Merrill <jason@redhat.com>
2571
2572 PR c++/18747
2573 * g++.dg/parse/error50.C: New.
2574
2575 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR c/54428
2578 * gcc.c-torture/compile/pr54428.c: New test.
2579
2580 2012-08-31 Ollie Wild <aaw@google.com>
2581
2582 PR c++/54197
2583 * g++.dg/init/lifetime3.C: New test.
2584
2585 2012-08-31 Martin Jambor <mjambor@suse.cz>
2586
2587 PR middle-end/54409
2588 * gcc.dg/torture/pr54409.c: New test.
2589
2590 2012-08-31 Martin Jambor <mjambor@suse.cz>
2591
2592 * gfortran.dg/pr48636.f90: Add dump scan checks.
2593
2594 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2595
2596 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2597
2598 2012-08-28 Joey Ye <joey.ye@arm.com>
2599
2600 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2601
2602 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2603
2604 PR target/46254
2605 * gcc.target/i386/pr46254.c: New test.
2606
2607 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2608
2609 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2610 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2611 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2612
2613 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2614
2615 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2616 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2617 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2618 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2619 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2620 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2621 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2622 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2623 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2624 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2625 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2626 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2627 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2628 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2629 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2630 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2631 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2632 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2633 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2634 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2635 gcc.target/mips/unaligned-1.c: Tighten regexps.
2636
2637 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2638
2639 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2640 (mips_option_groups): Remove optimization. Add various -f options.
2641 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2642 and -pg imply -fno-omit-frame-pointer.
2643 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2644 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2645 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2646 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2647 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2648 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2649 * gcc.target/mips/abi-n32-long32.c: Likewise.
2650 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2651 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2652 * gcc.target/mips/abi-n32-long64.c: Likewise.
2653 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2654 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2655 * gcc.target/mips/abi-n64-long32.c: Likewise.
2656 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2657 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2658 * gcc.target/mips/abi-n64-long64.c: Likewise.
2659 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2660 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2661 * gcc.target/mips/abi-o32-long32.c: Likewise.
2662 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2663 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2664 * gcc.target/mips/abi-o32-long64.c: Likewise.
2665 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2666 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2667 * gcc.target/mips/abi-o64-long32.c: Likewise.
2668 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2669 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2670 * gcc.target/mips/abi-o64-long64.c: Likewise.
2671 * gcc.target/mips/asm-1.c: Likewise.
2672 * gcc.target/mips/branch-1.c: Likewise.
2673 * gcc.target/mips/call-3.c: Likewise.
2674 * gcc.target/mips/call-saved-3.c: Likewise.
2675 * gcc.target/mips/clear-cache-1.c: Likewise.
2676 * gcc.target/mips/div-1.c: Likewise.
2677 * gcc.target/mips/div-2.c: Likewise.
2678 * gcc.target/mips/div-3.c: Likewise.
2679 * gcc.target/mips/div-4.c: Likewise.
2680 * gcc.target/mips/div-5.c: Likewise.
2681 * gcc.target/mips/div-6.c: Likewise.
2682 * gcc.target/mips/div-7.c: Likewise.
2683 * gcc.target/mips/div-8.c: Likewise.
2684 * gcc.target/mips/div-9.c: Likewise.
2685 * gcc.target/mips/div-10.c: Likewise.
2686 * gcc.target/mips/div-11.c: Likewise.
2687 * gcc.target/mips/div-12.c: Likewise.
2688 * gcc.target/mips/dsp-ctrl.c: Likewise.
2689 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2690 * gcc.target/mips/ext-8.c: Likewise.
2691 * gcc.target/mips/extend-2.c: Likewise.
2692 * gcc.target/mips/fix-r10000-1.c: Likewise.
2693 * gcc.target/mips/fix-r10000-2.c: Likewise.
2694 * gcc.target/mips/fix-r10000-3.c: Likewise.
2695 * gcc.target/mips/fix-r10000-4.c: Likewise.
2696 * gcc.target/mips/fix-r10000-5.c: Likewise.
2697 * gcc.target/mips/fix-r10000-6.c: Likewise.
2698 * gcc.target/mips/fix-r10000-7.c: Likewise.
2699 * gcc.target/mips/fix-r10000-8.c: Likewise.
2700 * gcc.target/mips/fix-r10000-9.c: Likewise.
2701 * gcc.target/mips/fix-r10000-10.c: Likewise.
2702 * gcc.target/mips/fix-r10000-11.c: Likewise.
2703 * gcc.target/mips/fix-r10000-12.c: Likewise.
2704 * gcc.target/mips/fix-r10000-13.c: Likewise.
2705 * gcc.target/mips/fix-r10000-14.c: Likewise.
2706 * gcc.target/mips/fix-r10000-15.c: Likewise.
2707 * gcc.target/mips/fpcmp-1.c: Likewise.
2708 * gcc.target/mips/fpcmp-2.c: Likewise.
2709 * gcc.target/mips/fpr-moves-7.c: Likewise.
2710 * gcc.target/mips/fpr-moves-8.c: Likewise.
2711 * gcc.target/mips/int-moves-1.c: Likewise.
2712 * gcc.target/mips/int-moves-2.c: Likewise.
2713 * gcc.target/mips/long-calls-pg.c: Likewise.
2714 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2715 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2716 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2717 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2718 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2719 * gcc.target/mips/mips-3d-1.c: Likewise.
2720 * gcc.target/mips/mips-3d-2.c: Likewise.
2721 * gcc.target/mips/mips-3d-3.c: Likewise.
2722 * gcc.target/mips/mips-3d-4.c: Likewise.
2723 * gcc.target/mips/mips-3d-5.c: Likewise.
2724 * gcc.target/mips/mips-3d-6.c: Likewise.
2725 * gcc.target/mips/mips-3d-7.c: Likewise.
2726 * gcc.target/mips/mips-3d-8.c: Likewise.
2727 * gcc.target/mips/mips-3d-9.c: Likewise.
2728 * gcc.target/mips/mips-ps-1.c: Likewise.
2729 * gcc.target/mips/mips-ps-2.c: Likewise.
2730 * gcc.target/mips/mips-ps-3.c: Likewise.
2731 * gcc.target/mips/mips-ps-4.c: Likewise.
2732 * gcc.target/mips/mips-ps-6.c: Likewise.
2733 * gcc.target/mips/mips32-dspr2.c: Likewise.
2734 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2735 * gcc.target/mips/neg-abs-1.c: Likewise.
2736 * gcc.target/mips/neg-abs-2.c: Likewise.
2737 * gcc.target/mips/nmadd-3.c: Likewise.
2738 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2739 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2740 * gcc.target/mips/octeon-pop-1.c: Likewise.
2741 * gcc.target/mips/pr26765.c: Likewise.
2742 * gcc.target/mips/pr33256.c: Likewise.
2743 * gcc.target/mips/pr33635-1.c: Likewise.
2744 * gcc.target/mips/pr33755.c: Likewise.
2745 * gcc.target/mips/pr35802.c: Likewise.
2746 * gcc.target/mips/pr45074.c: Likewise.
2747 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2748 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2749 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2750 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2751 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2752 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2753 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2754 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2755 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2756 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2757 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2758 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2759 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2760 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2761 * gcc.target/mips/save-restore-1.c: Likewise.
2762 * gcc.target/mips/save-restore-3.c: Likewise.
2763 * gcc.target/mips/save-restore-5.c: Likewise.
2764 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2765 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2766 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2767 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2768 * gcc.target/mips/stack-1.c: Likewise.
2769
2770 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2771 Tighten regexps.
2772
2773 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2774 branch under test to be filled with preceding rather than
2775 following instructions.
2776 * gcc.target/mips/branch-10.c: Likewise.
2777 * gcc.target/mips/branch-11.c: Likewise.
2778 * gcc.target/mips/branch-12.c: Likewise.
2779 * gcc.target/mips/branch-13.c: Likewise.
2780 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2781 to be eliminated. Tighten $28 scan-assembler-not test.
2782
2783 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2784 function to...
2785 * gcc.target/mips/call-4.c: ...this new test.
2786
2787 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2788 more likely.
2789 * gcc.target/mips/code-readable-3.c: Likewise.
2790 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2791 flag but skip for -O0.
2792 * gcc.target/mips/code-readable-4.c: Likewise.
2793
2794 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2795 of operations under test.
2796 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2797
2798 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2799 Don't require sibling-call optimization.
2800 * gcc.target/mips/near-far-4.c: Likewise.
2801
2802 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2803 Make sure that the register variable is used.
2804 * gcc.target/mips/soft-float-1.c: Likewise.
2805
2806 * gcc.target/mips/sdata-1.c: Make static data volatile.
2807 * gcc.target/mips/sdata-2.c: Likewise.
2808 * gcc.target/mips/sdata-3.c: Likewise.
2809 * gcc.target/mips/sdata-4.c: Likewise.
2810
2811 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2812 skip for -O0.
2813 * gcc.target/mips/atomic-memory-2.c: Likewise.
2814 * gcc.target/mips/branch-cost-1.c: Likewise.
2815 * gcc.target/mips/branch-cost-2.c: Likewise.
2816 * gcc.target/mips/cache-1.c: Likewise.
2817 * gcc.target/mips/call-1.c: Likewise.
2818 * gcc.target/mips/call-saved-2.c: Likewise.
2819 * gcc.target/mips/const-anchor-1.c: Likewise.
2820 * gcc.target/mips/const-anchor-2.c: Likewise.
2821 * gcc.target/mips/dse-1.c: Likewise.
2822 * gcc.target/mips/dsp-lhx.c: Likewise.
2823 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2824 * gcc.target/mips/ext-1.c: Likewise.
2825 * gcc.target/mips/ext-2.c: Likewise.
2826 * gcc.target/mips/ext-3.c: Likewise.
2827 * gcc.target/mips/ext-4.c: Likewise.
2828 * gcc.target/mips/ext-5.c: Likewise.
2829 * gcc.target/mips/ext-6.c: Likewise.
2830 * gcc.target/mips/ext-7.c: Likewise.
2831 * gcc.target/mips/extend-1.c: Likewise.
2832 * gcc.target/mips/fix-r4000-1.c: Likewise.
2833 * gcc.target/mips/fix-r4000-3.c: Likewise.
2834 * gcc.target/mips/fix-r4000-5.c: Likewise.
2835 * gcc.target/mips/fix-r4000-6.c: Likewise.
2836 * gcc.target/mips/fix-r4000-8.c: Likewise.
2837 * gcc.target/mips/fix-r4000-10.c: Likewise.
2838 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2839 * gcc.target/mips/fixed-vector-type.c: Likewise.
2840 * gcc.target/mips/fpr-moves-1.c: Likewise.
2841 * gcc.target/mips/fpr-moves-2.c: Likewise.
2842 * gcc.target/mips/fpr-moves-3.c: Likewise.
2843 * gcc.target/mips/fpr-moves-4.c: Likewise.
2844 * gcc.target/mips/fpr-moves-5.c: Likewise.
2845 * gcc.target/mips/fpr-moves-6.c: Likewise.
2846 * gcc.target/mips/ins-1.c: Likewise.
2847 * gcc.target/mips/ins-2.c: Likewise.
2848 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2849 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2850 * gcc.target/mips/lazy-binding-1.c: Likewise.
2851 * gcc.target/mips/madd-3.c: Likewise.
2852 * gcc.target/mips/madd-5.c: Likewise.
2853 * gcc.target/mips/madd-6.c: Likewise.
2854 * gcc.target/mips/madd-8.c: Likewise.
2855 * gcc.target/mips/madd-9.c: Likewise.
2856 * gcc.target/mips/memcpy-1.c: Likewise.
2857 * gcc.target/mips/mips-ps-type.c: Likewise.
2858 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2859 * gcc.target/mips/mips-sched-madd.c: Likewise.
2860 * gcc.target/mips/mips16e-extends.c: Likewise.
2861 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2862 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2863 * gcc.target/mips/movcc-1.c: Likewise.
2864 * gcc.target/mips/movcc-2.c: Likewise.
2865 * gcc.target/mips/movcc-3.c: Likewise.
2866 * gcc.target/mips/msub-5.c: Likewise.
2867 * gcc.target/mips/msub-6.c: Likewise.
2868 * gcc.target/mips/msub-8.c: Likewise.
2869 * gcc.target/mips/mult-2.c: Likewise.
2870 * gcc.target/mips/mult-3.c: Likewise.
2871 * gcc.target/mips/mult-5.c: Likewise.
2872 * gcc.target/mips/mult-6.c: Likewise.
2873 * gcc.target/mips/mult-7.c: Likewise.
2874 * gcc.target/mips/mult-12.c: Likewise.
2875 * gcc.target/mips/mult-13.c: Likewise.
2876 * gcc.target/mips/mult-14.c: Likewise.
2877 * gcc.target/mips/mult-15.c: Likewise.
2878 * gcc.target/mips/mult-17.c: Likewise.
2879 * gcc.target/mips/mult-18.c: Likewise.
2880 * gcc.target/mips/mult-19.c: Likewise.
2881 * gcc.target/mips/nmadd-1.c: Likewise.
2882 * gcc.target/mips/nmadd-2.c: Likewise.
2883 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2884 * gcc.target/mips/octeon-cins-1.c: Likewise.
2885 * gcc.target/mips/octeon-cins-2.c: Likewise.
2886 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2887 * gcc.target/mips/octeon-exts-2.c: Likewise.
2888 * gcc.target/mips/octeon-exts-3.c: Likewise.
2889 * gcc.target/mips/octeon-exts-4.c: Likewise.
2890 * gcc.target/mips/octeon-exts-5.c: Likewise.
2891 * gcc.target/mips/octeon-exts-6.c: Likewise.
2892 * gcc.target/mips/octeon-exts-7.c: Likewise.
2893 * gcc.target/mips/octeon-pop-2.c: Likewise.
2894 * gcc.target/mips/octeon-seq-3.c: Likewise.
2895 * gcc.target/mips/octeon-seq-4.c: Likewise.
2896 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2897 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2898 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2899 * gcc.target/mips/pr54240.c: Likewise.
2900 * gcc.target/mips/rsqrt-1.c: Likewise.
2901 * gcc.target/mips/rsqrt-2.c: Likewise.
2902 * gcc.target/mips/rsqrt-3.c: Likewise.
2903 * gcc.target/mips/rsqrt-4.c: Likewise.
2904 * gcc.target/mips/save-restore-2.c: Likewise.
2905 * gcc.target/mips/save-restore-4.c: Likewise.
2906 * gcc.target/mips/sb1-1.c: Likewise.
2907 * gcc.target/mips/scc-1.c: Likewise.
2908 * gcc.target/mips/scc-2.c: Likewise.
2909 * gcc.target/mips/scc-3.c: Likewise.
2910 * gcc.target/mips/scc-4.c: Likewise.
2911 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2912 * gcc.target/mips/truncate-1.c: Likewise.
2913 * gcc.target/mips/truncate-2.c: Likewise.
2914 * gcc.target/mips/truncate-3.c: Likewise.
2915 * gcc.target/mips/truncate-4.c: Likewise.
2916 * gcc.target/mips/truncate-5.c: Likewise.
2917 * gcc.target/mips/truncate-6.c: Likewise.
2918 * gcc.target/mips/unaligned-1.c: Likewise.
2919
2920 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2921 skip for -O0. Require -fexpensive-optimizations.
2922 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2923 * gcc.target/mips/dspr2-MULT.c: Likewise.
2924 * gcc.target/mips/fix-r4000-2.c: Likewise.
2925 * gcc.target/mips/fix-r4000-4.c: Likewise.
2926 * gcc.target/mips/fix-r4000-7.c: Likewise.
2927 * gcc.target/mips/fix-r4000-9.c: Likewise.
2928 * gcc.target/mips/madd-1.c: Likewise.
2929 * gcc.target/mips/madd-2.c: Likewise.
2930 * gcc.target/mips/madd-4.c: Likewise.
2931 * gcc.target/mips/maddu-1.c: Likewise.
2932 * gcc.target/mips/maddu-2.c: Likewise.
2933 * gcc.target/mips/maddu-3.c: Likewise.
2934 * gcc.target/mips/maddu-4.c: Likewise.
2935 * gcc.target/mips/msub-1.c: Likewise.
2936 * gcc.target/mips/msub-2.c: Likewise.
2937 * gcc.target/mips/msub-3.c: Likewise.
2938 * gcc.target/mips/msub-4.c: Likewise.
2939 * gcc.target/mips/msubu-1.c: Likewise.
2940 * gcc.target/mips/msubu-2.c: Likewise.
2941 * gcc.target/mips/msubu-3.c: Likewise.
2942 * gcc.target/mips/msubu-4.c: Likewise.
2943 * gcc.target/mips/mult-1.c: Likewise.
2944 * gcc.target/mips/mult-4.c: Likewise.
2945 * gcc.target/mips/mult-8.c: Likewise.
2946 * gcc.target/mips/mult-9.c: Likewise.
2947 * gcc.target/mips/mult-10.c: Likewise.
2948 * gcc.target/mips/mult-11.c: Likewise.
2949 * gcc.target/mips/mult-16.c: Likewise.
2950
2951 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2952 skip for -O0 and -Os.
2953 * gcc.target/mips/fix-r4000-12.c: Likewise.
2954 * gcc.target/mips/madd-7.c: Likewise.
2955 * gcc.target/mips/mips-ps-5.c: Likewise.
2956 * gcc.target/mips/mips-ps-7.c: Likewise.
2957 * gcc.target/mips/msub-7.c: Likewise.
2958
2959 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2960 skip for -O0. Require -mno-abicalls.
2961 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2962
2963 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2964 skip for -O0. Require a total number of BBIT instructions and
2965 at least one of each kind.
2966
2967 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2968 skip for -O0. Require -fno-unroll-loops.
2969
2970 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2971 skip for -O0. Allow BLTZ as well as BGEZ.
2972
2973 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2974
2975 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2976 skip for -O0. Require -fschedule-insns2.
2977 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2978
2979 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2980 but skip for -O0. Make a branch-likely more likely.
2981
2982 * gcc.target/mips/timode-2.c: Split each test into its own function.
2983 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2984
2985 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2986 skip for -O0. Require -fpeephole2.
2987 * gcc.target/mips/vr-mult-2.c: Likewise.
2988
2989 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2990
2991 PR preprocessor/53469
2992 * gcc.dg/cpp/_Pragma7.c: New test case.
2993
2994 2012-08-27 Tobias Burnus <burnus@net-b.de>
2995
2996 PR fortran/54370
2997 * gfortran.dg/do_5.f90: New.
2998
2999 2012-08-27 Tobias Burnus <burnus@net-b.de>
3000
3001 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3002 from dg-options as -Wall no longer implies it.
3003
3004 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3005
3006 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3007
3008 2012-08-25 Jason Merrill <jason@redhat.com>
3009
3010 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3011
3012 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3013
3014 PR c++/51421
3015 * g++.dg/cpp0x/auto34.C: New.
3016
3017 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3018
3019 PR c/54363
3020 * gcc.dg/pr54363.c: New test.
3021
3022 PR c/54355
3023 * gcc.dg/pr54355.c: New test.
3024
3025 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3026
3027 PR debug/52857
3028 * gcc.target/i386/pr52857-1.c: New.
3029 * gcc.target/i386/pr52857-2.c: Likewise.
3030
3031 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3032
3033 * gcc.target/mips/code-readable-4.c: New test.
3034
3035 2012-08-23 Julian Brown <julian@codesourcery.com>
3036 Sandra Loosemore <sandra@codesourcery.com>
3037
3038 * gcc.target/mips/code-readable-1.c: Add -O to options.
3039
3040 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3041
3042 PR c++/20420
3043 * g++.dg/lookup/using53.C: New.
3044
3045 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3046
3047 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3048 * gcc.dg/fixed-point/convert-1.c: New.
3049 * gcc.dg/fixed-point/convert-2.c: New.
3050 * gcc.dg/fixed-point/convert-3.c: New.
3051 * gcc.dg/fixed-point/convert-4.c: New.
3052 * gcc.dg/fixed-point/convert-float-1.c: New.
3053 * gcc.dg/fixed-point/convert-float-2.c: New.
3054 * gcc.dg/fixed-point/convert-float-3.c: New.
3055 * gcc.dg/fixed-point/convert-float-4.c: New.
3056 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3057 * gcc.dg/fixed-point/convert-sat.c: New.
3058 * gcc.dg/fixed-point/convert.h: New.
3059
3060 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3061
3062 PR target/54089
3063 * gcc.target/sh/pr54089-2.c: New.
3064
3065 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3066
3067 * gcc.target/i386/long-double-64-1.c: New file.
3068 * gcc.target/i386/long-double-64-2.c: Likewise.
3069 * gcc.target/i386/long-double-64-3.c: Likewise.
3070 * gcc.target/i386/long-double-64-4.c: Likewise.
3071 * gcc.target/i386/long-double-80-1.c: Likewise.
3072 * gcc.target/i386/long-double-80-2.c: Likewise.
3073 * gcc.target/i386/long-double-80-3.c: Likewise.
3074 * gcc.target/i386/long-double-80-4.c: Likewise.
3075 * gcc.target/i386/long-double-80-5.c: Likewise.
3076 * gcc.target/i386/long-double-80-6.c: Likewise.
3077 * gcc.target/i386/long-double-80-7.c: Likewise.
3078
3079 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3080
3081 PR tree-optimization/54317
3082 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3083
3084 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3085
3086 PR target/39423
3087 * gcc.target/sh/pr39423-2.c: New.
3088
3089 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3090
3091 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3092 * gcc.dg/fold-perm.c: Likewise.
3093
3094 2012-08-20 Jan Hubicka <jh@suse.cz>
3095
3096 PR fortran/48636
3097 * gcc.dg/ipa/inlinehint-1.c: New.
3098
3099 2012-08-20 Florian Weimer <fweimer@redhat.com>
3100
3101 PR c++/19351
3102 * g++.dg/init/new38.C: New test.
3103 * g++.dg/init/new39.C: New test.
3104
3105 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3106
3107 PR target/54089
3108 * gcc.target/sh/pr54089-1.c: New.
3109
3110 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3111
3112 PR target/51244
3113 * gcc.target/sh/pr51244-11.c: New.
3114
3115 2012-08-20 Tobias Burnus <burnus@net-b.de>
3116
3117 PR fortran/54301
3118 * gfortran.dg/warn_target_lifetime_2.f90: New.
3119
3120 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3121
3122 PR c++/10416
3123 * g++.dg/warn/Wunused-var-17.C: New.
3124
3125 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3126
3127 PR middle-end/53992
3128 * gcc.dg/gomp/pr53992.c: New test.
3129
3130 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3131
3132 PR tree-ssa/54295
3133 * gcc.c-torture/execute/20120817-1.c: New test.
3134
3135 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3136
3137 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3138 add instruction.
3139 (f2): New test that really does need adds.
3140
3141 2012-08-20 Richard Guenther <rguenther@suse.de>
3142
3143 PR tree-optimization/54327
3144 * gcc.dg/torture/pr54327.c: New testcase.
3145
3146 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3147
3148 PR tree-optimization/54321
3149 * gcc.c-torture/compile/pr54321.c: New test.
3150
3151 2012-08-20 Tobias Burnus <burnus@net-b.de>
3152
3153 PR fortran/54301
3154 * gfortran.dg/warn_target_lifetime_1.f90: New.
3155
3156 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3157
3158 PR fortran/54298
3159 * gfortran.dg/real_compare_1.f90: New test case.
3160 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3161
3162 2012-08-18 Jan Hubicka <jh@suse.cz>
3163
3164 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3165
3166 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3167
3168 PR fortran/39290
3169 * gfortran.dg/interface_37.f90: New test.
3170
3171 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3172 Gary Funck <gary@intrepid.com>
3173
3174 PR target/20020
3175 * gcc.target/i386/pr20020-1.c: New test.
3176 * gcc.target/i386/pr20020-2.c: Likewise.
3177 * gcc.target/i386/pr20020-3.c: Likewise.
3178
3179 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3180
3181 * gcc.target/i386/perm-concat.c: New test.
3182
3183 2012-08-17 Julian Brown <julian@codesourcery.com>
3184
3185 * gcc.target/arm/div64-unwinding.c: New test.
3186
3187 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3188
3189 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3190
3191 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3192
3193 PR target/54236
3194 * gcc.target/sh/pr54236-1.c: New.
3195
3196 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3197
3198 * lib/target-supports.exp (check_effective_target_sync_int_long)
3199 (check_effective_target_sync_char_short): Enable for crisv32-*
3200 and cris-*.
3201
3202 PR middle-end/54261
3203 * gcc.dg/torture/pr54261-1.c: New test.
3204
3205 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3206
3207 PR fortran/54243
3208 PR fortran/54244
3209 * gfortran.dg/typebound_call_24.f03: New.
3210
3211 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3212
3213 PR tree-optimization/54245
3214 * gcc.dg/tree-ssa/pr54245.c: New test.
3215
3216 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3217
3218 PR tree-optimization/54240
3219 * gcc.target/powerpc/pr54240.c: New test.
3220 * gcc.target/mips/pr54240.c: Likewise.
3221
3222 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3223
3224 PR target/52933
3225 * gcc.target/sh/pr52933-1.c: New.
3226 * gcc.target/sh/pr52933-2.c: New.
3227
3228 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3229
3230 PR target/50751
3231 * gcc.target/sh/pr50751-8.c: New.
3232
3233 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3234
3235 PR fortran/47586
3236 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3237 * gfortran.dg/typebound_proc_27.f03: New test.
3238
3239 2012-08-14 Sterling Augustine <saugustine@google.com>
3240
3241 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3242
3243 2012-08-14 Tobias Burnus <burnus@net-b.de>
3244
3245 PR fortran/40881
3246 * gfortran.dg/data_constraints_3.f90: New.
3247 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3248 to disable -pedantic compilation.
3249 * gfortran.dg/pr37243.f: Ditto.
3250 * gfortran.dg/g77/19990826-3.f: Ditto.
3251 * gfortran.dg/g77/20020307-1.f : Ditto.
3252 * gfortran.dg/g77/980310-3.f: Ditto.
3253
3254 2012-08-14 Tobias Burnus <burnus@net-b.de>
3255
3256 PR fortran/54234
3257 * gfortran.dg/warn_conversion_4.f90: New.
3258
3259 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR middle-end/53411
3262 PR rtl-optimization/53495
3263 * gcc.c-torture/compile/pr53411.c: New test.
3264 * gcc.c-torture/compile/pr53495.c: New test.
3265
3266 2012-08-13 Richard Guenther <rguenther@suse.de>
3267
3268 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3269
3270 2012-08-13 Richard Guenther <rguenther@suse.de>
3271
3272 PR tree-optimization/54200
3273 * gcc.dg/guality/pr54200.c: New testcase.
3274 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3275
3276 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3277
3278 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3279
3280 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3281
3282 PR target/51244
3283 * gcc.target/sh/pr51244-7.c: New.
3284 * gcc.target/sh/pr51244-8.c: New.
3285 * gcc.target/sh/pr51244-9.c: New.
3286 * gcc.target/sh/pr51244-10.c: New.
3287
3288 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3289
3290 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3291 -m2e or -m2a.
3292 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3293 * gcc.target/sh/pr53511-1.c: Likewise.
3294 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3295 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3296 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3297 * gcc.target/sh/pr53512-3.c: Likewise.
3298 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3299
3300 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3301
3302 PR target/39423
3303 * gcc.c-torture/compile/pr39423-1.c: New.
3304 * gcc.c-torture/compile/pr39423-2.c: New.
3305
3306 2012-08-12 Tobias Burnus <burnus@net-b.de>
3307
3308 PR fortran/54221
3309 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3310 they appear uninitialized on the RHS.
3311 * gfortran.dg/public_private_module_6.f90: New.
3312
3313 2012-08-11 Martin Jambor <mjambor@suse.cz>
3314
3315 PR fortran/48636
3316 * gfortran.dg/pr48636.f90: New test.
3317
3318 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3319
3320 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3321 to avoid warnings.
3322 (main): Adjust caller.
3323
3324 2012-08-10 Richard Guenther <rguenther@suse.de>
3325
3326 * gcc.dg/matrix/*.c: Adjust and move ...
3327 * gcc.dg/torture/: ... here.
3328 * gcc.dg/matrix: Remove directory.
3329
3330 2012-08-10 Richard Guenther <rguenther@suse.de>
3331
3332 PR middle-end/54219
3333 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3334
3335 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3336
3337 PR middle-end/54211
3338 * gcc.dg/tree-ssa/pr54211.c: New test.
3339
3340 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3341
3342 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3343 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3344
3345 2012-08-10 Richard Guenther <rguenther@suse.de>
3346
3347 PR tree-optimization/54109
3348 * gcc.dg/torture/pr54109.c: New testcase.
3349 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3350 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3351
3352 2012-08-10 Richard Guenther <rguenther@suse.de>
3353
3354 PR tree-optimization/54027
3355 * gcc.dg/torture/pr54027.c: New testcase.
3356
3357 2012-08-10 Richard Guenther <rguenther@suse.de>
3358
3359 * g++.dg/plugin/selfassign.c: Adjust.
3360 * gcc.dg/plugin/selfassign.c: Likewise.
3361 * gcc.dg/strlenopt-11.c: Likewise.
3362 * gcc.dg/strlenopt-13.c: Likewise.
3363 * gcc.dg/no-strict-overflow-4.c: Likewise.
3364 * gcc.dg/strict-overflow-4.c: Likewise.
3365 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3366 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3367 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3368 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3369 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3370 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3371 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3372 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3373 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3374 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3375 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3376 * gcc.dg/pr46309.c: Likewise.
3377 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3378
3379 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3380
3381 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3382 for x86 targets.
3383 * gcc.c-torture/compile/20120727-2.c: New test.
3384
3385 2012-08-09 Martin Jambor <mjambor@suse.cz>
3386
3387 * gcc.dg/ipa/iinline-4.c: New test.
3388 * gcc.dg/ipa/iinline-5.c: Likewise.
3389 * gcc.dg/ipa/iinline-6.c: Likewise.
3390 * gcc.dg/ipa/iinline-7.c: Likewise.
3391 * gcc.dg/lto/20120723_0.c: Likewise.
3392 * gcc.dg/lto/20120723_1.c: Likewise.
3393
3394 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3395
3396 PR target/39423
3397 * gcc.target/sh/pr39423-1.c: New.
3398
3399 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3400
3401 PR target/51244
3402 * gcc.target/sh/pr51244-5: New.
3403 * gcc.target/sh/pr51244-6: New.
3404
3405 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3406
3407 * gcc.target/i386/adx-addxcarry32-3.c: New.
3408 * gcc.target/i386/adx-addxcarry64-3.c: New.
3409
3410 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3411
3412 PR rtl-optimization/53701
3413 * gcc.dg/pr53701.c: New test.
3414
3415 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3416
3417 * gcc.c-torture/compile/20120727-1.c: New test.
3418
3419 2012-08-09 Tobias Burnus <burnus@net-b.de>
3420
3421 PR fortran/54199
3422 * gfortran.dg/intrinsic_shadow_4.f90: New.
3423
3424 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3425
3426 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3427
3428 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3429
3430 * gcc.c-torture/execute/20120808-1.c: New test.
3431
3432 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3433
3434 PR rtl-optimization/54157
3435 * gcc.target/i386/pr54157.c: New file.
3436
3437 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3438
3439 * gcc.target/i386/adx-addcarryx32-1.c: New.
3440 * gcc.target/i386/adx-addcarryx32-2.c: New.
3441 * gcc.target/i386/adx-addcarryx64-1.c: New.
3442 * gcc.target/i386/adx-addcarryx64-2.c: New.
3443 * gcc.target/i386/adx-check.h: New.
3444 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3445 * gcc.target/i386/sse-12.c: Add -madx.
3446 * gcc.target/i386/sse-13.c: Ditto.
3447 * gcc.target/i386/sse-14.c: Ditto.
3448 * gcc.target/i386/sse-22.c: Ditto.
3449 * gcc.target/i386/sse-23.c: Ditto.
3450 * g++.dg/other/i386-2.C: Ditto.
3451 * g++.dg/other/i386-3.C: Ditto.
3452
3453 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3454
3455 * gcc.dg/tree-ssa/slsr-5.c: New.
3456 * gcc.dg/tree-ssa/slsr-6.c: New.
3457 * gcc.dg/tree-ssa/slsr-7.c: New.
3458 * gcc.dg/tree-ssa/slsr-8.c: New.
3459 * gcc.dg/tree-ssa/slsr-9.c: New.
3460 * gcc.dg/tree-ssa/slsr-10.c: New.
3461 * gcc.dg/tree-ssa/slsr-11.c: New.
3462 * gcc.dg/tree-ssa/slsr-12.c: New.
3463 * gcc.dg/tree-ssa/slsr-13.c: New.
3464 * gcc.dg/tree-ssa/slsr-14.c: New.
3465 * gcc.dg/tree-ssa/slsr-15.c: New.
3466 * gcc.dg/tree-ssa/slsr-16.c: New.
3467 * gcc.dg/tree-ssa/slsr-17.c: New.
3468 * gcc.dg/tree-ssa/slsr-18.c: New.
3469 * gcc.dg/tree-ssa/slsr-19.c: New.
3470 * gcc.dg/tree-ssa/slsr-20.c: New.
3471 * gcc.dg/tree-ssa/slsr-21.c: New.
3472 * gcc.dg/tree-ssa/slsr-22.c: New.
3473 * gcc.dg/tree-ssa/slsr-23.c: New.
3474 * gcc.dg/tree-ssa/slsr-24.c: New.
3475 * gcc.dg/tree-ssa/slsr-25.c: New.
3476 * gcc.dg/tree-ssa/slsr-26.c: New.
3477 * gcc.dg/tree-ssa/slsr-30.c: New.
3478 * gcc.dg/tree-ssa/slsr-31.c: New.
3479
3480 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3481
3482 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3483 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3484 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3485
3486 2012-08-06 Cary Coutant <ccoutant@google.com>
3487
3488 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3489
3490 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3491
3492 PR fortran/35831
3493 * gfortran.dg/dummy_procedure_5.f90: Modified.
3494 * gfortran.dg/dummy_procedure_8.f90: New.
3495 * gfortran.dg/interface_26.f90: Modified.
3496 * gfortran.dg/proc_ptr_11.f90: Modified.
3497 * gfortran.dg/proc_ptr_15.f90: Modified.
3498 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3499 * gfortran.dg/typebound_override_1.f90: Modified.
3500 * gfortran.dg/typebound_proc_6.f03: Modified.
3501
3502 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3503
3504 PR tree-optimization/51938
3505 PR tree-optimization/52005
3506 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3507 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3508 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3509 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3510
3511 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3512
3513 Avoid crashing on erroneous static_assert usage
3514 * g++.dg/cpp0x/static_assert8.C: New test.
3515
3516 2012-08-06 Jason Merrill <jason@redhat.com>
3517
3518 * g++.dg/cpp0x/sfinae38.C: New.
3519
3520 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3521 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/54165
3524 * g++.dg/conversion/void2.C: New.
3525
3526 2012-08-06 Tom de Vries <tom@codesourcery.com>
3527
3528 * gcc.dg/tree-ssa/vrp78.c: New test.
3529
3530 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3531 Richard Sandiford <rdsandiford@googlemail.com>
3532
3533 * g++.dg/opt/enum2.C: Require fpic target.
3534 * g++.dg/lto/20090303_0.C: Likewise.
3535
3536 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3537 Catherine Moore <clm@codesourcery.com>
3538
3539 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3540 flush function names too.
3541 * gcc.target/mips/clear-cache-1.c: Likewise.
3542
3543 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3544
3545 PR target/54156
3546 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3547
3548 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3549
3550 PR fortran/54166
3551 * gfortran.dg/array_5.f90: New test.
3552
3553 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3554
3555 PR tree-optimization/30318
3556 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3557
3558 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3559
3560 * g++.dg/ext/vector17.C: New testcase.
3561
3562 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3563
3564 PR target/51931
3565 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3566 * g++.dg/opt/longbranch1.C: Likewise.
3567
3568 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3569
3570 PR tree-optimization/53805
3571 * gcc.dg/fold-notunord.c: New testcase.
3572
3573 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3574
3575 PR fortran/48820
3576 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3577 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3578
3579 2012-08-02 Jason Merrill <jason@redhat.com>
3580 Paolo Carlini <paolo.carlini@oracle.com>
3581
3582 PR c++/51213 (again)
3583 * g++.dg/cpp0x/sfinae37.C: Extend.
3584
3585 2012-08-02 Richard Guenther <rguenther@suse.de>
3586
3587 PR tree-optimization/50672
3588 * g++.dg/torture/pr50672.C: New testcase.
3589
3590 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3591
3592 PR fortran/54147
3593 * gfortran.dg/abstract_type_6.f03: Modified.
3594 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3595 * gfortran.dg/proc_ptr_comp_35.f90: New.
3596 * gfortran.dg/typebound_proc_9.f03: Modified.
3597 * gfortran.dg/typebound_proc_26.f90: New.
3598
3599 2012-08-02 Richard Guenther <rguenther@suse.de>
3600
3601 * gcc.dg/torture/pta-callused-1.c: Adjust.
3602 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3603 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3604 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3605 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3606 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3607 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3608 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3609 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3610
3611 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3612
3613 PR fortran/54033
3614 * gfortran.dg/include_6.f90: New test case.
3615 * gfortran.dg/include_7.f90: New test case.
3616 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3617
3618 2012-08-01 Tom de Vries <tom@codesourcery.com>
3619
3620 * gcc.dg/tree-ssa/vrp76.c: New test.
3621
3622 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3623
3624 PR tree-optimization/46556
3625 * gcc.dg/tree-ssa/slsr-27.c: New.
3626 * gcc.dg/tree-ssa/slsr-28.c: New.
3627 * gcc.dg/tree-ssa/slsr-29.c: New.
3628
3629 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3630
3631 PR fortran/42418
3632 * gfortran.dg/proc_decl_29.f90: New.
3633
3634 2012-07-31 Dehao Chen <dehao@google.com>
3635
3636 * gcc.dg/predict-7.c: New test.
3637
3638 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3639
3640 PR fortran/54134
3641 * gfortran.dg/typebound_override_3.f90: New.
3642
3643 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3644
3645 PR tree-optimization/53773
3646 * gcc.dg/vect/pr53773.c: New test.
3647
3648 2012-07-31 Nick Clifton <nickc@redhat.com>
3649
3650 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3651 and for XStormy16.
3652
3653 2012-07-31 Tobias Burnus <burnus@net-b.de>
3654
3655 * gfortran.dg/c_funloc_tests_6.f90: New.
3656 * gfortran.dg/c_funloc_tests_7.f90: New.
3657 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3658
3659 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3660
3661 PR c++/53624
3662 * g++.dg/cpp0x/temp_default5.C: New.
3663
3664 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3665
3666 PR fortran/51081
3667 * gfortran.dg/proc_ptr_37.f90: New.
3668
3669 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3670
3671 * lib/target-supports.exp
3672 (check_effective_target_vect_natural_alignment): New function.
3673 * gcc.dg/align-2.c: Only run on targets with natural alignment
3674 of vector types.
3675 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3676 alignment of vector types.
3677
3678 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3679 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3680
3681 * gcc.target/i386/rdseed16-1.c: New.
3682 * gcc.target/i386/rdseed32-1.c: Ditto
3683 * gcc.target/i386/rdseed64-1.c: Ditto
3684 * gcc.target/i386/sse-12.c: Add -mrdseed.
3685 * gcc.target/i386/sse-13.c: Ditto.
3686 * gcc.target/i386/sse-14.c: Ditto.
3687 * g++.dg/other/i386-2.C: Ditto.
3688 * g++.dg/other/i386-3.C: Ditto.
3689
3690 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3691
3692 PR target/51244
3693 * gcc.target/sh/pr51244-4.c: New.
3694
3695 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3696
3697 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3698 for alpha*-*-* targets. Cleanup original tree dump.
3699
3700 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3701
3702 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3703 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3704
3705 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3706
3707 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3708 rand, srand. Include <stdlib.h>.
3709
3710 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3711
3712 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3713
3714 2012-07-26 Richard Henderson <rth@redhat.com>
3715
3716 * gcc.dg/attr-hotcold-1.c: New.
3717 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3718
3719 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3720 Sandra Loosemore <sandra@codesourcery.com>
3721
3722 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3723
3724 2012-07-26 Tobias Burnus <burnus@net-b.de>
3725
3726 * gfortran.dg/contiguous_1.f90: Update dg-error.
3727 * gfortran.dg/proc_ptr_32.f90: Ditto.
3728
3729 2012-07-26 Richard Guenther <rguenther@suse.de>
3730
3731 PR tree-optimization/54098
3732 * gcc.dg/torture/pr54098.c: New testcase.
3733
3734 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3735
3736 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3737 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3738
3739 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3740
3741 PR fortran/44354
3742 * gfortran.dg/array_constructor_39.f90: New test.
3743
3744 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3745
3746 PR fortran/44354
3747 * gfortran.dg/array_constructor_38.f90: New test.
3748
3749 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3750
3751 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3752
3753 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3754
3755 * gnat.dg/noreturn5.ad[sb]: New test.
3756
3757 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3758 Paul Brook <paul@codesourcery.com>
3759
3760 PR target/53633
3761
3762 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3763 * c-c++-common/pr53633.c: New test.
3764
3765 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3766
3767 * gcc.target/i386/asm-dialect-1.c: New test case.
3768
3769 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3770 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3771
3772 * gcc.target/i386/prefetchw-1.c: New.
3773 * gcc.target/i386/sse-12.c: Add -mprfchw.
3774 * gcc.target/i386/sse-13.c: Ditto.
3775 * gcc.target/i386/sse-14.c: Ditto.
3776 * gcc.target/i386/sse-22.c: Ditto.
3777 * gcc.target/i386/sse-23.c: Ditto.
3778 * g++.dg/other/i386-2.C: Ditto.
3779 * g++.dg/other/i386-3.C: Ditto.
3780
3781 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3782
3783 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3784
3785 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3786
3787 PR target/54051
3788 * gcc.target/arm/pr54051.c: New.
3789 * gcc.target/arm/vfp-1.c: Adjust test.
3790
3791 2012-07-24 Julian Brown <julian@codesourcery.com>
3792
3793 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3794 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3795 hard-float ARM.
3796
3797 2012-07-23 Paul Brook <paul@codesourcery.com>
3798
3799 * g++.dg/other/armv7m-1.c: New test.
3800
3801 2012-07-23 Julian Brown <julian@codesourcery.com>
3802
3803 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3804 ARM.
3805 (DO_TEST): Define to 1 for appropriate ARM targets.
3806
3807 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3808
3809 PR tree-optimization/53881
3810 * gcc.dg/pr53881.c: Renamed to ...
3811 * gcc.dg/pr53881-1.c: ... this.
3812 * gcc.dg/pr53881-2.c: New test.
3813
3814 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3815
3816 Handle recent changes in default atomics for cris*-*-linux*.
3817 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3818 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3819 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3820 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3821 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3822 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3823 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3824 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3825 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3826 -mno-unaligned-atomic-may-use-library is in effect for
3827 cris*-*-linux*.
3828 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3829 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3830 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3831 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3832 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3833 gcc.target/cris/torture/sync-mis-op-i-1.c,
3834 gcc.target/cris/torture/sync-mis-op-i-2.c,
3835 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3836 gcc.target/cris/torture/sync-mis-op-i-3.c,
3837 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3838 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3839 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3840 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3841 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3842 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3843 (main): Remove local variable x.
3844 [mis_ok]: Check that atomics don't fail.
3845
3846 2012-07-21 Andrew Pinski <apinski@cavium.com>
3847
3848 * gcc.dg/tree-ssa/vrp72.c: New test.
3849 * gcc.dg/tree-ssa/vrp73.c: New test.
3850 * gcc.dg/tree-ssa/vrp74.c: New test.
3851 * gcc.dg/tree-ssa/vrp75.c: New test.
3852
3853 2012-07-21 Andrew Pinski <apinski@cavium.com>
3854
3855 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3856 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3857
3858 2012-07-21 Andrew Pinski <apinski@cavium.com>
3859
3860 * gcc.target/mips/octeon-pop-2.c: New testcase.
3861
3862 2012-07-21 Tobias Burnus <burnus@net-b.de>
3863
3864 PR fortran/48820
3865 * gfortran.dg/assumed_rank_3.f90: New.
3866 * gfortran.dg/assumed_rank_11.f90: New.
3867 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3868 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3869 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3870
3871 2012-07-21 Andrew Pinski <apinski@cavium.com>
3872
3873 * gcc.target/mips/unaligned-1.c: New testcase.
3874
3875 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3876
3877 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3878
3879 2012-07-20 Tobias Burnus <burnus@net-b.de>
3880
3881 * gfortran.dg/bind_c_array_params_2.f90: New.
3882 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3883 and update dg-error.
3884
3885 2012-07-20 Tobias Burnus <burnus@net-b.de>
3886
3887 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3888
3889 2012-07-20 Jason Merrill <jason@redhat.com>
3890
3891 PR c++/54038
3892 * g++.dg/other/array7.C: New.
3893
3894 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3895
3896 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3897 the basic block and check loop depth.
3898 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3899 matching patterns and comments.
3900 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3901 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3902
3903 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3904
3905 PR c++/28656
3906 * c-c++-common/pr28656.c: New test.
3907
3908 2012-07-19 Jason Merrill <jason@redhat.com>
3909
3910 PR c++/54026
3911 * g++.dg/init/mutable1.C: New.
3912
3913 2012-07-20 Tobias Burnus <burnus@net-b.de>
3914
3915 PR fortran/48820
3916 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3917 * gfortran.dg/assumed_rank_1.f90: New.
3918 * gfortran.dg/assumed_rank_1_c.c: New.
3919 * gfortran.dg/assumed_rank_2.f90: New.
3920 * gfortran.dg/assumed_rank_4.f90: New.
3921 * gfortran.dg/assumed_rank_5.f90: New.
3922 * gfortran.dg/assumed_rank_6.f90: New.
3923 * gfortran.dg/assumed_rank_7.f90: New.
3924 * gfortran.dg/assumed_rank_8.f90: New.
3925 * gfortran.dg/assumed_rank_8_c.c: New.
3926 * gfortran.dg/assumed_rank_9.f90: New.
3927 * gfortran.dg/assumed_rank_10.f90: New.
3928 * gfortran.dg/assumed_rank_12.f90: New.
3929
3930 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3931
3932 * gnat.dg/opt25.adb: New test.
3933 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3934 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3935
3936 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3937
3938 * gnat.dg/aggr20.ad[sb]: New test.
3939 * gnat.dg/aggr20_pkg.ads: New helper.
3940
3941 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3942
3943 * gnat.dg/derived_type3.adb: New test.
3944 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3945
3946 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR rtl-optimization/53942
3949 * gcc.dg/pr53942.c: New test.
3950
3951 2012-07-19 Jason Merrill <jason@redhat.com>
3952
3953 PR c++/54021
3954 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3955
3956 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3957
3958 * gnat.dg/discr38.adb: New test.
3959
3960 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR middle-end/54017
3963 * c-c++-common/gomp/pr54017.c: New test.
3964
3965 2012-07-19 Richard Guenther <rguenther@suse.de>
3966 Eric Botcazou <ebotcazou@adacore.com>
3967
3968 * gnat.dg/loop_optimization11.adb: New testcase.
3969 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3970
3971 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3972 Jason Merrill <jason@redhat.com>
3973
3974 * g++.dg/cpp0x/sfinae37.C: New.
3975 * g++.dg/template/access23.C: New.
3976 * g++.dg/template/access7.C: Adjust.
3977 * g++.dg/template/sfinae10.C: Don't expect errors.
3978 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3979
3980 2012-07-18 Julian Brown <julian@codesourcery.com>
3981 Sandra Loosemore <sandra@codesroucery.com>
3982
3983 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3984
3985 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3986
3987 * gnat.dg/noreturn4.ad[sb]: New test.
3988 * gnat.dg/noreturn4_pkg.ads: New helper.
3989
3990 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3991 Julian Brown <julian@codesourcery.com>
3992
3993 * gcc.target/arm/neon-vdup-1.c: New test case.
3994 * gcc.target/arm/neon-vdup-2.c: New test case.
3995 * gcc.target/arm/neon-vdup-3.c: New test case.
3996 * gcc.target/arm/neon-vdup-4.c: New test case.
3997 * gcc.target/arm/neon-vdup-5.c: New test case.
3998 * gcc.target/arm/neon-vdup-6.c: New test case.
3999 * gcc.target/arm/neon-vdup-7.c: New test case.
4000 * gcc.target/arm/neon-vdup-8.c: New test case.
4001 * gcc.target/arm/neon-vdup-9.c: New test case.
4002 * gcc.target/arm/neon-vdup-10.c: New test case.
4003 * gcc.target/arm/neon-vdup-11.c: New test case.
4004 * gcc.target/arm/neon-vdup-12.c: New test case.
4005 * gcc.target/arm/neon-vdup-13.c: New test case.
4006 * gcc.target/arm/neon-vdup-14.c: New test case.
4007 * gcc.target/arm/neon-vdup-15.c: New test case.
4008 * gcc.target/arm/neon-vdup-16.c: New test case.
4009 * gcc.target/arm/neon-vdup-17.c: New test case.
4010 * gcc.target/arm/neon-vdup-18.c: New test case.
4011 * gcc.target/arm/neon-vdup-19.c: New test case.
4012 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4013 arguments non-constant.
4014
4015 2012-07-18 Richard Guenther <rguenther@suse.de>
4016
4017 PR tree-optimization/53970
4018 * g++.dg/torture/pr53970.C: New testcase.
4019
4020 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4021
4022 PR target/38621
4023 * gcc.c-torture/compile/pr38621.c: New.
4024
4025 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4026
4027 PR target/33135
4028 * gcc.target/sh/pr33135-1.c: New.
4029 * gcc.target/sh/pr33135-2.c: New.
4030 * gcc.target/sh/pr33135-3.c: New.
4031 * gcc.target/sh/pr33135-4.c: New.
4032
4033 2012-07-17 Jason Merrill <jason@redhat.com>
4034
4035 PR c++/53995
4036 * g++.dg/parse/enum9.C: New.
4037
4038 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4039 Sandra Loosemore <sandra@codesourcery.com>
4040
4041 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4042 if there is a conflict with -mcpu=. Use -mcpu=5208.
4043
4044 2012-07-17 Jason Merrill <jason@redhat.com>
4045
4046 PR c++/53989
4047 * g++.dg/template/array23.C: New.
4048
4049 2012-07-17 Tobias Burnus <burnus@net-b.de>
4050
4051 PR fortran/53985
4052 * gfortran.dg/bind_c_usage_26.f90: New.
4053 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4054 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4055 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4056 * gfortran.dg/interop_params.f03: Ditto.
4057
4058 2012-07-17 Jason Merrill <jason@redhat.com>
4059
4060 * g++.dg/template/inherit8.C: Adjust.
4061 * g++.dg/template/using21.C: Adjust.
4062 * g++.dg/template/using22.C: Adjust.
4063
4064 PR c++/53549
4065 * g++.dg/template/current-inst1.C: New.
4066 * g++.dg/parse/crash35.C: Adjust.
4067
4068 2012-07-17 Tobias Burnus <burnus@net-b.de>
4069
4070 PR fortran/52101
4071 * gfortran.dg/oldstyle_4.f90: New.
4072
4073 2012-07-17 Tobias Burnus <burnus@net-b.de>
4074
4075 PR fortran/49265
4076 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4077 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4078
4079 2012-07-16 Jason Merrill <jason@redhat.com>
4080
4081 * g++.dg/parse/access8.C: Adjust.
4082 * g++.dg/template/sfinae6_neg.C: Adjust.
4083
4084 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4085
4086 PR fortran/53824
4087 * gfortran.dg/coarray_allocate_1.f90: New test.
4088
4089 2012-07-16 Andrew Pinski <apinski@cavium.com>
4090
4091 * gcc.c-torture/execute/bswap-1.c: New testcase.
4092 * gcc.c-torture/compile/unalign-1.c: New testcase.
4093 * gcc.c-torture/compile/20120524-1.c: New testcase.
4094 * gcc.c-torture/compile/20101216-1.c: New testcase.
4095
4096 2012-07-16 Dehao Chen <dehao@google.com>
4097
4098 Revert
4099 2012-07-10 Dehao Chen <dehao@google.com>
4100
4101 * gcc.dg/debug_info_inline.c: New test.
4102
4103 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4104
4105 PR fortran/53956
4106 * gfortran.dg/proc_decl_28.f90: New.
4107
4108 2012-07-16 Andrew Pinski <apinski@cavium.com>
4109
4110 * gcc.dg/torture/builtins-1.c: New testcase.
4111
4112 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4113
4114 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4115 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4116 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4117 gcc.target/cris/sync-1-v10.c,
4118 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4119 pass -mno-unaligned-atomic-may-use-library.
4120 * gcc.target/cris/sync-xchg-1.c: New test.
4121 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4122 valid register operand output modifier.
4123
4124 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4125
4126 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4127 characters.
4128
4129 2012-07-13 Andrew Pinski <apinski@cavium.com>
4130
4131 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4132 rather than cleanup-tree-dump.
4133 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4134
4135 2012-07-13 Richard Guenther <rguenther@suse.de>
4136
4137 PR tree-optimization/53907
4138 * gcc.target/i386/pr53907.c: New testcase.
4139
4140 2012-07-13 Richard Guenther <rguenther@suse.de>
4141
4142 PR tree-optimization/53922
4143 * gcc.dg/torture/pr53922.c: New testcase.
4144
4145 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4146
4147 PR rtl-optimization/53908
4148 * gcc.dg/torture/pr53908.c: New test.
4149
4150 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4151
4152 PR c++/53531
4153 * g++.dg/cpp0x/variadic135.C: New.
4154
4155 2012-07-12 Jason Merrill <jason@redhat.com>
4156
4157 * g++.dg/template/sfinae6_neg.C: Adjust.
4158
4159 2012-07-12 Tobias Burnus <burnus@net-b.de>
4160
4161 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4162 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4163 scan-tree-dump-times pattern.
4164
4165 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4166
4167 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4168
4169 2012-07-11 Jason Merrill <jason@redhat.com>
4170
4171 DR 1402
4172 * g++.g/cpp0x/defaulted37.C: New.
4173
4174 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4175
4176 PR target/53859
4177 * gcc.target/arm/pr53859.c: New test.
4178
4179 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4180
4181 PR target/53886
4182 * gcc.c-torture/compile/pr53886.c: New.
4183
4184 2012-07-10 Dehao Chen <dehao@google.com>
4185
4186 * gcc.dg/debug_info_inline.c: New test.
4187
4188 2012-07-10 Jason Merrill <jason@redhat.com>
4189
4190 PR c++/53733
4191 * g++.dg/cpp0x/defaulted36.C: New.
4192 * g++.dg/cpp0x/defaulted21.C: Adjust.
4193
4194 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4195
4196 2012-07-09 Sterling Augustine <saugustine@google.com>
4197
4198 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4199
4200 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4201
4202 PR tree-optimization/53887
4203 * gcc.dg/pr53887.c: New test.
4204
4205 2012-07-09 Jason Merrill <jason@redhat.com>
4206
4207 PR c++/53882
4208 * g++.dg/cpp0x/nullptr29.C: New.
4209
4210 2012-07-09 Tom de Vries <tom@codesourcery.com>
4211 Richard Guenther <rguenther@suse.de>
4212
4213 * gcc.dg/builtin-unreachable-6.c: New test.
4214 * gcc.dg/builtin-unreachable-5.c: New test.
4215
4216 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4217
4218 PR tree-optimization/53881
4219 * gcc.dg/pr53881.c: New test.
4220
4221 2012-07-06 Jason Merrill <jason@redhat.com>
4222
4223 PR c++/53862
4224 * g++.dg/cpp0x/variadic134.C: New.
4225
4226 PR c++/53858
4227 * g++.dg/cpp0x/alias-decl-20.C: New.
4228
4229 2012-07-06 Tom de Vries <tom@codesourcery.com>
4230
4231 PR tree-optimization/51879
4232 * gcc.dg/pr51879-16.c: New test.
4233 * gcc.dg/pr51879-17.c: Same.
4234
4235 2012-07-06 Tom de Vries <tom@codesourcery.com>
4236
4237 PR tree-optimization/52009
4238 * gcc.dg/pr51879-7.c: New test.
4239 * gcc.dg/pr51879-18.c: New test.
4240
4241 2012-07-05 Jason Merrill <jason@redhat.com>
4242
4243 PR c++/50852
4244 * g++.dg/template/typedef39.C: New.
4245
4246 PR c++/53039
4247 * g++.dg/cpp0x/variadic133.C: New.
4248 * g++.dg/template/param1.C: Adjust.
4249
4250 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4251
4252 PR target/48941
4253 PR target/51980
4254 * gcc.target/arm/neon/vtrnf32.c: Update.
4255 * gcc.target/arm/neon/vtrns32.c: Update.
4256 * gcc.target/arm/neon/vtrnu32.c: Update.
4257 * gcc.target/arm/neon/vzipf32.c: Update.
4258 * gcc.target/arm/neon/vzips32.c: Update.
4259 * gcc.target/arm/neon/vzipu32.c: Update.
4260
4261 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4262
4263 PR fortran/53732
4264 * gfortran.dg/inline_sum_4.f90: New test.
4265
4266 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4267
4268 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4269
4270 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4271
4272 * gcc.target/arm/fma-sp.c: New testcase.
4273 * gcc.target/arm/fma.c: Likewise.
4274 * gcc.target/arm/fma.h: Likewise.
4275
4276 2012-07-04 Jason Merrill <jason@redhat.com>
4277
4278 PR c++/53848
4279 * g++.dg/other/enum3.C: New.
4280
4281 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4282
4283 PR middle-end/53321
4284 * g++.dg/torture/pr53321.C: New test.
4285
4286 2012-07-04 Richard Guenther <rguenther@suse.de>
4287
4288 PR tree-optimization/53844
4289 * g++.dg/tree-ssa/pr53844.C: New testcase.
4290
4291 2012-07-04 Richard Guenther <rguenther@suse.de>
4292
4293 PR tree-optimization/53849
4294 * gcc.dg/pr53849.c: New testcase.
4295
4296 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4297
4298 PR c++/53812
4299 * g++.dg/ext/label14.C: New test.
4300
4301 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4302
4303 PR target/53811
4304 * g++.dg/other/pr53811.C: New test.
4305
4306 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4307
4308 PR target/28896
4309 * gcc.target/m68k/stack-limit-1.c: New testcase.
4310
4311 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4312
4313 * gnat.dg/recursive_call.adb: New test.
4314
4315 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4316
4317 * gnat.dg/discr37.ad[sb]: New test.
4318
4319 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4320
4321 * g++.dg/other/packed1.C: Remove SH from xfail list.
4322
4323 2012-07-02 Jason Merrill <jason@redhat.com>
4324
4325 PR c++/53619
4326 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4327
4328 PR c++/53783
4329 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4330
4331 PR c++/53788
4332 * g++.dg/cpp0x/decltype39.C: New.
4333 * g++.dg/diagnostic/method1.C: Adjust.
4334
4335 PR c++/53816
4336 * g++.dg/template/ref6.C: New.
4337
4338 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4339
4340 PR target/53568
4341 * gcc.target/sh/pr53568-1.c: New.
4342
4343 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4344
4345 PR target/51244
4346 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4347
4348 2012-07-02 Jason Merrill <jason@redhat.com>
4349
4350 PR c++/53821
4351 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4352
4353 PR c++/53524
4354 * g++.dg/template/enum7.C: New.
4355 * g++.dg/other/ptrmem10.C: Adjust.
4356 * g++.dg/other/ptrmem11.C: Adjust.
4357 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4358
4359 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4360
4361 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4362
4363 2012-07-01 Wei Guozhi <carrot@google.com>
4364
4365 PR target/53447
4366 * gcc.target/arm/pr53447-1.c: New testcase.
4367 * gcc.target/arm/pr53447-2.c: New testcase.
4368 * gcc.target/arm/pr53447-3.c: New testcase.
4369 * gcc.target/arm/pr53447-4.c: New testcase.
4370
4371 2012-06-29 Richard Guenther <rguenther@suse.de>
4372
4373 PR tree-optimization/47061
4374 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4375
4376 2012-06-29 Richard Guenther <rguenther@suse.de>
4377
4378 PR tree-optimization/37541
4379 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4380
4381 2012-06-29 Richard Guenther <rguenther@suse.de>
4382
4383 PR tree-optimization/52589
4384 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4385
4386 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4387
4388 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4389
4390 * g++.dg/template/error46.C: Add missing comment to dg-message.
4391 * g++.dg/template/crash107.C: Likewise.
4392 * g++.dg/template/error47.C: Likewise.
4393 * g++.dg/template/crash108.C: Likewise.
4394 * g++.dg/overload/operator5.C: Likewise.
4395
4396 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4397 errors in dg-message directives, add comments.
4398
4399 2012-06-28 Kai Tietz <ktietz@redhat.com>
4400
4401 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4402 hard-coded 'unsigned long'.
4403
4404 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR tree-optimization/51581
4407 * gcc.dg/vect/pr51581-4.c: New test.
4408
4409 PR tree-optimization/53645
4410 * gcc.c-torture/execute/pr53645-2.c: New test.
4411
4412 2012-06-28 Richard Guenther <rguenther@suse.de>
4413
4414 PR middle-end/53790
4415 * gcc.dg/torture/pr53790.c: New testcase.
4416
4417 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4418
4419 PR tree-optimization/53645
4420 * gcc.c-torture/execute/pr53645.c: New test.
4421
4422 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4423
4424 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4425
4426 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4427
4428 PR debug/53671
4429 PR debug/49888
4430 * gcc.dg/guality/pr49888.c: Account for the possibility that
4431 the variable is optimized out at the first test.
4432
4433 2012-06-27 Jason Merrill <jason@redhat.com>
4434
4435 * g++.dg/cpp0x/override2.C: Adjust.
4436 * g++.dg/template/error5.C: Adjust.
4437 * g++.dg/parse/crash28.C: Adjust.
4438
4439 PR c++/53563
4440 * g++.dg/parse/template27.C: New.
4441 * g++.dg/template/crash74.C: Adjust expected output.
4442
4443 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4444
4445 PR fortran/41951
4446 PR fortran/49591
4447 * gfortran.dg/typebound_operator_16.f03: New.
4448
4449 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4450
4451 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4452 even src1.i and src2.i fields even in the second half of the arrays.
4453
4454 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4455
4456 PR c++/51033.
4457 * g++.dg/torture/vshuf-16.inc: New test.
4458 * g++.dg/torture/vshuf-2.inc: New test.
4459 * g++.dg/torture/vshuf-4.inc: New test.
4460 * g++.dg/torture/vshuf-8.inc: New test.
4461 * g++.dg/torture/vshuf-main.inc: New test.
4462 * g++.dg/torture/vshuf-v16hi.C: New test.
4463 * g++.dg/torture/vshuf-v16qi.C: New test.
4464 * g++.dg/torture/vshuf-v2df.C: New test.
4465 * g++.dg/torture/vshuf-v2di.C: New test.
4466 * g++.dg/torture/vshuf-v2sf.C: New test.
4467 * g++.dg/torture/vshuf-v2si.C: New test.
4468 * g++.dg/torture/vshuf-v4df.C: New test.
4469 * g++.dg/torture/vshuf-v4di.C: New test.
4470 * g++.dg/torture/vshuf-v4sf.C: New test.
4471 * g++.dg/torture/vshuf-v4si.C: New test.
4472 * g++.dg/torture/vshuf-v8hi.C: New test.
4473 * g++.dg/torture/vshuf-v8qi.C: New test.
4474 * g++.dg/torture/vshuf-v8si.C: New test.
4475
4476 2012-06-27 Richard Guenther <rguenther@suse.de>
4477
4478 PR middle-end/53676
4479 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4480
4481 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4482
4483 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4484 scan-dump-dem-not): Use printable pattern in test name.
4485
4486 2012-06-26 Sterling Augustine <saugustine@google.com>
4487 Dominique Dhumieres <dominiq@lps.ens.fr>
4488
4489 * gcc.dg/pubtypes-2.c: Update expected output.
4490 * gcc.dg/pubtypes-3.c: Likewise.
4491 * gcc.dg/pubtypes-4.c: Likewise.
4492
4493 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4494
4495 * gcc.dg/tree-ssa/slsr-1.c: New test.
4496 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4497 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4498 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4499
4500 2012-06-26 Matt Turner <mattst88@gmail.com>
4501
4502 PR target/35294
4503 * gcc.target/arm/mmx-2.c: New.
4504
4505 2012-06-26 Richard Guenther <rguenther@suse.de>
4506
4507 PR c++/53752
4508 * g++.dg/torture/pr53752.C: New testcase.
4509
4510 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR tree-optimization/53748
4513 * gcc.c-torture/compile/pr53748.c: New test.
4514
4515 2012-06-25 Jason Merrill <jason@redhat.com>
4516
4517 PR c++/53498
4518 PR c++/53305
4519 * g++.dg/cpp0x/decltype38.C: New.
4520 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4521
4522 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4523
4524 * lib/target-supports-dg.exp (testname-for-summary): New.
4525 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4526 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4527 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4528 scan-module-absence, output-exists, output-exists-not: Use
4529 testname-for-summary.
4530 (dg-test): Clean up testname_with_flags.
4531 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4532 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4533 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4534 scan-assembler-dem-not, object-size: Use testname-for-summary.
4535 * lib/gcov.exp (run-gcov): Likewise.
4536 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4537 scan-dump-dem, scan-dump-dem-note): Likewise.
4538
4539 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4540 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4541 including profopt.opt; save and restore existing value.
4542 * g++.dg/bprob/bprob.exp: Likewise.
4543 * gcc.dg/matrix/matrix.exp: Likewise.
4544 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4545 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4546 PROFOPT_OPTIONS.
4547
4548 2012-06-25 Richard Henderson <rth@redhat.com>
4549
4550 * gcc.dg/pr53749.c: New.
4551
4552 2012-06-25 Jason Merrill <jason@redhat.com>
4553
4554 PR c++/52988
4555 * g++.dg/cpp0x/nullptr28.C: New.
4556
4557 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4558
4559 * gcc.target/arm/neon-vld1_dupQ.c: New.
4560
4561 2012-06-25 Florian Weimer <fweimer@redhat.com>
4562
4563 * g++.dg/init/new35.C: New.
4564 * g++.dg/init/new36.C: New.
4565 * g++.dg/init/new37.C: New.
4566 * g++.dg/ext/vla5.C: New warning.
4567 * g++.dg/ext/vla8.C: New warning.
4568 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4569
4570 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4571 James Greenhalgh <james.greenhalgh@arm.com>
4572
4573 * gcc.target/arm/ftest-support-arm.h New testcase.
4574 * gcc.target/arm/ftest-support-thumb.h Likewise.
4575 * gcc.target/arm/ftest-support.h Likewise.
4576 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4577 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4578 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4579 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4580 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4581 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4582 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4583 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4584 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4585 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4586 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4587 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4588 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4589 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4590 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4591 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4592 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4593 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4594 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4595 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4596 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4597 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4598 * lib/target-supports.exp
4599 (check_effective_target_arm_arch_FUNC): Add support for more
4600 architectures.
4601 (add_options_for_arm_arch_FUNC): Likewise.
4602 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4603
4604 2012-06-25 Jason Merrill <jason@redhat.com>
4605
4606 PR c++/53202
4607 * g++.dg/cpp0x/constexpr-tuple.C: New.
4608
4609 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4610
4611 PR target/53759
4612 * gcc.target/i386/pr53759.c: New test.
4613
4614 PR c++/53594
4615 * g++.dg/cpp0x/nsdmi7.C: New test.
4616
4617 2012-06-24 Kai Tietz <ktietz@redhat.com>
4618
4619 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4620 for LLP64 targets.
4621 * gcc.target/i386/pr38988.c: Likewise.
4622
4623 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4624
4625 PR fortran/47710
4626 PR fortran/53328
4627 * gfortran.dg/typebound_generic_12.f03: New.
4628 * gfortran.dg/typebound_generic_13.f03: New.
4629
4630 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4631
4632 * gnat.dg/lto15.ad[sb]: New test.
4633
4634 2012-06-21 Meador Inge <meadori@codesourcery.com>
4635
4636 PR c/53702
4637 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4638
4639 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4640
4641 * gcc.dg/pch/ident-1.c: New test.
4642 * gcc.dg/pch/ident-1.hs: Header file for new test.
4643
4644 2012-06-21 Michael Matz <matz@suse.de>
4645
4646 PR middle-end/53688
4647 * gcc.c-torture/execute/pr53688.c: New test.
4648
4649 2012-06-20 Richard Guenther <rguenther@suse.de>
4650
4651 PR tree-optimization/30318
4652 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4653
4654 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4655
4656 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4657
4658 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4659
4660 * gcc.target/i386/clearcapv2.map: New file.
4661 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4662
4663 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4664
4665 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4666 and add __sh__ case.
4667
4668 2012-06-19 Jason Merrill <jason@redhat.com>
4669
4670 PR c++/52637
4671 * g++.dg/debug/localclass1.C: New.
4672
4673 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4674
4675 * g++.dg/cpp0x/override4.C: New.
4676
4677 2012-06-14 Jason Merrill <jason@redhat.com>
4678
4679 PR c++/53651
4680 * g++.dg/cpp0x/decltype37.C: New.
4681
4682 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4683
4684 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4685
4686 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4687
4688 * gcc.c-torture/compile/vector-5.c,
4689 gcc.c-torture/compile/vector-6.c: New tests.
4690
4691 2012-06-19 Richard Henderson <rth@redhat.com>
4692
4693 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4694
4695 2012-06-19 Richard Guenther <rguenther@suse.de>
4696
4697 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4698
4699 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4700
4701 PR target/53712
4702 * gcc.target/i386/pr53712.c: New test.
4703
4704 2012-06-18 Tobias Burnus <burnus@net-b.de>
4705
4706 PR fortran/53692
4707 * gfortran.dg/elemental_optional_args_6.f90: New.
4708
4709 2012-06-18 Tobias Burnus <burnus@net-b.de>
4710
4711 PR fortran/53526
4712 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4713 * gfortran.dg/coarray/move_alloc_1.f90
4714
4715 2012-06-18 Tobias Burnus <burnus@net-b.de>
4716
4717 PR fortran/53526
4718 * gfortran.dg/coarray_27.f90: New.
4719
4720 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4721 Greta Yorsh <Greta.Yorsh@arm.com>
4722
4723 * gcc.target/arm/epilog-1.c: New test.
4724
4725 2012-06-18 Richard Guenther <rguenther@suse.de>
4726
4727 PR tree-optimization/53693
4728 * g++.dg/torture/pr53693.C: New testcase.
4729
4730 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4731
4732 PR tree-optimization/53703
4733 * gcc.dg/torture/pr53703.c: New test.
4734
4735 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4736
4737 PR middle-end/53698
4738 * gcc.target/i386/pr53698.c: New test.
4739
4740 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4741
4742 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4743
4744 2012-06-17 Tobias Burnus <burnus@net-b.de>
4745
4746 PR fortran/53691
4747 PR fortran/53685
4748 * gfortran.dg/transfer_check_3.f90: New.
4749
4750 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4751
4752 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4753
4754 2012-06-16 Tobias Burnus <burnus@net-b.de>
4755
4756 PR fortran/53642
4757 PR fortran/45170
4758 * gfortran.dg/deferred_type_param_8.f90: New.
4759
4760 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4761
4762 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4763 testname that includes flags, passed in as new argument, in
4764 pass/fail messages.
4765 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4766 and pass it to verify-* procedures.
4767
4768 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4769 alignment torture options with usual torture options.
4770
4771 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4772 messages reported for one line of source code.
4773 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4774 * g++.dg/cpp0x/decltype2.C: Likewise.
4775 * g++.dg/cpp0x/decltype3.C: Likewise.
4776 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4777 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4778 * g++.dg/cpp0x/static_assert3.C: Likewise.
4779 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4780 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4781 * g++.dg/cpp0x/union1.C: Likewise.
4782 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4783 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4784 * g++.dg/cpp0x/variadic2.C: Likewise.
4785 * g++.dg/cpp0x/variadic20.C: Likewise.
4786 * g++.dg/cpp0x/variadic74.C: Likewise.
4787 * g++.dg/diagnostic/bitfld2.C: Likewise.
4788 * g++.dg/ext/attrib44.C: Likewise.
4789 * g++.dg/ext/no-asm-1.C: Likewise.
4790 * g++.dg/other/error34.C: Likewise.
4791 * g++.dg/parse/crash46.C: Likewise.
4792 * g++.dg/parse/error10.C: Likewise.
4793 * g++.dg/parse/error2.C: Likewise.
4794 * g++.dg/parse/error3.C: Likewise.
4795 * g++.dg/parse/error36.C: Likewise.
4796 * g++.dg/parse/error8.C: Likewise.
4797 * g++.dg/parse/error9.C: Likewise.
4798 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4799 * g++.dg/parse/parser-pr28152.C: Likewise.
4800 * g++.dg/parse/template25.C: Likewise.
4801 * g++.dg/parse/typename11.C: Likewise.
4802 * g++.dg/tc1/dr147.C: Likewise.
4803 * g++.dg/template/deduce3.C: Likewise.
4804 * g++.dg/template/koenig9.C: Likewise.
4805 * g++.dg/template/pr23510.C: Likewise.
4806 * g++.dg/warn/pr12242.C: Likewise.
4807 * g++.dg/warn/pr30551-2.C: Likewise.
4808 * g++.dg/warn/pr30551.C: Likewise.
4809 * g++.old-deja/g++.other/typename1.C: Likewise.
4810 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4811
4812 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4813
4814 PR c++/51033
4815 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4816 * c-c++-common/torture/vshuf-2.inc: Likewise.
4817 * c-c++-common/torture/vshuf-4.inc: Likewise.
4818 * c-c++-common/torture/vshuf-8.inc: Likewise.
4819 * c-c++-common/torture/vshuf-main.inc: Likewise.
4820 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4821 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4822 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4823 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4824 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4825 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4826 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4827 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4828 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4829 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4830 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4831 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4832 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4833 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4834
4835 2012-06-15 Michael Matz <matz@suse.de>
4836
4837 * gcc.dg/tree-ssa/vector-4.c: New test.
4838
4839 2012-06-15 Michael Matz <matz@suse.de>
4840
4841 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4842 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4843
4844 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4845
4846 PR tree-optimization/53636
4847 * gcc.target/arm/pr53636.c: New test.
4848
4849 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR tree-optimization/51581
4852 * gcc.c-torture/execute/pr51581-1.c: New test.
4853 * gcc.c-torture/execute/pr51581-2.c: New test.
4854 * gcc.dg/vect/pr51581-1.c: New test.
4855 * gcc.dg/vect/pr51581-2.c: New test.
4856 * gcc.dg/vect/pr51581-3.c: New test.
4857 * gcc.target/i386/avx-pr51581-1.c: New test.
4858 * gcc.target/i386/avx-pr51581-2.c: New test.
4859 * gcc.target/i386/avx2-pr51581-1.c: New test.
4860 * gcc.target/i386/avx2-pr51581-2.c: New test.
4861 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4862
4863 2012-06-15 Richard Guenther <rguenther@suse.de>
4864
4865 * gcc.c-torture/execute/20120615-1.c: New testcase.
4866
4867 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4868
4869 * gnat.dg/vect8.ad[sb]: New test.
4870
4871 2012-06-14 Richard Guenther <rguenther@suse.de>
4872
4873 * gcc.dg/tree-ssa/vrp.h: New testcase.
4874 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4875
4876 2012-06-13 Christian Bruel <christian.bruel@st.com>
4877
4878 PR target/53621
4879 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4880
4881 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4882
4883 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4884
4885 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4886
4887 PR testsuite/20771
4888 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4889 test summary unique.
4890
4891 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4892 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4893 scan-stack-usage-not): Don't strip torture options from test name.
4894
4895 * lib/scandump.exp (scan-dump-times): Use printable version of
4896 regexp in test summary line.
4897
4898 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4899 messages reported for one line of source code.
4900 * gcc.dg/format/few-1.c: Likewise.
4901 * gcc.dg/ia64-sync-2.c: Likewise.
4902 * gcc.dg/sync-2.c: Likewise.
4903 * gcc.dg/noncompile/pr44517.c: Likewise.
4904
4905 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4906
4907 PR debug/49888
4908 * gcc.dg/guality/pr49888.c: New.
4909
4910 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4911
4912 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4913 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4914 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4915
4916 2012-06-13 Tobias Burnus <burnus@net-b.de>
4917
4918 PR fortran/53643
4919 * gfortran.dg/intent_out_7.f90: New.
4920
4921 2012-06-13 Tobias Burnus <burnus@net-b.de>
4922
4923 PR fortran/53597
4924 * gfortran.dg/save_4.f90: New.
4925
4926 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR c/53532
4929 PR c/51034
4930 PR c/53196
4931 * gcc.dg/pr53532.c: New test.
4932 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4933 adjust line numbers.
4934 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4935 * gcc.dg/Wcxx-compat-8.c: Likewise.
4936 * gcc.dg/pr51034.c: New test.
4937 * gcc.dg/pr53196-1.c: New test.
4938 * gcc.dg/pr53196-2.c: New test.
4939
4940 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4941
4942 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4943 alignment torture options with usual torture options.
4944 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4945 instead of dg-options.
4946 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4947 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4948 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4949 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4950 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4951 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4952
4953 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4954 to checks for multiple messages reported for one line of source code.
4955 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4956
4957 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4958 messages reported for one line of source code.
4959
4960 * gcc.dg/20031223-1.c: Add comments to check for multiple
4961 messages reported for one line of source code.
4962 * gcc.dg/Wconversion-integer.c: Likewise.
4963 * gcc.dg/Wfatal-2.c: Likewise.
4964 * gcc.dg/Wfatal.c: Likewise.
4965 * gcc.dg/Wobjsize-1.c: Likewise.
4966 * gcc.dg/c99-vla-jump-1.c: Likewise.
4967 * gcc.dg/c99-vla-jump-2.c: Likewise.
4968 * gcc.dg/c99-vla-jump-3.c: Likewise.
4969 * gcc.dg/c99-vla-jump-4.c: Likewise.
4970 * gcc.dg/c99-vla-jump-5.c: Likewise.
4971 * gcc.dg/decl-9.c: Likewise.
4972 * gcc.dg/declspec-10.c: Likewise.
4973 * gcc.dg/declspec-18.c: Likewise.
4974 * gcc.dg/mtune.c: Likewise.
4975 * gcc.dg/parser-pr28152-2.c: Likewise.
4976 * gcc.dg/parser-pr28152.c: Likewise.
4977 * gcc.dg/pr14475.c: Likewise.
4978 * gcc.dg/pr27953.c: Likewise.
4979 * gcc.dg/pr28322-3.c: Likewise.
4980 * gcc.dg/pr30457.c: Likewise.
4981 * gcc.dg/pr30551-2.c: Likewise.
4982 * gcc.dg/pr30551-3.c: Likewise.
4983 * gcc.dg/pr30551-4.c: Likewise.
4984 * gcc.dg/pr30551-5.c: Likewise.
4985 * gcc.dg/pr30551-6.c: Likewise.
4986 * gcc.dg/pr30551.c: Likewise.
4987 * gcc.dg/pr45461.c: Likewise.
4988 * gcc.dg/pr48552-1.c: Likewise.
4989 * gcc.dg/pr48552-2.c: Likewise.
4990 * gcc.dg/redecl-1.c: Likewise.
4991 * gcc.dg/transparent-union-3.c: Likewise.
4992 * gcc.dg/utf-dflt.c: Likewise.
4993 * gcc.dg/utf-dflt2.c: Likewise.
4994 * gcc.dg/vla-8.c: Likewise.
4995 * gcc.dg/vla-init-1.c: Likewise.
4996 * gcc.dg/wtr-int-type-1.c: Likewise.
4997
4998 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4999 messages reported for for one line of source code.
5000 * c-c++-common/raw-string-5.c: Likewise.
5001 * c-c++-common/raw-string-4.c: Likewise.
5002 * c-c++-common/raw-string-6.c: Likewise.
5003 * c-c++-common/pr20000.c: Likewise.
5004
5005 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5006 messages reported for one line of source code.
5007 * gcc.dg/cpp/pr30786.c: Likewise.
5008 * gcc.dg/cpp/pr28709.c: Likewise.
5009 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5010 * gcc.dg/cpp/macspace2.c: Likewise.
5011 * gcc.dg/cpp/missing-header-1.c: Likewise.
5012 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5013 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5014 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5015
5016 2012-06-12 Jason Merrill <jason@redhat.com>
5017
5018 PR c++/53599
5019 * g++.dg/template/local7.C: New.
5020
5021 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5022
5023 PR target/53511
5024 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5025 * gcc.target/sh/pr51340-2.c: Likewise.
5026 * gcc.target/sh/pr51340-3.c: Likewise.
5027
5028 2012-06-12 Michael Matz <matz@suse.de>
5029
5030 * gcc.dg/torture/alias-1.c: New test.
5031
5032 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5033
5034 PR rtl-optimization/53589
5035 * gcc.dg/torture/pr53589.c: New test.
5036
5037 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5038
5039 PR target/50749
5040 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5041 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5042 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5043 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5044 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5045 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5046 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5047 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5048 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5049 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5050 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5051 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5052 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5053 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5054 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5055 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5056
5057 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5058
5059 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5060 (check_intel_cpu_model): New function.
5061 (check_amd_cpu_model): New function.
5062 (check_features): New function.
5063 (__get_cpuid_output): New function.
5064 (check_detailed): New function.
5065 (fn1): Rename to quick_check.
5066 (main): Update to call quick_check and call check_detailed.
5067
5068 2012-06-11 Richard Henderson <rth@redhat.com>
5069
5070 * lib/target-supports.exp
5071 (check_effective_target_sync_long_long_runtime): Use
5072 check_effective_target_lp64 instead of
5073 check_effective_target_powerpc64 for powerpc targets.
5074
5075 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5076
5077 PR target/53511
5078 * gcc.target/sh/pr53511-1.c: New.
5079
5080 2012-06-11 Richard Guenther <rguenther@suse.de>
5081
5082 PR middle-end/53470
5083 * g++.dg/lto/pr53470_0.C: New testcase.
5084 * gcc.dg/lto/pr53470_0.c: Likewise.
5085
5086 2012-06-11 Richard Guenther <rguenther@suse.de>
5087
5088 PR c++/53605
5089 * g++.dg/ext/pr53605.C: New testcase.
5090
5091 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5092
5093 * gnat.dg/specs/array1.ads: New test.
5094 * gnat.dg/specs/array2.ads: Likewise.
5095 * gnat.dg/array22.adb: Likewise.
5096
5097 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5098
5099 * gnat.dg/constant4.adb: New test.
5100 * gnat.dg/constant4_pkg.ads: New helper.
5101
5102 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5103
5104 PR fortran/52552
5105 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5106 * gfortran.dg/allocate_class_1.f90: Modified.
5107 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5108 * gfortran.dg/allocate_class_2.f90: New.
5109
5110 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5111
5112 PR middle-end/53535
5113 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5114
5115 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5116
5117 PR fortran/52861
5118 * gfortran.dg/string_assign_2.f90: New test case.
5119
5120 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5121
5122 PR fortran/52861
5123 * gfortran.dg/string_assign_1.f90: New test case.
5124
5125 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR middle-end/53580
5128 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5129 * gcc.dg/gomp/critical-4.c: Likewise.
5130 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5131 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5132 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5133 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5134 * c-c++-common/gomp/pr53580.c: New test.
5135
5136 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5137
5138 PR c++/51214
5139 * g++.dg/cpp0x/forw_enum11.C: New.
5140
5141 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5142
5143 PR c++/53567
5144 * g++.dg/cpp0x/alias-decl-19.C: New.
5145
5146 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5147
5148 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5149
5150 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5151
5152 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5153 (XSTATE_FP): Ditto.
5154 (XSTATE_SSE): Ditto.
5155 (XSTATE_YMM): Ditto.
5156 (avx_os_support): Use new defines.
5157
5158 2012-06-06 Richard Guenther <rguenther@suse.de>
5159
5160 PR testsuite/32380
5161 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5162 loops.
5163
5164 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5165
5166 PR c++/52841
5167 * g++.dg/cpp0x/pr52841.C: New testcase.
5168
5169 2012-06-06 Richard Guenther <rguenther@suse.de>
5170
5171 PR tree-optimization/53081
5172 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5173 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5174
5175 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5176
5177 * gcc.target/powerpc/pr53487.c: New test.
5178
5179 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5180
5181 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5182
5183 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5184
5185 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5186
5187 2012-06-05 Richard Guenther <rguenther@suse.de>
5188
5189 PR tree-optimization/30442
5190 * gcc.dg/vect/bb-slp-30.c: New testcase.
5191
5192 2012-06-05 Richard Guenther <rguenther@suse.de>
5193
5194 PR tree-optimization/53081
5195 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5196 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5197 -fno-tree-loop-distribute-patterns.
5198
5199 2012-06-05 Alan Modra <amodra@gmail.com>
5200
5201 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5202 Check static chain in nested funcs.
5203
5204 2012-06-04 Tobias Burnus <burnus@net-b.de>
5205
5206 PR fortran/50619
5207 * gfortran.dg/init_flag_10.f90: New.
5208
5209 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5210
5211 PR c++/53524
5212 * g++.dg/warn/Wenum-compare-no-2: New.
5213
5214 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5215
5216 PR preprocessor/53463
5217 * g++.dg/cpp/limits.C: New test.
5218 * g++.dg/parse/error19.C: Adjust.
5219 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5220 * g++.dg/warn/pr35635.C: Likewise.
5221 * g++.old-deja/g++.pt/assign1.C: Likewise.
5222
5223 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5224
5225 PR target/53559
5226 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5227 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5228 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5229 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5230 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5231 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5232 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5233 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5234
5235 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5236
5237 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5238
5239 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5240
5241 PR tree-optimization/53550
5242 * gcc.dg/pr53550.c: New test.
5243
5244 2012-06-04 Richard Guenther <rguenther@suse.de>
5245
5246 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5247 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5248 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5249
5250 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5251
5252 PR fortran/48831
5253 * gfortran.dg/parameter_array_element_2.f90: New.
5254
5255 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5256
5257 PR target/53512
5258 * gcc.target/sh/pr53512-1.c: New.
5259 * gcc.target/sh/pr53512-2.c: New.
5260 * gcc.target/sh/pr53512-3.c: New.
5261 * gcc.target/sh/pr53512-4.c: New.
5262
5263 2012-06-01 Jason Merrill <jason@redhat.com>
5264
5265 PR c++/52973
5266 * g++.dg/ext/visibility/template12.C: New.
5267 * g++.dg/ext/attrib14.C: Adjust warning line.
5268
5269 PR c++/52725
5270 * g++.dg/parse/new6.C: New.
5271 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5272
5273 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5274
5275 * c-c++-common/restrict-2.c: Revert previous change.
5276
5277 2012-06-01 Jason Merrill <jason@redhat.com>
5278
5279 PR c++/53137
5280 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5281
5282 PR c++/53484
5283 * g++.dg/cpp0x/auto33.C: New.
5284
5285 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5286
5287 PR c++/26155
5288 * g++.dg/parse/namespace-alias-1.C: New.
5289
5290 2012-06-01 Christian Bruel <christian.bruel@st.com>
5291
5292 * gcc.dg/spec-options.c: New test.
5293 * gcc.dg/foo.specs: New file.
5294
5295 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5296
5297 PR ada/53517
5298 * gnat.dg/lto14.adb: Skip on Solaris.
5299
5300 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5301
5302 * gcc.target/cris/sync-1-v10.c,
5303 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5304 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5305 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5306 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5307 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5308 gcc.target/cris/torture/sync-mis-op-i-1.c,
5309 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5310 gcc.target/cris/torture/sync-mis-op-i-2.c,
5311 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5312 gcc.target/cris/torture/sync-mis-op-i-3.c,
5313 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5314 gcc.target/cris/torture/sync-mis-op-s-1.c,
5315 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5316 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5317 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5318 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5319 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5320 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5321 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5322 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5323 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5324
5325 2012-05-31 Richard Guenther <rguenther@suse.de>
5326
5327 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5328 ldist-pr45948.c with disabled SCCP.
5329
5330 2012-05-31 Richard Guenther <rguenther@suse.de>
5331
5332 PR middle-end/48493
5333 * gcc.dg/torture/pr48493.c: New testcase.
5334
5335 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5336
5337 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5338 arm32 to targets.
5339 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5340 of the initialization loop.
5341 (dg-final): Adjust the expected number of vectorized loops depending
5342 on vect_char_mult target selector.
5343
5344 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5345
5346 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5347 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5348 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5349 New tests.
5350
5351 2012-05-30 Jason Merrill <jason@redhat.com>
5352
5353 PR c++/53356
5354 * g++.dg/init/new34.C: New.
5355 * g++.dg/tree-ssa/stabilize1.C: New.
5356
5357 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR c++/53356
5360 * g++.dg/init/new33.C: New test.
5361
5362 2012-05-30 Richard Guenther <rguenther@suse.de>
5363
5364 PR middle-end/53501
5365 * gcc.dg/torture/pr53501.c: New testcase.
5366 * c-c++-common/restrict-2.c: Adjust.
5367
5368 2012-05-30 Alan Modra <amodra@gmail.com>
5369
5370 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5371 torture-finish.
5372
5373 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5374
5375 * gcc.target/i386/shuf-concat.c: New test.
5376
5377 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5378
5379 PR rtl-optimization/53519
5380 * gcc.c-torture/compile/pr53519.c: New test.
5381
5382 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5383
5384 * gcc.target/arm/neon-vrev.c: New.
5385
5386 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5387
5388 PR target/51340
5389 * gcc.target/sh/pr51340-1.c: New.
5390 * gcc.target/sh/pr51340-2.c: New.
5391 * gcc.target/sh/pr51340-3.c: New.
5392
5393 2012-05-29 Richard Guenther <rguenther@suse.de>
5394
5395 PR tree-optimization/53516
5396 * gcc.dg/torture/pr53516.c: New testcase.
5397
5398 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5399
5400 PR preprocessor/53229
5401 * gcc.dg/cpp/paste6.c: Force to run without
5402 -ftrack-macro-expansion.
5403 * gcc.dg/cpp/paste8.c: Likewise.
5404 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5405 -ftrack-macro-expansion.
5406 * gcc.dg/cpp/paste12.c: Force to run without
5407 -ftrack-macro-expansion.
5408 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5409 -ftrack-macro-expansion.
5410 * gcc.dg/cpp/paste13.c: Likewise.
5411 * gcc.dg/cpp/paste14.c: Likewise.
5412 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5413 -ftrack-macro-expansion.
5414 * gcc.dg/cpp/paste18.c: New test.
5415
5416 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5417
5418 * gcc.target/cris/torture/trap-1.c,
5419 gcc.target/cris/torture/trap-2.c,
5420 gcc.target/cris/torture/trap-3.c,
5421 gcc.target/cris/torture/trap-v0.c,
5422 gcc.target/cris/torture/trap-v3.c: New tests.
5423
5424 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/25137
5427 * g++.dg/warn/Wbraces3.C: New.
5428 * g++.dg/warn/Wbraces4.C: Likewise.
5429
5430 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR tree-optimization/53505
5433 * c-c++-common/torture/pr53505.c: New test.
5434
5435 2012-05-27 Nathan Sidwell <nathan@acm.org>
5436
5437 * gcc.dg/stmt-expr-4.c: New.
5438
5439 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5440
5441 PR c++/53491
5442 * g++.dg/parse/crash60.C: New.
5443
5444 2012-05-26 Jason Merrill <jason@redhat.com>
5445
5446 PR c++/53220
5447 * c-c++-common/array-lit.c: New.
5448 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5449
5450 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5451
5452 PR ada/50294
5453 * gnat.dg/array21.adb: New test.
5454
5455 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5456
5457 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5458
5459 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5460
5461 PR c++/32054
5462 * g++.dg/other/anon-union3.C: New.
5463
5464 2012-05-25 Ian Lance Taylor <iant@google.com>
5465
5466 * gcc.dg/split-6.c: New test.
5467
5468 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5469
5470 * gnat.dg/lto14.adb: New test.
5471
5472 2012-05-25 Tristan Gingold <gingold@adacore.com>
5473
5474 * gcc.target/i386/large-frame.c: New.
5475
5476 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5477 * gcc.target/powerpc/lhs-1.c: New.
5478 * gcc.target/powerpc/lhs-2.c: New.
5479 * gcc.target/powerpc/lhs-3.c: New.
5480
5481 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5482
5483 Make unwound macro expansion trace less redundant
5484 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5485 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5486 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5487 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5488 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5489 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5490
5491 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5492
5493 PR c++/53464
5494 * g++.dg/cpp0x/constexpr-default1.C: New.
5495
5496 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5497
5498 PR c++/32080
5499 * g++.dg/eh/goto2.C: New.
5500
5501 2012-05-24 Richard Guenther <rguenther@suse.de>
5502
5503 PR middle-end/53460
5504 * g++.dg/tree-prof/pr53460.C: New testcase.
5505
5506 2012-05-24 Richard Guenther <rguenther@suse.de>
5507
5508 PR bootstrap/53466
5509 * g++.dg/debug/pr53466.C: New testcase.
5510
5511 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR tree-optimization/53465
5514 * gcc.c-torture/execute/pr53465.c: New test.
5515
5516 2012-05-23 Tobias Burnus <burnus@net-b.de>
5517
5518 PR fortran/51055
5519 PR fortran/45170
5520 * gfortran.dg/allocate_with_typespec_6.f90: New.
5521
5522 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5523
5524 PR c++/29185
5525 * g++.dg/warn/delete-array-1.C: New.
5526
5527 2012-05-23 Richard Guenther <rguenther@suse.de>
5528
5529 * gcc.dg/torture/pr39074-2.c: Adjust.
5530 * gcc.dg/torture/pr39074.c: Likewise.
5531 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5532 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5533
5534 2012-05-22 Jan Hubicka <jh@suse.cz>
5535
5536 PR middle-end/53161
5537 * g++.dg/torture/pr53161.C: New testcase.
5538
5539 2012-05-22 Tobias Burnus <burnus@net-b.de>
5540
5541 PR fortran/53389
5542 * gfortran.dg/realloc_on_assign_15.f90: New.
5543
5544 2012-05-22 Richard Guenther <rguenther@suse.de>
5545
5546 PR middle-end/51071
5547 * gcc.dg/torture/pr51071-2.c: New testcase.
5548
5549 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5550
5551 PR tree-optimization/53336
5552 * g++.dg/torture/pr53336.C: New testcase.
5553
5554 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5555
5556 PR c++/53322
5557 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5558 instead of -Wunused-local-typedefs.
5559
5560 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5561
5562 PR c++/51184
5563 * g++.dg/other/abstract4.C: New-
5564
5565 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5566
5567 PR c++/40821
5568 * g++.dg/ext/attrib46.C: New.
5569
5570 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5571
5572 PR c/53418
5573 * gcc.c-torture/compile/pr53418-1.c,
5574 gcc.c-torture/compile/pr53418-2.c: New tests.
5575
5576 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR tree-optimization/53366
5579 * gcc.dg/torture/pr53366-1.c: New test.
5580 * gcc.dg/torture/pr53366-2.c: New test.
5581 * gcc.target/i386/pr53366-1.c: New test.
5582 * gcc.target/i386/pr53366-2.c: New test.
5583
5584 PR tree-optimization/53409
5585 * gcc.c-torture/compile/pr53409.c: New test.
5586
5587 PR tree-optimization/53410
5588 * gcc.c-torture/compile/pr53410-1.c: New test.
5589 * gcc.c-torture/compile/pr53410-2.c: New test.
5590
5591 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5592
5593 PR target/53425
5594 * gcc.target/i386/pr53425-1.c: New file.
5595 * gcc.target/i386/pr53425-2.c: Likewise.
5596
5597 2012-05-21 Richard Guenther <rguenther@suse.de>
5598
5599 PR tree-optimization/53408
5600 * gcc.dg/torture/pr53408.c: New testcase.
5601
5602 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5603 H.J. Lu <hongjiu.lu@intel.com>
5604
5605 PR target/53416
5606 * gcc.target/i386/pr53416.c: New file.
5607
5608 2012-05-21 Richard Guenther <rguenther@suse.de>
5609
5610 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5611
5612 2012-05-21 Richard Guenther <rguenther@suse.de>
5613
5614 * gcc.dg/torture/ldist-1.c: New testcase.
5615
5616 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5617
5618 * gnat.dg/lto13.adb: New test.
5619 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5620
5621 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5622
5623 * gnat.dg/specs/lto12.ads: New test.
5624 * gnat.dg/specs/lto12_pkg.ads: New helper.
5625
5626 2012-05-18 Richard Guenther <rguenther@suse.de>
5627
5628 PR tree-optimization/53346
5629 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5630 * gcc.target/i386/incoming-10.c: Adjust.
5631 * gcc.target/i386/incoming-11.c: Likewise.
5632 * gcc.target/i386/pr46295.c: Likewise.
5633
5634 2012-05-18 Richard Guenther <rguenther@suse.de>
5635
5636 * gcc.dg/pr53352.c: Return zero.
5637
5638 2012-05-18 Richard Guenther <rguenther@suse.de>
5639
5640 PR tree-optimization/53390
5641 * gcc.dg/torture/pr53390.c: New testcase.
5642
5643 2012-05-18 Meador Inge <meadori@codesourcery.com>
5644
5645 PR rtl-optimization/53352
5646 * gcc.dg/pr53352.c: New test.
5647
5648 2012-05-17 David S. Miller <davem@davemloft.net>
5649
5650 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5651 failure on sparc-*-linux-gnu.
5652
5653 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5654
5655 PR c++/39681
5656 * g++.dg/parse/error49.C: New.
5657 * g++.dg/cpp0x/error8.C: Likewise.
5658 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5659 * g++.dg/ext/utf-dflt2.C: Likewise.
5660 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5661 * g++.dg/ext/utf-dflt.C: Likewise.
5662 * c-c++-common/raw-string-3.c: Likewise.
5663 * c-c++-common/raw-string-4.c: Likewise.
5664
5665 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 PR c++/53371
5668 * g++.dg/cpp0x/catch1.C: New.
5669
5670 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5671
5672 PR c++/44516
5673 * g++.dg/parse/error48.C: New.
5674 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5675 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5676
5677 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5678
5679 * gcc.dg/tm/indirect-2.c: New test.
5680
5681 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5682
5683 PR tree-optimization/53217
5684 * gfortran.dg/pr53217.f90: New test.
5685
5686 2012-05-16 Richard Guenther <rguenther@suse.de>
5687
5688 PR tree-optimization/53364
5689 * g++.dg/torture/pr53364.C: New testcase.
5690
5691 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5692
5693 PR testsuite/52641
5694 * gcc.dg/pr52549.c: Fix test for long != void*
5695 * gcc.c-torture/execute/pr52979-1.x: New file.
5696 * gcc.c-torture/execute/pr52979-2.x: New file.
5697
5698 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5699
5700 PR preprocessor/7263
5701 * gcc.dg/binary-constants-2.c: Run without tracking locations
5702 accross macro expansion.
5703 * gcc.dg/binary-constants-3.c: Likewise.
5704 * gcc.dg/cpp/sysmac2.c: Likewise.
5705 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5706 location.
5707 * gcc.dg/cpp/syshdr3.c: New test.
5708 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5709 * gcc.dg/system-binary-constants-1.c: New test.
5710 * gcc.dg/system-binary-constants-1.h: New header for the new test
5711 above.
5712 * g++.dg/cpp/syshdr3.C: New test.
5713 * g++.dg/cpp/syshdr3.h: New header the new test above.
5714 * g++.dg/system-binary-constants-1.C: New test.
5715 * g++.dg/system-binary-constants-1.h: New header the new test
5716 above.
5717
5718 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5719
5720 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5721
5722 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR target/53358
5725 * gcc.dg/pr53358.c: New test.
5726
5727 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5728
5729 PR c++/11856
5730 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5731 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5732
5733 2012-05-15 Olivier Hainque <hainque@adacore.com>
5734
5735 * g++.dg/eh/sighandle.C: New testcase.
5736
5737 2012-05-15 Richard Guenther <rguenther@suse.de>
5738
5739 PR tree-optimization/53355
5740 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5741
5742 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5743
5744 * gfortran.dg/*.f90: Remove now redundant manual
5745 cleanup-modules directive.
5746
5747 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5748
5749 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5750 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5751
5752 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5753
5754 PR fortran/52428
5755 * gfortran.dg/int_range_io_1.f90: New test.
5756
5757 2012-05-14 Andi Kleen <ak@linux.intel.com>
5758 Jakub Jelinek <jakub@redhat.com>
5759
5760 PR target/53315
5761 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5762 * gcc.target/i386/rtm-check.h: New file.
5763 * gcc.target/i386/pr53315.c: New test.
5764
5765 2012-05-14 Tobias Burnus <burnus@net-b.de>
5766
5767 PR fortran/49110
5768 PR fortran/51055
5769 PR fortran/53329
5770 * gfortran.dg/deferred_type_param_4.f90: New.
5771 * gfortran.dg/deferred_type_param_6.f90: New.
5772
5773 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5774
5775 * gcc.target/i386/retarg.c: New test.
5776
5777 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5778
5779 PR fortran/45170
5780 * gfortran.dg/deferred_type_param_3.f90: New.
5781 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5782 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5783
5784 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5785
5786 * gnat.dg/null_pointer_deref3.adb: New test.
5787
5788 2012-05-12 Tobias Burnus <burnus@net-b.de>
5789
5790 PR fortran/49110
5791 PR fortran/52843
5792 * gfortran.dg/deferred_type_param_5.f90: New.
5793
5794 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5795
5796 * g++.dg/parse/error47.C: New.
5797
5798 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5799
5800 PR fortran/52537
5801 * gfortran.dg/string_compare_4.f90: Change option
5802 to -fdump-tree-original. Add test case for kind=4.
5803
5804 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5805
5806 PR fortran/52537
5807 * gfortran.dg/string_compare_4.f90: New test.
5808
5809 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5810
5811 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5812
5813 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5814
5815 PR c++/53305
5816 * g++.dg/cpp0x/variadic132.C: New.
5817
5818 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/53158
5821 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5822 * g++.dg/parse/error26.C: Tweak dg-error column number.
5823
5824 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5825
5826 PR c++/53301
5827 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5828
5829 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5830
5831 * gnat.dg/lto11.ad[sb]: New test.
5832
5833 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5834
5835 PR target/52908
5836 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5837 directive to Scan for vpmuldq, not vpmacsdql.
5838
5839 2012-05-09 Michael Matz <matz@suse.de>
5840
5841 PR tree-optimization/53185
5842 * gcc.dg/vect/pr53185.c: New test.
5843
5844 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5845
5846 PR middle-end/53249
5847 * gcc.target/i386/pr53249.c: New.
5848
5849 2012-05-09 Richard Guenther <rguenther@suse.de>
5850
5851 PR tree-optimization/18437
5852 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5853 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5854
5855 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5856
5857 PR tree-optimization/53226
5858 * gcc.c-torture/compile/pr53226.c: New test.
5859
5860 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5861
5862 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5863 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5864 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5865 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5866 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5867 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5868 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5869 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5870 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5871 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5872 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5873 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5874 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5875 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5876
5877 2012-05-09 Dehao Chen <dehao@google.com>
5878
5879 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5880 * gcc.dg/predict-2.c: Likewise.
5881 * gcc.dg/predict-3.c: Likewise.
5882 * gcc.dg/predict-4.c: Likewise.
5883 * gcc.dg/predict-5.c: Likewise.
5884 * gcc.dg/predict-6.c: Likewise.
5885
5886 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5887
5888 PR target/53272
5889 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5890
5891 2012-05-08 Richard Guenther <rguenther@suse.de>
5892
5893 * gcc.dg/fold-bitand-4.c: New testcase.
5894
5895 2012-05-08 Dehao Chen <dehao@google.com>
5896
5897 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5898 heuristic is working properly.
5899 * gcc.dg/predict-2.c: Likewise.
5900 * gcc/dg/predict-3.c: Likewise.
5901 * gcc/dg/predict-4.c: Likewise.
5902 * gcc/dg/predict-5.c: Likewise.
5903 * gcc/dg/predict-6.c: Likewise.
5904
5905 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR tree-optimization/53239
5908 * g++.dg/opt/vrp3.C: New test.
5909 * g++.dg/opt/vrp3-aux.cc: New file.
5910 * g++.dg/opt/vrp3.h: New file.
5911
5912 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5913
5914 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5915 .uleb128 support in assembler output.
5916
5917 2012-05-07 Richard Guenther <rguenther@suse.de>
5918
5919 PR lto/42987
5920 * g++.dg/lto/pr42987_0.C: New testcase.
5921 * g++.dg/lto/pr42987_1.C: Likewise.
5922
5923 2012-05-07 Tobias Burnus <burnus@net-b.de>
5924
5925 PR fortran/53255
5926 * gfortran.dg/typebound_operator_15.f90: New.
5927
5928 2012-05-06 Tobias Burnus <burnus@net-b.de>
5929
5930 PR fortran/41587
5931 * gfortran.dg/class_array_13.f90: New.
5932
5933 2012-05-06 Tristan Gingold <gingold@adacore.com>
5934
5935 * gnat.dg/warn7.adb: New test.
5936
5937 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5938
5939 * gnat.dg/specs/renamings.ads: Rename to...
5940 * gnat.dg/specs/renaming1.ads: ...this.
5941 * gnat.dg/specs/renaming2.ads: New test.
5942 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5943 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5944 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5945 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5946
5947 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5948
5949 * gnat.dg/discr36.ad[sb]: New test.
5950 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5951
5952 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5953
5954 PR c/43772
5955 * c-c++-common/pr43772.c: New.
5956
5957 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5958
5959 PR fortran/41600
5960 * gfortran.dg/select_type_26.f03 : New test.
5961 * gfortran.dg/select_type_27.f03 : New test.
5962
5963 PR fortran/53191
5964 * gfortran.dg/select_type_28.f03 : New test.
5965
5966 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5967
5968 PR fortran/49010
5969 PR fortran/24518
5970 * gfortran.dg/mod_sign0_1.f90: New test.
5971 * gfortran.dg/mod_large_1.f90: New test.
5972
5973 2012-05-04 Tobias Burnus <burnus@net-b.de>
5974
5975 PR fortran/53175
5976 gfortran.dg/public_private_module_5.f90: New.
5977
5978 2012-05-04 Tobias Burnus <burnus@net-b.de>
5979
5980 PR fortran/53111
5981 * gfortran.dg/constructor_7.f90: New.
5982 * gfortran.dg/constructor_8.f90: New.
5983
5984 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5985
5986 PR c++/53166
5987 * g++.dg/cpp0x/static_assert7.C: New.
5988
5989 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5990
5991 PR tree-optimization/52633
5992 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5993 recognized as widening shifts instead of over-widening.
5994 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5995 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5996 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5997 * gcc.target/arm/pr52633.c: New test.
5998
5999 2012-05-04 Richard Guenther <rguenther@suse.de>
6000
6001 PR tree-optimization/53168
6002 * gcc.dg/torture/pr53168.c: New testcase.
6003 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6004
6005 2012-05-04 Richard Guenther <rguenther@suse.de>
6006
6007 * gcc.dg/lto/pr53214_0.c: New testcase.
6008
6009 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6010
6011 * gcc.target/ia64/pr48496.c: New test.
6012 * gcc.target/ia64/pr52657.c: Likewise.
6013
6014 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6015
6016 PR c/51712
6017 * c-c++-common/pr51712.c: New.
6018
6019 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6020
6021 PR target/53199
6022 * gcc.target/powwerpc/pr53199.c: New file.
6023
6024 2012-05-03 Jason Merrill <jason@redhat.com>
6025
6026 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6027
6028 * gcc.dg/debug/dwarf2/dups-types.c: New.
6029 * gcc.dg/debug/dwarf2/dups-types.h: New.
6030
6031 2012-05-03 Jason Merrill <jason@redhat.com>
6032
6033 * g++.dg/debug/dwarf2/namespace-2.C: New.
6034 * g++.dg/debug/dwarf2/localclass3.C: New.
6035
6036 2012-05-03 Jason Merrill <jason@redhat.com>
6037
6038 * g++.dg/debug/dwarf2/thunk1.C: New.
6039
6040 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/53186
6043 * g++.dg/other/final2.C: New.
6044
6045 2012-05-03 Richard Guenther <rguenther@suse.de>
6046
6047 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6048
6049 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6050
6051 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6052 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6053 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6054 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6055
6056 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6057
6058 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6059 .byte 0xf2.
6060 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6061 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6062 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6063
6064 PR debug/53174
6065 * gcc.dg/pr53174.c: New test.
6066
6067 PR target/53187
6068 * gcc.target/arm/pr53187.c: New test.
6069 * gcc.c-torture/compile/pr53187.c: New test.
6070
6071 2012-05-03 Richard Guenther <rguenther@suse.de>
6072
6073 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6074 unsupported prefetching support.
6075
6076 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6077
6078 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6079 option -ftrack-macro-expansion=0.
6080 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6081 option -ftrack-macro-expansion=0.
6082
6083 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6084
6085 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6086 dg-options for target arm with dg-additional-options.
6087
6088 2012-05-03 Richard Guenther <rguenther@suse.de>
6089
6090 PR tree-optimization/53144
6091 * gcc.dg/torture/pr53144.c: New testcase.
6092
6093 2012-05-03 Tobias Burnus <burnus@net-b.de>
6094
6095 PR fortran/52864
6096 * gfortran.dg/pointer_intent_7.f90: New.
6097 * gfortran.dg/pure_formal_3.f90: New.
6098
6099 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6100
6101 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6102
6103 2012-05-02 Martin Jambor <mjambor@suse.cz>
6104
6105 PR lto/52605
6106 * g++.dg/lto/pr52605_0.C: New test.
6107
6108 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6109
6110 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6111 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6112 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6113 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6114 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6115 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6116 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6117 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6118 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6119 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6120 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6121 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6122 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6123 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6124 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6125 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6126
6127 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6128
6129 PR middle-end/53153
6130 * gcc.dg/pr53153.c: New test.
6131
6132 2012-05-02 Richard Guenther <rguenther@suse.de>
6133
6134 * g++.dg/tree-ssa/pr19807.C: Adjust.
6135
6136 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR tree-optimization/53163
6139 * gcc.c-torture/compile/pr53163.c: New test.
6140
6141 PR rtl-optimization/53160
6142 * gcc.c-torture/execute/pr53160.c: New test.
6143
6144 2012-05-01 Ian Lance Taylor <iant@google.com>
6145
6146 PR c/37303
6147 * gcc.dg/pr37303.c: New test.
6148
6149 2012-05-01 Richard Henderson <rth@redhat.com>
6150
6151 * lib/target-supports.exp
6152 (check_effective_target_sync_long_long_runtime): True for
6153 check_effective_target_powerpc64.
6154
6155 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6156
6157 PR c++/51033
6158 * gcc.dg/vector-1.c: Move to ...
6159 * c-c++-common/vector-1.c: ... here.
6160 * gcc.dg/vector-2.c: Move to ...
6161 * c-c++-common/vector-2.c: ... here.
6162 * gcc.dg/vector-3.c: Move to ...
6163 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6164 * gcc.dg/vector-4.c: Move to ...
6165 * c-c++-common/vector-4.c: ... here.
6166 * gcc.dg/vector-init-1.c: Move to ...
6167 * c-c++-common/vector-init-1.c: ... here.
6168 * gcc.dg/vector-init-2.c: Move to ...
6169 * c-c++-common/vector-init-2.c: ... here.
6170 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6171 * c-c++-common/vector-subscript-1.c: ... here.
6172 * gcc.dg/vector-subscript-2.c: Move to ...
6173 * c-c++-common/vector-subscript-2.c: ... here.
6174 * gcc.dg/vector-subscript-3.c: Move to ...
6175 * c-c++-common/vector-subscript-3.c: ... here.
6176
6177 PR c++/51314
6178 * g++.dg/cpp0x/vt-51314.C: New test.
6179 * g++.dg/cpp0x/variadic76.C: Fix.
6180
6181 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6182
6183 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6184
6185 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6186
6187 Add -Wvarargs option
6188 * c-c++-common/Wvarargs.c: New test case.
6189 * c-c++-common/Wvarargs-2.c: Likewise.
6190
6191 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6192
6193 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6194 * objc.dg/foreach-7.m: Force the test case to run without
6195 -ftrack-macro-expansion.
6196 * c-c++-common/tm/attrib-1.c: Likewise.
6197 * c-c++-common/warn-ommitted-condop.c: Likewise.
6198 * gcc.dg/assign-warn-1.c: Likewise.
6199 * gcc.dg/assign-warn-2.c: Likewise.
6200 * gcc.dg/attr-alloc_size.c: Likewise.
6201 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6202 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6203 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6204 * gcc.dg/c90-const-expr-9.c: Likewise.
6205 * gcc.dg/c99-const-expr-9.c: Likewise.
6206 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6207 * gcc.dg/cpp/direct2s.c: Likewise.
6208 * gcc.dg/cpp/pr28709.c: Likewise.
6209 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6210 * gcc.dg/dfp/composite-type.c: Likewise.
6211 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6212 with -ftrack-macro-expansion
6213 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6214 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6215 * g++.dg/ext/cleanup-1.C: Likewise.
6216 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6217 * g++.dg/template/sfinae10.C: Likewise.
6218 * g++.dg/tm/wrap-2.C: Likewise.
6219 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6220 * g++.dg/warn/Wsign-conversion.C: Likewise.
6221 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6222 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6223 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6224 it to run with -ftrack-macro-expansion.
6225 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6226 test cases without -ftrack-macro-expansion.
6227
6228 Fix location for static class members
6229 * g++.dg/template/sfinae6_neg.C: Adjust.
6230
6231 Make conversion warnings work on NULL with -ftrack-macro-expansion
6232 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6233 alongside the previous testing for NULL.
6234
6235 Fix -Wuninitialized for -ftrack-macro-expansion
6236 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6237
6238 Strip "<built-in>" loc from displayed expansion context
6239 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6240 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6241 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6242 new test above.
6243
6244 Fix expansion point loc for macro-like tokens
6245 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6246 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6247
6248 Fix token pasting with -ftrack-macro-expansion
6249 * gcc.dg/cpp/paste17.c: New test case for
6250 -ftrack-macro-expansion=2 mode only.
6251 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6252
6253 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6254
6255 * gnat.dg/warn6.ad[sb]: New test.
6256
6257 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6258
6259 PR 53149
6260 * gcc.dg/20011021-1.c: Adjust testcase.
6261
6262 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6263
6264 PR fortran/53148
6265 * gfortran.dg/function_optimize_12.f90: New test.
6266
6267 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6268
6269 PR target/53156
6270 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6271 code to match current output and cover new peephole2 pattern.
6272
6273 2012-04-27 Ollie Wild <aaw@google.com>
6274
6275 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6276
6277 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6278
6279 * gcc.c-torture/execute/20120427-2.c: New testcase.
6280 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6281 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6282 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6283
6284 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6285
6286 PR target/53138
6287 * gcc.c-torture/execute/20120427-1.c: New testcase.
6288
6289 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6290
6291 PR middle-end/27139
6292 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6293
6294 2012-04-27 Tom de Vries <tom@codesourcery.com>
6295
6296 PR tree-optimization/51879
6297 * gcc.dg/pr51879.c: New test.
6298 * gcc.dg/pr51879-2.c: Same.
6299 * gcc.dg/pr51879-3.c: Same.
6300 * gcc.dg/pr51879-4.c: Same.
6301 * gcc.dg/pr51879-6.c: Same.
6302
6303 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/53096
6306 * g++.dg/cpp0x/defaulted35.C: New.
6307 * g++.dg/cpp0x/defaulted15.C: Adjust.
6308
6309 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6310
6311 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6312 structure layout.
6313
6314 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6315
6316 * gcc.target/i386/builtin_target.c: Check avx2.
6317
6318 2012-04-26 Alan Modra <amodra@gmail.com>
6319
6320 * gcc.target/powerpc/savres.c: New test.
6321 * gcc.target/powerpc/powerpc.exp: Run it.
6322
6323 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6324
6325 PR target/53120
6326 * gcc.dg/torture/pr53120.c: New test.
6327
6328 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR middle-end/52979
6331 * gcc.c-torture/compile/pr52979-1.c: New test.
6332 * gcc.c-torture/execute/pr52979-1.c: New test.
6333 * gcc.c-torture/execute/pr52979-2.c: New test.
6334
6335 2012-04-25 Richard Guenther <rguenther@suse.de>
6336
6337 * gcc.target/i386/l_fma_float_5.c: Adjust.
6338 * gcc.target/i386/l_fma_double_4.c: Likewise.
6339 * gcc.target/i386/l_fma_float_2.c: Likewise.
6340 * gcc.target/i386/l_fma_float_6.c: Likewise.
6341 * gcc.target/i386/l_fma_double_1.c: Likewise.
6342 * gcc.target/i386/l_fma_double_5.c: Likewise.
6343 * gcc.target/i386/l_fma_float_3.c: Likewise.
6344 * gcc.target/i386/l_fma_double_2.c: Likewise.
6345 * gcc.target/i386/l_fma_double_6.c: Likewise.
6346 * gcc.target/i386/l_fma_float_4.c: Likewise.
6347 * gcc.target/i386/l_fma_double_3.c: Likewise.
6348 * gcc.target/i386/l_fma_float_1.c: Likewise.
6349
6350 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR tree-optimization/53058
6353 * gcc.c-torture/compile/pr53058.c: New test.
6354
6355 2012-04-25 Jan Hubicka <jh@suse.cz>
6356
6357 PR middle-end/53088
6358 * gcc.target/i386/pr39082-1.c: Update warning location.
6359
6360 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR c/52880
6363 * gcc.dg/pr52880.c: New test.
6364
6365 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6366
6367 * gcc.dg/m-un-2.c: Update.
6368 * gcc.dg/20011021-1.c: Update.
6369
6370 2012-04-25 Tobias Burnus <burnus@net-b.de>
6371
6372 PR fortran/52196
6373 * gfortran.dg/realloc_on_assign_14.f90: New.
6374
6375 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6376
6377 PR testsuite/52641
6378 PR tree-optimizations/52891
6379 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6380
6381 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/52363
6384 * g++.dg/cpp0x/sfinae35.C: New.
6385 * g++.dg/cpp0x/sfinae36.C: Likewise.
6386
6387 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6388
6389 * gcc.target/builtin_target.c: New testcase.
6390
6391 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6392
6393 PR target/47197
6394 * gcc.target/powerpc/pr47197.c: New test.
6395
6396 2012-04-24 Richard Guenther <rguenther@suse.de>
6397
6398 PR tree-optimization/53085
6399 * g++.dg/torture/pr53085.C: New testcase.
6400
6401 2012-04-24 Andrew Pinski <apinski@cavium.com>
6402
6403 PR tree-opt/33512
6404 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6405 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6406 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6407
6408 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR middle-end/53084
6411 * gcc.c-torture/execute/pr53084.c: New test.
6412
6413 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6414
6415 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6416
6417 2012-04-23 Andrew Pinski <apinski@cavium.com>
6418
6419 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6420
6421 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6422
6423 PR regression/53076
6424 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6425 * gcc.dg/torture/builtin-power-1.c: Likewise.
6426
6427 2012-04-23 Richard Guenther <rguenther@suse.de>
6428
6429 PR tree-optimization/53070
6430 * gcc.dg/torture/pr53070.c: New testcase.
6431
6432 2012-04-23 Richard Guenther <rguenther@suse.de>
6433
6434 PR c/53060
6435 * gcc.dg/pr53060.c: New testcase.
6436
6437 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR tree-optimizations/52891
6440 * gcc.c-torture/compile/pr52891-1.c: New test.
6441 * gcc.c-torture/compile/pr52891-2.c: New test.
6442
6443 2012-04-22 Tobias Burnus <burnus@net-b.de>
6444
6445 PR fortran/53051
6446 * gfortran.dg/read_float_4.f90: New.
6447
6448 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6449
6450 PR 35441
6451 * c-c++-common/pr35441.C: New.
6452
6453 2012-04-20 Ian Lance Taylor <iant@google.com>
6454
6455 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6456 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6457
6458 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6459
6460 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6461 array access.
6462 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6463
6464 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6465
6466 PR rtl-optimization/44214
6467 * gcc.dg/pr44214-1.c: New test.
6468 * gcc.dg/pr44214-2.c: Likewise.
6469 * gcc.dg/pr44214-3.c: Likewise.
6470
6471 2012-04-20 Richard Guenther <rguenther@suse.de>
6472
6473 * g++.dg/torture/20120420-1.C: New testcase.
6474
6475 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6476
6477 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6478
6479 2012-04-19 Christian Bruel <christian.bruel@st.com>
6480
6481 * gcc.dg/pr52283.c: New test.
6482
6483 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6484
6485 * gcc.dg/pr37985.c: New test.
6486
6487 2012-04-19 Richard Guenther <rguenther@suse.de>
6488
6489 PR rtl-optimization/44688
6490 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6491 possibly profitable.
6492
6493 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6494
6495 PR tree-optimization/52976
6496 * gfortran.dg/reassoc_11.f: New test.
6497
6498 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6499
6500 PR tree-optimization/52976
6501 * gfortran.dg/reassoc_7.f: New test.
6502 * gfortran.dg/reassoc_8.f: Likewise.
6503 * gfortran.dg/reassoc_9.f: Likewise.
6504 * gfortran.dg/reassoc_10.f: Likewise.
6505
6506 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 PR c++/52422
6509 * g++.dg/cpp0x/sfinae33.C: New.
6510 * g++.dg/cpp0x/sfinae34.C: Likewise.
6511
6512 2012-04-18 Joey Ye <joey.ye@arm.com>
6513
6514 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6515
6516 2012-04-18 Richard Guenther <rguenther@suse.de>
6517
6518 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6519 array access.
6520 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6521 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6522
6523 2012-04-17 Tom de Vries <tom@codesourcery.com>
6524
6525 * g++.dg/pr51264-4.C: New test.
6526
6527 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6528
6529 PR c++/52599
6530 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6531
6532 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6533
6534 PR c++/53003
6535 * g++.dg/parse/crash59.C: New.
6536
6537 2012-04-17 Michael Matz <matz@suse.de>
6538
6539 PR tree-optimization/18437
6540 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6541
6542 2012-04-17 Richard Guenther <rguenther@suse.de>
6543
6544 PR middle-end/53011
6545 * g++.dg/torture/pr53011.C: New testcase.
6546
6547 2012-04-16 Jason Merrill <jason@redhat.com>
6548
6549 PR c++/38543
6550 * g++.dg/cpp0x/variadic131.C: New.
6551
6552 PR c++/52008
6553 * g++.dg/cpp0x/variadic130.C: New.
6554
6555 PR c++/50830
6556 * g++.dg/cpp0x/variadic129.C: New.
6557
6558 PR c++/50303
6559 * g++.dg/cpp0x/variadic128.C: New.
6560
6561 2012-04-16 Tobias Burnus <burnus@net-b.de>
6562
6563 PR fortran/52864
6564 * gfortran.dg/pointer_intent_6.f90: New.
6565
6566 2012-04-16 Tobias Burnus <burnus@net-b.de>
6567
6568 PR fortran/52916
6569 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6570 to include public_private_module_4.f90.
6571 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6572 targets.
6573
6574 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6575
6576 PR c++/49152
6577 * g++.dg/diagnostic/operator1.C: New.
6578 * g++.dg/ext/label5.C: Adjust.
6579 * g++.dg/ext/va-arg1.C: Likewise.
6580 * g++.dg/other/error20.C: Likewise.
6581 * g++.dg/other/error20.C: Likewise.
6582 * g++.dg/other/error16.C: Likewise.
6583 * g++.dg/other/error10.C: Likewise.
6584 * g++.dg/parse/error30.C: Likewise.
6585 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6586
6587 2012-04-16 Jason Merrill <jason@redhat.com>
6588
6589 PR c++/51148
6590 * g++.dg/cpp0x/variadic127.C: New.
6591
6592 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6593
6594 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6595 testcase name.
6596 Use fail, pass instead of unresolved.
6597 Don't log $optstr.
6598
6599 PR testsuite/52948
6600 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6601 TODO_dump_func.
6602 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6603 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6604 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6605
6606 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6607
6608 PR fortran/52968
6609 * gfortran.dg/typebound_call_23.f03: New test case.
6610
6611 2012-04-15 Jason Merrill <jason@redhat.com>
6612
6613 PR c++/47220
6614 * g++.dg/cpp0x/variadic126.C: New.
6615
6616 PR c++/52380
6617 * g++.dg/cpp0x/variadic125.C: New.
6618
6619 PR c++/52292
6620 * g++.dg/cpp0x/variadic124.C: New.
6621
6622 PR c++/52706
6623 * g++.dg/cpp0x/nullptr27.C: New.
6624
6625 PR c++/52818
6626 * g++.dg/warn/format8.C: New.
6627
6628 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6629
6630 PR fortran/51082
6631 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6632
6633 2012-04-14 Tobias Burnus <burnus@net-b.de>
6634
6635 PR fortran/52916
6636 PR fortran/40973
6637 * gfortran.dg/public_private_module_3.f90: New.
6638 * gfortran.dg/public_private_module_4.f90: New.
6639
6640 2012-04-14 Tom de Vries <tom@codesourcery.com>
6641
6642 * gcc.dg/superblock.c: New test.
6643
6644 2012-04-14 Tom de Vries <tom@codesourcery.com>
6645
6646 * gcc.dg/pr51879-12.c: New test.
6647
6648 2012-04-13 Jason Merrill <jason@redhat.com>
6649
6650 PR c++/52824
6651 * g++.dg/cpp0x/variadic123.C: New.
6652 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6653
6654 PR c++/52905
6655 * g++.dg/cpp0x/initlist-ctor1.C: New.
6656
6657 PR c++/52915
6658 * g++.dg/other/anon-union2.C: New.
6659
6660 2012-04-13 Martin Jambor <mjambor@suse.cz>
6661
6662 PR middle-end/52939
6663 * g++.dg/ipa/pr52939.C: New test.
6664
6665 2012-04-13 Tom de Vries <tom@codesourcery.com>
6666
6667 * gcc.dg/pr52734.c: New test.
6668
6669 2012-04-13 Richard Guenther <rguenther@suse.de>
6670
6671 PR tree-optimization/52969
6672 * gcc.dg/torture/pr52969.c: New testcase.
6673
6674 2012-04-13 Richard Guenther <rguenther@suse.de>
6675
6676 PR c/52549
6677 * gcc.dg/pr52549.c: New testcase.
6678
6679 2012-04-13 Richard Guenther <rguenther@suse.de>
6680
6681 PR c/52862
6682 * gcc.dg/pr52862.c: New testcase.
6683
6684 2012-04-13 Joey Ye <joey.ye@arm.com>
6685
6686 * gcc.target/arm/thumb1-imm.c: New testcase.
6687
6688 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6689
6690 PR target/52932
6691 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6692 second function argument.
6693 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6694 (calc_permps): Update declaration. Calculate result correctly.
6695 (avx2_test): Change src2 type to union256i_d.
6696 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6697 correctly.
6698
6699 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6700
6701 PR target/52775
6702 * gcc.target/powerpc/pr52775.c: New file.
6703
6704 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6705
6706 PR tree-optimization/18589
6707 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6708 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6709 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6710 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6711 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6712 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6713 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6714 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6715 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6716 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6717
6718 2012-04-12 Richard Guenther <rguenther@suse.de>
6719
6720 PR tree-optimization/52943
6721 * gcc.dg/torture/pr52943.c: New testcase.
6722
6723 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6724
6725 PR target/50751
6726 * gcc/target/sh/pr50751-4.c: New.
6727 * gcc/target/sh/pr50751-5.c: New.
6728 * gcc/target/sh/pr50751-6.c: New.
6729 * gcc/target/sh/pr50751-7.c: New.
6730
6731 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6732
6733 PR c++/52465
6734 * g++.dg/lookup/using52.C: New.
6735
6736 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6737
6738 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6739
6740 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6741
6742 PR rtl-optimization/52876
6743 * gcc.target/i386/pr52876.c: New.
6744
6745 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6746
6747 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6748 __UINTPTR_TYPE__.
6749 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6750 __INTPTR_TYPE__.
6751 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6752 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6753 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6754 (ptrdiff_t): ... this. All uses changed.
6755 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6756 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6757 __INTPTR_TYPE__.
6758 (main): Cast argument to __INTPTR_TYPE__.
6759 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6760 size_t.
6761 * gcc.dg/mallign.c (main): Likewise.
6762 * gcc.dg/pr38700.c (foo): Likewise.
6763 * gcc.dg/long-long-cst1.c (t): Likewise.
6764 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6765 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6766 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6767 * gcc.dg/pr25682.c (d, foo): Likewise.
6768 * gcc.dg/format/cast-1.c (f): Likewise.
6769 * gcc.dg/c90-const-expr-10.c
6770 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6771 (size_t): ...this. All uses changed.
6772 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6773 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6774 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6775 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6776 * gcc.dg/sequence-pt-1.c: Likewise.
6777 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6778 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6779 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6780 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6781 of ptrdiff_t with it.
6782 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6783 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6784 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6785
6786 2012-04-11 Jason Merrill <jason@redhat.com>
6787
6788 PR debug/45088
6789 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6790 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6791
6792 PR c++/52906
6793 * g++.dg/ext/attrib45.C: New.
6794
6795 * g++.dg/eh/dtor3.C: New.
6796
6797 2012-04-11 Richard Guenther <rguenther@suse.de>
6798
6799 PR middle-end/52621
6800 * gfortran.dg/pr52621.f90: New testcase.
6801
6802 2012-04-11 Richard Guenther <rguenther@suse.de>
6803
6804 PR middle-end/52918
6805 * g++.dg/torture/pr52918-1.C: New testcase.
6806 * g++.dg/torture/pr52918-2.C: Likewise.
6807
6808 2012-04-11 Tobias Burnus <burnus@net-b.de>
6809
6810 PR fortran/52729
6811 * gfortran.dg/block_11.f90: New.
6812
6813 2012-04-11 Nick Clifton <nickc@redhat.com>
6814
6815 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6816
6817 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6818
6819 PR target/16458
6820 * gcc.target/powerpc/pr16458-1.c: New test.
6821 * gcc.target/powerpc/pr16458-2.c: Likewise.
6822 * gcc.target/powerpc/pr16458-3.c: Likewise.
6823 * gcc.target/powerpc/pr16458-4.c: Likewise.
6824
6825 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6826
6827 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6828 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6829 * gcc.dg/builtin-bswap-5.c: Likewise.
6830 * gcc.target/i386/builtin-bswap-4.c: New test.
6831
6832 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6833
6834 PR 24985
6835 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6836
6837 2012-04-11 Richard Guenther <rguenther@suse.de>
6838
6839 PR rtl-optimization/52881
6840 * gcc.dg/torture/pr52881.c: New testcase.
6841 * gcc.dg/torture/pr52913.c: Likewise.
6842
6843 2012-04-11 Richard Guenther <rguenther@suse.de>
6844
6845 PR tree-optimization/52912
6846 * gcc.dg/torture/pr52912.c: New testcase.
6847
6848 2010-04-10 Michael Matz <matz@suse.de>
6849
6850 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6851 * gcc.dg/vect/vect-outer-1.c: Adjust.
6852 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6853 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6854 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6855 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6856 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6857 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6858
6859 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6860
6861 PR tree-optimization/52870
6862 * gcc.dg/vect/pr52870.c: New test.
6863
6864 2012-04-09 Mike Stump <mikestump@comcast.net>
6865
6866 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6867 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6868 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6869 * gnat.dg/aggr11.adb: Likewise.
6870 * gnat.dg/aggr11_pkg.ads: Likewise.
6871 * gnat.dg/aggr15.adb: Likewise.
6872 * gnat.dg/aggr15.ads: Likewise.
6873 * gnat.dg/aggr17.adb: Likewise.
6874 * gnat.dg/aggr18.adb: Likewise.
6875 * gnat.dg/array14.adb: Likewise.
6876 * gnat.dg/array14.ads: Likewise.
6877 * gnat.dg/array14_pkg.ads: Likewise.
6878 * gnat.dg/array19.adb: Likewise.
6879 * gnat.dg/array19.ads: Likewise.
6880 * gnat.dg/discr27.adb: Likewise.
6881 * gnat.dg/discr27.ads: Likewise.
6882 * gnat.dg/discr35.adb: Likewise.
6883 * gnat.dg/discr35.ads: Likewise.
6884 * gnat.dg/discr6.adb: Likewise.
6885 * gnat.dg/discr6_pkg.ads: Likewise.
6886 * gnat.dg/import1.adb: Likewise.
6887 * gnat.dg/import1.ads: Likewise.
6888 * gnat.dg/loop_address2.adb: Likewise.
6889 * gnat.dg/opt7.adb: Likewise.
6890 * gnat.dg/opt7.ads: Likewise.
6891 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6892 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6893 * gnat.dg/rep_clause2.adb: Likewise.
6894 * gnat.dg/rep_clause2.ads: Likewise.
6895 * gnat.dg/slice2.adb: Likewise.
6896 * gnat.dg/slice2.ads: Likewise.
6897 * gnat.dg/slice6.adb: Likewise.
6898 * gnat.dg/slice6_pkg.ads: Likewise.
6899 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6900 * gnat.dg/taft_type2.adb: Likewise.
6901 * gnat.dg/taft_type2.ads: Likewise.
6902 * gnat.dg/taft_type2_pkg.ads: Likewise.
6903 * gnat.dg/volatile10.adb: Likewise.
6904 * gnat.dg/volatile10_pkg.ads: Likewise.
6905
6906 * gcc.dg/dll-8.c: Remove execute permissions.
6907 * g++.dg/ext/dllexport5.C: Likewise.
6908
6909 2012-04-09 Jan Hubicka <jh@suse.cz>
6910
6911 PR lto/52722
6912 PR lto/51765
6913 PR lto/52634
6914 * gcc.dg/lto/pr52634_1.c: New testcase.
6915 * gcc.dg/lto/pr52634_0.c: New testcase.
6916
6917 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6918
6919 PR target/52883
6920 * gcc.target/i386/pr52883.c: New testcase.
6921
6922 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6923
6924 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6925 (check_effective_target_sync_long_long): Add SPARC case.
6926 (check_effective_target_sync_long_long_runtime): Likewise.
6927 (check_effective_target_sync_int_long): Adjust SPARC case.
6928 (check_effective_target_sync_char_short): Likewise.
6929
6930 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6931
6932 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6933 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6934
6935 2012-04-08 Tobias Burnus <burnus@net-b.de>
6936
6937 PR fortran/40973
6938 PR fortran/52751
6939 * gfortran.dg/public_private_module_2.f90: New.
6940
6941 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6942
6943 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6944 directives.
6945
6946 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6947
6948 PR fortran/52893
6949 * gfortran.dg/function_optimize_11.f90: New test.
6950
6951 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6952
6953 PR fortran/52668
6954 * gfortran.dg/use_only_6.f90: New test.
6955
6956 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6957
6958 PR fortran/52668
6959 * gfortran.dg/use_only_6.f90: New test.
6960 2012-04-06 Mike Stump <mikestump@comcast.net>
6961
6962 PR testsuite/50722
6963 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6964
6965 2012-04-05 Jason Merrill <jason@redhat.com>
6966
6967 PR c++/52596
6968 * g++.dg/template/qualified-id5.C: New.
6969
6970 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6971
6972 PR target/52882
6973 * gcc.target/i386/pr52882.c: New test.
6974
6975 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6976 Dominique D'Humieures <dominiq@lps.ens.fr>
6977
6978 PR testsuite/52614
6979 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6980 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6981
6982 2012-04-04 Jason Merrill <jason@redhat.com>
6983
6984 PR c++/52845
6985 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6986
6987 2012-04-03 Jason Merrill <jason@redhat.com>
6988
6989 PR c++/52796
6990 * g++.dg/cpp0x/variadic-value1.C: New.
6991
6992 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6993
6994 * gnat.dg/pack18.adb: New test.
6995 * gnat.dg/pack18_pkg.ads: New helper.
6996
6997 2012-04-03 Richard Guenther <rguenther@suse.de>
6998
6999 PR tree-optimization/52808
7000 * gcc.dg/pr52808.c: New testcase.
7001
7002 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR tree-optimization/52835
7005 * gfortran.dg/pr52835.f90: New test.
7006
7007 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7008
7009 * gnat.dg/specs/aggr5.ads: New test.
7010
7011 2012-04-02 Richard Guenther <rguenther@suse.de>
7012
7013 PR tree-optimization/52756
7014 * gcc.dg/torture/pr52756.c: New testcase.
7015
7016 2012-04-02 Richard Guenther <rguenther@suse.de>
7017
7018 PR middle-end/52803
7019 * gcc.dg/pr52803.c: New testcase.
7020
7021 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7022
7023 PR c++/40942
7024 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7025 DR 214 in account.
7026
7027 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7028
7029 PR c++/50043
7030 * g++.dg/cpp0x/noexcept17.C: New.
7031 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7032 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7033 * g++.dg/cpp0x/noexcept01.C: Likewise.
7034 * g++.dg/eh/init-temp1.C: Likewise.
7035 * g++.dg/eh/ctor1.C: Likwise.
7036
7037 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7038
7039 * gnat.dg/controlled6.adb: New test.
7040 * gnat.dg/controlled6_pkg.ads: New helper.
7041 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7042
7043 2012-03-30 Richard Henderson <rth@redhat.com>
7044
7045 PR debug/52727
7046 * g++.dg/opt/pr52727.C: New testcase.
7047
7048 2012-03-30 Richard Guenther <rguenther@suse.de>
7049
7050 PR tree-optimization/52754
7051 * gcc.target/i386/pr52754.c: New testcase.
7052
7053 2012-03-30 Richard Guenther <rguenther@suse.de>
7054
7055 PR middle-end/52772
7056 * g++.dg/torture/pr52772.C: New testcase.
7057
7058 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7059
7060 PR c++/52718
7061 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7062
7063 2012-03-29 Jason Merrill <jason@redhat.com>
7064
7065 PR c++/52685
7066 * g++.dg/template/inherit8.C: New.
7067
7068 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7069
7070 PR c++/52759
7071 * g++.dg/ext/weak4.C: New test.
7072
7073 PR tree-optimization/52760
7074 * gcc.c-torture/execute/pr52760.c: New test.
7075
7076 2012-03-29 Jason Merrill <jason@redhat.com>
7077
7078 PR c++/52743
7079 * g++.dg/cpp0x/initlist-array3.C: New.
7080
7081 2012-03-28 Jason Merrill <jason@redhat.com>
7082
7083 PR c++/52746
7084 * g++.dg/overload/virtual2.C: New.
7085
7086 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7087
7088 * gnat.dg/vect7.ad[sb]: New test.
7089
7090 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7091 Tobias Burnus <burnus@gcc.gnu.org>
7092
7093 PR fortran/52652
7094 * gfortran.dg/allocate_class_1.f90 : Change error test.
7095 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7096 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7097 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7098
7099 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR middle-end/52691
7102 * gcc.dg/pr52691.c: New test.
7103
7104 PR middle-end/52750
7105 * gcc.c-torture/compile/pr52750.c: New test.
7106
7107 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7108
7109 PR target/52692
7110 * gcc.target/avr/torture/builtins-2.c: New test.
7111
7112 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR target/52736
7115 * gcc.target/i386/pr52736.c: New test.
7116
7117 2012-03-27 Martin Jambor <mjambor@suse.cz>
7118
7119 PR middle-end/52693
7120 * gcc.dg/torture/pr52693.c: New test.
7121
7122 2012-03-27 Meador Inge <meadori@codesourcery.com>
7123
7124 PR c++/52672
7125 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7126
7127 2012-03-27 Mike Stump <mikestump@comcast.net>
7128
7129 PR target/52665
7130 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7131 failures that match branch names.
7132
7133 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7134 H.J. Lu <hongjiu.lu@intel.com>
7135
7136 PR target/52698
7137 * gcc.target/i386/pr52698.c: New test.
7138
7139 2012-03-27 Richard Guenther <rguenther@suse.de>
7140
7141 PR middle-end/52720
7142 * gcc.dg/torture/pr52720.c: New testcase.
7143
7144 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7145
7146 * gnat.dg/pack17.adb: New test.
7147
7148 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7149
7150 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7151 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7152
7153 2012-03-26 Martin Jambor <mjambor@suse.cz>
7154
7155 PR tree-optimization/50052
7156 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7157
7158 2012-03-26 Richard Guenther <rguenther@suse.de>
7159
7160 PR tree-optimization/52701
7161 * gfortran.dg/pr52701.f90: New testcase.
7162
7163 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7164
7165 PR tree-optimization/52686
7166 * gcc.target/arm/pr52686.c: New test.
7167
7168 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7169
7170 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7171 Add "-Os -flto" to list.
7172
7173 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7174
7175 * gnat.dg/concat2.ad[sb]: New test.
7176
7177 2012-03-24 Jason Merrill <jason@redhat.com>
7178
7179 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7180 * g++.dg/cpp0x/trailing2.C: Likewise.
7181 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7182 * g++.dg/cpp1y/auto-fn1.C: New.
7183 * g++.dg/cpp1y/auto-fn2.C: New.
7184 * g++.dg/cpp1y/auto-fn3.C: New.
7185 * g++.dg/cpp1y/auto-fn4.C: New.
7186 * g++.dg/cpp1y/auto-fn5.C: New.
7187 * g++.dg/cpp1y/auto-fn6.C: New.
7188 * g++.dg/cpp1y/auto-fn7.C: New.
7189 * g++.dg/cpp1y/auto-fn8.C: New.
7190 * g++.dg/cpp1y/auto-fn9.C: New.
7191 * g++.dg/cpp1y/auto-fn10.C: New.
7192 * g++.dg/cpp1y/auto-fn11.C: New.
7193
7194 2012-03-23 Richard Guenther <rguenther@suse.de>
7195
7196 PR tree-optimization/52678
7197 * gfortran.dg/pr52678.f: New testcase.
7198
7199 2012-03-23 Richard Guenther <rguenther@suse.de>
7200
7201 PR tree-optimization/52638
7202 * g++.dg/torture/pr52638.C: New testcase.
7203
7204 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7205
7206 PR c++/52487
7207 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7208
7209 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR c++/52671
7212 * g++.dg/ext/attrib44.C: New test.
7213
7214 2012-03-22 Jan Hubicka <jh@suse.cz>
7215
7216 PR middle-end/51737
7217 * g++.dg/torture/pr51737.C: New testcase
7218
7219 2012-03-22 Richard Guenther <rguenther@suse.de>
7220
7221 PR tree-optimization/52548
7222 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7223
7224 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7225
7226 * lib/fortran-modules.exp (list-module-names-1): Remove
7227 warning.
7228
7229 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7230
7231 PR target/50751
7232 * gcc.target/sh/pr50751-1.c: New.
7233 * gcc.target/sh/pr50751-2.c: New.
7234 * gcc.target/sh/pr50751-3.c: New.
7235
7236 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7237
7238 PR target/52479
7239 * gcc.target/sh/sh4a-cos.c: Remove.
7240 * gcc.target/sh/sh4a-sin.c: Remove.
7241 * gcc.target/sh/sh4a-sincos.c: Remove.
7242
7243 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7244
7245 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7246 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7247
7248 2012-03-21 Martin Jambor <mjambor@suse.cz>
7249
7250 PR testsuite/52641
7251 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7252 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7253
7254 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7255
7256 * gcc.target/arm/thumb-16bit-ops.c: New file.
7257 * gcc.target/arm/thumb-ifcvt.c: New file.
7258
7259 2012-03-20 Jason Merrill <jason@redhat.com>
7260
7261 * lib/target-supports.exp: Add { target c++1y }.
7262
7263 * g++.dg/cpp0x/auto32.C: New.
7264
7265 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7266
7267 PR testsuite/52641
7268 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7269 int32plus.
7270 * gcc.dg/torture/pr48124-4.c: Ditto:
7271 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7272
7273 2012-03-20 Jason Merrill <jason@redhat.com>
7274
7275 PR c++/52510
7276 * g++.dg/cpp0x/initlist66.C: New.
7277
7278 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7279
7280 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7281 __AVR_HAVE_LPMX__
7282
7283 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7284
7285 PR target/49868
7286 * gcc.target/avr/torture/addr-space-2.h: New file.
7287 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7288 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7289 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7290 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7291
7292 2012-03-20 Richard Guenther <rguenther@suse.de>
7293
7294 * gnat.dg/pack16.adb: New testcase.
7295 * gnat.dg/pack16_pkg.ads: Likewise.
7296 * gnat.dg/specs/pack8.ads: Likewise.
7297 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7298
7299 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7300
7301 * g++.dg/warn/Wuseless-cast.C: Extend.
7302
7303 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7304
7305 PR c++/14710
7306 * g++.dg/warn/Wuseless-cast.C: New.
7307
7308 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7309
7310 PR libfortran/52608
7311 * gfortran.dg/pr52608.f90: New test.
7312
7313 2012-03-17 Tobias Burnus <burnus@net-b.de>
7314
7315 PR fortran/52585
7316 * gfortran.dg/proc_ptr_36.f90: New.
7317
7318 2012-03-16 Martin Jambor <mjambor@suse.cz>
7319
7320 * gcc.dg/misaligned-expand-1.c: New test.
7321 * gcc.dg/misaligned-expand-3.c: Likewise.
7322
7323 2012-03-16 Richard Guenther <rguenther@suse.de>
7324 Kai Tietz <ktietz@redhat.com>
7325
7326 PR middle-end/48814
7327 * gcc.c-torture/execute/pr48814-1.c: New test.
7328 * gcc.c-torture/execute/pr48814-2.c: New test.
7329 * gcc.dg/tree-ssa/assign-1.c: New test.
7330 * gcc.dg/tree-ssa/assign-2.c: New test.
7331 * gcc.dg/tree-ssa/assign-3.c: New test.
7332
7333 2012-03-16 Richard Guenther <rguenther@suse.de>
7334
7335 * gnat.dg/specs/pack7.ads: New testcase.
7336
7337 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR target/52568
7340 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7341 * gcc.dg/torture/vshuf-8.inc: Likewise.
7342 * gcc.dg/torture/vshuf-16.inc: Likewise.
7343 * gcc.dg/torture/vshuf-32.inc: Likewise.
7344
7345 2012-03-15 Jason Merrill <jason@redhat.com>
7346
7347 * g++.dg/torture/pr52582.C: New.
7348
7349 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7350
7351 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7352
7353 2012-03-15 Ira Rosen <irar@il.ibm.com>
7354 Ulrich Weigand <ulrich.weigand@linaro.org>
7355
7356 * gcc.dg/vect/slp-cond-3.c: New test.
7357 * gcc.dg/vect/slp-cond-4.c: New test.
7358
7359 2012-03-15 Ira Rosen <irar@il.ibm.com>
7360 Ulrich Weigand <ulrich.weigand@linaro.org>
7361
7362 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7363 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7364
7365 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7366
7367 PR libfortran/52434
7368 PR libfortran/48878
7369 PR libfortran/38199
7370 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7371 * gfortran.dg/round_1.f03: Likewise.
7372
7373 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7374 Andrew Pinski <apinski@cavium.com>
7375
7376 PR middle-end/52592
7377 * gcc.dg/pr52592.c: New test.
7378
7379 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7380
7381 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7382 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7383 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7384 * lib/fortran-modules.exp: .. this new file. Adjust users.
7385 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7386 gfortran-dg-debug-runtest): Call cleanup-modules.
7387 * lib/fortran-torture.exp (fortran-torture-execute,
7388 fortran-torture): Likewise.
7389 * gfortran.dg/coarray/caf.exp: Likewise.
7390 * lib/lto.exp: Likewise.
7391 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7392 * gfortran.dg/class_4b.f03: Likewise.
7393 * gfortran.dg/class_4c.f03: Likewise.
7394 * gfortran.dg/class_45a.f03: Likewise.
7395 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7396 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7397 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7398 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7399 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7400 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7401 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7402 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7403 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7404 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7405 * gfortran.dg/whole_file_28.f90: Likewise.
7406 * gfortran.dg/whole_file_29.f90: Likewise.
7407 * gfortran.dg/whole_file_30.f90: Likewise.
7408 * gfortran.dg/whole_file_31.f90: Likewise.
7409
7410 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR tree-optimization/52267
7413 * gcc.dg/pr52267.c: New test.
7414 * gcc.dg/tree-ssa/vrp65.c: New test.
7415 * gcc.dg/tree-ssa/vrp66.c: New test.
7416
7417 2012-03-15 Richard Guenther <rguenther@suse.de>
7418
7419 PR middle-end/52580
7420 * gfortran.dg/vect/pr52580.f: New testcase.
7421
7422 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7423
7424 * gcc.target/sh/fpul-usage-1.c: New.
7425
7426 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7427
7428 PR target/49468
7429 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7430 * gcc.target/sh/pr49468-di.c: Likewise.
7431
7432 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7433
7434 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7435 * gcc.dg/c99-stdint-6.c: Likewise.
7436 * gcc.dg/lto/20090210_0.c: Likewise.
7437 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7438 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7439 * gcc.dg/pragma-init-fini-2.c: Likewise.
7440 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7441 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7442 * gcc.target/i386/pr22152.c: Likewise.
7443 * gcc.target/i386/vect8-ret.c: Likewise.
7444 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7445 handling.
7446
7447 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7448
7449 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7450 * g++.dg/tree-prof/partition1.C: Likewise.
7451 * g++.dg/tree-prof/partition2.C: Likewise.
7452 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7453 handling.
7454 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7455 * gcc.c-torture/execute/20010724-1.c: Remove.
7456 * gcc.c-torture/execute/20010724-1.x: Remove.
7457 * gcc.c-torture/execute/20040208-2.c: Remove.
7458 * gcc.c-torture/execute/20040208-2.x: Remove.
7459 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7460 Remove.
7461 (main) [__mips__ && __sgi__]: Remove.
7462 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7463 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7464 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7465 mips-sgi-irix6* handling.
7466 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7467 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7468 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7469 handling.
7470 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7471 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7472 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7473 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7474 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7475 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7476 mips-sgi-irix6*.
7477 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7478 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7479 * gcc.target/mips/save-restore-3.c: Likewise.
7480 * gcc.target/mips/save-restore-4.c: Likewise.
7481 * gcc.target/mips/save-restore-5.c: Likewise.
7482 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7483 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7484 messages.
7485 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7486 IRIX 6 handling.
7487 (restore_ld_library_path_env_vars): Likewise.
7488 * lib/target-supports.exp (check_profiling_available): Remove
7489 mips*-*-irix* handling.
7490 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7491 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7492 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7493
7494 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR c++/52582
7497 * g++.dg/opt/pr52582.C: New test.
7498
7499 2012-03-14 Richard Guenther <rguenther@suse.de>
7500
7501 PR tree-optimization/52571
7502 * gcc.dg/vect/vect-2.c: Initialize arrays.
7503 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7504 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7505 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7506
7507 2012-03-14 Richard Guenther <rguenther@suse.de>
7508
7509 PR middle-end/52080
7510 PR middle-end/52097
7511 PR middle-end/48124
7512 * gcc.dg/torture/pr48124-1.c: New testcase.
7513 * gcc.dg/torture/pr48124-2.c: Likewise.
7514 * gcc.dg/torture/pr48124-3.c: Likewise.
7515 * gcc.dg/torture/pr48124-4.c: Likewise.
7516
7517 2012-03-14 Richard Guenther <rguenther@suse.de>
7518
7519 PR middle-end/52578
7520 * gcc.dg/pr52578.c: New testcase.
7521
7522 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR c++/52521
7525 * g++.dg/cpp0x/udlit-args2.C: New test.
7526
7527 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7528
7529 PR target/48596
7530 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7531 * gcc.c-torture/compile/pr48596.c: ... here.
7532
7533 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7534
7535 PR c++/51641
7536 * g++.dg/lookup/hidden-class17.C: New test.
7537
7538 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR c/52577
7541 * gcc.dg/Wunused-var-3.c: New test.
7542
7543 2012-03-13 Martin Jambor <mjambor@suse.cz>
7544
7545 * gcc.dg/misaligned-expand-2.c: New test.
7546
7547 2012-03-13 Richard Guenther <rguenther@suse.de>
7548
7549 PR middle-end/52134
7550 * gcc.dg/pr52134.c: New testcase.
7551
7552 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7553
7554 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7555
7556 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7557
7558 PR tree-optimization/46728
7559 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7560 * gcc.target/powerpc/pr46728-5.c: Likewise.
7561 * gcc.target/powerpc/pr46728-8.c: Likewise.
7562 * gcc.target/powerpc/pr46728-10.c: Likewise.
7563 * gcc.target/powerpc/pr46728-11.c: Likewise.
7564 * gcc.target/powerpc/pr46728-13.c: Likewise.
7565 * gcc.target/powerpc/pr46728-14.c: Likewise.
7566 * gcc.target/powerpc/pr46728-15.c: Likewise.
7567
7568 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7569
7570 PR c++/52299
7571 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7572
7573 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7574
7575 PR tree-optimization/46728
7576 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7577 * gcc.target/powerpc/pr46728-5.c: Likewise.
7578 * gcc.target/powerpc/pr46728-8.c: Likewise.
7579 * gcc.target/powerpc/pr46728-10.c: Likewise.
7580 * gcc.target/powerpc/pr46728-11.c: Likewise.
7581 * gcc.target/powerpc/pr46728-13.c: Likewise.
7582 * gcc.target/powerpc/pr46728-14.c: Likewise.
7583 * gcc.target/powerpc/pr46728-15.c: Likewise.
7584
7585 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7586
7587 PR target/49868
7588 * gcc.target/avr/torture/addr-space-1.h: New file.
7589 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7590 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7591 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7592 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7593
7594 2012-03-12 Andrew Pinski <apinski@cavium.com>
7595
7596 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7597
7598 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7599
7600 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7601 * g++.dg/abi/thunk4.C: Likewise.
7602 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7603 Adapt line numbers.
7604 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7605 handling.
7606 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7607 * g++.dg/eh/spbp.C: Likewise.
7608 * g++.dg/ext/label13.C: Likewise.
7609 * g++.dg/guality/guality.exp: Likewise.
7610 * g++.dg/other/anon5.C: Likewise.
7611 * g++.dg/other/pragma-ep-1.C: Remove.
7612 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7613 * g++.dg/warn/pr31246.C: Likewise.
7614 * g++.dg/warn/weak1.C: Likewise.
7615 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7616 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7617 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7618 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7619 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7620 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7621 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7622 * gcc.dg/c99-tgmath-1.c: Likewise.
7623 * gcc.dg/c99-tgmath-2.c: Likewise.
7624 * gcc.dg/c99-tgmath-3.c: Likewise.
7625 * gcc.dg/c99-tgmath-4.c: Likewise.
7626 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7627 handling.
7628 * gcc.dg/debug/pr49032.c: Likewise.
7629 * gcc.dg/guality/guality.exp: Likewise.
7630 * gcc.dg/intmax_t-1.c: Likewise.
7631 * gcc.dg/pr48616.c: Likewise.
7632 * gcc.dg/pragma-ep-1.c: Remove.
7633 * gcc.dg/pragma-ep-2.c: Remove.
7634 * gcc.dg/pragma-ep-3.c: Remove.
7635 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7636 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7637 * gcc.misc-tests/gcov-14.c: Likewise.
7638 * gfortran.dg/guality/guality.exp: Likewise.
7639 * lib/target-supports.exp (check_weak_available): Likewise.
7640 (add_options_for_tls): Likewise.
7641 (check_ascii_locale_available): Likewise.
7642 * obj-c++.dg/dwarf-2.mm: Likewise.
7643 * objc.dg/dwarf-1.m: Likewise.
7644 * objc.dg/dwarf-2.m: Likewise.
7645
7646 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR tree-optimization/51721
7649 * gcc.dg/tree-ssa/vrp64.c: New test.
7650
7651 PR tree-optimization/52533
7652 * gcc.c-torture/compile/pr52533.c: New test.
7653
7654 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7655
7656 * gcc.target/i386/rtm-xabort-1.c: New.
7657 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7658 * gcc.target/i386/rtm-xend-1.c: Ditto.
7659 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7660 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7661 * gcc.target/i386/sse-13.c: Ditto.
7662 * gcc.target/i386/sse-14.c: Ditto.
7663 * gcc.target/i386/sse-22.c: Ditto.
7664 * gcc.target/i386/sse-23.c: Ditto.
7665 * g++.dg/other/i386-2.C: Ditto.
7666 * g++.dg/other/i386-3.C: Ditto.
7667
7668 2012-03-12 Tobias Burnus <burnus@net-b.de>
7669
7670 PR fortran/52542
7671 * gfortran.dg/proc_ptr_35.f90: New.
7672
7673 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7674
7675 PR target/52530
7676 * gcc.dg/torture/pr52530.c: New test.
7677
7678 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7679
7680 PR target/51244
7681 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7682
7683 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7684
7685 PR target/52450
7686 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7687
7688 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7689
7690 2012-03-09 Andrew Pinski <apinski@cavium.com>
7691
7692 PR middle-end/51988
7693 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7694 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7695
7696 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7697
7698 * gcc.dg/tree-ssa/scev-3.c: New.
7699 * gcc.dg/tree-ssa/scev-4.c: New.
7700
7701 2012-03-08 Tobias Burnus <burnus@net-b.de>
7702
7703 PR fortran/52469
7704 * gfortran.dg/proc_ptr_34.f90
7705
7706 2012-03-07 Jason Merrill <jason@redhat.com>
7707
7708 PR c++/52521
7709 * g++.dg/cpp0x/udlit-mangle.C: New.
7710
7711 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7712
7713 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7714
7715 2012-03-06 Richard Guenther <rguenther@suse.de>
7716
7717 PR middle-end/52493
7718 * gcc.dg/torture/pr52493.c: New testcase.
7719
7720 2012-03-06 Richard Guenther <rguenther@suse.de>
7721
7722 PR lto/52097
7723 * gcc.dg/lto/pr52097_0.c: New testcase.
7724
7725 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7726
7727 PR target/51244
7728 * gcc.target/sh/pr51244-1.c: New.
7729 * gcc.target/sh/pr51244-2.c: New.
7730 * gcc.target/sh/pr51244-3.c: New.
7731
7732 2012-03-05 Jason Merrill <jason@redhat.com>
7733
7734 PR c++/51930
7735 * g++.dg/ext/visibility/template11.C: New.
7736
7737 * g++.dg/cpp0x/implicit13.C: New.
7738
7739 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR tree-optimization/51721
7742 * gcc.dg/tree-ssa/vrp63.c: New test.
7743 * gcc.dg/pr51721.c: New test.
7744
7745 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7746
7747 PR fortran/50981
7748 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7749 argument checks.
7750
7751 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7752
7753 PR target/52146
7754 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7755
7756 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7757
7758 PR fortran/50981
7759 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7760
7761 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7762
7763 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7764 int32plus.
7765
7766 2012-03-03 Jason Merrill <jason@redhat.com>
7767
7768 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7769
7770 Core 1270
7771 * g++.dg/cpp0x/initlist65.C: New.
7772
7773 PR c++/36797
7774 * g++.dg/ext/is_empty2.C: New.
7775
7776 2012-03-03 Tobias Burnus <burnus@net-b.de>
7777
7778 PR fortran/48820
7779 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7780
7781 2012-03-03 Tobias Burnus <burnus@net-b.de>
7782
7783 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7784 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7785 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7786 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7787 * gfortran.dg/class_30.f90: Remove dg-warning line.
7788 * gfortran.dg/bind_c_usage_25.f90: New.
7789
7790 2012-03-03 Tobias Burnus <burnus@net-b.de>
7791
7792 PR fortran/48820
7793 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7794 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7795 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7796
7797 2012-03-03 Tobias Burnus <burnus@net-b.de>
7798
7799 PR fortran/48820
7800 * gfortran.dg/assumed_type_1.f90: New.
7801 * gfortran.dg/assumed_type_2.f90: New.
7802 * gfortran.dg/assumed_type_3.f90: New.
7803 * gfortran.dg/assumed_type_4.f90: New.
7804
7805 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7806
7807 PR target/49486
7808 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7809 * gcc.target/sh/pr49468-di.c: New.
7810
7811 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7812
7813 * gcc.dg/graphite/pr50561.c: Update.
7814
7815 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7816
7817 * gcc.target/powerpc/pr52457.c: New test.
7818
7819 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7820
7821 * gcc.target/arm/sat-1.c: New test.
7822
7823 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7824
7825 PR target/46716
7826 * gcc.target/i386/pr46716.c: New test.
7827
7828 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7829
7830 PR c++/51989
7831 * g++.dg/cpp0x/sfinae32.C: New.
7832
7833 2012-03-02 Richard Guenther <rguenther@suse.de>
7834
7835 PR tree-optimization/52406
7836 * gcc.dg/torture/pr52406.c: New testcase.
7837
7838 2012-03-02 Tobias Burnus <burnus@net-b.de>
7839
7840 PR fortran/52325
7841 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7842 * gfortran.dg/nullify_2.f90: Update dg-error.
7843 * gfortran.dg/nullify_4.f90: Ditto.
7844 * gfortran.dg/pointer_init_6.f90: Ditto.
7845
7846 2012-03-02 Tobias Burnus <burnus@net-b.de>
7847
7848 PR fortran/52270
7849 * gfortran.dg/class_51.f90: New.
7850
7851 2012-03-02 Tobias Burnus <burnus@net-b.de>
7852
7853 PR fortran/52452
7854 * gfortran.dg/intrinsic_8.f90: New.
7855
7856 2012-03-01 Kai Tietz <ktietz@redhat.com>
7857
7858 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7859 routines on mingw targets.
7860 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7861
7862 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR tree-optimization/52445
7865 * gcc.dg/pr52445.c: New test.
7866
7867 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR target/52437
7870 * gcc.c-torture/compile/pr52437.c: New test.
7871
7872 PR middle-end/52419
7873 * gcc.dg/torture/pr52419.c: New test.
7874
7875 PR tree-optimization/52429
7876 * gcc.dg/torture/pr52429.c: New test.
7877 * g++.dg/opt/pr52429.C: New test.
7878
7879 2012-02-29 Richard Guenther <rguenther@suse.de>
7880
7881 PR testsuite/52297
7882 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7883 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7884 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7885 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7886 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7887 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7888
7889 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7890
7891 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7892
7893 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7894
7895 PR fortran/52386
7896 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7897
7898 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7899
7900 PR target/51534
7901 * gcc.target/arm/neon/pr51534.c: New testcase.
7902
7903 2012-02-28 Richard Guenther <rguenther@suse.de>
7904
7905 PR target/52407
7906 * gcc.dg/torture/pr52407.c: New testcase.
7907
7908 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7909
7910 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7911 * gcc.target/arm/vfp2.c: Likewise.
7912 * gcc.target/arm/vfp3.c: Likewise.
7913 * gcc.target/arm/vfp4.c: Likewise.
7914 * gcc.target/arm/vfp5.c: Likewise.
7915 * gcc.target/arm/vfp6.c: Likewise.
7916 * gcc.target/arm/vfp7.c: Likewise.
7917 * gcc.target/arm/vfp8.c: Likewise.
7918 * gcc.target/arm/vfp9.c: Likewise.
7919 * gcc.target/arm/vfp10.c: Likewise.
7920 * gcc.target/arm/vfp11.c: Likewise.
7921 * gcc.target/arm/vfp12.c: Likewise.
7922 * gcc.target/arm/vfp13.c: Likewise.
7923 * gcc.target/arm/vfp14.c: Likewise.
7924 * gcc.target/arm/vfp15.c: Likewise.
7925 * gcc.target/arm/vfp16.c: Likewise.
7926 * gcc.target/arm/vfp17.c: Likewise.
7927 * gcc.target/arm/neon-constants.h: New file.
7928 * gcc.target/arm/neon-vect1.c: New test.
7929 * gcc.target/arm/neon-vect2.c: New test.
7930 * gcc.target/arm/neon-vect3.c: New test.
7931 * gcc.target/arm/neon-vect4.c: New test.
7932 * gcc.target/arm/neon-vect5.c: New test.
7933 * gcc.target/arm/neon-vect6.c: New test.
7934 * gcc.target/arm/neon-vect7.c: New test.
7935 * gcc.target/arm/neon-vect8.c: New test.
7936
7937 2012-02-28 Richard Guenther <rguenther@suse.de>
7938
7939 PR tree-optimization/52402
7940 * gcc.dg/torture/pr52402.c: New testcase.
7941
7942 2012-02-28 Richard Guenther <rguenther@suse.de>
7943
7944 PR lto/52400
7945 * g++.dg/lto/pr52400_0.C: New testcase.
7946
7947 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7948
7949 * gcc.target/avr/torture/builtins-1.c: New test.
7950 * gcc.target/avr/torture/builtins-error.c: New test.
7951
7952 2012-02-28 Kai Tietz <ktietz@redhat.com>
7953
7954 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7955 * gcc.target/i386/pr45352-2.c: Likewise.
7956 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7957 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7958 targets instead rand.
7959 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7960 * gcc.target/i386/sse2-mul-1.c: Likewise.
7961 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7962 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7963 * gcc.target/i386/pad-1.c: Likewise.
7964 * gcc.target/i386/pad-9.c: Likewise.
7965 * gcc.target/i386/pad-2.c: Likewise.
7966 * gcc.target/i386/pad-5b.c: Likewise.
7967 * gcc.target/i386/pad-8.c: Likewise.
7968 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7969 * gcc.target/i386/pr44130.c: Likewise.
7970 * gcc.target/i386/align-main-1.c: Likewise.
7971 * gcc.target/i386/align-main-2.c: Likewise.
7972 * gcc.target/i386/sw-1.c: Likewise.
7973 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7974 on x64 mingw target.
7975 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7976 * gcc.target/i386/pr46295.c: Likewise.
7977 * gcc.target/i386/amd64-abi-1.c: Likewise.
7978 * gcc.target/i386/amd64-abi-2.c: Likewise.
7979 * gcc.target/i386/pr39082-1.c: Likewise.
7980 * gcc.target/i386/pr39162.c: Likewise.
7981 * gcc.target/i386/pr22152.c: Likewise.
7982 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7983 * gcc.target/i386/wrfsbase-2.c: Likewise.
7984 * gcc.target/i386/local.c: Likewise
7985 * gcc.target/i386/wrgsbase-1.c: Likewise.
7986 * gcc.target/i386/wrfsbase-1.c: Likewise.
7987 * gcc.target/i386/pr39315-3.c: Likewise.
7988 * gcc.target/i386/pr35767-4.c: Likewise.
7989 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7990 x64 mingw target.
7991 * gcc.target/i386/pr45336-2.c: Likewise.
7992 * gcc.target/i386/pr45336-1.c: Likewise.
7993 * gcc.target/i386/pr45336-4.c: Likewise.
7994
7995 2012-02-27 Tristan Gingold <gingold@adacore.com>
7996
7997 * gnat.dg/array20.ad[sb]: New test.
7998
7999 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR target/52375
8002 * gcc.target/arm/pr52375.c: New test.
8003 * gcc.c-torture/compile/pr52375.c: New test.
8004
8005 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8006
8007 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8008 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8009
8010 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8011
8012 * gnat.dg/aggr19.adb: New test.
8013 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8014
8015 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8016
8017 PR target/49263
8018 * gcc.target/sh/pr49263.c: New.
8019
8020 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8021
8022 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8023 simulate_thread_wrapper_other_threads
8024 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8025 Move initialization of 'value' to main().
8026 (main): Initialize 'value';
8027 * gcc.dg/simulate-thread/speculative-store.c
8028 (simulate_thread_step_verify): Return 0 when successful.
8029 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8030 Reduce threshold.
8031 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8032 (simulate_thread_wrapper_other_threads): Return a success/fail value
8033 and issue an error if the instruction count threshold is exceeded.
8034
8035 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8036
8037 PR target/50580
8038 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8039 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8040
8041 2012-02-24 Richard Guenther <rguenther@suse.de>
8042
8043 PR middle-end/52355
8044 * gcc.dg/pr52355.c: New testcase.
8045
8046 2012-02-23 Kai Tietz <ktietz@redhat.com>
8047
8048 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8049 * gcc.dg/Wpadded.c: Likewise.
8050 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8051 structure-layout.
8052 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8053 for sleep by Sleep and add windows.h include for this function.
8054 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8055 targets.
8056 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8057 target.
8058 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8059 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8060 on x64 mingw target.
8061 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8062 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8063 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8064 failure on LLP64 target.
8065
8066 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8067
8068 PR c/52290
8069 * gcc.dg/noncompile/pr52290.c: New test.
8070
8071 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR tree-optimization/52019
8074 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8075
8076 2012-02-22 Kai Tietz <ktietz@redhat.com>
8077
8078 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8079 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8080 derived pdiff_t type.
8081 * g++.dg/torture/pr49720.C: Likewise
8082
8083 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8084
8085 PR target/52330
8086 * gcc.target/i386/pr52330.c: New test.
8087
8088 2012-02-22 Tobias Burnus <burnus@net-b.de>
8089
8090 PR fortran/52335
8091 * gfortran.dg/io_constraints_10.f90: New.
8092
8093 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8094
8095 * lib/target-supports.exp (check_effective_target_vect_condition):
8096 Return true for NEON.
8097
8098 2012-02-21 Kai Tietz <ktietz@redhat.com>
8099
8100 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8101
8102 2012-02-21 Richard Guenther <rguenther@suse.de>
8103
8104 PR tree-optimization/52324
8105 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8106
8107 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8108
8109 PR middle-end/51782
8110 * gcc.target/avr/torture/pr51782-1.c: New test.
8111
8112 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR tree-optimization/52318
8115 * gcc.dg/pr52318.c: New test.
8116
8117 2012-02-20 Kai Tietz <ktietz@redhat.com>
8118
8119 * gcc.dg/bf-ms-layout-3.c: New testcase.
8120
8121 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8122
8123 PR testsuite/52229
8124 PR fortran/32380
8125 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8126
8127 2012-02-20 Richard Guenther <rguenther@suse.de>
8128
8129 PR tree-optimization/52298
8130 * gcc.dg/torture/pr52298.c: New testcase.
8131 * gcc.dg/vect/pr52298.c: Likewise.
8132
8133 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8134
8135 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8136 * gcc.c-torture/execute/pr52286.c: Ditto.
8137
8138 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR tree-optimization/52286
8141 * gcc.c-torture/execute/pr52286.c: New test.
8142
8143 2012-02-18 Tobias Burnus <burnus@net-b.de>
8144
8145 PR fortran/52295
8146 * gfortran.dg/interface_35.f90: Use -std=f2003.
8147 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8148 * gfortran.dg/interface_assignment_4.f90: Ditto.
8149 * gfortran.dg/bessel_1.f90: Ditto.
8150 * gfortran.dg/func_result_6.f90: Ditto.
8151 * gfortran.dg/hypot_1.f90: Ditto.
8152 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8153
8154 2012-02-17 Tobias Burnus <burnus@net-b.de>
8155
8156 PR translation/52232
8157 PR translation/52234
8158 PR translation/52245
8159 PR translation/52246
8160 PR translation/52262
8161 PR translation/52273
8162 * gfortran.dg/coarray_22.f90: Update dg-error.
8163 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8164
8165 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166
8167 PR target/51753
8168 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8169 (simulate-thread): Use default timeout.
8170
8171 2012-02-16 Jason Merrill <jason@redhat.com>
8172
8173 PR c++/52248
8174 * g++.dg/ext/timevar1.C: New.
8175
8176 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8177
8178 PR c++/52126
8179 * g++.dg/template/using21.C: New.
8180 * g++.dg/template/using22.C: Likewise.
8181
8182 2012-02-16 Jason Merrill <jason@redhat.com>
8183
8184 PR c++/51415
8185 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8186
8187 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR tree-optimization/52255
8190 * gcc.c-torture/compile/pr52255.c: New test.
8191
8192 PR debug/52260
8193 * g++.dg/debug/dwarf2/pr52260.C: New test.
8194
8195 PR middle-end/51929
8196 * g++.dg/ipa/pr51929.C: New test.
8197
8198 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8199
8200 PR target/52199
8201 * gcc.target/powerpc/pr52199.c: New file.
8202
8203 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8204
8205 PR target/52152
8206 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8207
8208 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8209
8210 * gcc.dg/pr51867.c: Don't include <math.h>.
8211 (sqrtf): Declare.
8212
8213 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8214
8215 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8216 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8217
8218 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8219
8220 PR tree-optimization/50561
8221 * gcc.dg/graphite/pr50561.c: New testcase.
8222
8223 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8224
8225 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8226 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8227
8228 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8229
8230 * gnat.dg/discr35.ad[sb]: New test.
8231
8232 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8233
8234 * gnat.dg/volatile10.adb: New test.
8235 * gnat.dg/volatile10_pkg.ads: New helper.
8236
8237 2012-02-14 Jason Merrill <jason@redhat.com>
8238
8239 * g++.dg/ext/attrib43.C: New.
8240
8241 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8242
8243 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8244 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8245 fgnu_tm.
8246 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8247 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8248 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8249 effective_target fgnu_tm.
8250 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8251
8252 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR c++/52247
8255 * g++.dg/template/asmgoto1.C: New test.
8256
8257 2012-02-14 Ian Lance Taylor <iant@google.com>
8258
8259 PR go/48501
8260 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8261 compiling generated file for 64bit and index tests.
8262
8263 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8264
8265 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8266
8267 2012-02-14 Richard Guenther <rguenther@suse.de>
8268
8269 PR tree-optimization/52244
8270 PR tree-optimization/51528
8271 * gcc.dg/torture/pr52244.c: New testcase.
8272
8273 2012-02-14 Walter Lee <walt@tilera.com>
8274
8275 * g++.dg/other/PR23205.C: Disable test on tile.
8276 * g++.dg/other/pr23205-2.C: Disable test on tile.
8277 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8278 * gcc.dg/20040813-1.c: Disable test on tile.
8279 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8280 * gcc.misc-tests/linkage.exp: Handle tilegx.
8281
8282 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR tree-optimization/52210
8285 * gcc.dg/pr52210.c: New test.
8286
8287 2012-02-14 Jason Merrill <jason@redhat.com>
8288
8289 PR c++/39055
8290 * g++.dg/overload/defarg5.C: New.
8291
8292 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR c/52181
8295 * c-c++-common/pr52181.c: New test.
8296
8297 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR c++/52215
8300 * g++.dg/ext/atomic-1.C: New test.
8301
8302 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8303
8304 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8305
8306 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR middle-end/52209
8309 * gcc.c-torture/execute/pr52209.c: New test.
8310
8311 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8312
8313 PR fortran/50981
8314 * gfortran.dg/elemental_optional_args_5.f03: New test.
8315
8316 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8317
8318 PR testsuite/50076
8319 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8320 cases.
8321
8322 2012-02-11 Ian Lance Taylor <iant@google.com>
8323
8324 PR go/51874
8325 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8326 SPARC Solaris. Don't run the test at all on systems where it may
8327 not work, rather than xfailing it.
8328
8329 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8330
8331 PR rtl-optimization/52175
8332 * gcc.c-torture/compile/pr52175.c: New test.
8333
8334 2012-02-10 Jason Merrill <jason@redhat.com>
8335
8336 PR c++/51910
8337 * g++.dg/template/repo10.C: New.
8338
8339 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR debug/52132
8342 * gcc.dg/pr52132.c: New test.
8343
8344 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8345
8346 * gnat.dg/specs/aggr4.ads: New test.
8347 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8348
8349 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8350
8351 PR target/52146
8352 * gcc.target/i386/pr52146.c: New.
8353
8354 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR middle-end/52177
8357 * c-c++-common/pr52177.c: New test.
8358
8359 2012-02-10 Jan Hubicka <jh@suse.cz>
8360
8361 PR middle-end/48600
8362 * g++.dg/torture/pr48600.C: New testcase.
8363
8364 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8365
8366 PR middle-end/52140
8367 * gcc.dg/dfp/pr52140.c: New test.
8368
8369 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR fortran/32380
8372 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8373 of dg-options.
8374
8375 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8376
8377 PR middle-end/51867
8378 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8379 * gcc.dg/pr51867.c: New test.
8380
8381 2012-02-09 Ian Lance Taylor <iant@google.com>
8382
8383 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8384 which don't support -fsplit-stack. Turn off optimization when
8385 compiling select5-out.go.
8386
8387 2012-02-08 Ian Lance Taylor <iant@google.com>
8388
8389 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8390 systems which don't support -fsplit-stack.
8391
8392 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8393
8394 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8395 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8396 machine instuction in the log.
8397
8398 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8399
8400 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8401 to 20 seconds.
8402
8403 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8404
8405 PR driver/48524
8406 * gcc.dg/pr48524.c: New test.
8407 * gcc.dg/pr48524.spec: New spec file for test.
8408
8409 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8410
8411 PR fortran/32380
8412 * gfortran.dg/vect/pr32380.f90: New test.
8413
8414 2012-02-08 Tobias Burnus <burnus@net-b.de>
8415
8416 PR fortran/52151
8417 * gfortran.dg/realloc_on_assign_12.f90: New.
8418
8419 2012-02-08 Richard Guenther <rguenther@suse.de>
8420
8421 PR rtl-optimization/52170
8422 * gcc.dg/torture/pr52170.c: New testcase.
8423
8424 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR gcov-profile/52150
8427 * gcc.dg/tree-prof/pr52150.c: New test.
8428
8429 PR rtl-optimization/52139
8430 * gcc.dg/pr52139.c: New test.
8431
8432 2012-02-07 Jason Merrill <jason@redhat.com>
8433
8434 PR c++/51675
8435 * g++.dg/cpp0x/constexpr-union3.C: New.
8436
8437 PR c++/52035
8438 * g++.dg/lto/pr52035_0.C: New.
8439
8440 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8441
8442 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8443 * gcc.dg/special/weak-1.c: Likewise.
8444 * gcc.dg/ucnid-12.c: Likewise.
8445 * gcc.dg/torture/pr45678-1.c: Likewise.
8446 * gcc.dg/torture/pr45678-2.c: Likewise.
8447 * gcc.dg/vector-4.c: Likewise.
8448 * gcc.dg/ipa/inline-5.c: Likewise.
8449 * gcc.dg/ucnid-11.c: Likewise.
8450 * gcc.misc-tests/gcov-13.c: Likewise.
8451 * gcc.misc-tests/gcov-14.c: Likewise.
8452 * g++.dg/ext/label13.C: Likewise.
8453 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8454 hppa*-*-hpux* options.
8455 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8456 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8457 * gcc.dg/pr48616.c: Likewise.
8458 * gcc.dg/pr17957.c: Likewise.
8459 * gcc.dg/pr17055-1.c: Likewise.
8460 * gcc.dg/pr32912-1.c: Likewise.
8461 * gcc.dg/tm/pr51472.c: Likewise.
8462 * c-c++-common/fold-bitand-4.c: Likewise.
8463 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8464 Use dg-additional-options for extra options.
8465
8466 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8467
8468 * gcc.target/epiphany/interrupt-2.c: New test.
8469
8470 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8471
8472 PR target/52155
8473 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8474 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8475 for MIPS ELF.
8476
8477 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8478
8479 PR target/52152
8480 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8481
8482 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8483
8484 PR middle-end/24306
8485 PR target/52154
8486 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8487 * gcc.target/mips/va-arg-1.c: New test.
8488
8489 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8490
8491 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8492 for -mno-pointers-to-nested-functions.
8493
8494 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8495
8496 * gcc.c-torture/execute/20120207-1.c: New test.
8497
8498 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR rtl-optimization/52060
8501 * gcc.dg/torture/pr52060.c: New test.
8502
8503 PR middle-end/52074
8504 * gcc.c-torture/compile/pr52074.c: New test.
8505
8506 2012-02-07 Tobias Burnus <burnus@net-b.de>
8507
8508 PR fortran/51514
8509 * gfortran.dg/class_to_type_2.f90: New.
8510
8511 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8512
8513 PR fortran/32373
8514 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8515 Remove module.
8516
8517 2012-02-06 Jason Merrill <jason@redhat.com>
8518
8519 PR c++/52088
8520 * g++.dg/template/conv13.C: New.
8521
8522 2012-02-06 Richard Guenther <rguenther@suse.de>
8523
8524 PR tree-optimization/52115
8525 * gcc.c-torture/compile/pr52115.c: New testcase.
8526
8527 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR target/52129
8530 * gcc.c-torture/execute/pr52129.c: New test.
8531
8532 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8533
8534 * gcc.dg/pr48374.c: Actually add the test I forgot
8535 in the 2012-01-25 commit.
8536
8537 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8538
8539 PR fortran/32373
8540 * gfortran.dg/vect/vect-8.f90: New test case.
8541
8542 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8543
8544 PR fortran/48847
8545 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8546
8547 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8548
8549 PR fortran/52102
8550 * gfortran.dg/class_48.f90 : Add test of allocate class array
8551 component with source in subroutine test3. Remove commenting
8552 out in subroutine test4, since branching on unitialized variable
8553 is now fixed (no PR for this last.).
8554
8555 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8556
8557 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8558 on MIPS targets.
8559 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8560
8561 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8562
8563 PR target/52125
8564 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8565 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8566
8567 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8568
8569 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8570 (check_effective_target_sync_int_long): Use it.
8571 (check_effective_target_sync_char_short): Likewise.
8572 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8573
8574 2012-02-05 Tobias Burnus <burnus@net-b.de>
8575
8576 PR fortran/51972
8577 * gfortran.dg/class_48.f90: Add some further checks.
8578
8579 2012-02-05 Ira Rosen <irar@il.ibm.com>
8580
8581 PR tree-optimization/52091
8582 * gcc.dg/vect/pr52091.c: New test.
8583
8584 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR rtl-optimization/52113
8587 * gcc.target/avr/pr52113.c: New test.
8588
8589 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR rtl-optimization/52092
8592 * gcc.c-torture/compile/pr52092.c: New test.
8593
8594 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8595
8596 PR fortran/41587
8597 * gfortran.dg/class_array_10.f03: New test.
8598
8599 PR fortran/46356
8600 * gfortran.dg/class_array_11.f03: New test.
8601
8602 PR fortran/51754
8603 * gfortran.dg/class_array_12.f03: New test.
8604
8605 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8606
8607 PR fortran/52012
8608 * gfortran.dg/realloc_on_assign_11.f90: New test.
8609
8610 2012-02-02 Tobias Burnus <burnus@net-b.de>
8611
8612 PR fortran/52093
8613 * gfortran.dg/shape_7.f90: New.
8614
8615 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8616
8617 * gcc.target/mips/mips-prepend-1.c: New test.
8618
8619 2012-02-02 Jan Hubicka <jh@suse.cz>
8620 Tom de Vries <tom@codesourcery.com>
8621
8622 PR middle-end/51998
8623 * gcc.dg/alias-12.c: New testcase.
8624 * gcc.dg/alias-13.c: New testcase.
8625
8626 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR target/52086
8629 * gcc.dg/pr52086.c: New test.
8630
8631 PR tree-optimization/52073
8632 * gcc.c-torture/compile/pr52073.c: New test.
8633
8634 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8635
8636 PR fortran/51958
8637 * gfortran.dg/function_optimize_10.f90: New test.
8638
8639 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8640
8641 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8642 test on alpha*-*-*.
8643
8644 2012-02-01 Tobias Burnus <burnus@net-b.de>
8645
8646 PR fortran/52024
8647 * gfortran.dg/typebound_operator_14.f90: New.
8648
8649 2012-02-01 Tobias Burnus <burnus@net-b.de>
8650
8651 PR fortran/52059
8652 * gfortran.dg/elemental_function_1.f90: New.
8653
8654 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8655
8656 PR rtl-optimization/51374
8657 * gcc.target/avr/torture/pr51374-1.c:
8658 Also fail if SBIS is seen.
8659
8660 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8661
8662 PR rtl-optimization/51374
8663 * gcc.target/avr/torture/pr51374-1.c: New.
8664
8665 2012-01-31 Tobias Burnus <burnus@net-b.de>
8666
8667 PR fortran/52024
8668 * gfortran.dg/typebound_generic_11.f90: New.
8669
8670 2012-01-31 Tobias Burnus <burnus@net-b.de>
8671
8672 PR fortran/52029
8673 * gfortran.dg/class_49.f90: New.
8674
8675 2012-01-31 Tobias Burnus <burnus@net-b.de>
8676
8677 PR fortran/52013
8678 * gfortran.dg/elemental_args_check_6.f90: New.
8679
8680 2012-01-31 Jason Merrill <jason@redhat.com>
8681
8682 PR c++/52043
8683 * g++.dg/cpp0x/variadic122.C: New.
8684
8685 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8686
8687 PR fortran/52012
8688 * gfortran.dg/realloc_on_assign_10.f90: New test.
8689
8690 2012-01-31 Richard Guenther <rguenther@suse.de>
8691
8692 PR tree-optimization/51528
8693 * gcc.dg/torture/pr51528.c: New testcase.
8694
8695 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8696
8697 PR go/48501
8698 * lib/go.exp (go_target_compile): Append timeout= to options.
8699 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8700 select5-out.go test on alpha*-*-* targets.
8701
8702 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8703
8704 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8705 (TEST_SHORT): Reformat in the same way.
8706 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8707 (TEST_SHORT): Reformat in the same way.
8708 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8709 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8710 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8711 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8712 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8713
8714 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8715
8716 PR target/51835
8717 * gcc.target/arm/pr51835.c: New testcase.
8718
8719 2012-01-30 Richard Guenther <rguenther@suse.de>
8720
8721 PR tree-optimization/52028
8722 * gcc.dg/torture/pr52028.c: New testcase.
8723 * gfortran.dg/ldist-pr45199.f: Adjust.
8724 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8725 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8726 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8727
8728 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR debug/52027
8731 * gcc.dg/tree-prof/pr52027.c: New test.
8732
8733 PR tree-optimization/52046
8734 * gcc.dg/pr52046.c: New test.
8735
8736 PR debug/52048
8737 * g++.dg/other/pr52048.C: New test.
8738
8739 2012-01-30 Richard Guenther <rguenther@suse.de>
8740
8741 PR tree-optimization/52045
8742 * gcc.dg/pr52045.c: New testcase.
8743
8744 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8745
8746 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8747 new code generated for __sync_lock_release.
8748
8749 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8750
8751 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8752
8753 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8754
8755 PR testsuite/51875
8756 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8757
8758 * g++.dg/ext/visibility/template10.C: Fix typo.
8759
8760 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8761
8762 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8763
8764 PR c++/51327
8765 * g++.dg/cpp0x/constexpr-ice6.C: New.
8766
8767 2012-01-29 Tobias Burnus <burnus@net-b.de>
8768
8769 PR fortran/41600
8770 * gfortran.dg/default_initialization_6.f90: New.
8771
8772 2012-01-29 Tobias Burnus <burnus@net-b.de>
8773
8774 PR fortran/51972
8775 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8776 * gfortran.dg/class_48.f90: New.
8777
8778 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8779
8780 PR fortran/51808
8781 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8782
8783 2012-01-28 Tobias Burnus <burnus@net-b.de>
8784
8785 PR fortran/51972
8786 * gfortran.dg/class_allocate_12.f90: New.
8787
8788 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8789
8790 * gcc.dg/torture/pr50444.c: Fix dg directives.
8791
8792 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR target/52006
8795 * gcc.target/arm/pr52006.c: New test.
8796
8797 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8798
8799 PR testsuite/52011
8800 * gcc.dg/lto/trans-mem.h: New file.
8801 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8802 * gcc.dg/lto/trans-mem-1_1.c: Same.
8803 * gcc.dg/lto/trans-mem-4_1.c: Same.
8804 * gcc.dg/lto/trans-mem-3_1.c: Same.
8805
8806 2012-01-27 Tobias Burnus <burnus@net-b.de>
8807
8808 PR fortran/52022
8809 * gfortran.dg/dummy_procedure_7.f90: New.
8810
8811 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8812
8813 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8814 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8815
8816 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR c++/51852
8819 * g++.dg/other/gc5.C: New test.
8820
8821 2012-01-27 Richard Guenther <rguenther@suse.de>
8822
8823 PR tree-optimization/50444
8824 * gcc.dg/torture/pr50444.c: New testcase.
8825
8826 2012-01-27 Tobias Burnus <burnus@net-b.de>
8827
8828 PR fortran/51970
8829 PR fortran/51977
8830 * gfortran.dg/move_alloc_13.f90: New.
8831
8832 2012-01-27 Tobias Burnus <burnus@net-b.de>
8833
8834 PR fortran/51953
8835 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8836 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8837 and change dg-error string.
8838
8839 2012-01-27 Tobias Burnus <burnus@net-b.de>
8840
8841 PR fortran/52016
8842 * gfortran.dg/elemental_args_check_5.f90: New.
8843
8844 2012-01-27 Richard Guenther <rguenther@suse.de>
8845
8846 PR middle-end/51959
8847 * g++.dg/torture/pr51959.C: New testcase.
8848
8849 2012-01-27 Tom de Vries <tom@codesourcery.com>
8850
8851 PR tree-optimization/51990
8852 * gcc.dg/pr51990.c: New test.
8853 * gcc.dg/pr51990-2.c: Same.
8854
8855 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8856 Tobias Burnus <burnus@gcc.gnu.org>
8857
8858 PR fortran/48705
8859 * gfortran.dg/class_allocate_11.f03: New.
8860
8861 PR fortran/51870
8862 PR fortran/51943
8863 PR fortran/51946
8864 * gfortran.dg/class_allocate_7.f03: New.
8865 * gfortran.dg/class_allocate_8.f03: New.
8866 * gfortran.dg/class_allocate_9.f03: New.
8867 * gfortran.dg/class_allocate_10.f03: New.
8868
8869 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8870
8871 * gnat.dg/discr34.adb: New test.
8872 * gnat.dg/discr34_pkg.ads: New helper.
8873
8874 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8875
8876 * gnat.dg/discr33.adb: New test.
8877
8878 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8879
8880 * gnat.dg/limited_with3.ad[sb): New test.
8881 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8882 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8883 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8884
8885 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8886
8887 * gnat.dg/stack_usage1.adb: New test.
8888 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8889
8890 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8891 * gcc.dg/pr44194-2.c: Likewise.
8892
8893 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8894
8895 PR c++/51370
8896 * g++.dg/template/crash112.C: New.
8897
8898 2012-01-27 Richard Henderson <rth@redhat.com>
8899
8900 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8901
8902 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8903
8904 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8905
8906 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR middle-end/51895
8909 * g++.dg/opt/pr51895.C: New test.
8910
8911 2012-01-26 Michael Matz <matz@suse.de>
8912
8913 PR tree-optimization/48794
8914 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8915
8916 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8917
8918 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8919
8920 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8921
8922 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8923 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8924 memory.
8925 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8926 the default value for s390 and s390x.
8927
8928 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8929
8930 PR lto/51698
8931 * gcc.dg/lto/trans-mem-4_0.c: New.
8932 * gcc.dg/lto/trans-mem-4_1.c: New.
8933 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8934 TM builtins.
8935 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8936 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8937 TM builtins.
8938 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8939 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8940 TM builtins.
8941
8942 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8943
8944 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8945
8946 2012-01-25 Ian Lance Taylor <iant@google.com>
8947
8948 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8949
8950 2012-01-25 Tobias Burnus <burnus@net-b.de>
8951
8952 PR fortran/51995
8953 * gfortran.dg/typebound_proc_25.f90: New.
8954
8955 2012-01-25 Jason Merrill <jason@redhat.com>
8956
8957 PR c++/51992
8958 * g++.dg/lto/pr51992_0.C: New.
8959
8960 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR tree-optimization/51987
8963 * gcc.target/i386/pr51987.c: New test.
8964
8965 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8966
8967 * gcc.dg/tm/lto-1.c: Require lto support in target.
8968
8969 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8970
8971 PR rtl-optimization/48374
8972 * gcc.dg/pr48374.c: New test.
8973
8974 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8975
8976 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8977
8978 2012-01-25 Tobias Burnus <burnus@net-b.de>
8979
8980 PR fortran/51966
8981 * gfortran.dg/derived_constructor_char_3.f90: New.
8982
8983 2012-01-24 Ian Lance Taylor <iant@google.com>
8984
8985 * go.test/go-test.exp (filecmp): New procedure.
8986 (errchk): Handle quoted square brackets.
8987 (go-gc-tests): Set go_compile_args. Handle various new test
8988 lines. Skip a few new tests.
8989 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8990
8991 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8992
8993 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8994 (check_effective_target_vect_extract_even_odd)
8995 (check_effective_target_vect_interleave): Return true for MIPS
8996 paired-single.
8997
8998 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8999
9000 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9001 (main): Use it instead of argc.
9002
9003 2012-01-24 Jason Merrill <jason@redhat.com>
9004
9005 PR c++/51973
9006 * g++.dg/cpp0x/sfinae31.C: New.
9007
9008 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9009
9010 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9011
9012 2012-01-24 Jason Merrill <jason@redhat.com>
9013
9014 PR c++/51812
9015 * g++.dg/inherit/covariant20.C: New.
9016
9017 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9018
9019 PR c++/51223
9020 * g++.dg/parse/crash58.C: New.
9021
9022 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR target/51957
9025 * gcc.dg/pr51957-1.c: New test.
9026 * gcc.dg/pr51957-1.h: New file.
9027 * gcc.dg/pr51957-2.c: New test.
9028
9029 2012-01-23 Jason Merrill <jason@redhat.com>
9030
9031 PR c++/51930
9032 * g++.dg/ext/visibility/template10.C: New.
9033
9034 2012-01-23 Tobias Burnus <burnus@net-b.de>
9035
9036 PR fortran/51948
9037 * gfortran.dg/move_alloc_12.f90: New.
9038
9039 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9040
9041 PR middle-end/45416
9042 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9043
9044 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9045
9046 PR c++/51398
9047 * g++.dg/template/crash111.C: New.
9048
9049 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9050
9051 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9052 configurations.
9053 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9054
9055 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9056
9057 PR testsuite/51941
9058 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9059 the DW_TAG_class_type and DW_AT_name: "Executor".
9060
9061 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9062
9063 * lib/target-supports.exp
9064 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9065 (check_effective_target_vect_interleave): Likewise.
9066
9067 2012-01-22 Jason Merrill <jason@redhat.com>
9068
9069 PR c++/51925
9070 * g++.dg/template/using20.C: New.
9071 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9072
9073 2012-01-23 Jason Merrill <jason@redhat.com>
9074
9075 PR target/51934
9076 * g++.dg/torture/pr51344.C: Limit to x86.
9077
9078 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9079
9080 * c-c++-common/tm/omp.c: Require target with pthread support.
9081
9082 2012-01-23 Richard Guenther <rguenther@suse.de>
9083
9084 PR tree-optimization/51949
9085 * gcc.dg/torture/pr51949.c: New testcase.
9086
9087 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR rtl-optimization/51933
9090 * gcc.c-torture/execute/pr51933.c: New test.
9091
9092 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9093
9094 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9095 Do not define for Interix.
9096
9097 2012-01-22 Jason Merrill <jason@redhat.com>
9098
9099 PR c++/51832
9100 * g++.dg/lto/pr51832.h: New.
9101 * g++.dg/lto/pr51832_0.C: New.
9102 * g++.dg/lto/pr51832_1.C: New.
9103
9104 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9105
9106 * gcc.dg/ext-elim-1.c: New test.
9107
9108 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9109
9110 PR target/51931
9111 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9112 * g++.dg/opt/longbranch1.C: Likewise.
9113
9114 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9115
9116 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9117 in C++11 mode.
9118
9119 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9120
9121 PR fortran/50556
9122 * gfortran.dg/namelist_74.f90: New test.
9123 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9124
9125 2012-01-21 Tobias Burnus <burnus@net-b.de>
9126
9127 PR fortran/51913
9128 * gfortran.dg/class_47.f90: New.
9129
9130 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9131
9132 * gnat.dg/renaming5.ad[sb]: New test.
9133
9134 2012-01-20 Jason Merrill <jason@redhat.com>
9135
9136 PR c++/51919
9137 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9138
9139 2012-01-20 Jason Merrill <jason@redhat.com>
9140
9141 PR c++/51922
9142 * g++.dg/ext/attrib42.C: Require ilp32.
9143
9144 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR target/51915
9147 * gcc.target/arm/pr51915.c: New test.
9148
9149 2012-01-20 Cary Coutant <ccoutant@google.com>
9150 Dodji Seketeli <dodji@redhat.com>
9151
9152 PR debug/45682
9153 * g++.dg/debug/dwarf2/nested-3.C: New test.
9154
9155 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9156
9157 PR c++/51402
9158 * g++.dg/template/crash110.C: New.
9159
9160 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9161
9162 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9163 Remove default options on hppa*-*-hpux*.
9164
9165 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9166
9167 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9168
9169 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9170
9171 * gcc.c-torture/compile/pr51856.c: New testcase.
9172
9173 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9174
9175 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9176 options to go_target_compile.
9177
9178 2012-01-20 Kai Tietz <ktietz@redhat.com>
9179
9180 * g++.dg/torture/pr51344.C: Fix typo.
9181
9182 2012-01-20 Richard Guenther <rguenther@suse.de>
9183
9184 PR tree-optimization/51903
9185 * g++.dg/torture/pr51903.C: New testcase.
9186
9187 2012-01-20 Tobias Burnus <burnus@net-b.de>
9188 Janus Weil <janus@gcc.gnu.org>
9189
9190 PR fortran/51056
9191 * gfortran.dg/use_21.f90: New.
9192
9193 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR target/51106
9196 * gcc.dg/torture/pr51106-1.c: New test.
9197 * gcc.dg/torture/pr51106-2.c: New test.
9198
9199 2012-01-19 Kai Tietz <ktietz@redhat.com>
9200
9201 * g++.dg/torture/pr51344.C: New test.
9202
9203 2012-01-19 Tobias Burnus <burnus@net-b.de>
9204
9205 PR fortran/51904
9206 * gfortran.dg/intrinsic_size_2.f90: New.
9207
9208 2012-01-19 Jason Merrill <jason@redhat.com>
9209
9210 PR c++/51889
9211 * g++.dg/inherit/using7.C: New.
9212
9213 2012-01-19 Richard Guenther <rguenther@suse.de>
9214
9215 PR tree-optimization/37997
9216 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9217
9218 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9219
9220 PR rtl-optimization/51505
9221 * gcc.dg/pr51505.c: New test.
9222
9223 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9224
9225 PR fortran/51634
9226 * gfortran.dg/typebound_operator_12.f03: New.
9227 * gfortran.dg/typebound_operator_13.f03: New.
9228
9229 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9230
9231 PR c++/51225
9232 * g++.dg/cpp0x/pr51225.C: New.
9233
9234 2012-01-17 Ian Lance Taylor <iant@google.com>
9235
9236 PR go/50656
9237 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9238
9239 2012-01-17 Tobias Burnus <burnus@net-b.de>
9240
9241 PR fortran/51869
9242 * gfortran.dg/realloc_on_assign_9.f90: New.
9243
9244 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9245
9246 PR other/51165
9247 * gcc.dg/tm/memopt-3.c: Remove xfail.
9248 * gcc.dg/tm/memopt-4.c: Remove xfail.
9249 * gcc.dg/tm/memopt-5.c: Remove xfail.
9250 * gcc.dg/tm/memopt-7.c: Remove xfail.
9251
9252 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR tree-optimization/51877
9255 * gcc.c-torture/execute/pr51877.c: New test.
9256
9257 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9258
9259 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9260 {!vect_align_arrays} to vect_sizes_32B_16B.
9261 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9262 * gcc.dg/vect/vect-peel-3.c: Ditto.
9263
9264 2012-01-16 Jason Merrill <jason@redhat.com>
9265
9266 PR c++/51854
9267 * g++.dg/abi/mangle60.C: New.
9268
9269 PR c++/51827
9270 * g++.dg/pch/mangle1.{C,Hs}: New.
9271
9272 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9273 Tobias Burnus <burnus@net-b.de>
9274
9275 PR fortran/50981
9276 * gfortran.dg/elemental_optional_args_3.f90: New
9277 * gfortran.dg/elemental_optional_args_4.f90: New
9278
9279 2012-01-16 Tobias Burnus <burnus@net-b.de>
9280
9281 PR fortran/51809
9282 * gfortran.dg/use_20.f90: New
9283
9284 2012-01-16 Jason Merrill <jason@redhat.com>
9285
9286 PR c++/51868
9287 * g++.dg/cpp0x/rv-bitfield.C: New.
9288 * g++.dg/cpp0x/rv-bitfield2.C: New.
9289
9290 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9291
9292 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9293 subroutine 'qsort' and use index array to assign the result.
9294
9295 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR tree-optimization/51865
9298 * gcc.dg/pr51865.c: New test.
9299
9300 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9301
9302 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9303
9304 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9305
9306 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9307 to be loaded from the constant pool, rather than via %hi and %lo.
9308
9309 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9310
9311 PR rtl-optimization/51821
9312 * gcc.dg/pr51821.c: New test.
9313
9314 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9315
9316 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9317
9318 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9319
9320 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9321
9322 2012-01-14 Tobias Burnus <burnus@net-b.de>
9323
9324 PR fortran/51800
9325 * gfortran.dg/init_flag_8.f90: New.
9326 * gfortran.dg/init_flag_9.f90: New.
9327
9328 2011-01-14 Tobias Burnus <burnus@net-b.de>
9329
9330 PR fortran/51816
9331 * gfortran.dg/use_18.f90: New.
9332 * gfortran.dg/use_19.f90: New.
9333
9334 2012-01-13 Ian Lance Taylor <iant@google.com>
9335
9336 PR c++/50012
9337 * g++.dg/warn/Wsign-compare-4.C: New.
9338
9339 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9340
9341 PR fortran/48351
9342 * gfortran.dg/alloc_comp_assign.f03: New.
9343 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9344 __BUILTIN_FREE from 38 to 32.
9345
9346 2012-01-13 Jason Merrill <jason@redhat.com>
9347
9348 PR c++/20681
9349 * g++.dg/warn/Wreturn-type-7.C: New.
9350
9351 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9352
9353 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9354 assumption.
9355 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9356 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9357 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9358 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9359 int32plus because of big array needed.
9360 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9361 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9362
9363 2012-01-13 Jason Merrill <jason@redhat.com>
9364
9365 PR c++/51813
9366 * g++.dg/ext/visibility/template9.C: New.
9367
9368 PR c++/51620
9369 * g++.dg/cpp0x/defaulted34.C: New.
9370 * g++.dg/template/virtual3.C: New.
9371
9372 2012-01-13 Richard Guenther <rguenther@suse.de>
9373
9374 PR middle-end/8081
9375 * gcc.dg/torture/pr8081.c: New testcase.
9376
9377 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9378
9379 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9380
9381 2012-01-12 Jason Merrill <jason@redhat.com>
9382
9383 PR c++/51714
9384 * g++.dg/ext/stmtexpr14.C: New.
9385
9386 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9387
9388 PR c++/51633
9389 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9390
9391 2012-01-12 Jason Merrill <jason@redhat.com>
9392
9393 PR c++/48051
9394 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9395 * g++.dg/abi/mangle58.C: Likewise.
9396
9397 PR c++/51403
9398 * g++.dg/template/arg8.C: New.
9399
9400 2012-01-12 Ira Rosen <irar@il.ibm.com>
9401
9402 PR tree-optimization/51799
9403 * gcc.dg/vect/pr51799.c: New test.
9404 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9405 patterns.
9406
9407 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9408 Tobias Burnus <burnus@net-b.de>
9409
9410 PR fortran/51057
9411 PR fortran/51616
9412 * lib/target-supports.exp
9413 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9414 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9415
9416 2012-01-11 Jason Merrill <jason@redhat.com>
9417
9418 PR c++/51565
9419 * g++.dg/ext/attrib42.C: New.
9420
9421 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9422
9423 PR bootstrap/51796
9424 * gcc.dg/pr51796.c: New test.
9425
9426 2012-01-11 Jason Merrill <jason@redhat.com>
9427
9428 PR c++/51818
9429 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9430
9431 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9432
9433 * gnat.dg/array19.ad[sb]: New test.
9434
9435 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9436
9437 * gnat.dg/opt23.ad[sb]: New test.
9438 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9439 * gnat.dg/opt24.ad[sb]: New test.
9440
9441 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9442
9443 PR tree-optimization/49642
9444 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9445 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9446
9447 2012-01-11 Jason Merrill <jason@redhat.com>
9448
9449 PR c++/51613
9450 * g++.dg/template/explicit-args5.C: New.
9451
9452 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9453
9454 * gcc.c-torture/execute/20120110-1.c: New testcase.
9455
9456 2012-01-10 Jason Merrill <jason@redhat.com>
9457
9458 PR c++/51614
9459 * g++.dg/inherit/ambig1.C: New.
9460
9461 PR c++/51433
9462 * g++.dg/cpp0x/constexpr-cache1.C: New.
9463
9464 2012-01-10 Richard Guenther <rguenther@suse.de>
9465
9466 PR tree-optimization/51801
9467 * gcc.dg/torture/pr51801.c: New testcase.
9468
9469 2012-01-10 Tobias Burnus <burnus@net-b.de>
9470
9471 PR fortran/51652
9472 * gfortran.dg/allocate_with_typespec_5.f90: New.
9473
9474 2012-01-10 Tobias Burnus <burnus@net-b.de>
9475
9476 * gfortran.dg/class_39.f03: Update dg-error string.
9477
9478 2012-01-10 Richard Guenther <rguenther@suse.de>
9479
9480 PR tree-optimization/50913
9481 * gcc.dg/graphite/interchange-16.c: New testcase.
9482 * gcc.dg/graphite/scop-20.c: XFAIL.
9483 * gfortran.dg/graphite/interchange-1.f: Likewise.
9484 * gfortran.dg/graphite/block-1.f90: Likewise.
9485 * gfortran.dg/graphite/block-2.f: Likewise.
9486
9487 2012-01-10 Richard Henderson <rth@redhat.com>
9488
9489 * lib/target-supports.exp (check_effective_target_vect_perm,
9490 check_effective_target_vect_perm_byte,
9491 check_effective_target_vect_perm_short): Enable for arm neon.
9492
9493 2012-01-09 Tobias Burnus <burnus@net-b.de>
9494
9495 PR fortran/46328
9496 * gfortran.dg/typebound_operator_11.f90: New.
9497
9498 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9499
9500 * gnat.dg/array18.adb: New test.
9501 * gnat.dg/array18_pkg.ads: New helper.
9502
9503 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9504
9505 PR fortran/51791
9506 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9507 around base object in first assignment in main program.
9508 * gfortran.dg/typebound_operator_10.f03: New test.
9509
9510 2012-01-09 Martin Jambor <mjambor@suse.cz>
9511
9512 PR tree-optimization/51759
9513 * g++.dg/ipa/pr51759.C: New test.
9514
9515 2012-01-09 Tobias Burnus <burnus@net-b.de>
9516
9517 PR fortran/51758
9518 * gfortran.dg/optional_absent_2.f90: New.
9519
9520 2012-01-09 Tobias Burnus <burnus@net-b.de>
9521
9522 PR fortran/51578
9523 * gfortran.dg/use_17.f90: New.
9524
9525 2012-01-09 Gary Funck <gary@intrepid.com>
9526
9527 PR preprocessor/33919
9528 * gcc.dg/pr33919.c: New test.
9529 * gcc.dg/pr33919-0.h: New test header file.
9530 * gcc.dg/pr33919-1.h: Ditto.
9531 * gcc.dg/pr33919-2.h: Ditto.
9532
9533 2012-01-07 Jan Hubicka <jh@suse.cz>
9534
9535 PR tree-optimize/51694
9536 * gcc.c-torture/compile/pr51694.c: new testcase.
9537
9538 2012-01-07 Jan Hubicka <jh@suse.cz>
9539
9540 PR tree-optimization/51600
9541 * g++.dg/torture/pr51600.C: New testcase.
9542
9543 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9544
9545 PR gcov-profile/51715
9546 PR gcov-profile/51717
9547 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9548 * gcc.misc-tests/gcov-14.c: Likewise.
9549
9550 2012-01-06 Jason Merrill <jason@redhat.com>
9551
9552 * g++.dg/parse/new5.C: New.
9553
9554 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9555
9556 PR testsuite/51655
9557 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9558 including <string.h>.
9559
9560 2012-01-06 Jason Merrill <jason@redhat.com>
9561
9562 * g++.dg/abi/mangle51.C: New.
9563 * g++.dg/abi/mangle52.C: New.
9564 * g++.dg/abi/mangle53.C: New.
9565 * g++.dg/abi/mangle54.C: New.
9566 * g++.dg/abi/mangle55.C: New.
9567 * g++.dg/abi/mangle56.C: New.
9568 * g++.dg/abi/mangle57.C: New.
9569 * g++.dg/abi/mangle58.C: New.
9570 * g++.dg/abi/mangle59.C: New.
9571 * g++.dg/cpp0x/trailing3.C: Update mangling.
9572 * g++.dg/cpp0x/variadic111.C: Update mangling.
9573 * g++.dg/cpp0x/variadic4.C: Update mangling.
9574 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9575 * g++.dg/template/nontype22.C: Works now.
9576 * g++.dg/template/pr35240.C: Works now.
9577
9578 * g++.dg/cpp0x/error7.C: New.
9579
9580 2012-01-06 Tobias Burnus <burnus@net-b.de>
9581
9582 * gfortran.dg/deallocate_stat_2.f90: New.
9583 * coarray/allocate_errgmsg.f90: New.
9584 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9585 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9586 * coarray/subobject_1.f90: Fix for num_images > 1.
9587 * gfortran.dg/deallocate_stat.f90: Update due to changed
9588 stat= handling.
9589
9590 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9591
9592 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9593
9594 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9595
9596 * ada/acats/overflow.lst: Add cb20004.
9597
9598 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9599
9600 PR c++/51541
9601 * g++.dg/cpp0x/alias-decl-18.C: New test.
9602
9603 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9604
9605 * gcc.c-torture/execute/20120104-1.c: New test.
9606
9607 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9608
9609 PR fortran/PR48946
9610 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9611 the old typebound_operator_8.f03.
9612 * gfortran.dg/typebound_operator_8.f03: New version of
9613 typebound_operator_7.f03 with 'u' a derived type instead of a
9614 class object.
9615
9616 2012-01-05 Richard Guenther <rguenther@suse.de>
9617
9618 * g++.dg/torture/pr49309.C: Skip for -flto.
9619
9620 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR middle-end/51761
9623 * gcc.c-torture/compile/pr51761.c: New test.
9624
9625 2012-01-05 Richard Guenther <rguenther@suse.de>
9626
9627 PR tree-optimization/51760
9628 * gcc.dg/torture/pr51760.c: New testcase.
9629
9630 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9631
9632 PR middle-end/51472
9633 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9634
9635 2012-01-05 Richard Guenther <rguenther@suse.de>
9636
9637 PR lto/41576
9638 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9639 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9640
9641 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR debug/51695
9644 * gcc.dg/pr51695.c: New test.
9645
9646 2012-01-04 Andrew Pinski <apinski@cavium.com>
9647
9648 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9649 * gcc.target/mips/octeon2-lx-1.c: New test.
9650 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9651 * gcc.target/mips/octeon2-lx-2.c: New test.
9652 * gcc.target/mips/octeon2-lx-3.c: New test.
9653
9654 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9655
9656 PR other/51163
9657 PR other/51164
9658 * gcc.dg/tm/alias-1.c: Adjust regexp.
9659 * gcc.dg/tm/alias-2.c: Adjust regexp.
9660
9661 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9662
9663 PR c++/51064
9664 * g++.dg/warn/Wparentheses-26.C: New.
9665
9666 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9667
9668 * gfortran.dg/elemental_optional_args_2.f90: New test.
9669
9670 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9671
9672 PR fortran/49693
9673 * gfortran.dg/common_17.f90: New test.
9674
9675 2012-01-04 Richard Guenther <rguenther@suse.de>
9676
9677 PR tree-optimization/49651
9678 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9679 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9680
9681 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9682
9683 PR c++/51738
9684 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9685
9686 2012-01-03 Andrew Pinski <apinski@cavium.com>
9687
9688 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9689 for all mips targets. Also allow an optional .cfi_startproc.
9690
9691 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9692
9693 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9694
9695 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 PR c++/29273
9698 * g++.dg/rtti/dyncast5.C: New.
9699
9700 2012-01-03 Richard Guenther <rguenther@suse.de>
9701
9702 PR tree-optimization/51070
9703 * gcc.dg/torture/pr51070-2.c: New testcase.
9704
9705 2012-01-03 Richard Guenther <rguenther@suse.de>
9706
9707 PR tree-optimization/51692
9708 * gcc.dg/torture/pr51692.c: New testcase.
9709
9710 2012-01-03 Richard Guenther <rguenther@suse.de>
9711
9712 PR debug/51650
9713 * g++.dg/lto/pr51650-3_0.C: New testcase.
9714
9715 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9716
9717 PR c++/15867
9718 * g++.dg/warn/Wredundant-decls-spec.C: New.
9719
9720 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR tree-optimization/51719
9723 * g++.dg/tree-prof/pr51719.C: New test.
9724
9725 2012-01-03 Richard Guenther <rguenther@suse.de>
9726
9727 PR middle-end/51730
9728 * gcc.dg/fold-compare-6.c: New testcase.
9729
9730 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9731
9732 PR c++/51669
9733 * g++.dg/gomp/pr51669.C: New test.
9734
9735 2012-01-02 Jason Merrill <jason@redhat.com>
9736
9737 PR c++/51675
9738 * g++.dg/cpp0x/constexpr-union2.C: New.
9739
9740 PR c++/51666
9741 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9742
9743 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9744
9745 PR c++/51462
9746 * g++.dg/cpp0x/constexpr-99.C: New test.
9747
9748 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9749
9750 PR c++/20140
9751 * g++.dg/template/init9.C: New.
9752
9753 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9754
9755 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9756 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9757 rather than a specific number.
9758
9759 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9760
9761 PR fortran/46262
9762 PR fortran/46328
9763 PR fortran/51052
9764 * gfortran.dg/typebound_operator_7.f03: New.
9765 * gfortran.dg/typebound_operator_8.f03: New.
9766
9767 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9768
9769 PR target/51729
9770 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9771 XFAIL.
9772 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9773
9774 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9775
9776 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9777
9778 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9779
9780 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9781 for MIPS.
9782
9783 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9784
9785 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9786 * gfortran.dg/io_real_boz_4.f90: Likewise.
9787 * gfortran.dg/io_real_boz_5.f90: Likewise.
9788
9789 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9790
9791 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9792
9793 2012-01-02 Revital Eres <revital.eres@linaro.org>
9794
9795 * gcc.dg/sms-11.c: New file.
9796
9797 2012-01-02 Tobias Burnus <burnus@net-b.de>
9798
9799 PR fortran/51682
9800 * gfortran.dg/coarray/image_index_3.f90: New.
9801
9802 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/16603
9805 * g++.dg/parse/enum8.C: New.
9806
9807 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9808
9809 PR c++/51379
9810 * g++.dg/conversion/reinterpret4.C: New.
9811 * g++.dg/conversion/reinterpret1.C: Adjust.
9812
9813 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9814
9815 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9816
9817 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9818
9819 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9820 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9821 * g++.old-deja/g++.jason/access14.C: Likewise.
9822 * g++.old-deja/g++.jason/access8.C: Likewise.
9823 * g++.old-deja/g++.jason/access1.C: Likewise.
9824 * g++.old-deja/g++.other/access3.C: Likewise.
9825 * g++.old-deja/g++.other/access5.C: Likewise.
9826 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9827 * g++.old-deja/g++.law/visibility22.C: Likewise.
9828 * g++.old-deja/g++.law/visibility26.C: Likewise.
9829 * g++.old-deja/g++.mike/p2746.C: Likewise.
9830 * g++.dg/debug/using1.C: Likewise.
9831 * g++.dg/lookup/using51.C: Likewise.
9832 * g++.dg/inherit/using5.C: Likewise.
9833 * g++.dg/inherit/pr30297.C: Likewise.
9834 * g++.dg/inherit/access8.C: Likewise.
9835 * g++.dg/torture/pr39362.C: Likewise.
9836 * g++.dg/template/crash13.C: Likewise.
9837 * g++.dg/template/using10.C: Likewise.
9838
9839 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9840
9841 PR fortran/51502
9842 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9843
9844 2012-01-01 Ira Rosen <irar@il.ibm.com>
9845
9846 PR tree-optimization/51704
9847 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9848 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9849 corresponding flags.
9850
9851 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9852
9853 PR c++/51723
9854 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9855
9856 2012-01-01 Jan Hubicka <jh@suse.cz>
9857
9858 PR rtl-optimization/51069
9859 * gcc.c-torture/compile/pr51069.c: New testcase.
9860
9861 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR tree-optimization/51683
9864 * gcc.dg/pr51683.c: New test.
9865 \f
9866 Copyright (C) 2012 Free Software Foundation, Inc.
9867
9868 Copying and distribution of this file, with or without modification,
9869 are permitted in any medium without royalty provided the copyright
9870 notice and this notice are preserved.