re PR fortran/55272 (ICE on passing coarray argument between files)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-12 Tobias Burnus <burnus@net-b.de>
2
3 PR fortran/55272
4 * gfortran.dg/coarray_29_1.f90: New.
5 * gfortran.dg/coarray_29_2.f90: New.
6
7 2012-11-12 Bin Cheng <bin.cheng@arm.com>
8
9 * gcc.dg/hoist-register-pressure-3.c: New test.
10
11 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
12
13 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
14 wrappers around sinf and cosf.
15
16 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
17
18 PR middle-end/55247
19 PR middle-end/55259
20 * gcc.target/i386/pr55247-2.c: New file.
21
22 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
23
24 PR middle-end/55263
25 * g++.dg/pr55263.C: New test.
26
27 2012-11-11 Martin Jambor <mjambor@suse.cz>
28
29 PR tree-optimization/55238
30 * testsuite/gcc.dg/torture/pr55238.c: New test.
31
32 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
34 * c-c++-common/torture/vector-subscript-1.c: Likewise.
35 * c-c++-common/torture/vector-subscript-2.c: Likewise.
36
37 2012-11-10 Jan Hubicka <jh@suse.cz>
38
39 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
40
41 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
42
43 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
44 -mno-sse -mno-mmx to dg-options. Reformat.
45
46 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
47
48 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
49 * c-c++-common/vector-compare-1.c: Same.
50 * c-c++-common/vector-compare-2.c: Same.
51 * g++.dg/other/unused1.C: Skip on AIX.
52 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
53 extra message on AIX.
54
55 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
56
57 PR target/55247
58 * gcc.target/i386/pr55247.c: New test.
59
60 2012-11-09 Andrew Pinski <apinski@cavium.com>
61
62 * gcc.c-torture/execute/20121108-1.c: New test.
63
64 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
65
66 PR c++/54413
67 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
68 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
69 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
70 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
71
72 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
73
74 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
75 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
76 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
77 array bounds.
78 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
79
80 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
81
82 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
83 * g++.dg/tm/pr47530.C: Same.
84
85 2012-11-09 Jason Merrill <jason@redhat.com>
86
87 PR c++/54859
88 * g++.dg/cpp0x/alias-decl-25.C: New.
89
90 * g++.dg/abi/abi-tag1.C: New.
91 * g++.dg/abi/abi-tag2.C: New.
92
93 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
94
95 PR rtl-optimization/55154
96 * gcc.target/i386/pr55154.c: New test.
97
98 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
99
100 PR rtl-optimization/55151
101 * gcc.dg/pr55151.c: Move ...
102 * gcc.target/i386/pr55151.c: ... here.
103
104 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
105
106 PR rtl-optimization/54472
107 * gcc.dg/pr54472.c: New test.
108
109 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
110
111 * gnat.dg/stack_check3.ad[sb]: New test.
112
113 2012-11-08 Ian Lance Taylor <iant@google.com>
114
115 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
116 with arguments. Handle errorcheckoutput and rundir test types.
117
118 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
119
120 PR tree-optimization/55191
121 * gcc.dg/pr55191.c: New test.
122
123 2012-11-08 Jakub Jelinek <jakub@redhat.com>
124
125 PR debug/54499
126 * g++.dg/debug/pr54499.C: New test.
127
128 2012-11-08 Jan Hubicka <jh@suse.cz>
129
130 PR middle-end/48636
131 * gcc.dg/winline-3.c: Update.
132
133 2012-11-08 Martin Jambor <mjambor@suse.cz>
134
135 * gfortran.dg/ipcp-array-1.f90: New test.
136
137 2012-11-08 Florian Weimer <fweimer@redhat.com>
138
139 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
140
141 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
142
143 PR rtl-optimization/55151
144 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
145
146 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
147
148 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
149
150 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
151
152 * gcc.c-torture/compile/20121107-1.c: New test.
153
154 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
155
156 PR rtl-optimization/55151
157 * gcc.dg/pr55151.c: Compile it only for x86_64.
158
159 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
160
161 PR rtl-optimization/55122
162 * gcc.dg/pr55122.c: New test.
163
164 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
165
166 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
167 word powerpc.
168 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
169 * gcc.target/powerpc/loop_align.c: Skip on AIX.
170 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
171 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
172
173 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
174
175 PR c/53063
176 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
177
178 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
179
180 PR c/51294
181 * c-c++-common/pr51294.c: New.
182
183 2012-11-07 Martin Jambor <mjambor@suse.cz>
184
185 PR tree-optimization/53787
186 * gcc.dg/ipa/ipa-5.c: Adjust.
187 * gcc.dg/ipa/ipcp-agg-1.c: New test.
188 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
189 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
190 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
191 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
192 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
193 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
194 * gfortran.dg/pr48636-2.f90: New test.
195 * gfortran.dg/pr53787.f90: Likewise.
196
197 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
198
199 PR c++/55226
200 Revert:
201 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
202
203 PR c++/54922
204 * g++.dg/cpp0x/constexpr-union4.C: New.
205
206 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
207
208 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
209
210 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
211
212 PR target/49220
213 * gcc.c-torture/compile/pr49220.c: New test.
214
215 2012-11-07 Florian Weimer <fweimer@redhat.com>
216
217 * g++.dg/init/new40.C: New.
218
219 2012-11-07 Jakub Jelinek <jakub@redhat.com>
220
221 PR debug/54693
222 * gcc.dg/guality/pr54693-2.c: New test.
223
224 2012-11-06 Andrew Pinski <apinski@cavium.com>
225
226 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
227 -fno-vect-cost-model.
228
229 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
230
231 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
232 * gcc.dg/tm/debug-1.c: Same.
233 * gcc.dg/tm/irrevocable-3.c: Same.
234 * gcc.dg/tm/irrevocable-4.c: Same.
235 * gcc.dg/tm/memopt-10.c: Same.
236 * gcc.dg/tm/memopt-11.c: Same.
237 * gcc.dg/tm/props-4.c: Same.
238 * gcc.dg/tm/wrap-3.c: Same.
239 * gcc.dg/tm/wrap-4.c: Same.
240
241 2012-11-06 Andrew Pinski <apinski@cavium.com>
242
243 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
244
245 2012-11-06 Jan Hubicka <jh@suse.cz>
246
247 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
248 candidate still.
249 * gcc.dg/tree-ssa/loop-23.c: Likewise.
250 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
251 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
252
253 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
254
255 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
256
257 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
258
259 PR middle-end/41993
260 * gcc.dg/torture/pr41993.c: New test.
261
262 2012-11-06 Jan Hubicka <jh@suse.cz>
263
264 * gcc.target/i386/l_fma_float_?.c: Update.
265 * gcc.target/i386/l_fma_double_?.c: Update.
266
267 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
268
269 PR target/54089
270 * gcc.target/sh/pr54089-8.c: New.
271 * gcc.target/sh/pr54089-9.c: New.
272
273 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
274
275 PR target/47440
276 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
277 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
278 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
279 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
280 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
281 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
282 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
283 * gcc.target/i386/avx-vzeroupper-27.c: New.
284
285 2012-11-06 Janus Weil <janus@gcc.gnu.org>
286
287 PR fortran/54917
288 * gfortran.dg/transfer_class_1.f90: New.
289 * gfortran.dg/transfer_class_2.f90: New.
290
291 2012-11-05 Sriraman Tallam <tmsriram@google.com>
292
293 * testsuite/g++.dg/mv1.C: New test.
294 * testsuite/g++.dg/mv2.C: New test.
295 * testsuite/g++.dg/mv3.C: New test.
296 * testsuite/g++.dg/mv4.C: New test.
297 * testsuite/g++.dg/mv5.C: New test.
298 * testsuite/g++.dg/mv6.C: New test.
299
300 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
301
302 PR testsuite/55186
303 * gcc.dg/const-uniq-1.c (a): Increase length four times.
304
305 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
306
307 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
308 darwin.
309
310 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
311
312 * g++.dg/torture/20121105-1.C: New test.
313
314 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
315
316 * gcc.dg/torture/fp-compare.c: New testcase.
317
318 2012-11-05 Jan Hubicka <jh@suse.cz>
319
320 * gcc.dg/const-1.c: Update.
321 * gcc.dg/pure-1.c: Update.
322
323 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
324
325 PR rtl-optimization/55151
326 * gcc.dg/pr55151.c: New test.
327
328 2012-11-05 Jakub Jelinek <jakub@redhat.com>
329
330 PR debug/54970
331 PR debug/54971
332 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
333
334 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
335
336 PR testsuite/51128
337 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
338
339 2012-11-05 Jan Hubicka <jh@suse.cz>
340
341 * gcc.dg/autopar/pr49960.c: Fix testcase.
342
343 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
344
345 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
346 Fix scan-tree-dump-times directive.
347
348 2012-11-04 Janus Weil <janus@gcc.gnu.org>
349
350 PR fortran/55199
351 * gfortran.dg/associate_12.f90: New.
352
353 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
354
355 PR target/54255
356 * lib/target-supports.exp (check_effective_target_masm_intel): New
357 proc.
358 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
359 masm_intel.
360
361 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
362 Jack Howarth <howarth@bromo.med.uc.edu>
363
364 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
365 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
366 * gcc.target/i386/pr53249.c: Likewise.
367
368 2012-11-03 Andrew Pinski <apinski@cavium.com>
369
370 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
371 call abort1 so that cross jumping does not happen.
372
373 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
374
375 PR target/51244
376 * gcc.target/sh/pr51244-18.c: New.
377 * gcc.target/sh/pr51244-19.c: New.
378
379 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
380
381 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
382 b requires a 64-bit operation followed by a truncation.
383
384 2012-11-02 Jan Hubicka <jh@suse.cz>
385
386 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
387
388 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
389
390 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
391 conditions to verify the reduction code is vectorized.
392
393 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
394 in case 'pow', such as 'powerpc' is used in the compiler version name.
395 * gcc.target/powerpc/pr46728-2.c: Likewise.
396 * gcc.target/powerpc/pr46728-3.c: Likewise.
397 * gcc.target/powerpc/pr46728-4.c: Likewise.
398 * gcc.target/powerpc/pr46728-5.c: Likewise.
399 * gcc.target/powerpc/pr46728-7.c: Likewise.
400 * gcc.target/powerpc/pr46728-8.c: Likewise.
401 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
402
403 2012-11-02 Jan Hubicka <jh@suse.cz>
404
405 * gcc.dg/tree-ssa/loop-38.c: New testcase.
406
407 2012-11-02 Jan Hubicka <jh@suse.cz>
408
409 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
410 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
411
412 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
413
414 PR middle-end/55130
415 * gcc.target/i386/pr55130.c: New test.
416
417 2012-11-02 Jakub Jelinek <jakub@redhat.com>
418
419 PR target/55147
420 * gcc.target/i386/pr55147.c: New test.
421
422 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
423
424 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
425 * gfortran.dg/default_format_denormal_1.f90: Same.
426
427 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
428
429 PR middle-end/55001
430 * g++.dg/ext/vector19.C: Remove target restrictions.
431 * gcc.dg/fold-compare-7.c: New testcase.
432
433 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
434
435 PR target/55160
436 * gcc.target/sh/pr55160.c: New.
437
438 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
439
440 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
441 scan-assembler regex.
442
443 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
444
445 PR middle-end/55150
446 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
447 * gcc.dg/pr55150-2.c: New test.
448
449 2012-11-01 Sharad Singhai <singhai@google.com>
450
451 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
452 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
453 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
454 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
455
456 2012-10-31 Dehao Chen <dehao@google.com>
457
458 * g++.dg/debug/dwarf2/block.C: New testcase.
459
460 2012-10-31 Jan Hubicka <jh@suse.cz>
461
462 * gcc.dg/pr44974.c: Add noinline.
463
464 2012-10-31 Janus Weil <janus@gcc.gnu.org>
465
466 PR fortran/53718
467 * gfortran.dg/class_54.f90: New.
468
469 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
470 Jakub Jelinek <jakub@redhat.com>
471
472 PR tree-optimization/55018
473 * gcc.dg/torture/pr55018.c: New test.
474
475 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
476
477 PR c++/54583
478 * g++.dg/ext/vla13.C: New.
479
480 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
481
482 PR middle-end/55150
483 * gcc.dg/pr55150.c: New test.
484
485 2012-10-31 Tobias Burnus <burnus@net-b.de>
486
487 PR fortran/55134
488 * gfortran.dg/associate_11.f90: New.
489
490 2012-10-31 Dodji Seketeli <dodji@redhat.com>
491
492 PR c++/54955
493 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
494
495 2012-10-31 Jakub Jelinek <jakub@redhat.com>
496
497 PR tree-optimization/19105
498 PR tree-optimization/21643
499 PR tree-optimization/46309
500 * gcc.dg/pr19105.c: New test.
501 * gcc.dg/pr21643.c: New test.
502 * gcc.dg/pr46309-2.c: New test.
503 * gcc.c-torture/execute/pr46309.c: New test.
504
505 2012-10-31 Alan Modra <amodra@gmail.com>
506
507 * gcc.target/powerpc/dimode_off.c: New.
508 * gcc.target/powerpc/timode_off.c: New.
509 * gcc.target/powerpc/dfmode_off.c: New.
510 * gcc.target/powerpc/tfmode_off.c: New.
511
512 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
513
514 PR rtl-optimization/55093
515 * gcc.target/i386/pr55093.c: New file.
516
517 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
518
519 * gcc.target/i386/pr55116.c: Renamed to ...
520 * gcc.target/i386/pr55116-1.c: This.
521
522 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
523
524 * gcc.target/i386/pr55116-2.c: New file.
525
526 2012-10-30 Richard Biener <rguenther@suse.de>
527
528 * gcc.dg/vect/slp-perm-2.c: Adjust.
529
530 2012-10-30 Richard Biener <rguenther@suse.de>
531
532 PR tree-optimization/55111
533 * gcc.dg/torture/pr55111.c: New testcase.
534
535 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
536
537 PR target/53988
538 * gcc.target/sh/pr53988.c: New.
539
540 2012-10-30 Bin Cheng <bin.cheng@arm.com>
541
542 PR target/54989
543 * gcc.dg/hoist-register-pressure-1.c: Rename from
544 hoist-register-pressure.c. Add nonpic condition.
545 * gcc.dg/hoist-register-pressure-2.c: New testcase.
546
547 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
548
549 PR c++/54930
550 * gcc.dg/Wreturn-local-addr.c: New.
551 * g++.dg/warn/Wno-return-local-addr.C: New.
552 * g++.dg/warn/Wreturn-local-addr.C: New.
553
554 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
555
556 PR middle-end/55116
557 * gcc.target/i386/pr55116.c: New file.
558
559 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
560
561 PR c/53066
562 * gcc.dg/Wshadow-4.c: New.
563 * gcc.dg/Wshadow-4.h: New.
564
565 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
566
567 PR debug/54693
568 * gcc.dg/guality/pr54693.c: New.
569
570 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
571
572 PR middle-end/55027
573 * gcc.dg/pr55027.c: New testcase.
574
575 2012-10-29 Jan Hubicka <jh@suse.cz>
576
577 * gcc.dg/ipa/inline-6.c: New testcase.
578
579 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
580
581 PR rtl-optimization/55106
582 * g++.dg/pr55106.C: New.
583
584 2012-10-29 Richard Guenther <rguenther@suse.de>
585
586 PR middle-end/53695
587 * gcc.dg/torture/pr53695.c: New testcase.
588
589 2012-10-28 Jan Hubicka <jh@suse.cz>
590
591 * gcc.dg/ipa/inlinehint-3.c: New testcase.
592
593 2012-10-28 Tobias Burnus <burnus@net-b.de>
594
595 PR fortran/54958
596 * gfortran.dg/do_check_6.f90: New.
597
598 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
599 Jack Howarth <howarth@bromo.med.uc.edu>
600
601 PR target/54404
602 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
603 to dg-options.
604 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
605
606 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
607
608 PR target/34283
609 * gcc.target/i386/pr34283.c: New test.
610
611 2012-10-26 Jakub Jelinek <jakub@redhat.com>
612
613 PR c++/55081
614 * g++.dg/opt/pr55081.C: New test.
615
616 PR debug/54970
617 PR debug/54971
618 * gcc.dg/guality/pr54970.c: New test.
619
620 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
621
622 PR c++/54984
623 * g++.dg/template/new11.C: New.
624
625 2012-10-26 Richard Biener <rguenther@suse.de>
626
627 PR middle-end/54824
628 * gcc.dg/torture/pr54824.c: New testcase.
629
630 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
631
632 * gcc.target/i386/fxsave-1.c: New.
633 * gcc.target/i386/fxsave64-1.c: Ditto.
634 * gcc.target/i386/fxrstor-1.c: Ditto.
635 * gcc.target/i386/fxrstor64-1.c: Ditto.
636 * gcc.target/i386/xsave-1.c: Ditto.
637 * gcc.target/i386/xsave64-1.c: Ditto.
638 * gcc.target/i386/xrstor-1.c: Ditto.
639 * gcc.target/i386/xrstor64-1.c: Ditto.
640 * gcc.target/i386/xsaveopt-1.c: Ditto.
641 * gcc.target/i386/xsaveopt64-1.c: Ditto.
642 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
643 * gcc.target/i386/sse-13.c: Ditto.
644 * gcc.target/i386/sse-14.c: Ditto.
645 * gcc.target/i386/sse-22.c: Ditto.
646 * gcc.target/i386/sse-23.c: Ditto.
647 * g++.dg/other/i386-2.C: Ditto.
648 * g++.dg/other/i386-3.C: Ditto.
649
650 2012-10-25 Jan Hubicka <jh@suse.cz>
651
652 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
653 at ivcanon time.
654
655 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
656
657 PR c++/53761
658 * g++.dg/ext/transparent-union.C: New.
659
660 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
661
662 PR c++/54427
663 * g++.dg/ext/vector19.C: New testcase.
664
665 2012-10-25 Richard Biener <rguenther@suse.de>
666
667 PR tree-optimization/54902
668 * g++.dg/torture/pr54902.C: New testcase.
669
670 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
671
672 PR c++/34892
673 * g++.dg/template/crash114.C: New.
674
675 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
676
677 PR bootstrap/55049
678 * gcc.target/i386/pr55049-1.c: New test.
679
680 2012-10-24 Janus Weil <janus@gcc.gnu.org>
681
682 PR fortran/55037
683 * gfortran.dg/class_dummy_4.f03: New.
684
685 2012-10-24 Jakub Jelinek <jakub@redhat.com>
686
687 PR rtl-optimization/55010
688 * gcc.dg/pr55010.c: New test.
689
690 PR debug/54828
691 * g++.dg/debug/pr54828.C: New test.
692
693 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
694
695 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
696 * gcc.dg/vect/vect-83_64.c: Likewise.
697
698 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
699
700 PR c++/54922
701 * g++.dg/cpp0x/constexpr-union4.C: New.
702
703 2012-10-23 Jeff Law <law@redhat.com>
704
705 * gcc.c-torture/execute/pr54985.c: New test.
706
707 2012-10-23 Paul Koning <ni1d@arrl.net>
708
709 PR debug/54508
710 * g++.dg/debug/dwarf2/pr54508.C: New.
711
712 2012-10-23 Jakub Jelinek <jakub@redhat.com>
713
714 PR c++/54844
715 * g++.dg/template/sizeof14.C: New test.
716
717 2012-10-23 Ian Bolton <ian.bolton@arm.com>
718 Jim MacArthur <jim.macarthur@arm.com>
719 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
720 Marcus Shawcroft <marcus.shawcroft@arm.com>
721 Nigel Stephens <nigel.stephens@arm.com>
722 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
723 Richard Earnshaw <rearnsha@arm.com>
724 Sofiane Naci <sofiane.naci@arm.com>
725 Stephen Thomas <stephen.thomas@arm.com>
726 Tejas Belagod <tejas.belagod@arm.com>
727 Yufeng Zhang <yufeng.zhang@arm.com>
728
729 * lib/target-supports.exp
730 (check_profiling_available): Add AArch64.
731 (check_effective_target_vect_int): Likewise.
732 (check_effective_target_vect_shift): Likewise.
733 (check_effective_target_vect_float): Likewise.
734 (check_effective_target_vect_double): Likewise.
735 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
736 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
737 (check_effective_target_vect_pack_trunc): Likewise.
738 (check_effective_target_vect_unpack): Likewise.
739 (check_effective_target_vect_hw_misalign): Likewise.
740 (check_effective_target_vect_short_mult): Likewise.
741 (check_effective_target_vect_int_mult): Likewise.
742 (check_effective_target_vect_stridedN): Likewise.
743 (check_effective_target_sync_int_long): Likewise.
744 (check_effective_target_sync_char_short): Likewise.
745 (check_vect_support_and_set_flags): Likewise.
746 (check_effective_target_aarch64_tiny): New.
747 (check_effective_target_aarch64_small): New.
748 (check_effective_target_aarch64_large): New.
749 * g++.dg/other/PR23205.C: Enable aarch64.
750 * g++.dg/other/pr23205-2.C: Likewise.
751 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
752 * gcc.c-torture/execute/20101011-1.c: Likewise.
753 * gcc.dg/20020312-2.c: Likewise.
754 * gcc.dg/20040813-1.c: Likewise.
755 * gcc.dg/builtin-apply2.c: Likewise.
756 * gcc.dg/stack-usage-1.c: Likewise.
757
758 2012-10-23 Ian Bolton <ian.bolton@arm.com>
759 Jim MacArthur <jim.macarthur@arm.com>
760 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
761 Marcus Shawcroft <marcus.shawcroft@arm.com>
762 Nigel Stephens <nigel.stephens@arm.com>
763 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
764 Richard Earnshaw <rearnsha@arm.com>
765 Sofiane Naci <sofiane.naci@arm.com>
766 Stephen Thomas <stephen.thomas@arm.com>
767 Tejas Belagod <tejas.belagod@arm.com>
768 Yufeng Zhang <yufeng.zhang@arm.com>
769
770 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
771 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
772 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
773 * gcc.target/aarch64/aapcs/abitest.S: New file.
774 * gcc.target/aarch64/aapcs/abitest.h: New file.
775 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
776 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
777 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
778 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
779 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
780 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
781 * gcc.target/aarch64/aapcs/ice_1.c: New file.
782 * gcc.target/aarch64/aapcs/ice_2.c: New file.
783 * gcc.target/aarch64/aapcs/ice_3.c: New file.
784 * gcc.target/aarch64/aapcs/ice_4.c: New file.
785 * gcc.target/aarch64/aapcs/ice_5.c: New file.
786 * gcc.target/aarch64/aapcs/macro-def.h: New file.
787 * gcc.target/aarch64/aapcs/test_1.c: New file.
788 * gcc.target/aarch64/aapcs/test_10.c: New file.
789 * gcc.target/aarch64/aapcs/test_11.c: New file.
790 * gcc.target/aarch64/aapcs/test_12.c: New file.
791 * gcc.target/aarch64/aapcs/test_13.c: New file.
792 * gcc.target/aarch64/aapcs/test_14.c: New file.
793 * gcc.target/aarch64/aapcs/test_15.c: New file.
794 * gcc.target/aarch64/aapcs/test_16.c: New file.
795 * gcc.target/aarch64/aapcs/test_17.c: New file.
796 * gcc.target/aarch64/aapcs/test_18.c: New file.
797 * gcc.target/aarch64/aapcs/test_19.c: New file.
798 * gcc.target/aarch64/aapcs/test_2.c: New file.
799 * gcc.target/aarch64/aapcs/test_20.c: New file.
800 * gcc.target/aarch64/aapcs/test_21.c: New file.
801 * gcc.target/aarch64/aapcs/test_22.c: New file.
802 * gcc.target/aarch64/aapcs/test_23.c: New file.
803 * gcc.target/aarch64/aapcs/test_24.c: New file.
804 * gcc.target/aarch64/aapcs/test_25.c: New file.
805 * gcc.target/aarch64/aapcs/test_26.c: New file.
806 * gcc.target/aarch64/aapcs/test_3.c: New file.
807 * gcc.target/aarch64/aapcs/test_4.c: New file.
808 * gcc.target/aarch64/aapcs/test_5.c: New file.
809 * gcc.target/aarch64/aapcs/test_6.c: New file.
810 * gcc.target/aarch64/aapcs/test_7.c: New file.
811 * gcc.target/aarch64/aapcs/test_8.c: New file.
812 * gcc.target/aarch64/aapcs/test_9.c: New file.
813 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
814 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
815 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
816 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
817 * gcc.target/aarch64/aapcs/test_complex.c: New file.
818 * gcc.target/aarch64/aapcs/test_int128.c: New file.
819 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
820 * gcc.target/aarch64/aapcs/type-def.h: New file.
821 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
822 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
823 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
824 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
825 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
826 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
827 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
828 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
829 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
830 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
831 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
832 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
833 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
834 * gcc.target/aarch64/aarch64.exp: New file.
835 * gcc.target/aarch64/adc-1.c: New file.
836 * gcc.target/aarch64/adc-2.c: New file.
837 * gcc.target/aarch64/asm-1.c: New file.
838 * gcc.target/aarch64/clrsb.c: New file.
839 * gcc.target/aarch64/clz.c: New file.
840 * gcc.target/aarch64/ctz.c: New file.
841 * gcc.target/aarch64/csinc-1.c: New file.
842 * gcc.target/aarch64/csinv-1.c: New file.
843 * gcc.target/aarch64/csneg-1.c: New file.
844 * gcc.target/aarch64/extend.c: New file.
845 * gcc.target/aarch64/fcvt.x: New file.
846 * gcc.target/aarch64/fcvt_double_int.c: New file.
847 * gcc.target/aarch64/fcvt_double_long.c: New file.
848 * gcc.target/aarch64/fcvt_double_uint.c: New file.
849 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
850 * gcc.target/aarch64/fcvt_float_int.c: New file.
851 * gcc.target/aarch64/fcvt_float_long.c: New file.
852 * gcc.target/aarch64/fcvt_float_uint.c: New file.
853 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
854 * gcc.target/aarch64/ffs.c: New file.
855 * gcc.target/aarch64/fmadd.c: New file.
856 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
857 * gcc.target/aarch64/frint.x: New file.
858 * gcc.target/aarch64/frint_double.c: New file.
859 * gcc.target/aarch64/frint_float.c: New file.
860 * gcc.target/aarch64/index.c: New file.
861 * gcc.target/aarch64/mneg-1.c: New file.
862 * gcc.target/aarch64/mneg-2.c: New file.
863 * gcc.target/aarch64/mneg-3.c: New file.
864 * gcc.target/aarch64/mnegl-1.c: New file.
865 * gcc.target/aarch64/mnegl-2.c: New file.
866 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
867 * gcc.target/aarch64/pic-constantpool1.c: New file.
868 * gcc.target/aarch64/pic-symrefplus.c: New file.
869 * gcc.target/aarch64/predefine_large.c: New file.
870 * gcc.target/aarch64/predefine_small.c: New file.
871 * gcc.target/aarch64/predefine_tiny.c: New file.
872 * gcc.target/aarch64/reload-valid-spoff.c: New file.
873 * gcc.target/aarch64/scalar_intrinsics.c: New file.
874 * gcc.target/aarch64/table-intrinsics.c: New file.
875 * gcc.target/aarch64/tst-1.c: New file.
876 * gcc.target/aarch64/vect-abs-compile.c: New file.
877 * gcc.target/aarch64/vect-abs.c: New file.
878 * gcc.target/aarch64/vect-abs.x: New file.
879 * gcc.target/aarch64/vect-compile.c: New file.
880 * gcc.target/aarch64/vect-faddv-compile.c: New file.
881 * gcc.target/aarch64/vect-faddv.c: New file.
882 * gcc.target/aarch64/vect-faddv.x: New file.
883 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
884 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
885 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
886 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
887 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
888 * gcc.target/aarch64/vect-fp-compile.c: New file.
889 * gcc.target/aarch64/vect-fp.c: New file.
890 * gcc.target/aarch64/vect-fp.x: New file.
891 * gcc.target/aarch64/vect-mull-compile.c: New file.
892 * gcc.target/aarch64/vect-mull.c: New file.
893 * gcc.target/aarch64/vect-mull.x: New file.
894 * gcc.target/aarch64/vect.c: New file.
895 * gcc.target/aarch64/vect.x: New file.
896 * gcc.target/aarch64/vector_intrinsics.c: New file.
897 * gcc.target/aarch64/vfp-1.c: New file.
898 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
899 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
900 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
901 * g++.dg/abi/aarch64_guard1.C: New file.
902
903 2012-10-23 Jakub Jelinek <jakub@redhat.com>
904
905 PR c++/54988
906 * c-c++-common/pr54988.c: New test.
907
908 2012-10-23 Jan Hubicka <jh@suse.cz>
909
910 * gcc.dg/tree-prof/peel-1.c: New testcase.
911
912 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
913
914 PR gcc/52945
915 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
916
917 2012-10-23 Joseph Myers <joseph@codesourcery.com>
918
919 * gcc.dg/c99-predef-1.c: New test.
920 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
921 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
922 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
923 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
924 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
925 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
926 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
927 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
928 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
929 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
930 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
931 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
932
933 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
934
935 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
936
937 2012-10-23 Jan Hubicka <jh@suse.cz>
938
939 PR middle-end/54937
940 * gcc.c-torture/execute/pr54937.c: New testcase.
941 * gcc.dg/tree-ssa/cunroll-2.c: Update.
942
943 2012-10-23 Jan Hubicka <jh@suse.cz>
944
945 PR middle-end/54967
946 * gfortran.dg/pr54967.f90: New testcase.
947
948 2012-10-23 Terry Guo <terry.guo@arm.com>
949
950 PR target/55019
951 * gcc.dg/pr55019.c: New.
952
953 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
954
955 PR tree-optimization/55008
956 * gcc.dg/tree-ssa/pr55008.c: New test.
957
958 2012-10-22 Richard Biener <rguenther@suse.de>
959
960 PR tree-optimization/55011
961 * gcc.dg/torture/pr55011.c: New testcase.
962
963 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
964
965 * gcc.target/arm/pr40457-1.c: Adjust expected output.
966 * gcc.target/arm/pr40457-2.c: Likewise.
967 * gcc.target/arm/pr40457-3.c: Likewise.
968
969 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gnat.dg/specs/limited_with4.ads: New test.
972 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
973
974 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
975
976 * gnat.dg/modular4.adb: New test.
977 * gnat.dg/modular4_pkg.ads: New helper.
978
979 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
980
981 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
982 * gnat.dg/specs/addr1.ads: Likewise.
983
984 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
985
986 * gcc.dg/webizer.c (main): Add missing exit call.
987
988 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
989
990 PR fortran/54465
991 * gfortran.dg/wextra_1.f: New test.
992
993 2012-10-20 Jan Hubicka <jh@suse.cz>
994
995 * gcc.dg/tree-prof/unroll-1.c: New testcase.
996
997 2012-10-19 Janus Weil <janus@gcc.gnu.org>
998
999 PR fortran/54224
1000 * gfortran.dg/warn_unused_function.f90: New.
1001
1002 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1003
1004 * lib/target-supports.exp
1005 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1006
1007 2012-10-19 Richard Guenther <rguenther@suse.de>
1008
1009 PR tree-optimization/54981
1010 * gcc.dg/pr54981.c: New testcase.
1011
1012 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1013
1014 PR target/54892
1015 * gcc.target/arm/pr54892.c: New.
1016
1017 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1018
1019 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1020
1021 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1022
1023 PR c++/54501
1024 * g++.dg/init/array30.C: New.
1025 * g++.dg/init/array31.C: Likewise.
1026
1027 2012-10-18 Tobias Burnus <burnus@net-b.de>
1028
1029 PR fortran/54884
1030 * gfortran.dg/public_private_module_7.f90: New.
1031
1032 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1033
1034 PR c++/29633
1035 * g++.dg/template/pr29633.C: New.
1036
1037 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1038
1039 * gnat.dg/loop_optimization13.ad[sb]: New test.
1040 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1041
1042 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1043
1044 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1045 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1046 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1047 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1048
1049 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1050
1051 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1052 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1053 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1054 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1055 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1056 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1057
1058 2012-10-16 Jan Hubicka <jh@suse.cz>
1059
1060 * gcc.target/i386/l_fma_float_?.c: Update.
1061 * gcc.target/i386/l_fma_double_?.c: Update.
1062 * gfortran.dg/do_1.f90: XFAIL
1063 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1064 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1065 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1066 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1067 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1068 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1069 valid.
1070
1071 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1072
1073 PR c/53063
1074 PR c/40989
1075 * gcc.dg/Wstrict-overflow-24.c: New.
1076
1077 2012-10-16 Tobias Burnus <burnus@net-b.de>
1078
1079 PR fortran/50981
1080 PR fortran/54618
1081 * gfortran.dg/class_optional_1.f90: New.
1082 * gfortran.dg/class_optional_2.f90: New.
1083
1084 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR debug/54796
1087 * gcc.dg/guality/pr54796.c: New test.
1088
1089 PR tree-optimization/54889
1090 * gfortran.dg/pr54889.f90: New test.
1091
1092 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 * g++.dg/other/dump-ada-spec-2.C: New test.
1095
1096 2012-10-16 Easwaran Raman <eraman@google.com>
1097
1098 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1099 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1100
1101 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1102
1103 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1104 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1105
1106 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1107
1108 PR target/54925
1109 * gcc.c-torture/compile/pr54925.c: New.
1110
1111 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1112
1113 PR target/51244
1114 * gcc.target/sh/pr51244-17.c: New.
1115
1116 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1117
1118 PR target/54760
1119 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1120 functions.
1121 * gcc.target/sh/pr54760-4.c: New.
1122
1123 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1124
1125 PR target/34777
1126 * gcc.target/sh/torture/sh-torture.exp: New.
1127 * gcc.target/sh/torture/pr34777.c: New.
1128
1129 2012-10-15 Matthias Klose <doko@ubuntu.com>
1130
1131 * lib/target-supports.exp (check_profiling_available): Match
1132 arm*-*-linux-* for ARM Linux/GNU.
1133 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1134 * gfortran.dg/enum_10.f90: Likewise.
1135 * gfortran.dg/enum_9.f90: Likewise.
1136 * gcc.target/arm/synchronize.c: Likewise.
1137 * g++.old-deja/g++.jason/enum6.C: Likewise.
1138 * g++.old-deja/g++.other/enum4.C: Likewise.
1139 * g++.old-deja/g++.law/enum9.C: Likewise.
1140
1141 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1142
1143 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1144 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1145
1146 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1147 Paolo Carlini <paolo.carlini@oracle.com>
1148
1149 PR c++/17805
1150 * g++.dg/overload/operator6.C: New.
1151
1152 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1153
1154 PR c++/50080 (again)
1155 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1156 * g++.dg/parse/tmpl-outside1.C: Likewise.
1157 * g++.dg/template/qualttp18.C: Likewise.
1158 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1159 * g++.old-deja/g++.pt/overload13.C: Likewise.
1160
1161 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1162
1163 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1164 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1165 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1166 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1167 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1168 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1169 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1170 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1171
1172 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1173
1174 PR c++/50080
1175 * g++.dg/parse/tmpl-outside2.C: New.
1176 * g++.dg/parse/tmpl-outside1.C: Adjust.
1177 * g++.dg/template/qualttp18.C: Likewise.
1178 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1179 * g++.old-deja/g++.pt/overload13.C: Likewise.
1180
1181 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1182
1183 PR tree-optimization/54915
1184 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1185
1186 2012-10-15 Richard Guenther <rguenther@suse.de>
1187
1188 PR tree-optimization/54920
1189 * gcc.dg/torture/pr54920.c: New testcase.
1190
1191 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1192
1193 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1194
1195 2012-10-13 Jason Merrill <jason@redhat.com>
1196
1197 * g++.dg/tls/thread_local7g.C: Require tls_native.
1198
1199 2012-10-14 Jason Merrill <jason@redhat.com>
1200
1201 * g++.dg/cpp0x/inh-ctor1.C: New.
1202 * g++.dg/cpp0x/inh-ctor2.C: New.
1203 * g++.dg/cpp0x/inh-ctor3.C: New.
1204 * g++.dg/cpp0x/inh-ctor4.C: New.
1205 * g++.dg/cpp0x/inh-ctor5.C: New.
1206 * g++.dg/cpp0x/inh-ctor6.C: New.
1207 * g++.dg/cpp0x/inh-ctor7.C: New.
1208 * g++.dg/cpp0x/inh-ctor8.C: New.
1209 * g++.dg/cpp0x/inh-ctor9.C: New.
1210 * g++.dg/cpp0x/inh-ctor10.C: New.
1211 * g++.dg/cpp0x/inh-ctor11.C: New.
1212 * g++.dg/cpp0x/inh-ctor12.C: New.
1213 * g++.dg/cpp0x/inh-ctor13.C: New.
1214
1215 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1216
1217 PR rtl-optimization/54919
1218 * gcc.dg/pr54919.c: New testcase.
1219
1220 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/53581
1223 * g++.dg/template/crash113.C: New.
1224
1225 2012-10-14 Jan Hubicka <jh@suse.cz>
1226
1227 * gcc.dg/unroll_5.c: New testcase.
1228
1229 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1230
1231 PR c++/52643
1232 * g++.dg/opt/pr52643.C: New.
1233
1234 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1235
1236 PR target/54602
1237 * gcc.target/sh/pr54602-1.c: New.
1238 * gcc.target/sh/pr54602-2.c: New.
1239 * gcc.target/sh/pr54602-3.c: New.
1240 * gcc.target/sh/pr54602-4.c: New.
1241
1242 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1243
1244 PR target/54680
1245 * gcc.target/sh/pr54680.c: New.
1246
1247 2012-10-12 Jan Hubicka <jh@suse.cz>
1248
1249 * gcc.dg/webizer.c: New testcase.
1250
1251 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1252
1253 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1254 specify -m64.
1255
1256 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1257
1258 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1259 Return 0 if already specifying -mfloat-abi other than hard.
1260
1261 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1262
1263 * gcc.dg/pr53060.c: Prune irrelevant warning.
1264
1265 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR c/54381
1268 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1269 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1270 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1271 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1272 Adjust expected wording of warnings for *cmp* builtins.
1273 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1274 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1275
1276 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1277
1278 PR c++/24449
1279 * g++.dg/parse/friend-main.C: New.
1280
1281 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1282
1283 PR c++/53055
1284 * g++.dg/pr53055.C: New testcase.
1285
1286 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/52744
1289 * g++.dg/cpp0x/pr52744.C: New.
1290
1291 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1292
1293 PR fortran/40453
1294 * gfortran.dg/dummy_procedure_9.f90: New.
1295
1296 2012-10-12 Richard Biener <rguenther@suse.de>
1297
1298 PR tree-optimization/54894
1299 * gcc.dg/torture/pr54894.c: New testcase.
1300
1301 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1302
1303 PR target/51244
1304 * gcc.target/sh/pr51244-13.c: New.
1305 * gcc.target/sh/pr51244-14.c: New.
1306 * gcc.target/sh/pr51244-15.c: New.
1307 * gcc.target/sh/pr51244-16.c: New.
1308
1309 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 PR c++/51878
1312 * g++.dg/cpp0x/decltype45.C: New.
1313
1314 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1315
1316 PR fortran/54784
1317 * gfortran.dg/class_allocate_13.f90: New.
1318
1319 2012-10-11 Jason Merrill <jason@redhat.com>
1320
1321 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1322 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1323
1324 * g++.dg/gomp/tls-5.C: Require tls_native.
1325 * g++.dg/tls/thread_local7.C: Require tls_native.
1326 * g++.dg/tls/static2.C: New.
1327
1328 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 PR c++/36107
1331 * g++.dg/ext/weak5.C: New.
1332
1333 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1334
1335 PR testsuite/54868
1336 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1337 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1338
1339 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1340
1341 PR c++/43765
1342 * g++.dg/parse/pr43765.C: New.
1343
1344 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1345
1346 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1347
1348 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/43663
1351 * g++.dg/init/bitfield3.C: New.
1352
1353 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1354
1355 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1356
1357 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR tree-optimization/54877
1360 * gcc.dg/torture/pr54877.c: New test.
1361
1362 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1363
1364 PR testsuite/53397
1365 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1366 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1367 and remove target info from dg-do compile.
1368 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1369 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1370 and remove target info from dg-do compile.
1371
1372 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1373
1374 * gcc.dg/pr54782.c: Require target with pthread support.
1375
1376 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1377
1378 PR c++/53122
1379 * g++.dg/cpp0x/auto35.C: New.
1380
1381 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1382
1383 PR c++/53540 - using fails to be equivalent to typedef
1384 * g++.dg/cpp0x/alias-decl-24.C: New test.
1385
1386 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1387
1388 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1389 that c++11 attributes to types are ignored for now.
1390 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1392
1393 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/53741
1396 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1397
1398 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1399
1400 PR c++/50478
1401 * g++.dg/cpp0x/initlist67.C: New.
1402
1403 2012-10-10 Dehao Chen <dehao@google.com>
1404
1405 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1406
1407 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1408
1409 PR target/52480
1410 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1411 Add runtime tests.
1412
1413 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1414
1415 PR c++/53307
1416 * g++.dg/cpp0x/decltype44.C: New.
1417
1418 2012-10-09 Steve Ellcey <sellcey@mips.com>
1419
1420 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1421
1422 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1423
1424 PR c++/53763
1425 * g++.dg/cpp0x/decltype43.C: New.
1426
1427 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1428
1429 PR middle-end/53397
1430 * gcc.dg/pr53397-1.c: New test case.
1431 * gcc.dg/pr53397-2.c: New test case.
1432
1433 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/54194
1436 * g++.dg/warn/Wparentheses-26.C: Adjust.
1437 * g++.dg/warn/Wparentheses-27.C: New.
1438
1439 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1440
1441 PR c++/54427
1442 * c-c++-common/vector-scalar.c: New testcase.
1443 * g++.dg/ext/vector18.C: New testcase.
1444 * g++.dg/ext/vector5.C: This is not an error anymore.
1445 * gcc.dg/init-vec-1.c: Move ...
1446 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1447 * gcc.c-torture/execute/vector-shift1.c: Move ...
1448 * c-c++-common/torture/vector-shift1.c: ... here.
1449 * gcc.dg/scal-to-vec1.c: Move ...
1450 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1451 C++11. Adapt error messages.
1452 * gcc.dg/convert-vec-1.c: Move ...
1453 * c-c++-common/convert-vec-1.c: ... here.
1454 * gcc.dg/scal-to-vec2.c: Move ...
1455 * c-c++-common/scal-to-vec2.c: ... here.
1456
1457 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1458
1459 PR target/54400
1460 * gcc.target/i386/pr54400.c: New testcase.
1461
1462 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1463
1464 PR c++/54858
1465 * g++.dg/template/pr54858.C: New test.
1466
1467 2012-10-08 Marek Polacek <polacek@redhat.com>
1468
1469 PR debug/54831
1470 * g++.dg/debug/pr54831.C: New test.
1471
1472 2012-10-08 Dehao Chen <dehao@google.com>
1473
1474 * g++.dg/predict-loop-exit-1.C: New.
1475 * g++.dg/predict-loop-exit-2.C: New.
1476 * g++.dg/predict-loop-exit-3.C: New.
1477
1478 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1479
1480 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1481
1482 2012-10-08 Jason Merrill <jason@redhat.com>
1483
1484 * g++.dg/gomp/tls-5.C: New.
1485 * g++.dg/gomp/tls-wrap1.C: New.
1486 * g++.dg/gomp/tls-wrap2.C: New.
1487 * g++.dg/gomp/tls-wrap3.C: New.
1488 * g++.dg/gomp/tls-wrap4.C: New.
1489 * g++.dg/gomp/tls-wrapper-cse.C: New.
1490 * g++.dg/tls/thread_local-cse.C: New.
1491 * g++.dg/tls/thread_local-order1.C: New.
1492 * g++.dg/tls/thread_local-order2.C: New.
1493 * g++.dg/tls/thread_local-wrap1.C: New.
1494 * g++.dg/tls/thread_local-wrap2.C: New.
1495 * g++.dg/tls/thread_local-wrap3.C: New.
1496 * g++.dg/tls/thread_local-wrap4.C: New.
1497 * g++.dg/tls/thread_local2g.C: New.
1498 * g++.dg/tls/thread_local3g.C: New.
1499 * g++.dg/tls/thread_local4g.C: New.
1500 * g++.dg/tls/thread_local5g.C: New.
1501 * g++.dg/tls/thread_local6g.C: New.
1502 * g++.dg/tls/thread_local7g.C: New.
1503
1504 * g++.dg/tls/thread_local3.C: New.
1505 * g++.dg/tls/thread_local4.C: New.
1506 * g++.dg/tls/thread_local5.C: New.
1507 * g++.dg/tls/thread_local6.C: New.
1508
1509 * g++.dg/tls/init-2.C: Tweak errors.
1510 * g++.dg/tls/thread_local1.C: New.
1511 * g++.dg/tls/thread_local2.C: New.
1512 * g++.dg/tls/thread_local7.C: New.
1513
1514 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1515
1516 PR target/54866
1517 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1518
1519 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1520
1521 PR target/54685
1522 * gcc.target/sh/pr54685.c: New.
1523
1524 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1525
1526 PR c++/53528 C++11 attribute support
1527 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1528 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1584
1585 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1586
1587 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1588 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1589 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1590
1591 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1592
1593 PR target/54760
1594 * gcc.target/sh/pr54760-2.c: New.
1595 * gcc.target/sh/pr54760-3.c: New.
1596
1597 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1598
1599 PR c++/51422
1600 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1601
1602 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1603 Sandra Loosemore <sandra@codesourcery.com>
1604
1605 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1606 and test that the accumulator is initialized using MULT.
1607 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1608 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1609
1610 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1611
1612 PR c++/52764
1613 * g++.dg/cpp0x/stdint.C: New.
1614
1615 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/54249
1618 * g++.dg/cpp0x/stddef.C: New.
1619
1620 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1621
1622 PR fortran/54832
1623 * gfortran.dg/typebound_operator_17.f90: New.
1624
1625 2012-10-06 Jan Hubicka <jh@suse.cz>
1626
1627 PR lto/53831
1628 PR lto/54776
1629 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1630
1631 2012-10-06 Jan Hubicka <jh@suse.cz>
1632
1633 * gcc.dg/lto/resolutions_0.c: New testcase.
1634
1635 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1636
1637 PR fortran/45521
1638 * gfortran.dg/generic_25.f90: New.
1639 * gfortran.dg/generic_26.f90: New.
1640 * gfortran.dg/generic_27.f90: New.
1641
1642 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1643
1644 PR target/54760
1645 * gcc.target/sh/pr54760-1.c: New.
1646
1647 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1648
1649 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1650 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1651 * g++.dg/warn/Wsign-compare-5.C: New test.
1652 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1653 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1654 * g++.dg/ext/builtin30.C: New test.
1655 * g++.dg/ext/vla12.C: New test.
1656 * gcc.dg/builtins-85.c: New test.
1657
1658 PR debug/54519
1659 * gcc.dg/guality/pr54519-1.c: New test.
1660 * gcc.dg/guality/pr54519-2.c: New test.
1661 * gcc.dg/guality/pr54519-3.c: New test.
1662 * gcc.dg/guality/pr54519-4.c: New test.
1663 * gcc.dg/guality/pr54519-5.c: New test.
1664 * gcc.dg/guality/pr54519-6.c: New test.
1665
1666 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR c++/50893
1669 * g++.dg/cpp0x/defaulted38.C: New.
1670
1671 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR tree-optimization/33763
1674 * c-c++-common/pr33763.c: New test.
1675
1676 PR tree-optimization/54810
1677 * gcc.dg/tree-ssa/vrp85.c: New test.
1678
1679 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1680
1681 * gcc.dg/ucnid-7.c: Skip on AIX.
1682 * gcc.dg/ucnid-8.c: Same.
1683 * gcc.dg/ucnid-10.c: Same.
1684 * gcc.dg/ucnid-13.c: Same.
1685 * gcc.dg/attr-alias-3.c: Same.
1686 * gcc.dg/attr-alias-5.c: Same.
1687 * gcc.dg/torture/pr51106-2.c: Same.
1688 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1689
1690 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1691
1692 PR c++/52233
1693 * g++.dg/cpp0x/alias-decl-23.C: New.
1694
1695 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 PR c++/53403
1698 * g++.dg/template/friend53.C: New.
1699
1700 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1701
1702 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1703 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1704 (scan-ada-spec): Likewise.
1705 (scan-ada-spec-not): Likewise.
1706 * gcc.dg/dump-ada-spec-1.c: New test.
1707 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1708
1709 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1710
1711 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1712
1713 2012-10-04 Florian Weimer <fweimer@redhat.com>
1714
1715 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1716
1717 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1718
1719 PR c++/54323
1720 * g++.dg/cpp0x/pr54323.C: New.
1721
1722 2012-10-04 Richard Guenther <rguenther@suse.de>
1723
1724 PR middle-end/54735
1725 * g++.dg/torture/pr54735.C: New testcase.
1726
1727 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1728
1729 PR rtl-optimization/54739
1730 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1731
1732 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1733
1734 PR target/51244
1735 * gcc.target/sh/pr51244-12.c: New.
1736
1737 2012-10-03 Dehao Chen <dehao@google.com>
1738
1739 PR middle-end/54782
1740 * gcc.dg/pr54782.c: New test.
1741
1742 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR c++/54777
1745 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1746
1747 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1748
1749 PR fortran/54778
1750 * gfortran.dg/class_53.f90: New.
1751
1752 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1753
1754 PR debug/54551
1755 * gcc.dg/guality/pr54551.c: New.
1756
1757 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1758
1759 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1760 * gcc.target/powerpc/pr46728-2.c: Likewise.
1761
1762 2012-10-02 Sharad Singhai <singhai@google.com>
1763
1764 PR testsuite/54772
1765 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1766 to fix test failures caused by r191883.
1767 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1768 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1769 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1770 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1771 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1772 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1773 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1774 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1775 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1776
1777 2012-09-30 Sharad Singhai <singhai@google.com>
1778
1779 * gcc.target/i386/vect-double-1.c: Fix test.
1780
1781 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1782
1783 PR target/54087
1784 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1785 atomic_sub fails.
1786
1787 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1788
1789 PR rtl-optimization/54457
1790 * gcc.target/i386/pr54457.c: New test.
1791
1792 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1793
1794 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1795
1796 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1797
1798 * gcc.target/i386/vect-rebuild.c: New testcase.
1799
1800 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1801
1802 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1803
1804 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1805
1806 * gcc.target/mips/pr37362.c: Fix target selector.
1807
1808 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1809
1810 PR target/54083
1811 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1812
1813 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1814
1815 * gcc.dg/ucnid-8.c: Update line number.
1816 * gcc.dg/torture/pr51106-2.c: Likewise.
1817
1818 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1819
1820 PR fortran/54667
1821 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1822 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1823 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1824
1825 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1826
1827 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1828 partially reverting r170092.
1829 * gfortran.dg/class_7.f03: Ditto.
1830 * gfortran.dg/coarray_14.f90: Ditto.
1831 * gfortran.dg/typebound_proc_13.f03: Ditto.
1832
1833 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 PR c++/54738
1836 * g++.dg/cpp0x/sfinae42.C: New.
1837
1838 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1839
1840 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1841 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1842 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1843 * gcc.dg/pr42629.c: XFAIL on AIX.
1844 * gcc.dg/pr47684.c: Same.
1845 * gcc.dg/pr43670.c: Same.
1846 * gcc.dg/pr42916.c: Same.
1847 * gcc.dg/pr45449.c: Same.
1848 * gcc.dg/pr50017.c: Same.
1849 * gcc.dg/pr42728.c: Same.
1850 * gcc.dg/pr47881.c: Same.
1851 * gcc.dg/pr44023.c: Same.
1852 * gcc.dg/pr41345.c: Same.
1853 * gcc.dg/pr42630.c: Same.
1854 * gcc.dg/pr44971.c: Same.
1855 * gcc.dg/pr46771.c: Same.
1856 * gcc.dg/ucnid-8.c: Same.
1857 * gcc.dg/ucnid-10.c: Same.
1858 * gcc.dg/ucnid-13.c: Same.
1859 * gcc.dg/torture/pr51106-2.c: Same.
1860 * gcc.dg/pr48768.c: Same.
1861 * gcc.dg/pr42631.c: Same.
1862 * gcc.dg/pr43084.c: Same.
1863 * gcc.dg/ucnid-7.c: Same.
1864 * gcc.dg/pr42889.c: Same.
1865 * gcc.dg/pr41241.c: Same.
1866 * gcc.dg/pr42719.c: Same.
1867 * g++.dg/debug/pr46583.C: Same.
1868 * g++.dg/debug/pr47106.C: Same.
1869 * g++.dg/opt/pr48549.C: Same.
1870 * g++.dg/other/pr42685.C: Same.
1871 * c-c++-common/pr43942.c: Same.
1872
1873 2012-09-29 Ian Lance Taylor <iant@google.com>
1874
1875 * go.test/go-test.exp: Update for latest version of Go testsuite.
1876
1877 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1878
1879 PR fortran/52724
1880 * gfortran.dg/internal_readwrite_3.f90: New test.
1881
1882 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1883
1884 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1885 c-c++-common/Wunused-local-typedefs-2.c to here.
1886
1887 PR c++/54372 - unused attribute inactive on dependant entities
1888 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1889
1890 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1891
1892 PR c++/29028 - Missed unused warning on using declaration
1893 * g++.dg/warn/Wunused-var-18.C: New test.
1894
1895 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1896
1897 PR c++/53551 - -Wunused-local-typedefs misses uses
1898 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1899
1900 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1901
1902 PR target/54716
1903 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1904
1905 PR tree-optimization/54713
1906 * gcc.c-torture/compile/pr54713-1.c: New test.
1907 * gcc.c-torture/compile/pr54713-2.c: New test.
1908 * gcc.c-torture/compile/pr54713-3.c: New test.
1909
1910 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1911
1912 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1913
1914 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1915
1916 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1917
1918 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1919
1920 PR target/54703
1921 * gcc.target/i386/pr54703.c: New test.
1922
1923 2012-09-27 Richard Guenther <rguenther@suse.de>
1924
1925 PR lto/54709
1926 * gcc.dg/lto/pr54709_0.c: New testcase.
1927 * gcc.dg/lto/pr54709_1.c: Likewise.
1928
1929 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1930
1931 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1932
1933 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1934
1935 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1936
1937 * gcc.target/arm/pr42879.c: Handle big-endian.
1938
1939 2012-09-26 Steve Ellcey <sellcey@mips.com>
1940
1941 PR c/37303
1942 * gcc.dg/pr37303.c: Check for rdata or rodata.
1943
1944 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1945
1946 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1947
1948 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1949
1950 PR target/51274
1951 PR target/53087
1952 * gcc.target/powerpc/ppc-ne0-1.c: New.
1953
1954 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1955
1956 PR target/54089
1957 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1958 test_19, test_20, test_21, test_22, test_23): New functions.
1959 * gcc.target/sh/pr54089-4.c: New.
1960 * gcc.target/sh/pr54089-5.c: New.
1961 * gcc.target/sh/pr54089-6.c: New.
1962 * gcc.target/sh/pr54089-7.c: New.
1963
1964 2012-09-25 Richard Guenther <rguenther@suse.de>
1965
1966 PR lto/54625
1967 * gcc.dg/lto/pr54702_0.c: New testcase.
1968 * gcc.dg/lto/pr54702_1.c: Likewise.
1969 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1970 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1971 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1972 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1973
1974 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1975
1976 PR c++/54526
1977 * g++.dg/cpp0x/parse2.C: New.
1978 * g++.dg/parse/error11.C: Adjust.
1979 * g++.dg/parse/error12.C: Likewise.
1980
1981 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1982
1983 * gcc.target/i386/20030217-1.c: Added check for
1984 large_long_double effective target.
1985 * gcc.target/i386/387-3.c: Likewise.
1986 * gcc.target/i386/387-4.c: Likewise.
1987 * gcc.target/i386/pr36578-1.c: Likewise.
1988 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1989 when long double size is equal double size.
1990 * gcc.target/i386/excess-precision-1.c: Likewise.
1991 * gcc.target/i386/pr36578-2.c: Likewise.
1992 * gcc.target/i386/20030217-2.c: New testcase.
1993
1994 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR tree-optimization/54676
1997 * gcc.dg/pr54676.c: New test.
1998
1999 2012-09-25 Richard Guenther <rguenther@suse.de>
2000
2001 PR tree-optimization/53663
2002 * gcc.dg/torture/pr53663-1.c: New testcase.
2003 * gcc.dg/torture/pr53663-2.c: Likewise.
2004 * gcc.dg/torture/pr53663-3.c: Likewise.
2005
2006 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2007
2008 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2009
2010 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2011
2012 * lib/target-supports-dg.exp (dg-require-effective-target,
2013 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2014 dg-process-target-1 instead of dg-process-target.
2015 (dg-process-target-1): Rename from dg-process-target.
2016 (dg-process-target): New.
2017
2018 2012-09-24 Richard Guenther <rguenther@suse.de>
2019
2020 PR tree-optimization/54684
2021 * g++.dg/torture/pr54684.C: New testcase.
2022
2023 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2024
2025 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2026
2027 2012-09-24 Richard Guenther <rguenther@suse.de>
2028
2029 PR middle-end/52173
2030 * gcc.dg/tm/pr52173-1.c: New.
2031 * gcc.dg/tm/pr52173-2.c: New.
2032
2033 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2034
2035 * gcc.dg/pr54669.c: New test.
2036
2037 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2038 Dominique Dhumieres <dominiq@lps.ens.fr>
2039
2040 PR testsuite/54677
2041 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2042
2043 2012-09-23 Tobias Burnus <burnus@net-b.de>
2044
2045 PR fortran/54618
2046 * gfortran.dg/class_array_14.f90: New.
2047
2048 2012-09-22 Kai Tietz <ktietz@redhat.com>
2049
2050 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2051 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2052
2053 2012-09-21 Dehao Chen <dehao@google.com>
2054
2055 PR go/54649
2056 PR tree-optimization/54655
2057 * g++.dg/pr54655.C: New testcase.
2058
2059 2012-09-21 Richard Guenther <rguenther@suse.de>
2060
2061 PR tree-optimization/54647
2062 * g++.dg/torture/pr54647.C: New testcase.
2063
2064 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2065
2066 PR c++/54427
2067 * c-c++-common/torture/vector-compare-2.c: Add -w.
2068
2069 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2070
2071 * gnat.dg/opt20.ads: Move dg directive to...
2072 * gnat.dg/opt20.adb: ...here.
2073 * gnat.dg/addr1.ad[sb]: Likewise.
2074 * gnat.dg/concat2.ad[sb]: Likewise.
2075 * gnat.dg/array16.ad[sb]: Likewise.
2076 * gnat.dg/atomic5.ad[sb]: Likewise.
2077 * gnat.dg/discr29.ad[sb]: Likewise.
2078 * gnat.dg/noreturn5.ad[sb]: Likewise.
2079 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2080 * gnat.dg/discr23.ads: Remove dg directive.
2081 * gnat.dg/nested_float_packed.ads: Likewise.
2082 * gnat.dg/oconst6.ads: Move to...
2083 * gnat.dg/specs/oconst6.ads: ...here.
2084
2085 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2086
2087 PR c++/52432
2088 * g++.dg/cpp0x/decltype32.C: Tweak.
2089
2090 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2091
2092 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2093 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2094 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2095 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2096
2097 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2098
2099 PR c++/54581
2100 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2101
2102 2012-09-19 Steve Ellcey <sellcey@mips.com>
2103
2104 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2105
2106 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2107
2108 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2109 * gcc.target/powerpc/ppc-mftb.c: New file.
2110
2111 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2112
2113 PR target/54089
2114 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2115 functions.
2116
2117 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2118
2119 PR target/54236
2120 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2121
2122 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2123
2124 * gcc.c-torture/execute/20120919-1.c: New test.
2125
2126 2012-09-19 Richard Guenther <rguenther@suse.de>
2127
2128 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2129
2130 2012-09-19 Richard Guenther <rguenther@suse.de>
2131
2132 * gcc.dg/builtin-unreachable-6.c: Adjust.
2133
2134 2012-09-19 Richard Guenther <rguenther@suse.de>
2135
2136 * gcc.dg/builtin-object-size-10.c: Adjust.
2137 * gcc.dg/builtin-unreachable-5.c: Adjust.
2138 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2139 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2140 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2141 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2142 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2143 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2144 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2145 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2146 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2147 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2148 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2149 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2150
2151 2012-09-19 Richard Guenther <rguenther@suse.de>
2152
2153 PR tree-optimization/54132
2154 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2155 * gcc.dg/torture/pr54132.c: Likewise.
2156
2157 2012-09-19 Terry Guo <terry.guo@arm.com>
2158
2159 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2160 extra prune rules that will be applied to all tests in a .exp file.
2161 (gcc-dg-prune): Use rules defined by the above variable.
2162 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2163 harmless warnings on architecture switch conflict.
2164
2165 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2166
2167 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2168 of asm-comment characters instead of a single one.
2169 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2170
2171 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2172
2173 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2174
2175 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2176 target instead of xfailing it.
2177 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2178 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2179 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2180 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2181 * gcc.dg/vect/vect-104.c: Likewise.
2182 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2183 * gcc.dg/vect/vect-outer-1.c: Likewise.
2184 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2185 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2186 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2187 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2188 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2189 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2190 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2191 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2192 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2193
2194 * lib/target-supports.exp
2195 (check_effective_target_vect_widen_mult_qi_to_hi,
2196 check_effective_target_vect_widen_mult_hi_to_si,
2197 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2198 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2199 check_effective_target_vect_pack_trunc,
2200 check_effective_target_vect_unpack,
2201 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2202 instead of arm_none.
2203
2204 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2205
2206 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2207
2208 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2209 config to compiler_flags.
2210
2211 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2212
2213 PR target/54592
2214 * gcc.target/i386/pr54592.c: New test.
2215
2216 PR tree-optimization/54610
2217 * gcc.target/i386/pr54610.c: New test.
2218
2219 2012-09-17 Jason Merrill <jason@redhat.com>
2220
2221 PR c++/54575
2222 * g++.dg/cpp0x/alias-decl-21.C: New.
2223 * g++.dg/cpp0x/alias-decl-22.C: New.
2224
2225 2012-09-17 Tobias Burnus <burnus@net-b.de>
2226
2227 PR fortran/54608
2228 * gfortran.dg/scan_2.f90: New.
2229
2230 2012-09-17 Jason Merrill <jason@redhat.com>
2231
2232 PR c++/53661
2233 * g++.dg/init/aggr9.C: New.
2234
2235 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2236
2237 * gnat.dg/loop_optimization12.ad[sb]: New test.
2238
2239 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2240
2241 PR fortran/54285
2242 * gfortran.dg/proc_ptr_result_7.f90: New.
2243
2244 2012-09-17 Tobias Burnus <burnus@net-b.de>
2245
2246 PR fortran/54603
2247 * gfortran.dg/structure_constructor_11.f90: New.
2248
2249 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2250
2251 PR tree-optimization/54563
2252 * g++.dg/torture/pr54563.C: New test.
2253
2254 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2255
2256 PR fortran/54594
2257 * gfortran.dg/typebound_generic_14.f03: New.
2258
2259 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2260
2261 PR fortran/54387
2262 * gfortran.dg/proc_ptr_38.f90: New.
2263
2264 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2265
2266 PR debug/54460
2267 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2268 to scary regexp.
2269
2270 PR testsuite/54007
2271 * gnat.dg/lto15.adb: Require lto.
2272
2273 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2274 "myBindC" for hppa*-*-hpux*.
2275
2276 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2277
2278 * gfortran.dg/namelist_75.f90: New test.
2279
2280 2012-09-15 Tom de Vries <tom@codesourcery.com>
2281
2282 * gcc.dg/tree-ssa/vrp82.c: New test.
2283 * gcc.dg/tree-ssa/vrp83.c: Same.
2284 * gcc.dg/tree-ssa/vrp84.c: Same.
2285
2286 2012-09-15 Tom de Vries <tom@codesourcery.com>
2287
2288 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2289 * gcc.dg/tree-ssa/vrp81.c: ... this.
2290
2291 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2292
2293 PR target/54222
2294 * gcc.target/avr/torture/fix-types.h: New.
2295 * gcc.target/avr/torture/vals-hr.def: New.
2296 * gcc.target/avr/torture/vals-r.def: New.
2297 * gcc.target/avr/torture/vals-k.def: New.
2298 * gcc.target/avr/torture/vals-ur.def: New.
2299 * gcc.target/avr/torture/vals-uk.def: New.
2300 * gcc.target/avr/torture/vals-uhr.def: New.
2301 * gcc.target/avr/torture/vals-llk.def: New.
2302 * gcc.target/avr/torture/vals-ullk.def: New.
2303 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2304 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2305 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2306 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2307 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2308 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2309 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2310 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2311
2312 2012-09-14 Dehao Chen <dehao@google.com>
2313
2314 * g++.dg/debug/dwarf2/deallocator.C: New test.
2315
2316 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2317
2318 PR c/54552
2319 * gcc.c-torture/compile/pr54552-1.c: New test.
2320
2321 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2322
2323 PR c++/54427
2324 * g++.dg/other/vector-compare.C: New testcase.
2325 * c-c++-common/vector-compare-3.c: New testcase.
2326 * gcc.dg/vector-shift.c: Move ...
2327 * c-c++-common/vector-shift.c: ... here.
2328 * gcc.dg/vector-shift1.c: Move ...
2329 * c-c++-common/vector-shift1.c: ... here.
2330 * gcc.dg/vector-shift3.c: Move ...
2331 * c-c++-common/vector-shift3.c: ... here.
2332 * gcc.dg/vector-compare-1.c: Move ...
2333 * c-c++-common/vector-compare-1.c: ... here.
2334 * gcc.dg/vector-compare-2.c: Move ...
2335 * c-c++-common/vector-compare-2.c: ... here.
2336 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2337 * c-c++-common/torture/vector-compare-1.c: ... here.
2338 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2339 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2340 * c-c++-common/torture/vector-compare-2.c: ... here.
2341 * gcc.c-torture/execute/vector-shift.c: Move ...
2342 * c-c++-common/torture/vector-shift.c: ... here.
2343 * gcc.c-torture/execute/vector-shift2.c: Move ...
2344 * c-c++-common/torture/vector-shift2.c: ... here.
2345 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2346 * c-c++-common/torture/vector-subscript-1.c: ... here.
2347 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2348 * c-c++-common/torture/vector-subscript-2.c: ... here.
2349 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2350 * c-c++-common/torture/vector-subscript-3.c: ... here.
2351
2352 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2353
2354 PR c/54103
2355 * gcc.c-torture/compile/pr54103-1.c,
2356 gcc.c-torture/compile/pr54103-2.c,
2357 gcc.c-torture/compile/pr54103-3.c,
2358 gcc.c-torture/compile/pr54103-4.c,
2359 gcc.c-torture/compile/pr54103-5.c,
2360 gcc.c-torture/compile/pr54103-6.c: New tests.
2361 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2362
2363 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2364
2365 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2366
2367 2012-09-14 Richard Guenther <rguenther@suse.de>
2368
2369 PR tree-optimization/54565
2370 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2371 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2372
2373 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2374
2375 * gcc.target/arm/combine-movs.c: Add missing space.
2376
2377 2012-09-14 Richard Guenther <rguenther@suse.de>
2378
2379 * g++.dg/torture/builtin-location.C: New testcase.
2380
2381 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2382 Manuel López-Ibáñez <manu@gcc.gnu.org>
2383
2384 PR c++/53210
2385 * g++.dg/warn/Wuninitialized-self.C: New.
2386
2387 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR c/54559
2390 * gcc.c-torture/compile/pr54559.c: New test.
2391
2392 2012-09-13 Jason Merrill <jason@redhat.com>
2393
2394 PR c++/53839
2395 * g++.dg/cpp0x/constexpr-temp1.C: New.
2396
2397 PR c++/54511
2398 * g++.dg/template/anonunion2.C: New.
2399
2400 PR c++/53836
2401 * g++.dg/template/init10.C: New.
2402
2403 2012-09-13 Tobias Burnus <burnus@net-b.de>
2404
2405 PR fortran/54556
2406 * gfortran.dg/implicit_pure_3.f90: New.
2407
2408 2012-09-13 Richard Guenther <rguenther@suse.de>
2409
2410 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2411
2412 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2413
2414 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2415
2416 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2417
2418 * c-c++-common/pr51712.c: Handle for short-enum targets.
2419
2420 2012-09-12 Terry Guo <terry.guo@arm.com>
2421
2422 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2423 and lsrs for Thumb2 mode.
2424
2425 2012-09-12 Jan Hubicka <jh@suse.cz>
2426
2427 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2428
2429 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2430
2431 PR target/54445
2432 * gcc.target/i386/pr54445-1.c: New file.
2433 * gcc.target/i386/pr54445-2.c: Likewise.
2434
2435 2012-09-12 Tobias Burnus <burnus@net-b.de>
2436
2437 PR fortran/54225
2438 PR fortran/53306
2439 * gfortran.dg/coarray_10.f90: Update dg-error.
2440 * gfortran.dg/coarray_28.f90: New.
2441 * gfortran.dg/array_section_3.f90: New.
2442
2443 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2444
2445 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2446 gcc.target/arm/pr48252.c: Fix for big-endian support.
2447
2448 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2449
2450 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2451
2452 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2453 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2454
2455 * gcc.target/arm/neon-vfma-1.c: New testcase.
2456 * gcc.target/arm/neon-vfms-1.c: Likewise.
2457 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2458 of float.
2459 * gcc.target/arm/neon-vmls-1.c: Likewise.
2460 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2461 function.
2462 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2463 (check_effective_target_arm_neonv2_ok): Likewise.
2464 (check_effective_target_arm_neonv2_hw): Likewise.
2465 (check_effective_target_arm_neonv2): Likewise.
2466
2467 2012-09-11 Richard Guenther <rguenther@suse.de>
2468
2469 PR middle-end/54515
2470 * g++.dg/tree-ssa/pr54515.C: New testcase.
2471
2472 2012-09-10 Andrew Pinski <apinski@cavium.com>
2473
2474 PR tree-opt/c54362
2475 * gcc.dg/tm/memopt-16.c: New testcase.
2476
2477 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2478
2479 PR c++/54541
2480 PR c++/54542
2481 * g++.dg/cpp0x/sfinae40.C: New.
2482 * g++.dg/cpp0x/sfinae41.C: Likewise.
2483
2484 2012-09-10 Jason Merrill <jason@redhat.com>
2485
2486 PR c++/54538
2487 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2488
2489 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2490
2491 PR target/54089
2492 * gcc.target/sh/pr54089-3.c: New.
2493
2494 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2495
2496 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2497
2498 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2499
2500 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2501
2502 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2503
2504 * gcc.dg/pr52558-2.c: Delete.
2505 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2506
2507 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2508
2509 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2510
2511 2012-09-10 Richard Guenther <rguenther@suse.de>
2512
2513 PR tree-optimization/54520
2514 * gcc.dg/torture/pr54520.c: New testcase.
2515
2516 2012-09-10 Jason Merrill <jason@redhat.com>
2517
2518 PR c++/54506
2519 * g++.dg/cpp0x/implicit14.C: New.
2520
2521 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2522
2523 PR fortran/54208
2524 * gfortran.dg/bound_simplification_3.f90: New test.
2525
2526 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2527
2528 PR testsuite/54184
2529 * gcc.dg/pr52558-1.c: Delete.
2530 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2531
2532 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2533
2534 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2535 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2536 * gcc.target/arm/smlaltt-1.c: Likewise.
2537
2538 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2539
2540 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2541
2542 2012-09-07 Tom de Vries <tom@codesourcery.com>
2543
2544 PR tree-optimization/53986
2545 * gcc.dg/tree-ssa/vrp80.c: New test.
2546 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2547
2548 2012-09-06 Jason Merrill <jason@redhat.com>
2549
2550 PR c++/54341
2551 PR c++/54253
2552 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2553 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2554
2555 2012-09-06 Andrew Pinski <apinski@cavium.com>
2556
2557 PR tree-opt/54494
2558 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2559
2560 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR rtl-optimization/54455
2563 * gcc.dg/54455.c: New test.
2564
2565 2012-09-06 Tobias Burnus <burnus@net-b.de>
2566
2567 PR fortran/54463
2568 * gfortran.dg/promotion_2.f90: New.
2569
2570 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2571
2572 PR middle-end/54486
2573 * c-c++-common/pr54486.c: New test.
2574
2575 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2576
2577 PR fortran/54474
2578 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2579
2580 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2581
2582 PR c++/54191
2583 * g++.dg/cpp0x/sfinae39.C: New.
2584
2585 2012-09-04 Jason Merrill <jason@redhat.com>
2586
2587 PR c++/54441
2588 * g++.dg/ext/flexary3.C: New.
2589
2590 PR c++/54420
2591 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2592
2593 PR c++/54198
2594 * g++.dg/template/defarg15.C: New.
2595
2596 PR c++/54437
2597 * g++.dg/template/access24.C: New.
2598
2599 2012-09-04 Richard Guenther <rguenther@suse.de>
2600
2601 PR tree-optimization/54458
2602 * gcc.dg/torture/pr54458.c: New testcase.
2603
2604 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2605
2606 * gcc.target/arm/neon-vext.c: New test.
2607 * gcc.target/arm/neon-vext-execute.c: Ditto.
2608
2609 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2610
2611 PR fortran/54243
2612 PR fortran/54244
2613 * gfortran.dg/select_type_29.f03: New.
2614
2615 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2616
2617 * gcc.dg/fold-perm.c: Improve test.
2618
2619 2012-09-03 Tobias Burnus <burnus@net-b.de>
2620
2621 PR fortran/51632
2622 * gfortran.dg/coarray_class_1.f90: New.
2623
2624 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2625
2626 PR target/49206
2627 * gcc.c-torture/compile/pr49206.c: New test.
2628
2629 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2630 Uros Bizjak <ubizjak@gmail.com>
2631
2632 PR target/36680
2633 * gfortran.dg/pr36680.f90: New test.
2634
2635 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2636
2637 PR target/42295
2638 * g++.dg/opt/pr42295.C: New test.
2639
2640 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR target/54436
2643 * gcc.dg/torture/pr54436.c: New test.
2644
2645 2012-09-01 Andrew Pinski <apinski@cavium.com>
2646
2647 * gcc.target/mips/truncate-8.c: New testcase.
2648
2649 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2650
2651 PR target/46829
2652 PR target/46843
2653 * gcc.target/i386/pr46829.c: New test.
2654 * gcc.target/i386/pr46843.c: Ditto.
2655
2656 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2657 Jason Merrill <jason@redhat.com>
2658
2659 PR c++/18747
2660 * g++.dg/parse/error50.C: New.
2661
2662 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2663
2664 PR c/54428
2665 * gcc.c-torture/compile/pr54428.c: New test.
2666
2667 2012-08-31 Ollie Wild <aaw@google.com>
2668
2669 PR c++/54197
2670 * g++.dg/init/lifetime3.C: New test.
2671
2672 2012-08-31 Martin Jambor <mjambor@suse.cz>
2673
2674 PR middle-end/54409
2675 * gcc.dg/torture/pr54409.c: New test.
2676
2677 2012-08-31 Martin Jambor <mjambor@suse.cz>
2678
2679 * gfortran.dg/pr48636.f90: Add dump scan checks.
2680
2681 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2682
2683 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2684
2685 2012-08-28 Joey Ye <joey.ye@arm.com>
2686
2687 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2688
2689 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2690
2691 PR target/46254
2692 * gcc.target/i386/pr46254.c: New test.
2693
2694 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2695
2696 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2697 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2698 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2699
2700 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2701
2702 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2703 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2704 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2705 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2706 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2707 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2708 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2709 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2710 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2711 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2712 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2713 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2714 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2715 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2716 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2717 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2718 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2719 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2720 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2721 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2722 gcc.target/mips/unaligned-1.c: Tighten regexps.
2723
2724 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2725
2726 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2727 (mips_option_groups): Remove optimization. Add various -f options.
2728 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2729 and -pg imply -fno-omit-frame-pointer.
2730 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2731 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2732 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2733 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2734 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2735 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2736 * gcc.target/mips/abi-n32-long32.c: Likewise.
2737 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2738 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2739 * gcc.target/mips/abi-n32-long64.c: Likewise.
2740 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2741 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2742 * gcc.target/mips/abi-n64-long32.c: Likewise.
2743 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2744 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2745 * gcc.target/mips/abi-n64-long64.c: Likewise.
2746 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2747 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2748 * gcc.target/mips/abi-o32-long32.c: Likewise.
2749 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2750 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2751 * gcc.target/mips/abi-o32-long64.c: Likewise.
2752 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2753 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2754 * gcc.target/mips/abi-o64-long32.c: Likewise.
2755 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2756 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2757 * gcc.target/mips/abi-o64-long64.c: Likewise.
2758 * gcc.target/mips/asm-1.c: Likewise.
2759 * gcc.target/mips/branch-1.c: Likewise.
2760 * gcc.target/mips/call-3.c: Likewise.
2761 * gcc.target/mips/call-saved-3.c: Likewise.
2762 * gcc.target/mips/clear-cache-1.c: Likewise.
2763 * gcc.target/mips/div-1.c: Likewise.
2764 * gcc.target/mips/div-2.c: Likewise.
2765 * gcc.target/mips/div-3.c: Likewise.
2766 * gcc.target/mips/div-4.c: Likewise.
2767 * gcc.target/mips/div-5.c: Likewise.
2768 * gcc.target/mips/div-6.c: Likewise.
2769 * gcc.target/mips/div-7.c: Likewise.
2770 * gcc.target/mips/div-8.c: Likewise.
2771 * gcc.target/mips/div-9.c: Likewise.
2772 * gcc.target/mips/div-10.c: Likewise.
2773 * gcc.target/mips/div-11.c: Likewise.
2774 * gcc.target/mips/div-12.c: Likewise.
2775 * gcc.target/mips/dsp-ctrl.c: Likewise.
2776 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2777 * gcc.target/mips/ext-8.c: Likewise.
2778 * gcc.target/mips/extend-2.c: Likewise.
2779 * gcc.target/mips/fix-r10000-1.c: Likewise.
2780 * gcc.target/mips/fix-r10000-2.c: Likewise.
2781 * gcc.target/mips/fix-r10000-3.c: Likewise.
2782 * gcc.target/mips/fix-r10000-4.c: Likewise.
2783 * gcc.target/mips/fix-r10000-5.c: Likewise.
2784 * gcc.target/mips/fix-r10000-6.c: Likewise.
2785 * gcc.target/mips/fix-r10000-7.c: Likewise.
2786 * gcc.target/mips/fix-r10000-8.c: Likewise.
2787 * gcc.target/mips/fix-r10000-9.c: Likewise.
2788 * gcc.target/mips/fix-r10000-10.c: Likewise.
2789 * gcc.target/mips/fix-r10000-11.c: Likewise.
2790 * gcc.target/mips/fix-r10000-12.c: Likewise.
2791 * gcc.target/mips/fix-r10000-13.c: Likewise.
2792 * gcc.target/mips/fix-r10000-14.c: Likewise.
2793 * gcc.target/mips/fix-r10000-15.c: Likewise.
2794 * gcc.target/mips/fpcmp-1.c: Likewise.
2795 * gcc.target/mips/fpcmp-2.c: Likewise.
2796 * gcc.target/mips/fpr-moves-7.c: Likewise.
2797 * gcc.target/mips/fpr-moves-8.c: Likewise.
2798 * gcc.target/mips/int-moves-1.c: Likewise.
2799 * gcc.target/mips/int-moves-2.c: Likewise.
2800 * gcc.target/mips/long-calls-pg.c: Likewise.
2801 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2802 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2803 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2804 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2805 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2806 * gcc.target/mips/mips-3d-1.c: Likewise.
2807 * gcc.target/mips/mips-3d-2.c: Likewise.
2808 * gcc.target/mips/mips-3d-3.c: Likewise.
2809 * gcc.target/mips/mips-3d-4.c: Likewise.
2810 * gcc.target/mips/mips-3d-5.c: Likewise.
2811 * gcc.target/mips/mips-3d-6.c: Likewise.
2812 * gcc.target/mips/mips-3d-7.c: Likewise.
2813 * gcc.target/mips/mips-3d-8.c: Likewise.
2814 * gcc.target/mips/mips-3d-9.c: Likewise.
2815 * gcc.target/mips/mips-ps-1.c: Likewise.
2816 * gcc.target/mips/mips-ps-2.c: Likewise.
2817 * gcc.target/mips/mips-ps-3.c: Likewise.
2818 * gcc.target/mips/mips-ps-4.c: Likewise.
2819 * gcc.target/mips/mips-ps-6.c: Likewise.
2820 * gcc.target/mips/mips32-dspr2.c: Likewise.
2821 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2822 * gcc.target/mips/neg-abs-1.c: Likewise.
2823 * gcc.target/mips/neg-abs-2.c: Likewise.
2824 * gcc.target/mips/nmadd-3.c: Likewise.
2825 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2826 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2827 * gcc.target/mips/octeon-pop-1.c: Likewise.
2828 * gcc.target/mips/pr26765.c: Likewise.
2829 * gcc.target/mips/pr33256.c: Likewise.
2830 * gcc.target/mips/pr33635-1.c: Likewise.
2831 * gcc.target/mips/pr33755.c: Likewise.
2832 * gcc.target/mips/pr35802.c: Likewise.
2833 * gcc.target/mips/pr45074.c: Likewise.
2834 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2835 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2836 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2837 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2838 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2839 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2840 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2841 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2842 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2843 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2844 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2845 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2846 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2847 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2848 * gcc.target/mips/save-restore-1.c: Likewise.
2849 * gcc.target/mips/save-restore-3.c: Likewise.
2850 * gcc.target/mips/save-restore-5.c: Likewise.
2851 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2852 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2853 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2854 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2855 * gcc.target/mips/stack-1.c: Likewise.
2856
2857 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2858 Tighten regexps.
2859
2860 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2861 branch under test to be filled with preceding rather than
2862 following instructions.
2863 * gcc.target/mips/branch-10.c: Likewise.
2864 * gcc.target/mips/branch-11.c: Likewise.
2865 * gcc.target/mips/branch-12.c: Likewise.
2866 * gcc.target/mips/branch-13.c: Likewise.
2867 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2868 to be eliminated. Tighten $28 scan-assembler-not test.
2869
2870 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2871 function to...
2872 * gcc.target/mips/call-4.c: ...this new test.
2873
2874 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2875 more likely.
2876 * gcc.target/mips/code-readable-3.c: Likewise.
2877 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2878 flag but skip for -O0.
2879 * gcc.target/mips/code-readable-4.c: Likewise.
2880
2881 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2882 of operations under test.
2883 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2884
2885 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2886 Don't require sibling-call optimization.
2887 * gcc.target/mips/near-far-4.c: Likewise.
2888
2889 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2890 Make sure that the register variable is used.
2891 * gcc.target/mips/soft-float-1.c: Likewise.
2892
2893 * gcc.target/mips/sdata-1.c: Make static data volatile.
2894 * gcc.target/mips/sdata-2.c: Likewise.
2895 * gcc.target/mips/sdata-3.c: Likewise.
2896 * gcc.target/mips/sdata-4.c: Likewise.
2897
2898 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2899 skip for -O0.
2900 * gcc.target/mips/atomic-memory-2.c: Likewise.
2901 * gcc.target/mips/branch-cost-1.c: Likewise.
2902 * gcc.target/mips/branch-cost-2.c: Likewise.
2903 * gcc.target/mips/cache-1.c: Likewise.
2904 * gcc.target/mips/call-1.c: Likewise.
2905 * gcc.target/mips/call-saved-2.c: Likewise.
2906 * gcc.target/mips/const-anchor-1.c: Likewise.
2907 * gcc.target/mips/const-anchor-2.c: Likewise.
2908 * gcc.target/mips/dse-1.c: Likewise.
2909 * gcc.target/mips/dsp-lhx.c: Likewise.
2910 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2911 * gcc.target/mips/ext-1.c: Likewise.
2912 * gcc.target/mips/ext-2.c: Likewise.
2913 * gcc.target/mips/ext-3.c: Likewise.
2914 * gcc.target/mips/ext-4.c: Likewise.
2915 * gcc.target/mips/ext-5.c: Likewise.
2916 * gcc.target/mips/ext-6.c: Likewise.
2917 * gcc.target/mips/ext-7.c: Likewise.
2918 * gcc.target/mips/extend-1.c: Likewise.
2919 * gcc.target/mips/fix-r4000-1.c: Likewise.
2920 * gcc.target/mips/fix-r4000-3.c: Likewise.
2921 * gcc.target/mips/fix-r4000-5.c: Likewise.
2922 * gcc.target/mips/fix-r4000-6.c: Likewise.
2923 * gcc.target/mips/fix-r4000-8.c: Likewise.
2924 * gcc.target/mips/fix-r4000-10.c: Likewise.
2925 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2926 * gcc.target/mips/fixed-vector-type.c: Likewise.
2927 * gcc.target/mips/fpr-moves-1.c: Likewise.
2928 * gcc.target/mips/fpr-moves-2.c: Likewise.
2929 * gcc.target/mips/fpr-moves-3.c: Likewise.
2930 * gcc.target/mips/fpr-moves-4.c: Likewise.
2931 * gcc.target/mips/fpr-moves-5.c: Likewise.
2932 * gcc.target/mips/fpr-moves-6.c: Likewise.
2933 * gcc.target/mips/ins-1.c: Likewise.
2934 * gcc.target/mips/ins-2.c: Likewise.
2935 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2936 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2937 * gcc.target/mips/lazy-binding-1.c: Likewise.
2938 * gcc.target/mips/madd-3.c: Likewise.
2939 * gcc.target/mips/madd-5.c: Likewise.
2940 * gcc.target/mips/madd-6.c: Likewise.
2941 * gcc.target/mips/madd-8.c: Likewise.
2942 * gcc.target/mips/madd-9.c: Likewise.
2943 * gcc.target/mips/memcpy-1.c: Likewise.
2944 * gcc.target/mips/mips-ps-type.c: Likewise.
2945 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2946 * gcc.target/mips/mips-sched-madd.c: Likewise.
2947 * gcc.target/mips/mips16e-extends.c: Likewise.
2948 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2949 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2950 * gcc.target/mips/movcc-1.c: Likewise.
2951 * gcc.target/mips/movcc-2.c: Likewise.
2952 * gcc.target/mips/movcc-3.c: Likewise.
2953 * gcc.target/mips/msub-5.c: Likewise.
2954 * gcc.target/mips/msub-6.c: Likewise.
2955 * gcc.target/mips/msub-8.c: Likewise.
2956 * gcc.target/mips/mult-2.c: Likewise.
2957 * gcc.target/mips/mult-3.c: Likewise.
2958 * gcc.target/mips/mult-5.c: Likewise.
2959 * gcc.target/mips/mult-6.c: Likewise.
2960 * gcc.target/mips/mult-7.c: Likewise.
2961 * gcc.target/mips/mult-12.c: Likewise.
2962 * gcc.target/mips/mult-13.c: Likewise.
2963 * gcc.target/mips/mult-14.c: Likewise.
2964 * gcc.target/mips/mult-15.c: Likewise.
2965 * gcc.target/mips/mult-17.c: Likewise.
2966 * gcc.target/mips/mult-18.c: Likewise.
2967 * gcc.target/mips/mult-19.c: Likewise.
2968 * gcc.target/mips/nmadd-1.c: Likewise.
2969 * gcc.target/mips/nmadd-2.c: Likewise.
2970 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2971 * gcc.target/mips/octeon-cins-1.c: Likewise.
2972 * gcc.target/mips/octeon-cins-2.c: Likewise.
2973 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2974 * gcc.target/mips/octeon-exts-2.c: Likewise.
2975 * gcc.target/mips/octeon-exts-3.c: Likewise.
2976 * gcc.target/mips/octeon-exts-4.c: Likewise.
2977 * gcc.target/mips/octeon-exts-5.c: Likewise.
2978 * gcc.target/mips/octeon-exts-6.c: Likewise.
2979 * gcc.target/mips/octeon-exts-7.c: Likewise.
2980 * gcc.target/mips/octeon-pop-2.c: Likewise.
2981 * gcc.target/mips/octeon-seq-3.c: Likewise.
2982 * gcc.target/mips/octeon-seq-4.c: Likewise.
2983 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2984 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2985 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2986 * gcc.target/mips/pr54240.c: Likewise.
2987 * gcc.target/mips/rsqrt-1.c: Likewise.
2988 * gcc.target/mips/rsqrt-2.c: Likewise.
2989 * gcc.target/mips/rsqrt-3.c: Likewise.
2990 * gcc.target/mips/rsqrt-4.c: Likewise.
2991 * gcc.target/mips/save-restore-2.c: Likewise.
2992 * gcc.target/mips/save-restore-4.c: Likewise.
2993 * gcc.target/mips/sb1-1.c: Likewise.
2994 * gcc.target/mips/scc-1.c: Likewise.
2995 * gcc.target/mips/scc-2.c: Likewise.
2996 * gcc.target/mips/scc-3.c: Likewise.
2997 * gcc.target/mips/scc-4.c: Likewise.
2998 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2999 * gcc.target/mips/truncate-1.c: Likewise.
3000 * gcc.target/mips/truncate-2.c: Likewise.
3001 * gcc.target/mips/truncate-3.c: Likewise.
3002 * gcc.target/mips/truncate-4.c: Likewise.
3003 * gcc.target/mips/truncate-5.c: Likewise.
3004 * gcc.target/mips/truncate-6.c: Likewise.
3005 * gcc.target/mips/unaligned-1.c: Likewise.
3006
3007 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3008 skip for -O0. Require -fexpensive-optimizations.
3009 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3010 * gcc.target/mips/dspr2-MULT.c: Likewise.
3011 * gcc.target/mips/fix-r4000-2.c: Likewise.
3012 * gcc.target/mips/fix-r4000-4.c: Likewise.
3013 * gcc.target/mips/fix-r4000-7.c: Likewise.
3014 * gcc.target/mips/fix-r4000-9.c: Likewise.
3015 * gcc.target/mips/madd-1.c: Likewise.
3016 * gcc.target/mips/madd-2.c: Likewise.
3017 * gcc.target/mips/madd-4.c: Likewise.
3018 * gcc.target/mips/maddu-1.c: Likewise.
3019 * gcc.target/mips/maddu-2.c: Likewise.
3020 * gcc.target/mips/maddu-3.c: Likewise.
3021 * gcc.target/mips/maddu-4.c: Likewise.
3022 * gcc.target/mips/msub-1.c: Likewise.
3023 * gcc.target/mips/msub-2.c: Likewise.
3024 * gcc.target/mips/msub-3.c: Likewise.
3025 * gcc.target/mips/msub-4.c: Likewise.
3026 * gcc.target/mips/msubu-1.c: Likewise.
3027 * gcc.target/mips/msubu-2.c: Likewise.
3028 * gcc.target/mips/msubu-3.c: Likewise.
3029 * gcc.target/mips/msubu-4.c: Likewise.
3030 * gcc.target/mips/mult-1.c: Likewise.
3031 * gcc.target/mips/mult-4.c: Likewise.
3032 * gcc.target/mips/mult-8.c: Likewise.
3033 * gcc.target/mips/mult-9.c: Likewise.
3034 * gcc.target/mips/mult-10.c: Likewise.
3035 * gcc.target/mips/mult-11.c: Likewise.
3036 * gcc.target/mips/mult-16.c: Likewise.
3037
3038 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3039 skip for -O0 and -Os.
3040 * gcc.target/mips/fix-r4000-12.c: Likewise.
3041 * gcc.target/mips/madd-7.c: Likewise.
3042 * gcc.target/mips/mips-ps-5.c: Likewise.
3043 * gcc.target/mips/mips-ps-7.c: Likewise.
3044 * gcc.target/mips/msub-7.c: Likewise.
3045
3046 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3047 skip for -O0. Require -mno-abicalls.
3048 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3049
3050 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3051 skip for -O0. Require a total number of BBIT instructions and
3052 at least one of each kind.
3053
3054 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3055 skip for -O0. Require -fno-unroll-loops.
3056
3057 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3058 skip for -O0. Allow BLTZ as well as BGEZ.
3059
3060 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3061
3062 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3063 skip for -O0. Require -fschedule-insns2.
3064 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3065
3066 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3067 but skip for -O0. Make a branch-likely more likely.
3068
3069 * gcc.target/mips/timode-2.c: Split each test into its own function.
3070 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3071
3072 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3073 skip for -O0. Require -fpeephole2.
3074 * gcc.target/mips/vr-mult-2.c: Likewise.
3075
3076 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3077
3078 PR preprocessor/53469
3079 * gcc.dg/cpp/_Pragma7.c: New test case.
3080
3081 2012-08-27 Tobias Burnus <burnus@net-b.de>
3082
3083 PR fortran/54370
3084 * gfortran.dg/do_5.f90: New.
3085
3086 2012-08-27 Tobias Burnus <burnus@net-b.de>
3087
3088 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3089 from dg-options as -Wall no longer implies it.
3090
3091 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3092
3093 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3094
3095 2012-08-25 Jason Merrill <jason@redhat.com>
3096
3097 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3098
3099 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3100
3101 PR c++/51421
3102 * g++.dg/cpp0x/auto34.C: New.
3103
3104 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3105
3106 PR c/54363
3107 * gcc.dg/pr54363.c: New test.
3108
3109 PR c/54355
3110 * gcc.dg/pr54355.c: New test.
3111
3112 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3113
3114 PR debug/52857
3115 * gcc.target/i386/pr52857-1.c: New.
3116 * gcc.target/i386/pr52857-2.c: Likewise.
3117
3118 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3119
3120 * gcc.target/mips/code-readable-4.c: New test.
3121
3122 2012-08-23 Julian Brown <julian@codesourcery.com>
3123 Sandra Loosemore <sandra@codesourcery.com>
3124
3125 * gcc.target/mips/code-readable-1.c: Add -O to options.
3126
3127 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3128
3129 PR c++/20420
3130 * g++.dg/lookup/using53.C: New.
3131
3132 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3133
3134 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3135 * gcc.dg/fixed-point/convert-1.c: New.
3136 * gcc.dg/fixed-point/convert-2.c: New.
3137 * gcc.dg/fixed-point/convert-3.c: New.
3138 * gcc.dg/fixed-point/convert-4.c: New.
3139 * gcc.dg/fixed-point/convert-float-1.c: New.
3140 * gcc.dg/fixed-point/convert-float-2.c: New.
3141 * gcc.dg/fixed-point/convert-float-3.c: New.
3142 * gcc.dg/fixed-point/convert-float-4.c: New.
3143 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3144 * gcc.dg/fixed-point/convert-sat.c: New.
3145 * gcc.dg/fixed-point/convert.h: New.
3146
3147 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3148
3149 PR target/54089
3150 * gcc.target/sh/pr54089-2.c: New.
3151
3152 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3153
3154 * gcc.target/i386/long-double-64-1.c: New file.
3155 * gcc.target/i386/long-double-64-2.c: Likewise.
3156 * gcc.target/i386/long-double-64-3.c: Likewise.
3157 * gcc.target/i386/long-double-64-4.c: Likewise.
3158 * gcc.target/i386/long-double-80-1.c: Likewise.
3159 * gcc.target/i386/long-double-80-2.c: Likewise.
3160 * gcc.target/i386/long-double-80-3.c: Likewise.
3161 * gcc.target/i386/long-double-80-4.c: Likewise.
3162 * gcc.target/i386/long-double-80-5.c: Likewise.
3163 * gcc.target/i386/long-double-80-6.c: Likewise.
3164 * gcc.target/i386/long-double-80-7.c: Likewise.
3165
3166 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3167
3168 PR tree-optimization/54317
3169 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3170
3171 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3172
3173 PR target/39423
3174 * gcc.target/sh/pr39423-2.c: New.
3175
3176 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3177
3178 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3179 * gcc.dg/fold-perm.c: Likewise.
3180
3181 2012-08-20 Jan Hubicka <jh@suse.cz>
3182
3183 PR fortran/48636
3184 * gcc.dg/ipa/inlinehint-1.c: New.
3185
3186 2012-08-20 Florian Weimer <fweimer@redhat.com>
3187
3188 PR c++/19351
3189 * g++.dg/init/new38.C: New test.
3190 * g++.dg/init/new39.C: New test.
3191
3192 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3193
3194 PR target/54089
3195 * gcc.target/sh/pr54089-1.c: New.
3196
3197 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3198
3199 PR target/51244
3200 * gcc.target/sh/pr51244-11.c: New.
3201
3202 2012-08-20 Tobias Burnus <burnus@net-b.de>
3203
3204 PR fortran/54301
3205 * gfortran.dg/warn_target_lifetime_2.f90: New.
3206
3207 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3208
3209 PR c++/10416
3210 * g++.dg/warn/Wunused-var-17.C: New.
3211
3212 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3213
3214 PR middle-end/53992
3215 * gcc.dg/gomp/pr53992.c: New test.
3216
3217 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3218
3219 PR tree-ssa/54295
3220 * gcc.c-torture/execute/20120817-1.c: New test.
3221
3222 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3223
3224 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3225 add instruction.
3226 (f2): New test that really does need adds.
3227
3228 2012-08-20 Richard Guenther <rguenther@suse.de>
3229
3230 PR tree-optimization/54327
3231 * gcc.dg/torture/pr54327.c: New testcase.
3232
3233 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3234
3235 PR tree-optimization/54321
3236 * gcc.c-torture/compile/pr54321.c: New test.
3237
3238 2012-08-20 Tobias Burnus <burnus@net-b.de>
3239
3240 PR fortran/54301
3241 * gfortran.dg/warn_target_lifetime_1.f90: New.
3242
3243 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3244
3245 PR fortran/54298
3246 * gfortran.dg/real_compare_1.f90: New test case.
3247 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3248
3249 2012-08-18 Jan Hubicka <jh@suse.cz>
3250
3251 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3252
3253 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3254
3255 PR fortran/39290
3256 * gfortran.dg/interface_37.f90: New test.
3257
3258 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3259 Gary Funck <gary@intrepid.com>
3260
3261 PR target/20020
3262 * gcc.target/i386/pr20020-1.c: New test.
3263 * gcc.target/i386/pr20020-2.c: Likewise.
3264 * gcc.target/i386/pr20020-3.c: Likewise.
3265
3266 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3267
3268 * gcc.target/i386/perm-concat.c: New test.
3269
3270 2012-08-17 Julian Brown <julian@codesourcery.com>
3271
3272 * gcc.target/arm/div64-unwinding.c: New test.
3273
3274 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3275
3276 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3277
3278 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3279
3280 PR target/54236
3281 * gcc.target/sh/pr54236-1.c: New.
3282
3283 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3284
3285 * lib/target-supports.exp (check_effective_target_sync_int_long)
3286 (check_effective_target_sync_char_short): Enable for crisv32-*
3287 and cris-*.
3288
3289 PR middle-end/54261
3290 * gcc.dg/torture/pr54261-1.c: New test.
3291
3292 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3293
3294 PR fortran/54243
3295 PR fortran/54244
3296 * gfortran.dg/typebound_call_24.f03: New.
3297
3298 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3299
3300 PR tree-optimization/54245
3301 * gcc.dg/tree-ssa/pr54245.c: New test.
3302
3303 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3304
3305 PR tree-optimization/54240
3306 * gcc.target/powerpc/pr54240.c: New test.
3307 * gcc.target/mips/pr54240.c: Likewise.
3308
3309 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3310
3311 PR target/52933
3312 * gcc.target/sh/pr52933-1.c: New.
3313 * gcc.target/sh/pr52933-2.c: New.
3314
3315 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3316
3317 PR target/50751
3318 * gcc.target/sh/pr50751-8.c: New.
3319
3320 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3321
3322 PR fortran/47586
3323 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3324 * gfortran.dg/typebound_proc_27.f03: New test.
3325
3326 2012-08-14 Sterling Augustine <saugustine@google.com>
3327
3328 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3329
3330 2012-08-14 Tobias Burnus <burnus@net-b.de>
3331
3332 PR fortran/40881
3333 * gfortran.dg/data_constraints_3.f90: New.
3334 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3335 to disable -pedantic compilation.
3336 * gfortran.dg/pr37243.f: Ditto.
3337 * gfortran.dg/g77/19990826-3.f: Ditto.
3338 * gfortran.dg/g77/20020307-1.f : Ditto.
3339 * gfortran.dg/g77/980310-3.f: Ditto.
3340
3341 2012-08-14 Tobias Burnus <burnus@net-b.de>
3342
3343 PR fortran/54234
3344 * gfortran.dg/warn_conversion_4.f90: New.
3345
3346 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR middle-end/53411
3349 PR rtl-optimization/53495
3350 * gcc.c-torture/compile/pr53411.c: New test.
3351 * gcc.c-torture/compile/pr53495.c: New test.
3352
3353 2012-08-13 Richard Guenther <rguenther@suse.de>
3354
3355 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3356
3357 2012-08-13 Richard Guenther <rguenther@suse.de>
3358
3359 PR tree-optimization/54200
3360 * gcc.dg/guality/pr54200.c: New testcase.
3361 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3362
3363 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3364
3365 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3366
3367 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3368
3369 PR target/51244
3370 * gcc.target/sh/pr51244-7.c: New.
3371 * gcc.target/sh/pr51244-8.c: New.
3372 * gcc.target/sh/pr51244-9.c: New.
3373 * gcc.target/sh/pr51244-10.c: New.
3374
3375 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3376
3377 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3378 -m2e or -m2a.
3379 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3380 * gcc.target/sh/pr53511-1.c: Likewise.
3381 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3382 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3383 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3384 * gcc.target/sh/pr53512-3.c: Likewise.
3385 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3386
3387 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3388
3389 PR target/39423
3390 * gcc.c-torture/compile/pr39423-1.c: New.
3391 * gcc.c-torture/compile/pr39423-2.c: New.
3392
3393 2012-08-12 Tobias Burnus <burnus@net-b.de>
3394
3395 PR fortran/54221
3396 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3397 they appear uninitialized on the RHS.
3398 * gfortran.dg/public_private_module_6.f90: New.
3399
3400 2012-08-11 Martin Jambor <mjambor@suse.cz>
3401
3402 PR fortran/48636
3403 * gfortran.dg/pr48636.f90: New test.
3404
3405 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3406
3407 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3408 to avoid warnings.
3409 (main): Adjust caller.
3410
3411 2012-08-10 Richard Guenther <rguenther@suse.de>
3412
3413 * gcc.dg/matrix/*.c: Adjust and move ...
3414 * gcc.dg/torture/: ... here.
3415 * gcc.dg/matrix: Remove directory.
3416
3417 2012-08-10 Richard Guenther <rguenther@suse.de>
3418
3419 PR middle-end/54219
3420 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3421
3422 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3423
3424 PR middle-end/54211
3425 * gcc.dg/tree-ssa/pr54211.c: New test.
3426
3427 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3428
3429 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3430 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3431
3432 2012-08-10 Richard Guenther <rguenther@suse.de>
3433
3434 PR tree-optimization/54109
3435 * gcc.dg/torture/pr54109.c: New testcase.
3436 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3437 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3438
3439 2012-08-10 Richard Guenther <rguenther@suse.de>
3440
3441 PR tree-optimization/54027
3442 * gcc.dg/torture/pr54027.c: New testcase.
3443
3444 2012-08-10 Richard Guenther <rguenther@suse.de>
3445
3446 * g++.dg/plugin/selfassign.c: Adjust.
3447 * gcc.dg/plugin/selfassign.c: Likewise.
3448 * gcc.dg/strlenopt-11.c: Likewise.
3449 * gcc.dg/strlenopt-13.c: Likewise.
3450 * gcc.dg/no-strict-overflow-4.c: Likewise.
3451 * gcc.dg/strict-overflow-4.c: Likewise.
3452 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3453 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3454 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3455 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3456 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3457 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3458 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3459 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3460 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3461 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3462 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3463 * gcc.dg/pr46309.c: Likewise.
3464 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3465
3466 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3467
3468 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3469 for x86 targets.
3470 * gcc.c-torture/compile/20120727-2.c: New test.
3471
3472 2012-08-09 Martin Jambor <mjambor@suse.cz>
3473
3474 * gcc.dg/ipa/iinline-4.c: New test.
3475 * gcc.dg/ipa/iinline-5.c: Likewise.
3476 * gcc.dg/ipa/iinline-6.c: Likewise.
3477 * gcc.dg/ipa/iinline-7.c: Likewise.
3478 * gcc.dg/lto/20120723_0.c: Likewise.
3479 * gcc.dg/lto/20120723_1.c: Likewise.
3480
3481 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3482
3483 PR target/39423
3484 * gcc.target/sh/pr39423-1.c: New.
3485
3486 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3487
3488 PR target/51244
3489 * gcc.target/sh/pr51244-5: New.
3490 * gcc.target/sh/pr51244-6: New.
3491
3492 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3493
3494 * gcc.target/i386/adx-addxcarry32-3.c: New.
3495 * gcc.target/i386/adx-addxcarry64-3.c: New.
3496
3497 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3498
3499 PR rtl-optimization/53701
3500 * gcc.dg/pr53701.c: New test.
3501
3502 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3503
3504 * gcc.c-torture/compile/20120727-1.c: New test.
3505
3506 2012-08-09 Tobias Burnus <burnus@net-b.de>
3507
3508 PR fortran/54199
3509 * gfortran.dg/intrinsic_shadow_4.f90: New.
3510
3511 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3512
3513 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3514
3515 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3516
3517 * gcc.c-torture/execute/20120808-1.c: New test.
3518
3519 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3520
3521 PR rtl-optimization/54157
3522 * gcc.target/i386/pr54157.c: New file.
3523
3524 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3525
3526 * gcc.target/i386/adx-addcarryx32-1.c: New.
3527 * gcc.target/i386/adx-addcarryx32-2.c: New.
3528 * gcc.target/i386/adx-addcarryx64-1.c: New.
3529 * gcc.target/i386/adx-addcarryx64-2.c: New.
3530 * gcc.target/i386/adx-check.h: New.
3531 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3532 * gcc.target/i386/sse-12.c: Add -madx.
3533 * gcc.target/i386/sse-13.c: Ditto.
3534 * gcc.target/i386/sse-14.c: Ditto.
3535 * gcc.target/i386/sse-22.c: Ditto.
3536 * gcc.target/i386/sse-23.c: Ditto.
3537 * g++.dg/other/i386-2.C: Ditto.
3538 * g++.dg/other/i386-3.C: Ditto.
3539
3540 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3541
3542 * gcc.dg/tree-ssa/slsr-5.c: New.
3543 * gcc.dg/tree-ssa/slsr-6.c: New.
3544 * gcc.dg/tree-ssa/slsr-7.c: New.
3545 * gcc.dg/tree-ssa/slsr-8.c: New.
3546 * gcc.dg/tree-ssa/slsr-9.c: New.
3547 * gcc.dg/tree-ssa/slsr-10.c: New.
3548 * gcc.dg/tree-ssa/slsr-11.c: New.
3549 * gcc.dg/tree-ssa/slsr-12.c: New.
3550 * gcc.dg/tree-ssa/slsr-13.c: New.
3551 * gcc.dg/tree-ssa/slsr-14.c: New.
3552 * gcc.dg/tree-ssa/slsr-15.c: New.
3553 * gcc.dg/tree-ssa/slsr-16.c: New.
3554 * gcc.dg/tree-ssa/slsr-17.c: New.
3555 * gcc.dg/tree-ssa/slsr-18.c: New.
3556 * gcc.dg/tree-ssa/slsr-19.c: New.
3557 * gcc.dg/tree-ssa/slsr-20.c: New.
3558 * gcc.dg/tree-ssa/slsr-21.c: New.
3559 * gcc.dg/tree-ssa/slsr-22.c: New.
3560 * gcc.dg/tree-ssa/slsr-23.c: New.
3561 * gcc.dg/tree-ssa/slsr-24.c: New.
3562 * gcc.dg/tree-ssa/slsr-25.c: New.
3563 * gcc.dg/tree-ssa/slsr-26.c: New.
3564 * gcc.dg/tree-ssa/slsr-30.c: New.
3565 * gcc.dg/tree-ssa/slsr-31.c: New.
3566
3567 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3568
3569 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3570 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3571 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3572
3573 2012-08-06 Cary Coutant <ccoutant@google.com>
3574
3575 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3576
3577 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3578
3579 PR fortran/35831
3580 * gfortran.dg/dummy_procedure_5.f90: Modified.
3581 * gfortran.dg/dummy_procedure_8.f90: New.
3582 * gfortran.dg/interface_26.f90: Modified.
3583 * gfortran.dg/proc_ptr_11.f90: Modified.
3584 * gfortran.dg/proc_ptr_15.f90: Modified.
3585 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3586 * gfortran.dg/typebound_override_1.f90: Modified.
3587 * gfortran.dg/typebound_proc_6.f03: Modified.
3588
3589 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3590
3591 PR tree-optimization/51938
3592 PR tree-optimization/52005
3593 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3594 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3595 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3596 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3597
3598 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3599
3600 Avoid crashing on erroneous static_assert usage
3601 * g++.dg/cpp0x/static_assert8.C: New test.
3602
3603 2012-08-06 Jason Merrill <jason@redhat.com>
3604
3605 * g++.dg/cpp0x/sfinae38.C: New.
3606
3607 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3608 Paolo Carlini <paolo.carlini@oracle.com>
3609
3610 PR c++/54165
3611 * g++.dg/conversion/void2.C: New.
3612
3613 2012-08-06 Tom de Vries <tom@codesourcery.com>
3614
3615 * gcc.dg/tree-ssa/vrp78.c: New test.
3616
3617 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3618 Richard Sandiford <rdsandiford@googlemail.com>
3619
3620 * g++.dg/opt/enum2.C: Require fpic target.
3621 * g++.dg/lto/20090303_0.C: Likewise.
3622
3623 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3624 Catherine Moore <clm@codesourcery.com>
3625
3626 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3627 flush function names too.
3628 * gcc.target/mips/clear-cache-1.c: Likewise.
3629
3630 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3631
3632 PR target/54156
3633 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3634
3635 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3636
3637 PR fortran/54166
3638 * gfortran.dg/array_5.f90: New test.
3639
3640 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3641
3642 PR tree-optimization/30318
3643 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3644
3645 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3646
3647 * g++.dg/ext/vector17.C: New testcase.
3648
3649 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3650
3651 PR target/51931
3652 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3653 * g++.dg/opt/longbranch1.C: Likewise.
3654
3655 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3656
3657 PR tree-optimization/53805
3658 * gcc.dg/fold-notunord.c: New testcase.
3659
3660 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3661
3662 PR fortran/48820
3663 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3664 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3665
3666 2012-08-02 Jason Merrill <jason@redhat.com>
3667 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 PR c++/51213 (again)
3670 * g++.dg/cpp0x/sfinae37.C: Extend.
3671
3672 2012-08-02 Richard Guenther <rguenther@suse.de>
3673
3674 PR tree-optimization/50672
3675 * g++.dg/torture/pr50672.C: New testcase.
3676
3677 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3678
3679 PR fortran/54147
3680 * gfortran.dg/abstract_type_6.f03: Modified.
3681 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3682 * gfortran.dg/proc_ptr_comp_35.f90: New.
3683 * gfortran.dg/typebound_proc_9.f03: Modified.
3684 * gfortran.dg/typebound_proc_26.f90: New.
3685
3686 2012-08-02 Richard Guenther <rguenther@suse.de>
3687
3688 * gcc.dg/torture/pta-callused-1.c: Adjust.
3689 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3690 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3691 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3692 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3693 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3694 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3695 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3696 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3697
3698 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3699
3700 PR fortran/54033
3701 * gfortran.dg/include_6.f90: New test case.
3702 * gfortran.dg/include_7.f90: New test case.
3703 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3704
3705 2012-08-01 Tom de Vries <tom@codesourcery.com>
3706
3707 * gcc.dg/tree-ssa/vrp76.c: New test.
3708
3709 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3710
3711 PR tree-optimization/46556
3712 * gcc.dg/tree-ssa/slsr-27.c: New.
3713 * gcc.dg/tree-ssa/slsr-28.c: New.
3714 * gcc.dg/tree-ssa/slsr-29.c: New.
3715
3716 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3717
3718 PR fortran/42418
3719 * gfortran.dg/proc_decl_29.f90: New.
3720
3721 2012-07-31 Dehao Chen <dehao@google.com>
3722
3723 * gcc.dg/predict-7.c: New test.
3724
3725 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3726
3727 PR fortran/54134
3728 * gfortran.dg/typebound_override_3.f90: New.
3729
3730 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3731
3732 PR tree-optimization/53773
3733 * gcc.dg/vect/pr53773.c: New test.
3734
3735 2012-07-31 Nick Clifton <nickc@redhat.com>
3736
3737 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3738 and for XStormy16.
3739
3740 2012-07-31 Tobias Burnus <burnus@net-b.de>
3741
3742 * gfortran.dg/c_funloc_tests_6.f90: New.
3743 * gfortran.dg/c_funloc_tests_7.f90: New.
3744 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3745
3746 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3747
3748 PR c++/53624
3749 * g++.dg/cpp0x/temp_default5.C: New.
3750
3751 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3752
3753 PR fortran/51081
3754 * gfortran.dg/proc_ptr_37.f90: New.
3755
3756 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3757
3758 * lib/target-supports.exp
3759 (check_effective_target_vect_natural_alignment): New function.
3760 * gcc.dg/align-2.c: Only run on targets with natural alignment
3761 of vector types.
3762 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3763 alignment of vector types.
3764
3765 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3766 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3767
3768 * gcc.target/i386/rdseed16-1.c: New.
3769 * gcc.target/i386/rdseed32-1.c: Ditto
3770 * gcc.target/i386/rdseed64-1.c: Ditto
3771 * gcc.target/i386/sse-12.c: Add -mrdseed.
3772 * gcc.target/i386/sse-13.c: Ditto.
3773 * gcc.target/i386/sse-14.c: Ditto.
3774 * g++.dg/other/i386-2.C: Ditto.
3775 * g++.dg/other/i386-3.C: Ditto.
3776
3777 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3778
3779 PR target/51244
3780 * gcc.target/sh/pr51244-4.c: New.
3781
3782 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3783
3784 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3785 for alpha*-*-* targets. Cleanup original tree dump.
3786
3787 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3788
3789 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3790 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3791
3792 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3793
3794 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3795 rand, srand. Include <stdlib.h>.
3796
3797 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3798
3799 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3800
3801 2012-07-26 Richard Henderson <rth@redhat.com>
3802
3803 * gcc.dg/attr-hotcold-1.c: New.
3804 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3805
3806 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3807 Sandra Loosemore <sandra@codesourcery.com>
3808
3809 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3810
3811 2012-07-26 Tobias Burnus <burnus@net-b.de>
3812
3813 * gfortran.dg/contiguous_1.f90: Update dg-error.
3814 * gfortran.dg/proc_ptr_32.f90: Ditto.
3815
3816 2012-07-26 Richard Guenther <rguenther@suse.de>
3817
3818 PR tree-optimization/54098
3819 * gcc.dg/torture/pr54098.c: New testcase.
3820
3821 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3822
3823 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3824 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3825
3826 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3827
3828 PR fortran/44354
3829 * gfortran.dg/array_constructor_39.f90: New test.
3830
3831 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3832
3833 PR fortran/44354
3834 * gfortran.dg/array_constructor_38.f90: New test.
3835
3836 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3837
3838 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3839
3840 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3841
3842 * gnat.dg/noreturn5.ad[sb]: New test.
3843
3844 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3845 Paul Brook <paul@codesourcery.com>
3846
3847 PR target/53633
3848
3849 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3850 * c-c++-common/pr53633.c: New test.
3851
3852 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3853
3854 * gcc.target/i386/asm-dialect-1.c: New test case.
3855
3856 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3857 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3858
3859 * gcc.target/i386/prefetchw-1.c: New.
3860 * gcc.target/i386/sse-12.c: Add -mprfchw.
3861 * gcc.target/i386/sse-13.c: Ditto.
3862 * gcc.target/i386/sse-14.c: Ditto.
3863 * gcc.target/i386/sse-22.c: Ditto.
3864 * gcc.target/i386/sse-23.c: Ditto.
3865 * g++.dg/other/i386-2.C: Ditto.
3866 * g++.dg/other/i386-3.C: Ditto.
3867
3868 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3869
3870 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3871
3872 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3873
3874 PR target/54051
3875 * gcc.target/arm/pr54051.c: New.
3876 * gcc.target/arm/vfp-1.c: Adjust test.
3877
3878 2012-07-24 Julian Brown <julian@codesourcery.com>
3879
3880 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3881 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3882 hard-float ARM.
3883
3884 2012-07-23 Paul Brook <paul@codesourcery.com>
3885
3886 * g++.dg/other/armv7m-1.c: New test.
3887
3888 2012-07-23 Julian Brown <julian@codesourcery.com>
3889
3890 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3891 ARM.
3892 (DO_TEST): Define to 1 for appropriate ARM targets.
3893
3894 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3895
3896 PR tree-optimization/53881
3897 * gcc.dg/pr53881.c: Renamed to ...
3898 * gcc.dg/pr53881-1.c: ... this.
3899 * gcc.dg/pr53881-2.c: New test.
3900
3901 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3902
3903 Handle recent changes in default atomics for cris*-*-linux*.
3904 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3905 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3906 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3907 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3908 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3909 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3910 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3911 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3912 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3913 -mno-unaligned-atomic-may-use-library is in effect for
3914 cris*-*-linux*.
3915 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3916 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3917 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3918 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3919 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3920 gcc.target/cris/torture/sync-mis-op-i-1.c,
3921 gcc.target/cris/torture/sync-mis-op-i-2.c,
3922 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3923 gcc.target/cris/torture/sync-mis-op-i-3.c,
3924 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3925 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3926 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3927 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3928 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3929 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3930 (main): Remove local variable x.
3931 [mis_ok]: Check that atomics don't fail.
3932
3933 2012-07-21 Andrew Pinski <apinski@cavium.com>
3934
3935 * gcc.dg/tree-ssa/vrp72.c: New test.
3936 * gcc.dg/tree-ssa/vrp73.c: New test.
3937 * gcc.dg/tree-ssa/vrp74.c: New test.
3938 * gcc.dg/tree-ssa/vrp75.c: New test.
3939
3940 2012-07-21 Andrew Pinski <apinski@cavium.com>
3941
3942 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3943 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3944
3945 2012-07-21 Andrew Pinski <apinski@cavium.com>
3946
3947 * gcc.target/mips/octeon-pop-2.c: New testcase.
3948
3949 2012-07-21 Tobias Burnus <burnus@net-b.de>
3950
3951 PR fortran/48820
3952 * gfortran.dg/assumed_rank_3.f90: New.
3953 * gfortran.dg/assumed_rank_11.f90: New.
3954 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3955 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3956 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3957
3958 2012-07-21 Andrew Pinski <apinski@cavium.com>
3959
3960 * gcc.target/mips/unaligned-1.c: New testcase.
3961
3962 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3963
3964 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3965
3966 2012-07-20 Tobias Burnus <burnus@net-b.de>
3967
3968 * gfortran.dg/bind_c_array_params_2.f90: New.
3969 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3970 and update dg-error.
3971
3972 2012-07-20 Tobias Burnus <burnus@net-b.de>
3973
3974 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3975
3976 2012-07-20 Jason Merrill <jason@redhat.com>
3977
3978 PR c++/54038
3979 * g++.dg/other/array7.C: New.
3980
3981 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3982
3983 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3984 the basic block and check loop depth.
3985 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3986 matching patterns and comments.
3987 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3988 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3989
3990 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3991
3992 PR c++/28656
3993 * c-c++-common/pr28656.c: New test.
3994
3995 2012-07-19 Jason Merrill <jason@redhat.com>
3996
3997 PR c++/54026
3998 * g++.dg/init/mutable1.C: New.
3999
4000 2012-07-20 Tobias Burnus <burnus@net-b.de>
4001
4002 PR fortran/48820
4003 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4004 * gfortran.dg/assumed_rank_1.f90: New.
4005 * gfortran.dg/assumed_rank_1_c.c: New.
4006 * gfortran.dg/assumed_rank_2.f90: New.
4007 * gfortran.dg/assumed_rank_4.f90: New.
4008 * gfortran.dg/assumed_rank_5.f90: New.
4009 * gfortran.dg/assumed_rank_6.f90: New.
4010 * gfortran.dg/assumed_rank_7.f90: New.
4011 * gfortran.dg/assumed_rank_8.f90: New.
4012 * gfortran.dg/assumed_rank_8_c.c: New.
4013 * gfortran.dg/assumed_rank_9.f90: New.
4014 * gfortran.dg/assumed_rank_10.f90: New.
4015 * gfortran.dg/assumed_rank_12.f90: New.
4016
4017 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4018
4019 * gnat.dg/opt25.adb: New test.
4020 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4021 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4022
4023 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4024
4025 * gnat.dg/aggr20.ad[sb]: New test.
4026 * gnat.dg/aggr20_pkg.ads: New helper.
4027
4028 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4029
4030 * gnat.dg/derived_type3.adb: New test.
4031 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4032
4033 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR rtl-optimization/53942
4036 * gcc.dg/pr53942.c: New test.
4037
4038 2012-07-19 Jason Merrill <jason@redhat.com>
4039
4040 PR c++/54021
4041 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4042
4043 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4044
4045 * gnat.dg/discr38.adb: New test.
4046
4047 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR middle-end/54017
4050 * c-c++-common/gomp/pr54017.c: New test.
4051
4052 2012-07-19 Richard Guenther <rguenther@suse.de>
4053 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gnat.dg/loop_optimization11.adb: New testcase.
4056 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4057
4058 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4059 Jason Merrill <jason@redhat.com>
4060
4061 * g++.dg/cpp0x/sfinae37.C: New.
4062 * g++.dg/template/access23.C: New.
4063 * g++.dg/template/access7.C: Adjust.
4064 * g++.dg/template/sfinae10.C: Don't expect errors.
4065 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4066
4067 2012-07-18 Julian Brown <julian@codesourcery.com>
4068 Sandra Loosemore <sandra@codesroucery.com>
4069
4070 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4071
4072 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4073
4074 * gnat.dg/noreturn4.ad[sb]: New test.
4075 * gnat.dg/noreturn4_pkg.ads: New helper.
4076
4077 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4078 Julian Brown <julian@codesourcery.com>
4079
4080 * gcc.target/arm/neon-vdup-1.c: New test case.
4081 * gcc.target/arm/neon-vdup-2.c: New test case.
4082 * gcc.target/arm/neon-vdup-3.c: New test case.
4083 * gcc.target/arm/neon-vdup-4.c: New test case.
4084 * gcc.target/arm/neon-vdup-5.c: New test case.
4085 * gcc.target/arm/neon-vdup-6.c: New test case.
4086 * gcc.target/arm/neon-vdup-7.c: New test case.
4087 * gcc.target/arm/neon-vdup-8.c: New test case.
4088 * gcc.target/arm/neon-vdup-9.c: New test case.
4089 * gcc.target/arm/neon-vdup-10.c: New test case.
4090 * gcc.target/arm/neon-vdup-11.c: New test case.
4091 * gcc.target/arm/neon-vdup-12.c: New test case.
4092 * gcc.target/arm/neon-vdup-13.c: New test case.
4093 * gcc.target/arm/neon-vdup-14.c: New test case.
4094 * gcc.target/arm/neon-vdup-15.c: New test case.
4095 * gcc.target/arm/neon-vdup-16.c: New test case.
4096 * gcc.target/arm/neon-vdup-17.c: New test case.
4097 * gcc.target/arm/neon-vdup-18.c: New test case.
4098 * gcc.target/arm/neon-vdup-19.c: New test case.
4099 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4100 arguments non-constant.
4101
4102 2012-07-18 Richard Guenther <rguenther@suse.de>
4103
4104 PR tree-optimization/53970
4105 * g++.dg/torture/pr53970.C: New testcase.
4106
4107 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4108
4109 PR target/38621
4110 * gcc.c-torture/compile/pr38621.c: New.
4111
4112 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4113
4114 PR target/33135
4115 * gcc.target/sh/pr33135-1.c: New.
4116 * gcc.target/sh/pr33135-2.c: New.
4117 * gcc.target/sh/pr33135-3.c: New.
4118 * gcc.target/sh/pr33135-4.c: New.
4119
4120 2012-07-17 Jason Merrill <jason@redhat.com>
4121
4122 PR c++/53995
4123 * g++.dg/parse/enum9.C: New.
4124
4125 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4126 Sandra Loosemore <sandra@codesourcery.com>
4127
4128 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4129 if there is a conflict with -mcpu=. Use -mcpu=5208.
4130
4131 2012-07-17 Jason Merrill <jason@redhat.com>
4132
4133 PR c++/53989
4134 * g++.dg/template/array23.C: New.
4135
4136 2012-07-17 Tobias Burnus <burnus@net-b.de>
4137
4138 PR fortran/53985
4139 * gfortran.dg/bind_c_usage_26.f90: New.
4140 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4141 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4142 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4143 * gfortran.dg/interop_params.f03: Ditto.
4144
4145 2012-07-17 Jason Merrill <jason@redhat.com>
4146
4147 * g++.dg/template/inherit8.C: Adjust.
4148 * g++.dg/template/using21.C: Adjust.
4149 * g++.dg/template/using22.C: Adjust.
4150
4151 PR c++/53549
4152 * g++.dg/template/current-inst1.C: New.
4153 * g++.dg/parse/crash35.C: Adjust.
4154
4155 2012-07-17 Tobias Burnus <burnus@net-b.de>
4156
4157 PR fortran/52101
4158 * gfortran.dg/oldstyle_4.f90: New.
4159
4160 2012-07-17 Tobias Burnus <burnus@net-b.de>
4161
4162 PR fortran/49265
4163 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4164 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4165
4166 2012-07-16 Jason Merrill <jason@redhat.com>
4167
4168 * g++.dg/parse/access8.C: Adjust.
4169 * g++.dg/template/sfinae6_neg.C: Adjust.
4170
4171 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4172
4173 PR fortran/53824
4174 * gfortran.dg/coarray_allocate_1.f90: New test.
4175
4176 2012-07-16 Andrew Pinski <apinski@cavium.com>
4177
4178 * gcc.c-torture/execute/bswap-1.c: New testcase.
4179 * gcc.c-torture/compile/unalign-1.c: New testcase.
4180 * gcc.c-torture/compile/20120524-1.c: New testcase.
4181 * gcc.c-torture/compile/20101216-1.c: New testcase.
4182
4183 2012-07-16 Dehao Chen <dehao@google.com>
4184
4185 Revert
4186 2012-07-10 Dehao Chen <dehao@google.com>
4187
4188 * gcc.dg/debug_info_inline.c: New test.
4189
4190 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4191
4192 PR fortran/53956
4193 * gfortran.dg/proc_decl_28.f90: New.
4194
4195 2012-07-16 Andrew Pinski <apinski@cavium.com>
4196
4197 * gcc.dg/torture/builtins-1.c: New testcase.
4198
4199 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4200
4201 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4202 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4203 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4204 gcc.target/cris/sync-1-v10.c,
4205 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4206 pass -mno-unaligned-atomic-may-use-library.
4207 * gcc.target/cris/sync-xchg-1.c: New test.
4208 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4209 valid register operand output modifier.
4210
4211 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4212
4213 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4214 characters.
4215
4216 2012-07-13 Andrew Pinski <apinski@cavium.com>
4217
4218 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4219 rather than cleanup-tree-dump.
4220 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4221
4222 2012-07-13 Richard Guenther <rguenther@suse.de>
4223
4224 PR tree-optimization/53907
4225 * gcc.target/i386/pr53907.c: New testcase.
4226
4227 2012-07-13 Richard Guenther <rguenther@suse.de>
4228
4229 PR tree-optimization/53922
4230 * gcc.dg/torture/pr53922.c: New testcase.
4231
4232 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4233
4234 PR rtl-optimization/53908
4235 * gcc.dg/torture/pr53908.c: New test.
4236
4237 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4238
4239 PR c++/53531
4240 * g++.dg/cpp0x/variadic135.C: New.
4241
4242 2012-07-12 Jason Merrill <jason@redhat.com>
4243
4244 * g++.dg/template/sfinae6_neg.C: Adjust.
4245
4246 2012-07-12 Tobias Burnus <burnus@net-b.de>
4247
4248 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4249 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4250 scan-tree-dump-times pattern.
4251
4252 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4253
4254 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4255
4256 2012-07-11 Jason Merrill <jason@redhat.com>
4257
4258 DR 1402
4259 * g++.g/cpp0x/defaulted37.C: New.
4260
4261 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4262
4263 PR target/53859
4264 * gcc.target/arm/pr53859.c: New test.
4265
4266 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4267
4268 PR target/53886
4269 * gcc.c-torture/compile/pr53886.c: New.
4270
4271 2012-07-10 Dehao Chen <dehao@google.com>
4272
4273 * gcc.dg/debug_info_inline.c: New test.
4274
4275 2012-07-10 Jason Merrill <jason@redhat.com>
4276
4277 PR c++/53733
4278 * g++.dg/cpp0x/defaulted36.C: New.
4279 * g++.dg/cpp0x/defaulted21.C: Adjust.
4280
4281 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4282
4283 2012-07-09 Sterling Augustine <saugustine@google.com>
4284
4285 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4286
4287 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4288
4289 PR tree-optimization/53887
4290 * gcc.dg/pr53887.c: New test.
4291
4292 2012-07-09 Jason Merrill <jason@redhat.com>
4293
4294 PR c++/53882
4295 * g++.dg/cpp0x/nullptr29.C: New.
4296
4297 2012-07-09 Tom de Vries <tom@codesourcery.com>
4298 Richard Guenther <rguenther@suse.de>
4299
4300 * gcc.dg/builtin-unreachable-6.c: New test.
4301 * gcc.dg/builtin-unreachable-5.c: New test.
4302
4303 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4304
4305 PR tree-optimization/53881
4306 * gcc.dg/pr53881.c: New test.
4307
4308 2012-07-06 Jason Merrill <jason@redhat.com>
4309
4310 PR c++/53862
4311 * g++.dg/cpp0x/variadic134.C: New.
4312
4313 PR c++/53858
4314 * g++.dg/cpp0x/alias-decl-20.C: New.
4315
4316 2012-07-06 Tom de Vries <tom@codesourcery.com>
4317
4318 PR tree-optimization/51879
4319 * gcc.dg/pr51879-16.c: New test.
4320 * gcc.dg/pr51879-17.c: Same.
4321
4322 2012-07-06 Tom de Vries <tom@codesourcery.com>
4323
4324 PR tree-optimization/52009
4325 * gcc.dg/pr51879-7.c: New test.
4326 * gcc.dg/pr51879-18.c: New test.
4327
4328 2012-07-05 Jason Merrill <jason@redhat.com>
4329
4330 PR c++/50852
4331 * g++.dg/template/typedef39.C: New.
4332
4333 PR c++/53039
4334 * g++.dg/cpp0x/variadic133.C: New.
4335 * g++.dg/template/param1.C: Adjust.
4336
4337 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4338
4339 PR target/48941
4340 PR target/51980
4341 * gcc.target/arm/neon/vtrnf32.c: Update.
4342 * gcc.target/arm/neon/vtrns32.c: Update.
4343 * gcc.target/arm/neon/vtrnu32.c: Update.
4344 * gcc.target/arm/neon/vzipf32.c: Update.
4345 * gcc.target/arm/neon/vzips32.c: Update.
4346 * gcc.target/arm/neon/vzipu32.c: Update.
4347
4348 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4349
4350 PR fortran/53732
4351 * gfortran.dg/inline_sum_4.f90: New test.
4352
4353 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4354
4355 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4356
4357 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4358
4359 * gcc.target/arm/fma-sp.c: New testcase.
4360 * gcc.target/arm/fma.c: Likewise.
4361 * gcc.target/arm/fma.h: Likewise.
4362
4363 2012-07-04 Jason Merrill <jason@redhat.com>
4364
4365 PR c++/53848
4366 * g++.dg/other/enum3.C: New.
4367
4368 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4369
4370 PR middle-end/53321
4371 * g++.dg/torture/pr53321.C: New test.
4372
4373 2012-07-04 Richard Guenther <rguenther@suse.de>
4374
4375 PR tree-optimization/53844
4376 * g++.dg/tree-ssa/pr53844.C: New testcase.
4377
4378 2012-07-04 Richard Guenther <rguenther@suse.de>
4379
4380 PR tree-optimization/53849
4381 * gcc.dg/pr53849.c: New testcase.
4382
4383 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR c++/53812
4386 * g++.dg/ext/label14.C: New test.
4387
4388 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4389
4390 PR target/53811
4391 * g++.dg/other/pr53811.C: New test.
4392
4393 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4394
4395 PR target/28896
4396 * gcc.target/m68k/stack-limit-1.c: New testcase.
4397
4398 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4399
4400 * gnat.dg/recursive_call.adb: New test.
4401
4402 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4403
4404 * gnat.dg/discr37.ad[sb]: New test.
4405
4406 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4407
4408 * g++.dg/other/packed1.C: Remove SH from xfail list.
4409
4410 2012-07-02 Jason Merrill <jason@redhat.com>
4411
4412 PR c++/53619
4413 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4414
4415 PR c++/53783
4416 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4417
4418 PR c++/53788
4419 * g++.dg/cpp0x/decltype39.C: New.
4420 * g++.dg/diagnostic/method1.C: Adjust.
4421
4422 PR c++/53816
4423 * g++.dg/template/ref6.C: New.
4424
4425 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4426
4427 PR target/53568
4428 * gcc.target/sh/pr53568-1.c: New.
4429
4430 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4431
4432 PR target/51244
4433 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4434
4435 2012-07-02 Jason Merrill <jason@redhat.com>
4436
4437 PR c++/53821
4438 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4439
4440 PR c++/53524
4441 * g++.dg/template/enum7.C: New.
4442 * g++.dg/other/ptrmem10.C: Adjust.
4443 * g++.dg/other/ptrmem11.C: Adjust.
4444 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4445
4446 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4447
4448 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4449
4450 2012-07-01 Wei Guozhi <carrot@google.com>
4451
4452 PR target/53447
4453 * gcc.target/arm/pr53447-1.c: New testcase.
4454 * gcc.target/arm/pr53447-2.c: New testcase.
4455 * gcc.target/arm/pr53447-3.c: New testcase.
4456 * gcc.target/arm/pr53447-4.c: New testcase.
4457
4458 2012-06-29 Richard Guenther <rguenther@suse.de>
4459
4460 PR tree-optimization/47061
4461 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4462
4463 2012-06-29 Richard Guenther <rguenther@suse.de>
4464
4465 PR tree-optimization/37541
4466 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4467
4468 2012-06-29 Richard Guenther <rguenther@suse.de>
4469
4470 PR tree-optimization/52589
4471 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4472
4473 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4474
4475 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4476
4477 * g++.dg/template/error46.C: Add missing comment to dg-message.
4478 * g++.dg/template/crash107.C: Likewise.
4479 * g++.dg/template/error47.C: Likewise.
4480 * g++.dg/template/crash108.C: Likewise.
4481 * g++.dg/overload/operator5.C: Likewise.
4482
4483 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4484 errors in dg-message directives, add comments.
4485
4486 2012-06-28 Kai Tietz <ktietz@redhat.com>
4487
4488 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4489 hard-coded 'unsigned long'.
4490
4491 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR tree-optimization/51581
4494 * gcc.dg/vect/pr51581-4.c: New test.
4495
4496 PR tree-optimization/53645
4497 * gcc.c-torture/execute/pr53645-2.c: New test.
4498
4499 2012-06-28 Richard Guenther <rguenther@suse.de>
4500
4501 PR middle-end/53790
4502 * gcc.dg/torture/pr53790.c: New testcase.
4503
4504 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4505
4506 PR tree-optimization/53645
4507 * gcc.c-torture/execute/pr53645.c: New test.
4508
4509 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4510
4511 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4512
4513 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4514
4515 PR debug/53671
4516 PR debug/49888
4517 * gcc.dg/guality/pr49888.c: Account for the possibility that
4518 the variable is optimized out at the first test.
4519
4520 2012-06-27 Jason Merrill <jason@redhat.com>
4521
4522 * g++.dg/cpp0x/override2.C: Adjust.
4523 * g++.dg/template/error5.C: Adjust.
4524 * g++.dg/parse/crash28.C: Adjust.
4525
4526 PR c++/53563
4527 * g++.dg/parse/template27.C: New.
4528 * g++.dg/template/crash74.C: Adjust expected output.
4529
4530 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4531
4532 PR fortran/41951
4533 PR fortran/49591
4534 * gfortran.dg/typebound_operator_16.f03: New.
4535
4536 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4537
4538 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4539 even src1.i and src2.i fields even in the second half of the arrays.
4540
4541 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4542
4543 PR c++/51033.
4544 * g++.dg/torture/vshuf-16.inc: New test.
4545 * g++.dg/torture/vshuf-2.inc: New test.
4546 * g++.dg/torture/vshuf-4.inc: New test.
4547 * g++.dg/torture/vshuf-8.inc: New test.
4548 * g++.dg/torture/vshuf-main.inc: New test.
4549 * g++.dg/torture/vshuf-v16hi.C: New test.
4550 * g++.dg/torture/vshuf-v16qi.C: New test.
4551 * g++.dg/torture/vshuf-v2df.C: New test.
4552 * g++.dg/torture/vshuf-v2di.C: New test.
4553 * g++.dg/torture/vshuf-v2sf.C: New test.
4554 * g++.dg/torture/vshuf-v2si.C: New test.
4555 * g++.dg/torture/vshuf-v4df.C: New test.
4556 * g++.dg/torture/vshuf-v4di.C: New test.
4557 * g++.dg/torture/vshuf-v4sf.C: New test.
4558 * g++.dg/torture/vshuf-v4si.C: New test.
4559 * g++.dg/torture/vshuf-v8hi.C: New test.
4560 * g++.dg/torture/vshuf-v8qi.C: New test.
4561 * g++.dg/torture/vshuf-v8si.C: New test.
4562
4563 2012-06-27 Richard Guenther <rguenther@suse.de>
4564
4565 PR middle-end/53676
4566 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4567
4568 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4569
4570 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4571 scan-dump-dem-not): Use printable pattern in test name.
4572
4573 2012-06-26 Sterling Augustine <saugustine@google.com>
4574 Dominique Dhumieres <dominiq@lps.ens.fr>
4575
4576 * gcc.dg/pubtypes-2.c: Update expected output.
4577 * gcc.dg/pubtypes-3.c: Likewise.
4578 * gcc.dg/pubtypes-4.c: Likewise.
4579
4580 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4581
4582 * gcc.dg/tree-ssa/slsr-1.c: New test.
4583 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4584 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4585 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4586
4587 2012-06-26 Matt Turner <mattst88@gmail.com>
4588
4589 PR target/35294
4590 * gcc.target/arm/mmx-2.c: New.
4591
4592 2012-06-26 Richard Guenther <rguenther@suse.de>
4593
4594 PR c++/53752
4595 * g++.dg/torture/pr53752.C: New testcase.
4596
4597 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4598
4599 PR tree-optimization/53748
4600 * gcc.c-torture/compile/pr53748.c: New test.
4601
4602 2012-06-25 Jason Merrill <jason@redhat.com>
4603
4604 PR c++/53498
4605 PR c++/53305
4606 * g++.dg/cpp0x/decltype38.C: New.
4607 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4608
4609 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4610
4611 * lib/target-supports-dg.exp (testname-for-summary): New.
4612 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4613 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4614 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4615 scan-module-absence, output-exists, output-exists-not: Use
4616 testname-for-summary.
4617 (dg-test): Clean up testname_with_flags.
4618 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4619 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4620 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4621 scan-assembler-dem-not, object-size: Use testname-for-summary.
4622 * lib/gcov.exp (run-gcov): Likewise.
4623 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4624 scan-dump-dem, scan-dump-dem-note): Likewise.
4625
4626 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4627 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4628 including profopt.opt; save and restore existing value.
4629 * g++.dg/bprob/bprob.exp: Likewise.
4630 * gcc.dg/matrix/matrix.exp: Likewise.
4631 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4632 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4633 PROFOPT_OPTIONS.
4634
4635 2012-06-25 Richard Henderson <rth@redhat.com>
4636
4637 * gcc.dg/pr53749.c: New.
4638
4639 2012-06-25 Jason Merrill <jason@redhat.com>
4640
4641 PR c++/52988
4642 * g++.dg/cpp0x/nullptr28.C: New.
4643
4644 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4645
4646 * gcc.target/arm/neon-vld1_dupQ.c: New.
4647
4648 2012-06-25 Florian Weimer <fweimer@redhat.com>
4649
4650 * g++.dg/init/new35.C: New.
4651 * g++.dg/init/new36.C: New.
4652 * g++.dg/init/new37.C: New.
4653 * g++.dg/ext/vla5.C: New warning.
4654 * g++.dg/ext/vla8.C: New warning.
4655 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4656
4657 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4658 James Greenhalgh <james.greenhalgh@arm.com>
4659
4660 * gcc.target/arm/ftest-support-arm.h New testcase.
4661 * gcc.target/arm/ftest-support-thumb.h Likewise.
4662 * gcc.target/arm/ftest-support.h Likewise.
4663 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4664 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4665 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4666 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4667 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4668 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4669 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4670 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4671 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4672 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4673 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4674 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4675 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4676 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4677 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4678 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4679 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4680 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4681 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4682 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4683 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4684 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4685 * lib/target-supports.exp
4686 (check_effective_target_arm_arch_FUNC): Add support for more
4687 architectures.
4688 (add_options_for_arm_arch_FUNC): Likewise.
4689 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4690
4691 2012-06-25 Jason Merrill <jason@redhat.com>
4692
4693 PR c++/53202
4694 * g++.dg/cpp0x/constexpr-tuple.C: New.
4695
4696 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR target/53759
4699 * gcc.target/i386/pr53759.c: New test.
4700
4701 PR c++/53594
4702 * g++.dg/cpp0x/nsdmi7.C: New test.
4703
4704 2012-06-24 Kai Tietz <ktietz@redhat.com>
4705
4706 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4707 for LLP64 targets.
4708 * gcc.target/i386/pr38988.c: Likewise.
4709
4710 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4711
4712 PR fortran/47710
4713 PR fortran/53328
4714 * gfortran.dg/typebound_generic_12.f03: New.
4715 * gfortran.dg/typebound_generic_13.f03: New.
4716
4717 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4718
4719 * gnat.dg/lto15.ad[sb]: New test.
4720
4721 2012-06-21 Meador Inge <meadori@codesourcery.com>
4722
4723 PR c/53702
4724 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4725
4726 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4727
4728 * gcc.dg/pch/ident-1.c: New test.
4729 * gcc.dg/pch/ident-1.hs: Header file for new test.
4730
4731 2012-06-21 Michael Matz <matz@suse.de>
4732
4733 PR middle-end/53688
4734 * gcc.c-torture/execute/pr53688.c: New test.
4735
4736 2012-06-20 Richard Guenther <rguenther@suse.de>
4737
4738 PR tree-optimization/30318
4739 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4740
4741 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4742
4743 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4744
4745 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4746
4747 * gcc.target/i386/clearcapv2.map: New file.
4748 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4749
4750 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4751
4752 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4753 and add __sh__ case.
4754
4755 2012-06-19 Jason Merrill <jason@redhat.com>
4756
4757 PR c++/52637
4758 * g++.dg/debug/localclass1.C: New.
4759
4760 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4761
4762 * g++.dg/cpp0x/override4.C: New.
4763
4764 2012-06-14 Jason Merrill <jason@redhat.com>
4765
4766 PR c++/53651
4767 * g++.dg/cpp0x/decltype37.C: New.
4768
4769 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4770
4771 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4772
4773 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4774
4775 * gcc.c-torture/compile/vector-5.c,
4776 gcc.c-torture/compile/vector-6.c: New tests.
4777
4778 2012-06-19 Richard Henderson <rth@redhat.com>
4779
4780 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4781
4782 2012-06-19 Richard Guenther <rguenther@suse.de>
4783
4784 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4785
4786 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4787
4788 PR target/53712
4789 * gcc.target/i386/pr53712.c: New test.
4790
4791 2012-06-18 Tobias Burnus <burnus@net-b.de>
4792
4793 PR fortran/53692
4794 * gfortran.dg/elemental_optional_args_6.f90: New.
4795
4796 2012-06-18 Tobias Burnus <burnus@net-b.de>
4797
4798 PR fortran/53526
4799 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4800 * gfortran.dg/coarray/move_alloc_1.f90
4801
4802 2012-06-18 Tobias Burnus <burnus@net-b.de>
4803
4804 PR fortran/53526
4805 * gfortran.dg/coarray_27.f90: New.
4806
4807 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4808 Greta Yorsh <Greta.Yorsh@arm.com>
4809
4810 * gcc.target/arm/epilog-1.c: New test.
4811
4812 2012-06-18 Richard Guenther <rguenther@suse.de>
4813
4814 PR tree-optimization/53693
4815 * g++.dg/torture/pr53693.C: New testcase.
4816
4817 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4818
4819 PR tree-optimization/53703
4820 * gcc.dg/torture/pr53703.c: New test.
4821
4822 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4823
4824 PR middle-end/53698
4825 * gcc.target/i386/pr53698.c: New test.
4826
4827 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4828
4829 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4830
4831 2012-06-17 Tobias Burnus <burnus@net-b.de>
4832
4833 PR fortran/53691
4834 PR fortran/53685
4835 * gfortran.dg/transfer_check_3.f90: New.
4836
4837 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4838
4839 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4840
4841 2012-06-16 Tobias Burnus <burnus@net-b.de>
4842
4843 PR fortran/53642
4844 PR fortran/45170
4845 * gfortran.dg/deferred_type_param_8.f90: New.
4846
4847 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4848
4849 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4850 testname that includes flags, passed in as new argument, in
4851 pass/fail messages.
4852 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4853 and pass it to verify-* procedures.
4854
4855 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4856 alignment torture options with usual torture options.
4857
4858 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4859 messages reported for one line of source code.
4860 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4861 * g++.dg/cpp0x/decltype2.C: Likewise.
4862 * g++.dg/cpp0x/decltype3.C: Likewise.
4863 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4864 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4865 * g++.dg/cpp0x/static_assert3.C: Likewise.
4866 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4867 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4868 * g++.dg/cpp0x/union1.C: Likewise.
4869 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4870 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4871 * g++.dg/cpp0x/variadic2.C: Likewise.
4872 * g++.dg/cpp0x/variadic20.C: Likewise.
4873 * g++.dg/cpp0x/variadic74.C: Likewise.
4874 * g++.dg/diagnostic/bitfld2.C: Likewise.
4875 * g++.dg/ext/attrib44.C: Likewise.
4876 * g++.dg/ext/no-asm-1.C: Likewise.
4877 * g++.dg/other/error34.C: Likewise.
4878 * g++.dg/parse/crash46.C: Likewise.
4879 * g++.dg/parse/error10.C: Likewise.
4880 * g++.dg/parse/error2.C: Likewise.
4881 * g++.dg/parse/error3.C: Likewise.
4882 * g++.dg/parse/error36.C: Likewise.
4883 * g++.dg/parse/error8.C: Likewise.
4884 * g++.dg/parse/error9.C: Likewise.
4885 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4886 * g++.dg/parse/parser-pr28152.C: Likewise.
4887 * g++.dg/parse/template25.C: Likewise.
4888 * g++.dg/parse/typename11.C: Likewise.
4889 * g++.dg/tc1/dr147.C: Likewise.
4890 * g++.dg/template/deduce3.C: Likewise.
4891 * g++.dg/template/koenig9.C: Likewise.
4892 * g++.dg/template/pr23510.C: Likewise.
4893 * g++.dg/warn/pr12242.C: Likewise.
4894 * g++.dg/warn/pr30551-2.C: Likewise.
4895 * g++.dg/warn/pr30551.C: Likewise.
4896 * g++.old-deja/g++.other/typename1.C: Likewise.
4897 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4898
4899 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4900
4901 PR c++/51033
4902 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4903 * c-c++-common/torture/vshuf-2.inc: Likewise.
4904 * c-c++-common/torture/vshuf-4.inc: Likewise.
4905 * c-c++-common/torture/vshuf-8.inc: Likewise.
4906 * c-c++-common/torture/vshuf-main.inc: Likewise.
4907 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4908 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4909 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4910 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4911 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4912 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4913 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4914 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4915 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4916 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4917 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4918 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4919 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4920 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4921
4922 2012-06-15 Michael Matz <matz@suse.de>
4923
4924 * gcc.dg/tree-ssa/vector-4.c: New test.
4925
4926 2012-06-15 Michael Matz <matz@suse.de>
4927
4928 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4929 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4930
4931 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4932
4933 PR tree-optimization/53636
4934 * gcc.target/arm/pr53636.c: New test.
4935
4936 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR tree-optimization/51581
4939 * gcc.c-torture/execute/pr51581-1.c: New test.
4940 * gcc.c-torture/execute/pr51581-2.c: New test.
4941 * gcc.dg/vect/pr51581-1.c: New test.
4942 * gcc.dg/vect/pr51581-2.c: New test.
4943 * gcc.dg/vect/pr51581-3.c: New test.
4944 * gcc.target/i386/avx-pr51581-1.c: New test.
4945 * gcc.target/i386/avx-pr51581-2.c: New test.
4946 * gcc.target/i386/avx2-pr51581-1.c: New test.
4947 * gcc.target/i386/avx2-pr51581-2.c: New test.
4948 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4949
4950 2012-06-15 Richard Guenther <rguenther@suse.de>
4951
4952 * gcc.c-torture/execute/20120615-1.c: New testcase.
4953
4954 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4955
4956 * gnat.dg/vect8.ad[sb]: New test.
4957
4958 2012-06-14 Richard Guenther <rguenther@suse.de>
4959
4960 * gcc.dg/tree-ssa/vrp.h: New testcase.
4961 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4962
4963 2012-06-13 Christian Bruel <christian.bruel@st.com>
4964
4965 PR target/53621
4966 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4967
4968 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4969
4970 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4971
4972 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4973
4974 PR testsuite/20771
4975 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4976 test summary unique.
4977
4978 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4979 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4980 scan-stack-usage-not): Don't strip torture options from test name.
4981
4982 * lib/scandump.exp (scan-dump-times): Use printable version of
4983 regexp in test summary line.
4984
4985 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4986 messages reported for one line of source code.
4987 * gcc.dg/format/few-1.c: Likewise.
4988 * gcc.dg/ia64-sync-2.c: Likewise.
4989 * gcc.dg/sync-2.c: Likewise.
4990 * gcc.dg/noncompile/pr44517.c: Likewise.
4991
4992 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4993
4994 PR debug/49888
4995 * gcc.dg/guality/pr49888.c: New.
4996
4997 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4998
4999 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5000 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5001 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5002
5003 2012-06-13 Tobias Burnus <burnus@net-b.de>
5004
5005 PR fortran/53643
5006 * gfortran.dg/intent_out_7.f90: New.
5007
5008 2012-06-13 Tobias Burnus <burnus@net-b.de>
5009
5010 PR fortran/53597
5011 * gfortran.dg/save_4.f90: New.
5012
5013 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR c/53532
5016 PR c/51034
5017 PR c/53196
5018 * gcc.dg/pr53532.c: New test.
5019 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5020 adjust line numbers.
5021 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5022 * gcc.dg/Wcxx-compat-8.c: Likewise.
5023 * gcc.dg/pr51034.c: New test.
5024 * gcc.dg/pr53196-1.c: New test.
5025 * gcc.dg/pr53196-2.c: New test.
5026
5027 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5028
5029 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5030 alignment torture options with usual torture options.
5031 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5032 instead of dg-options.
5033 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5034 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5035 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5036 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5037 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5038 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5039
5040 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5041 to checks for multiple messages reported for one line of source code.
5042 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5043
5044 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5045 messages reported for one line of source code.
5046
5047 * gcc.dg/20031223-1.c: Add comments to check for multiple
5048 messages reported for one line of source code.
5049 * gcc.dg/Wconversion-integer.c: Likewise.
5050 * gcc.dg/Wfatal-2.c: Likewise.
5051 * gcc.dg/Wfatal.c: Likewise.
5052 * gcc.dg/Wobjsize-1.c: Likewise.
5053 * gcc.dg/c99-vla-jump-1.c: Likewise.
5054 * gcc.dg/c99-vla-jump-2.c: Likewise.
5055 * gcc.dg/c99-vla-jump-3.c: Likewise.
5056 * gcc.dg/c99-vla-jump-4.c: Likewise.
5057 * gcc.dg/c99-vla-jump-5.c: Likewise.
5058 * gcc.dg/decl-9.c: Likewise.
5059 * gcc.dg/declspec-10.c: Likewise.
5060 * gcc.dg/declspec-18.c: Likewise.
5061 * gcc.dg/mtune.c: Likewise.
5062 * gcc.dg/parser-pr28152-2.c: Likewise.
5063 * gcc.dg/parser-pr28152.c: Likewise.
5064 * gcc.dg/pr14475.c: Likewise.
5065 * gcc.dg/pr27953.c: Likewise.
5066 * gcc.dg/pr28322-3.c: Likewise.
5067 * gcc.dg/pr30457.c: Likewise.
5068 * gcc.dg/pr30551-2.c: Likewise.
5069 * gcc.dg/pr30551-3.c: Likewise.
5070 * gcc.dg/pr30551-4.c: Likewise.
5071 * gcc.dg/pr30551-5.c: Likewise.
5072 * gcc.dg/pr30551-6.c: Likewise.
5073 * gcc.dg/pr30551.c: Likewise.
5074 * gcc.dg/pr45461.c: Likewise.
5075 * gcc.dg/pr48552-1.c: Likewise.
5076 * gcc.dg/pr48552-2.c: Likewise.
5077 * gcc.dg/redecl-1.c: Likewise.
5078 * gcc.dg/transparent-union-3.c: Likewise.
5079 * gcc.dg/utf-dflt.c: Likewise.
5080 * gcc.dg/utf-dflt2.c: Likewise.
5081 * gcc.dg/vla-8.c: Likewise.
5082 * gcc.dg/vla-init-1.c: Likewise.
5083 * gcc.dg/wtr-int-type-1.c: Likewise.
5084
5085 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5086 messages reported for for one line of source code.
5087 * c-c++-common/raw-string-5.c: Likewise.
5088 * c-c++-common/raw-string-4.c: Likewise.
5089 * c-c++-common/raw-string-6.c: Likewise.
5090 * c-c++-common/pr20000.c: Likewise.
5091
5092 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5093 messages reported for one line of source code.
5094 * gcc.dg/cpp/pr30786.c: Likewise.
5095 * gcc.dg/cpp/pr28709.c: Likewise.
5096 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5097 * gcc.dg/cpp/macspace2.c: Likewise.
5098 * gcc.dg/cpp/missing-header-1.c: Likewise.
5099 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5100 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5101 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5102
5103 2012-06-12 Jason Merrill <jason@redhat.com>
5104
5105 PR c++/53599
5106 * g++.dg/template/local7.C: New.
5107
5108 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5109
5110 PR target/53511
5111 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5112 * gcc.target/sh/pr51340-2.c: Likewise.
5113 * gcc.target/sh/pr51340-3.c: Likewise.
5114
5115 2012-06-12 Michael Matz <matz@suse.de>
5116
5117 * gcc.dg/torture/alias-1.c: New test.
5118
5119 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5120
5121 PR rtl-optimization/53589
5122 * gcc.dg/torture/pr53589.c: New test.
5123
5124 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5125
5126 PR target/50749
5127 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5128 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5129 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5130 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5131 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5132 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5133 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5134 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5135 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5136 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5137 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5138 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5139 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5140 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5141 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5142 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5143
5144 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5145
5146 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5147 (check_intel_cpu_model): New function.
5148 (check_amd_cpu_model): New function.
5149 (check_features): New function.
5150 (__get_cpuid_output): New function.
5151 (check_detailed): New function.
5152 (fn1): Rename to quick_check.
5153 (main): Update to call quick_check and call check_detailed.
5154
5155 2012-06-11 Richard Henderson <rth@redhat.com>
5156
5157 * lib/target-supports.exp
5158 (check_effective_target_sync_long_long_runtime): Use
5159 check_effective_target_lp64 instead of
5160 check_effective_target_powerpc64 for powerpc targets.
5161
5162 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5163
5164 PR target/53511
5165 * gcc.target/sh/pr53511-1.c: New.
5166
5167 2012-06-11 Richard Guenther <rguenther@suse.de>
5168
5169 PR middle-end/53470
5170 * g++.dg/lto/pr53470_0.C: New testcase.
5171 * gcc.dg/lto/pr53470_0.c: Likewise.
5172
5173 2012-06-11 Richard Guenther <rguenther@suse.de>
5174
5175 PR c++/53605
5176 * g++.dg/ext/pr53605.C: New testcase.
5177
5178 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5179
5180 * gnat.dg/specs/array1.ads: New test.
5181 * gnat.dg/specs/array2.ads: Likewise.
5182 * gnat.dg/array22.adb: Likewise.
5183
5184 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5185
5186 * gnat.dg/constant4.adb: New test.
5187 * gnat.dg/constant4_pkg.ads: New helper.
5188
5189 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5190
5191 PR fortran/52552
5192 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5193 * gfortran.dg/allocate_class_1.f90: Modified.
5194 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5195 * gfortran.dg/allocate_class_2.f90: New.
5196
5197 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5198
5199 PR middle-end/53535
5200 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5201
5202 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5203
5204 PR fortran/52861
5205 * gfortran.dg/string_assign_2.f90: New test case.
5206
5207 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5208
5209 PR fortran/52861
5210 * gfortran.dg/string_assign_1.f90: New test case.
5211
5212 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR middle-end/53580
5215 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5216 * gcc.dg/gomp/critical-4.c: Likewise.
5217 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5218 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5219 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5220 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5221 * c-c++-common/gomp/pr53580.c: New test.
5222
5223 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5224
5225 PR c++/51214
5226 * g++.dg/cpp0x/forw_enum11.C: New.
5227
5228 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5229
5230 PR c++/53567
5231 * g++.dg/cpp0x/alias-decl-19.C: New.
5232
5233 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5234
5235 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5236
5237 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5238
5239 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5240 (XSTATE_FP): Ditto.
5241 (XSTATE_SSE): Ditto.
5242 (XSTATE_YMM): Ditto.
5243 (avx_os_support): Use new defines.
5244
5245 2012-06-06 Richard Guenther <rguenther@suse.de>
5246
5247 PR testsuite/32380
5248 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5249 loops.
5250
5251 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5252
5253 PR c++/52841
5254 * g++.dg/cpp0x/pr52841.C: New testcase.
5255
5256 2012-06-06 Richard Guenther <rguenther@suse.de>
5257
5258 PR tree-optimization/53081
5259 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5260 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5261
5262 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5263
5264 * gcc.target/powerpc/pr53487.c: New test.
5265
5266 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5267
5268 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5269
5270 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5271
5272 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5273
5274 2012-06-05 Richard Guenther <rguenther@suse.de>
5275
5276 PR tree-optimization/30442
5277 * gcc.dg/vect/bb-slp-30.c: New testcase.
5278
5279 2012-06-05 Richard Guenther <rguenther@suse.de>
5280
5281 PR tree-optimization/53081
5282 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5283 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5284 -fno-tree-loop-distribute-patterns.
5285
5286 2012-06-05 Alan Modra <amodra@gmail.com>
5287
5288 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5289 Check static chain in nested funcs.
5290
5291 2012-06-04 Tobias Burnus <burnus@net-b.de>
5292
5293 PR fortran/50619
5294 * gfortran.dg/init_flag_10.f90: New.
5295
5296 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5297
5298 PR c++/53524
5299 * g++.dg/warn/Wenum-compare-no-2: New.
5300
5301 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5302
5303 PR preprocessor/53463
5304 * g++.dg/cpp/limits.C: New test.
5305 * g++.dg/parse/error19.C: Adjust.
5306 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5307 * g++.dg/warn/pr35635.C: Likewise.
5308 * g++.old-deja/g++.pt/assign1.C: Likewise.
5309
5310 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5311
5312 PR target/53559
5313 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5314 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5315 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5316 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5317 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5318 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5319 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5320 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5321
5322 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5323
5324 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5325
5326 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR tree-optimization/53550
5329 * gcc.dg/pr53550.c: New test.
5330
5331 2012-06-04 Richard Guenther <rguenther@suse.de>
5332
5333 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5334 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5335 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5336
5337 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5338
5339 PR fortran/48831
5340 * gfortran.dg/parameter_array_element_2.f90: New.
5341
5342 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5343
5344 PR target/53512
5345 * gcc.target/sh/pr53512-1.c: New.
5346 * gcc.target/sh/pr53512-2.c: New.
5347 * gcc.target/sh/pr53512-3.c: New.
5348 * gcc.target/sh/pr53512-4.c: New.
5349
5350 2012-06-01 Jason Merrill <jason@redhat.com>
5351
5352 PR c++/52973
5353 * g++.dg/ext/visibility/template12.C: New.
5354 * g++.dg/ext/attrib14.C: Adjust warning line.
5355
5356 PR c++/52725
5357 * g++.dg/parse/new6.C: New.
5358 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5359
5360 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5361
5362 * c-c++-common/restrict-2.c: Revert previous change.
5363
5364 2012-06-01 Jason Merrill <jason@redhat.com>
5365
5366 PR c++/53137
5367 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5368
5369 PR c++/53484
5370 * g++.dg/cpp0x/auto33.C: New.
5371
5372 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5373
5374 PR c++/26155
5375 * g++.dg/parse/namespace-alias-1.C: New.
5376
5377 2012-06-01 Christian Bruel <christian.bruel@st.com>
5378
5379 * gcc.dg/spec-options.c: New test.
5380 * gcc.dg/foo.specs: New file.
5381
5382 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5383
5384 PR ada/53517
5385 * gnat.dg/lto14.adb: Skip on Solaris.
5386
5387 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5388
5389 * gcc.target/cris/sync-1-v10.c,
5390 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5391 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5392 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5393 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5394 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5395 gcc.target/cris/torture/sync-mis-op-i-1.c,
5396 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5397 gcc.target/cris/torture/sync-mis-op-i-2.c,
5398 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5399 gcc.target/cris/torture/sync-mis-op-i-3.c,
5400 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5401 gcc.target/cris/torture/sync-mis-op-s-1.c,
5402 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5403 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5404 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5405 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5406 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5407 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5408 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5409 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5410 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5411
5412 2012-05-31 Richard Guenther <rguenther@suse.de>
5413
5414 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5415 ldist-pr45948.c with disabled SCCP.
5416
5417 2012-05-31 Richard Guenther <rguenther@suse.de>
5418
5419 PR middle-end/48493
5420 * gcc.dg/torture/pr48493.c: New testcase.
5421
5422 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5423
5424 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5425 arm32 to targets.
5426 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5427 of the initialization loop.
5428 (dg-final): Adjust the expected number of vectorized loops depending
5429 on vect_char_mult target selector.
5430
5431 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5432
5433 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5434 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5435 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5436 New tests.
5437
5438 2012-05-30 Jason Merrill <jason@redhat.com>
5439
5440 PR c++/53356
5441 * g++.dg/init/new34.C: New.
5442 * g++.dg/tree-ssa/stabilize1.C: New.
5443
5444 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR c++/53356
5447 * g++.dg/init/new33.C: New test.
5448
5449 2012-05-30 Richard Guenther <rguenther@suse.de>
5450
5451 PR middle-end/53501
5452 * gcc.dg/torture/pr53501.c: New testcase.
5453 * c-c++-common/restrict-2.c: Adjust.
5454
5455 2012-05-30 Alan Modra <amodra@gmail.com>
5456
5457 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5458 torture-finish.
5459
5460 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5461
5462 * gcc.target/i386/shuf-concat.c: New test.
5463
5464 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR rtl-optimization/53519
5467 * gcc.c-torture/compile/pr53519.c: New test.
5468
5469 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5470
5471 * gcc.target/arm/neon-vrev.c: New.
5472
5473 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5474
5475 PR target/51340
5476 * gcc.target/sh/pr51340-1.c: New.
5477 * gcc.target/sh/pr51340-2.c: New.
5478 * gcc.target/sh/pr51340-3.c: New.
5479
5480 2012-05-29 Richard Guenther <rguenther@suse.de>
5481
5482 PR tree-optimization/53516
5483 * gcc.dg/torture/pr53516.c: New testcase.
5484
5485 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5486
5487 PR preprocessor/53229
5488 * gcc.dg/cpp/paste6.c: Force to run without
5489 -ftrack-macro-expansion.
5490 * gcc.dg/cpp/paste8.c: Likewise.
5491 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5492 -ftrack-macro-expansion.
5493 * gcc.dg/cpp/paste12.c: Force to run without
5494 -ftrack-macro-expansion.
5495 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5496 -ftrack-macro-expansion.
5497 * gcc.dg/cpp/paste13.c: Likewise.
5498 * gcc.dg/cpp/paste14.c: Likewise.
5499 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5500 -ftrack-macro-expansion.
5501 * gcc.dg/cpp/paste18.c: New test.
5502
5503 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5504
5505 * gcc.target/cris/torture/trap-1.c,
5506 gcc.target/cris/torture/trap-2.c,
5507 gcc.target/cris/torture/trap-3.c,
5508 gcc.target/cris/torture/trap-v0.c,
5509 gcc.target/cris/torture/trap-v3.c: New tests.
5510
5511 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5512
5513 PR c++/25137
5514 * g++.dg/warn/Wbraces3.C: New.
5515 * g++.dg/warn/Wbraces4.C: Likewise.
5516
5517 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5518
5519 PR tree-optimization/53505
5520 * c-c++-common/torture/pr53505.c: New test.
5521
5522 2012-05-27 Nathan Sidwell <nathan@acm.org>
5523
5524 * gcc.dg/stmt-expr-4.c: New.
5525
5526 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5527
5528 PR c++/53491
5529 * g++.dg/parse/crash60.C: New.
5530
5531 2012-05-26 Jason Merrill <jason@redhat.com>
5532
5533 PR c++/53220
5534 * c-c++-common/array-lit.c: New.
5535 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5536
5537 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5538
5539 PR ada/50294
5540 * gnat.dg/array21.adb: New test.
5541
5542 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5543
5544 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5545
5546 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5547
5548 PR c++/32054
5549 * g++.dg/other/anon-union3.C: New.
5550
5551 2012-05-25 Ian Lance Taylor <iant@google.com>
5552
5553 * gcc.dg/split-6.c: New test.
5554
5555 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5556
5557 * gnat.dg/lto14.adb: New test.
5558
5559 2012-05-25 Tristan Gingold <gingold@adacore.com>
5560
5561 * gcc.target/i386/large-frame.c: New.
5562
5563 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5564 * gcc.target/powerpc/lhs-1.c: New.
5565 * gcc.target/powerpc/lhs-2.c: New.
5566 * gcc.target/powerpc/lhs-3.c: New.
5567
5568 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5569
5570 Make unwound macro expansion trace less redundant
5571 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5572 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5573 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5574 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5575 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5576 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5577
5578 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5579
5580 PR c++/53464
5581 * g++.dg/cpp0x/constexpr-default1.C: New.
5582
5583 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5584
5585 PR c++/32080
5586 * g++.dg/eh/goto2.C: New.
5587
5588 2012-05-24 Richard Guenther <rguenther@suse.de>
5589
5590 PR middle-end/53460
5591 * g++.dg/tree-prof/pr53460.C: New testcase.
5592
5593 2012-05-24 Richard Guenther <rguenther@suse.de>
5594
5595 PR bootstrap/53466
5596 * g++.dg/debug/pr53466.C: New testcase.
5597
5598 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5599
5600 PR tree-optimization/53465
5601 * gcc.c-torture/execute/pr53465.c: New test.
5602
5603 2012-05-23 Tobias Burnus <burnus@net-b.de>
5604
5605 PR fortran/51055
5606 PR fortran/45170
5607 * gfortran.dg/allocate_with_typespec_6.f90: New.
5608
5609 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5610
5611 PR c++/29185
5612 * g++.dg/warn/delete-array-1.C: New.
5613
5614 2012-05-23 Richard Guenther <rguenther@suse.de>
5615
5616 * gcc.dg/torture/pr39074-2.c: Adjust.
5617 * gcc.dg/torture/pr39074.c: Likewise.
5618 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5619 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5620
5621 2012-05-22 Jan Hubicka <jh@suse.cz>
5622
5623 PR middle-end/53161
5624 * g++.dg/torture/pr53161.C: New testcase.
5625
5626 2012-05-22 Tobias Burnus <burnus@net-b.de>
5627
5628 PR fortran/53389
5629 * gfortran.dg/realloc_on_assign_15.f90: New.
5630
5631 2012-05-22 Richard Guenther <rguenther@suse.de>
5632
5633 PR middle-end/51071
5634 * gcc.dg/torture/pr51071-2.c: New testcase.
5635
5636 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5637
5638 PR tree-optimization/53336
5639 * g++.dg/torture/pr53336.C: New testcase.
5640
5641 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5642
5643 PR c++/53322
5644 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5645 instead of -Wunused-local-typedefs.
5646
5647 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 PR c++/51184
5650 * g++.dg/other/abstract4.C: New-
5651
5652 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5653
5654 PR c++/40821
5655 * g++.dg/ext/attrib46.C: New.
5656
5657 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5658
5659 PR c/53418
5660 * gcc.c-torture/compile/pr53418-1.c,
5661 gcc.c-torture/compile/pr53418-2.c: New tests.
5662
5663 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR tree-optimization/53366
5666 * gcc.dg/torture/pr53366-1.c: New test.
5667 * gcc.dg/torture/pr53366-2.c: New test.
5668 * gcc.target/i386/pr53366-1.c: New test.
5669 * gcc.target/i386/pr53366-2.c: New test.
5670
5671 PR tree-optimization/53409
5672 * gcc.c-torture/compile/pr53409.c: New test.
5673
5674 PR tree-optimization/53410
5675 * gcc.c-torture/compile/pr53410-1.c: New test.
5676 * gcc.c-torture/compile/pr53410-2.c: New test.
5677
5678 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5679
5680 PR target/53425
5681 * gcc.target/i386/pr53425-1.c: New file.
5682 * gcc.target/i386/pr53425-2.c: Likewise.
5683
5684 2012-05-21 Richard Guenther <rguenther@suse.de>
5685
5686 PR tree-optimization/53408
5687 * gcc.dg/torture/pr53408.c: New testcase.
5688
5689 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5690 H.J. Lu <hongjiu.lu@intel.com>
5691
5692 PR target/53416
5693 * gcc.target/i386/pr53416.c: New file.
5694
5695 2012-05-21 Richard Guenther <rguenther@suse.de>
5696
5697 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5698
5699 2012-05-21 Richard Guenther <rguenther@suse.de>
5700
5701 * gcc.dg/torture/ldist-1.c: New testcase.
5702
5703 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5704
5705 * gnat.dg/lto13.adb: New test.
5706 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5707
5708 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5709
5710 * gnat.dg/specs/lto12.ads: New test.
5711 * gnat.dg/specs/lto12_pkg.ads: New helper.
5712
5713 2012-05-18 Richard Guenther <rguenther@suse.de>
5714
5715 PR tree-optimization/53346
5716 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5717 * gcc.target/i386/incoming-10.c: Adjust.
5718 * gcc.target/i386/incoming-11.c: Likewise.
5719 * gcc.target/i386/pr46295.c: Likewise.
5720
5721 2012-05-18 Richard Guenther <rguenther@suse.de>
5722
5723 * gcc.dg/pr53352.c: Return zero.
5724
5725 2012-05-18 Richard Guenther <rguenther@suse.de>
5726
5727 PR tree-optimization/53390
5728 * gcc.dg/torture/pr53390.c: New testcase.
5729
5730 2012-05-18 Meador Inge <meadori@codesourcery.com>
5731
5732 PR rtl-optimization/53352
5733 * gcc.dg/pr53352.c: New test.
5734
5735 2012-05-17 David S. Miller <davem@davemloft.net>
5736
5737 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5738 failure on sparc-*-linux-gnu.
5739
5740 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5741
5742 PR c++/39681
5743 * g++.dg/parse/error49.C: New.
5744 * g++.dg/cpp0x/error8.C: Likewise.
5745 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5746 * g++.dg/ext/utf-dflt2.C: Likewise.
5747 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5748 * g++.dg/ext/utf-dflt.C: Likewise.
5749 * c-c++-common/raw-string-3.c: Likewise.
5750 * c-c++-common/raw-string-4.c: Likewise.
5751
5752 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5753
5754 PR c++/53371
5755 * g++.dg/cpp0x/catch1.C: New.
5756
5757 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5758
5759 PR c++/44516
5760 * g++.dg/parse/error48.C: New.
5761 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5762 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5763
5764 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5765
5766 * gcc.dg/tm/indirect-2.c: New test.
5767
5768 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5769
5770 PR tree-optimization/53217
5771 * gfortran.dg/pr53217.f90: New test.
5772
5773 2012-05-16 Richard Guenther <rguenther@suse.de>
5774
5775 PR tree-optimization/53364
5776 * g++.dg/torture/pr53364.C: New testcase.
5777
5778 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5779
5780 PR testsuite/52641
5781 * gcc.dg/pr52549.c: Fix test for long != void*
5782 * gcc.c-torture/execute/pr52979-1.x: New file.
5783 * gcc.c-torture/execute/pr52979-2.x: New file.
5784
5785 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5786
5787 PR preprocessor/7263
5788 * gcc.dg/binary-constants-2.c: Run without tracking locations
5789 accross macro expansion.
5790 * gcc.dg/binary-constants-3.c: Likewise.
5791 * gcc.dg/cpp/sysmac2.c: Likewise.
5792 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5793 location.
5794 * gcc.dg/cpp/syshdr3.c: New test.
5795 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5796 * gcc.dg/system-binary-constants-1.c: New test.
5797 * gcc.dg/system-binary-constants-1.h: New header for the new test
5798 above.
5799 * g++.dg/cpp/syshdr3.C: New test.
5800 * g++.dg/cpp/syshdr3.h: New header the new test above.
5801 * g++.dg/system-binary-constants-1.C: New test.
5802 * g++.dg/system-binary-constants-1.h: New header the new test
5803 above.
5804
5805 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5806
5807 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5808
5809 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR target/53358
5812 * gcc.dg/pr53358.c: New test.
5813
5814 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5815
5816 PR c++/11856
5817 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5818 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5819
5820 2012-05-15 Olivier Hainque <hainque@adacore.com>
5821
5822 * g++.dg/eh/sighandle.C: New testcase.
5823
5824 2012-05-15 Richard Guenther <rguenther@suse.de>
5825
5826 PR tree-optimization/53355
5827 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5828
5829 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5830
5831 * gfortran.dg/*.f90: Remove now redundant manual
5832 cleanup-modules directive.
5833
5834 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5835
5836 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5837 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5838
5839 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5840
5841 PR fortran/52428
5842 * gfortran.dg/int_range_io_1.f90: New test.
5843
5844 2012-05-14 Andi Kleen <ak@linux.intel.com>
5845 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR target/53315
5848 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5849 * gcc.target/i386/rtm-check.h: New file.
5850 * gcc.target/i386/pr53315.c: New test.
5851
5852 2012-05-14 Tobias Burnus <burnus@net-b.de>
5853
5854 PR fortran/49110
5855 PR fortran/51055
5856 PR fortran/53329
5857 * gfortran.dg/deferred_type_param_4.f90: New.
5858 * gfortran.dg/deferred_type_param_6.f90: New.
5859
5860 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5861
5862 * gcc.target/i386/retarg.c: New test.
5863
5864 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5865
5866 PR fortran/45170
5867 * gfortran.dg/deferred_type_param_3.f90: New.
5868 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5869 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5870
5871 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5872
5873 * gnat.dg/null_pointer_deref3.adb: New test.
5874
5875 2012-05-12 Tobias Burnus <burnus@net-b.de>
5876
5877 PR fortran/49110
5878 PR fortran/52843
5879 * gfortran.dg/deferred_type_param_5.f90: New.
5880
5881 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5882
5883 * g++.dg/parse/error47.C: New.
5884
5885 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5886
5887 PR fortran/52537
5888 * gfortran.dg/string_compare_4.f90: Change option
5889 to -fdump-tree-original. Add test case for kind=4.
5890
5891 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5892
5893 PR fortran/52537
5894 * gfortran.dg/string_compare_4.f90: New test.
5895
5896 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5897
5898 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5899
5900 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5901
5902 PR c++/53305
5903 * g++.dg/cpp0x/variadic132.C: New.
5904
5905 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5906
5907 PR c++/53158
5908 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5909 * g++.dg/parse/error26.C: Tweak dg-error column number.
5910
5911 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5912
5913 PR c++/53301
5914 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5915
5916 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5917
5918 * gnat.dg/lto11.ad[sb]: New test.
5919
5920 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5921
5922 PR target/52908
5923 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5924 directive to Scan for vpmuldq, not vpmacsdql.
5925
5926 2012-05-09 Michael Matz <matz@suse.de>
5927
5928 PR tree-optimization/53185
5929 * gcc.dg/vect/pr53185.c: New test.
5930
5931 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5932
5933 PR middle-end/53249
5934 * gcc.target/i386/pr53249.c: New.
5935
5936 2012-05-09 Richard Guenther <rguenther@suse.de>
5937
5938 PR tree-optimization/18437
5939 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5940 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5941
5942 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5943
5944 PR tree-optimization/53226
5945 * gcc.c-torture/compile/pr53226.c: New test.
5946
5947 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5948
5949 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5950 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5951 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5952 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5953 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5954 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5955 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5956 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5957 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5958 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5959 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5960 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5961 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5962 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5963
5964 2012-05-09 Dehao Chen <dehao@google.com>
5965
5966 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5967 * gcc.dg/predict-2.c: Likewise.
5968 * gcc.dg/predict-3.c: Likewise.
5969 * gcc.dg/predict-4.c: Likewise.
5970 * gcc.dg/predict-5.c: Likewise.
5971 * gcc.dg/predict-6.c: Likewise.
5972
5973 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5974
5975 PR target/53272
5976 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5977
5978 2012-05-08 Richard Guenther <rguenther@suse.de>
5979
5980 * gcc.dg/fold-bitand-4.c: New testcase.
5981
5982 2012-05-08 Dehao Chen <dehao@google.com>
5983
5984 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5985 heuristic is working properly.
5986 * gcc.dg/predict-2.c: Likewise.
5987 * gcc/dg/predict-3.c: Likewise.
5988 * gcc/dg/predict-4.c: Likewise.
5989 * gcc/dg/predict-5.c: Likewise.
5990 * gcc/dg/predict-6.c: Likewise.
5991
5992 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR tree-optimization/53239
5995 * g++.dg/opt/vrp3.C: New test.
5996 * g++.dg/opt/vrp3-aux.cc: New file.
5997 * g++.dg/opt/vrp3.h: New file.
5998
5999 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6000
6001 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6002 .uleb128 support in assembler output.
6003
6004 2012-05-07 Richard Guenther <rguenther@suse.de>
6005
6006 PR lto/42987
6007 * g++.dg/lto/pr42987_0.C: New testcase.
6008 * g++.dg/lto/pr42987_1.C: Likewise.
6009
6010 2012-05-07 Tobias Burnus <burnus@net-b.de>
6011
6012 PR fortran/53255
6013 * gfortran.dg/typebound_operator_15.f90: New.
6014
6015 2012-05-06 Tobias Burnus <burnus@net-b.de>
6016
6017 PR fortran/41587
6018 * gfortran.dg/class_array_13.f90: New.
6019
6020 2012-05-06 Tristan Gingold <gingold@adacore.com>
6021
6022 * gnat.dg/warn7.adb: New test.
6023
6024 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6025
6026 * gnat.dg/specs/renamings.ads: Rename to...
6027 * gnat.dg/specs/renaming1.ads: ...this.
6028 * gnat.dg/specs/renaming2.ads: New test.
6029 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6030 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6031 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6032 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6033
6034 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6035
6036 * gnat.dg/discr36.ad[sb]: New test.
6037 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6038
6039 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6040
6041 PR c/43772
6042 * c-c++-common/pr43772.c: New.
6043
6044 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6045
6046 PR fortran/41600
6047 * gfortran.dg/select_type_26.f03 : New test.
6048 * gfortran.dg/select_type_27.f03 : New test.
6049
6050 PR fortran/53191
6051 * gfortran.dg/select_type_28.f03 : New test.
6052
6053 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6054
6055 PR fortran/49010
6056 PR fortran/24518
6057 * gfortran.dg/mod_sign0_1.f90: New test.
6058 * gfortran.dg/mod_large_1.f90: New test.
6059
6060 2012-05-04 Tobias Burnus <burnus@net-b.de>
6061
6062 PR fortran/53175
6063 gfortran.dg/public_private_module_5.f90: New.
6064
6065 2012-05-04 Tobias Burnus <burnus@net-b.de>
6066
6067 PR fortran/53111
6068 * gfortran.dg/constructor_7.f90: New.
6069 * gfortran.dg/constructor_8.f90: New.
6070
6071 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 PR c++/53166
6074 * g++.dg/cpp0x/static_assert7.C: New.
6075
6076 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6077
6078 PR tree-optimization/52633
6079 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6080 recognized as widening shifts instead of over-widening.
6081 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6082 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6083 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6084 * gcc.target/arm/pr52633.c: New test.
6085
6086 2012-05-04 Richard Guenther <rguenther@suse.de>
6087
6088 PR tree-optimization/53168
6089 * gcc.dg/torture/pr53168.c: New testcase.
6090 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6091
6092 2012-05-04 Richard Guenther <rguenther@suse.de>
6093
6094 * gcc.dg/lto/pr53214_0.c: New testcase.
6095
6096 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6097
6098 * gcc.target/ia64/pr48496.c: New test.
6099 * gcc.target/ia64/pr52657.c: Likewise.
6100
6101 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6102
6103 PR c/51712
6104 * c-c++-common/pr51712.c: New.
6105
6106 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6107
6108 PR target/53199
6109 * gcc.target/powwerpc/pr53199.c: New file.
6110
6111 2012-05-03 Jason Merrill <jason@redhat.com>
6112
6113 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6114
6115 * gcc.dg/debug/dwarf2/dups-types.c: New.
6116 * gcc.dg/debug/dwarf2/dups-types.h: New.
6117
6118 2012-05-03 Jason Merrill <jason@redhat.com>
6119
6120 * g++.dg/debug/dwarf2/namespace-2.C: New.
6121 * g++.dg/debug/dwarf2/localclass3.C: New.
6122
6123 2012-05-03 Jason Merrill <jason@redhat.com>
6124
6125 * g++.dg/debug/dwarf2/thunk1.C: New.
6126
6127 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6128
6129 PR c++/53186
6130 * g++.dg/other/final2.C: New.
6131
6132 2012-05-03 Richard Guenther <rguenther@suse.de>
6133
6134 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6135
6136 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6137
6138 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6139 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6140 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6141 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6142
6143 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6144
6145 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6146 .byte 0xf2.
6147 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6148 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6149 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6150
6151 PR debug/53174
6152 * gcc.dg/pr53174.c: New test.
6153
6154 PR target/53187
6155 * gcc.target/arm/pr53187.c: New test.
6156 * gcc.c-torture/compile/pr53187.c: New test.
6157
6158 2012-05-03 Richard Guenther <rguenther@suse.de>
6159
6160 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6161 unsupported prefetching support.
6162
6163 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6164
6165 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6166 option -ftrack-macro-expansion=0.
6167 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6168 option -ftrack-macro-expansion=0.
6169
6170 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6171
6172 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6173 dg-options for target arm with dg-additional-options.
6174
6175 2012-05-03 Richard Guenther <rguenther@suse.de>
6176
6177 PR tree-optimization/53144
6178 * gcc.dg/torture/pr53144.c: New testcase.
6179
6180 2012-05-03 Tobias Burnus <burnus@net-b.de>
6181
6182 PR fortran/52864
6183 * gfortran.dg/pointer_intent_7.f90: New.
6184 * gfortran.dg/pure_formal_3.f90: New.
6185
6186 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6187
6188 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6189
6190 2012-05-02 Martin Jambor <mjambor@suse.cz>
6191
6192 PR lto/52605
6193 * g++.dg/lto/pr52605_0.C: New test.
6194
6195 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6196
6197 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6198 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6199 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6200 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6201 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6202 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6203 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6204 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6205 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6206 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6207 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6208 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6209 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6210 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6211 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6212 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6213
6214 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6215
6216 PR middle-end/53153
6217 * gcc.dg/pr53153.c: New test.
6218
6219 2012-05-02 Richard Guenther <rguenther@suse.de>
6220
6221 * g++.dg/tree-ssa/pr19807.C: Adjust.
6222
6223 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6224
6225 PR tree-optimization/53163
6226 * gcc.c-torture/compile/pr53163.c: New test.
6227
6228 PR rtl-optimization/53160
6229 * gcc.c-torture/execute/pr53160.c: New test.
6230
6231 2012-05-01 Ian Lance Taylor <iant@google.com>
6232
6233 PR c/37303
6234 * gcc.dg/pr37303.c: New test.
6235
6236 2012-05-01 Richard Henderson <rth@redhat.com>
6237
6238 * lib/target-supports.exp
6239 (check_effective_target_sync_long_long_runtime): True for
6240 check_effective_target_powerpc64.
6241
6242 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6243
6244 PR c++/51033
6245 * gcc.dg/vector-1.c: Move to ...
6246 * c-c++-common/vector-1.c: ... here.
6247 * gcc.dg/vector-2.c: Move to ...
6248 * c-c++-common/vector-2.c: ... here.
6249 * gcc.dg/vector-3.c: Move to ...
6250 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6251 * gcc.dg/vector-4.c: Move to ...
6252 * c-c++-common/vector-4.c: ... here.
6253 * gcc.dg/vector-init-1.c: Move to ...
6254 * c-c++-common/vector-init-1.c: ... here.
6255 * gcc.dg/vector-init-2.c: Move to ...
6256 * c-c++-common/vector-init-2.c: ... here.
6257 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6258 * c-c++-common/vector-subscript-1.c: ... here.
6259 * gcc.dg/vector-subscript-2.c: Move to ...
6260 * c-c++-common/vector-subscript-2.c: ... here.
6261 * gcc.dg/vector-subscript-3.c: Move to ...
6262 * c-c++-common/vector-subscript-3.c: ... here.
6263
6264 PR c++/51314
6265 * g++.dg/cpp0x/vt-51314.C: New test.
6266 * g++.dg/cpp0x/variadic76.C: Fix.
6267
6268 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6269
6270 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6271
6272 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6273
6274 Add -Wvarargs option
6275 * c-c++-common/Wvarargs.c: New test case.
6276 * c-c++-common/Wvarargs-2.c: Likewise.
6277
6278 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6279
6280 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6281 * objc.dg/foreach-7.m: Force the test case to run without
6282 -ftrack-macro-expansion.
6283 * c-c++-common/tm/attrib-1.c: Likewise.
6284 * c-c++-common/warn-ommitted-condop.c: Likewise.
6285 * gcc.dg/assign-warn-1.c: Likewise.
6286 * gcc.dg/assign-warn-2.c: Likewise.
6287 * gcc.dg/attr-alloc_size.c: Likewise.
6288 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6289 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6290 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6291 * gcc.dg/c90-const-expr-9.c: Likewise.
6292 * gcc.dg/c99-const-expr-9.c: Likewise.
6293 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6294 * gcc.dg/cpp/direct2s.c: Likewise.
6295 * gcc.dg/cpp/pr28709.c: Likewise.
6296 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6297 * gcc.dg/dfp/composite-type.c: Likewise.
6298 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6299 with -ftrack-macro-expansion
6300 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6301 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6302 * g++.dg/ext/cleanup-1.C: Likewise.
6303 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6304 * g++.dg/template/sfinae10.C: Likewise.
6305 * g++.dg/tm/wrap-2.C: Likewise.
6306 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6307 * g++.dg/warn/Wsign-conversion.C: Likewise.
6308 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6309 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6310 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6311 it to run with -ftrack-macro-expansion.
6312 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6313 test cases without -ftrack-macro-expansion.
6314
6315 Fix location for static class members
6316 * g++.dg/template/sfinae6_neg.C: Adjust.
6317
6318 Make conversion warnings work on NULL with -ftrack-macro-expansion
6319 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6320 alongside the previous testing for NULL.
6321
6322 Fix -Wuninitialized for -ftrack-macro-expansion
6323 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6324
6325 Strip "<built-in>" loc from displayed expansion context
6326 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6327 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6328 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6329 new test above.
6330
6331 Fix expansion point loc for macro-like tokens
6332 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6333 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6334
6335 Fix token pasting with -ftrack-macro-expansion
6336 * gcc.dg/cpp/paste17.c: New test case for
6337 -ftrack-macro-expansion=2 mode only.
6338 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6339
6340 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6341
6342 * gnat.dg/warn6.ad[sb]: New test.
6343
6344 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6345
6346 PR 53149
6347 * gcc.dg/20011021-1.c: Adjust testcase.
6348
6349 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6350
6351 PR fortran/53148
6352 * gfortran.dg/function_optimize_12.f90: New test.
6353
6354 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6355
6356 PR target/53156
6357 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6358 code to match current output and cover new peephole2 pattern.
6359
6360 2012-04-27 Ollie Wild <aaw@google.com>
6361
6362 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6363
6364 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6365
6366 * gcc.c-torture/execute/20120427-2.c: New testcase.
6367 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6368 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6369 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6370
6371 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6372
6373 PR target/53138
6374 * gcc.c-torture/execute/20120427-1.c: New testcase.
6375
6376 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6377
6378 PR middle-end/27139
6379 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6380
6381 2012-04-27 Tom de Vries <tom@codesourcery.com>
6382
6383 PR tree-optimization/51879
6384 * gcc.dg/pr51879.c: New test.
6385 * gcc.dg/pr51879-2.c: Same.
6386 * gcc.dg/pr51879-3.c: Same.
6387 * gcc.dg/pr51879-4.c: Same.
6388 * gcc.dg/pr51879-6.c: Same.
6389
6390 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6391
6392 PR c++/53096
6393 * g++.dg/cpp0x/defaulted35.C: New.
6394 * g++.dg/cpp0x/defaulted15.C: Adjust.
6395
6396 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6397
6398 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6399 structure layout.
6400
6401 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6402
6403 * gcc.target/i386/builtin_target.c: Check avx2.
6404
6405 2012-04-26 Alan Modra <amodra@gmail.com>
6406
6407 * gcc.target/powerpc/savres.c: New test.
6408 * gcc.target/powerpc/powerpc.exp: Run it.
6409
6410 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6411
6412 PR target/53120
6413 * gcc.dg/torture/pr53120.c: New test.
6414
6415 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6416
6417 PR middle-end/52979
6418 * gcc.c-torture/compile/pr52979-1.c: New test.
6419 * gcc.c-torture/execute/pr52979-1.c: New test.
6420 * gcc.c-torture/execute/pr52979-2.c: New test.
6421
6422 2012-04-25 Richard Guenther <rguenther@suse.de>
6423
6424 * gcc.target/i386/l_fma_float_5.c: Adjust.
6425 * gcc.target/i386/l_fma_double_4.c: Likewise.
6426 * gcc.target/i386/l_fma_float_2.c: Likewise.
6427 * gcc.target/i386/l_fma_float_6.c: Likewise.
6428 * gcc.target/i386/l_fma_double_1.c: Likewise.
6429 * gcc.target/i386/l_fma_double_5.c: Likewise.
6430 * gcc.target/i386/l_fma_float_3.c: Likewise.
6431 * gcc.target/i386/l_fma_double_2.c: Likewise.
6432 * gcc.target/i386/l_fma_double_6.c: Likewise.
6433 * gcc.target/i386/l_fma_float_4.c: Likewise.
6434 * gcc.target/i386/l_fma_double_3.c: Likewise.
6435 * gcc.target/i386/l_fma_float_1.c: Likewise.
6436
6437 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR tree-optimization/53058
6440 * gcc.c-torture/compile/pr53058.c: New test.
6441
6442 2012-04-25 Jan Hubicka <jh@suse.cz>
6443
6444 PR middle-end/53088
6445 * gcc.target/i386/pr39082-1.c: Update warning location.
6446
6447 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR c/52880
6450 * gcc.dg/pr52880.c: New test.
6451
6452 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6453
6454 * gcc.dg/m-un-2.c: Update.
6455 * gcc.dg/20011021-1.c: Update.
6456
6457 2012-04-25 Tobias Burnus <burnus@net-b.de>
6458
6459 PR fortran/52196
6460 * gfortran.dg/realloc_on_assign_14.f90: New.
6461
6462 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6463
6464 PR testsuite/52641
6465 PR tree-optimizations/52891
6466 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6467
6468 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6469
6470 PR c++/52363
6471 * g++.dg/cpp0x/sfinae35.C: New.
6472 * g++.dg/cpp0x/sfinae36.C: Likewise.
6473
6474 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6475
6476 * gcc.target/builtin_target.c: New testcase.
6477
6478 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6479
6480 PR target/47197
6481 * gcc.target/powerpc/pr47197.c: New test.
6482
6483 2012-04-24 Richard Guenther <rguenther@suse.de>
6484
6485 PR tree-optimization/53085
6486 * g++.dg/torture/pr53085.C: New testcase.
6487
6488 2012-04-24 Andrew Pinski <apinski@cavium.com>
6489
6490 PR tree-opt/33512
6491 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6492 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6493 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6494
6495 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR middle-end/53084
6498 * gcc.c-torture/execute/pr53084.c: New test.
6499
6500 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6501
6502 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6503
6504 2012-04-23 Andrew Pinski <apinski@cavium.com>
6505
6506 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6507
6508 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6509
6510 PR regression/53076
6511 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6512 * gcc.dg/torture/builtin-power-1.c: Likewise.
6513
6514 2012-04-23 Richard Guenther <rguenther@suse.de>
6515
6516 PR tree-optimization/53070
6517 * gcc.dg/torture/pr53070.c: New testcase.
6518
6519 2012-04-23 Richard Guenther <rguenther@suse.de>
6520
6521 PR c/53060
6522 * gcc.dg/pr53060.c: New testcase.
6523
6524 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR tree-optimizations/52891
6527 * gcc.c-torture/compile/pr52891-1.c: New test.
6528 * gcc.c-torture/compile/pr52891-2.c: New test.
6529
6530 2012-04-22 Tobias Burnus <burnus@net-b.de>
6531
6532 PR fortran/53051
6533 * gfortran.dg/read_float_4.f90: New.
6534
6535 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6536
6537 PR 35441
6538 * c-c++-common/pr35441.C: New.
6539
6540 2012-04-20 Ian Lance Taylor <iant@google.com>
6541
6542 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6543 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6544
6545 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6546
6547 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6548 array access.
6549 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6550
6551 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6552
6553 PR rtl-optimization/44214
6554 * gcc.dg/pr44214-1.c: New test.
6555 * gcc.dg/pr44214-2.c: Likewise.
6556 * gcc.dg/pr44214-3.c: Likewise.
6557
6558 2012-04-20 Richard Guenther <rguenther@suse.de>
6559
6560 * g++.dg/torture/20120420-1.C: New testcase.
6561
6562 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6563
6564 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6565
6566 2012-04-19 Christian Bruel <christian.bruel@st.com>
6567
6568 * gcc.dg/pr52283.c: New test.
6569
6570 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6571
6572 * gcc.dg/pr37985.c: New test.
6573
6574 2012-04-19 Richard Guenther <rguenther@suse.de>
6575
6576 PR rtl-optimization/44688
6577 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6578 possibly profitable.
6579
6580 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6581
6582 PR tree-optimization/52976
6583 * gfortran.dg/reassoc_11.f: New test.
6584
6585 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6586
6587 PR tree-optimization/52976
6588 * gfortran.dg/reassoc_7.f: New test.
6589 * gfortran.dg/reassoc_8.f: Likewise.
6590 * gfortran.dg/reassoc_9.f: Likewise.
6591 * gfortran.dg/reassoc_10.f: Likewise.
6592
6593 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/52422
6596 * g++.dg/cpp0x/sfinae33.C: New.
6597 * g++.dg/cpp0x/sfinae34.C: Likewise.
6598
6599 2012-04-18 Joey Ye <joey.ye@arm.com>
6600
6601 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6602
6603 2012-04-18 Richard Guenther <rguenther@suse.de>
6604
6605 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6606 array access.
6607 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6608 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6609
6610 2012-04-17 Tom de Vries <tom@codesourcery.com>
6611
6612 * g++.dg/pr51264-4.C: New test.
6613
6614 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6615
6616 PR c++/52599
6617 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6618
6619 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6620
6621 PR c++/53003
6622 * g++.dg/parse/crash59.C: New.
6623
6624 2012-04-17 Michael Matz <matz@suse.de>
6625
6626 PR tree-optimization/18437
6627 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6628
6629 2012-04-17 Richard Guenther <rguenther@suse.de>
6630
6631 PR middle-end/53011
6632 * g++.dg/torture/pr53011.C: New testcase.
6633
6634 2012-04-16 Jason Merrill <jason@redhat.com>
6635
6636 PR c++/38543
6637 * g++.dg/cpp0x/variadic131.C: New.
6638
6639 PR c++/52008
6640 * g++.dg/cpp0x/variadic130.C: New.
6641
6642 PR c++/50830
6643 * g++.dg/cpp0x/variadic129.C: New.
6644
6645 PR c++/50303
6646 * g++.dg/cpp0x/variadic128.C: New.
6647
6648 2012-04-16 Tobias Burnus <burnus@net-b.de>
6649
6650 PR fortran/52864
6651 * gfortran.dg/pointer_intent_6.f90: New.
6652
6653 2012-04-16 Tobias Burnus <burnus@net-b.de>
6654
6655 PR fortran/52916
6656 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6657 to include public_private_module_4.f90.
6658 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6659 targets.
6660
6661 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6662
6663 PR c++/49152
6664 * g++.dg/diagnostic/operator1.C: New.
6665 * g++.dg/ext/label5.C: Adjust.
6666 * g++.dg/ext/va-arg1.C: Likewise.
6667 * g++.dg/other/error20.C: Likewise.
6668 * g++.dg/other/error20.C: Likewise.
6669 * g++.dg/other/error16.C: Likewise.
6670 * g++.dg/other/error10.C: Likewise.
6671 * g++.dg/parse/error30.C: Likewise.
6672 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6673
6674 2012-04-16 Jason Merrill <jason@redhat.com>
6675
6676 PR c++/51148
6677 * g++.dg/cpp0x/variadic127.C: New.
6678
6679 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6680
6681 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6682 testcase name.
6683 Use fail, pass instead of unresolved.
6684 Don't log $optstr.
6685
6686 PR testsuite/52948
6687 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6688 TODO_dump_func.
6689 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6690 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6691 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6692
6693 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6694
6695 PR fortran/52968
6696 * gfortran.dg/typebound_call_23.f03: New test case.
6697
6698 2012-04-15 Jason Merrill <jason@redhat.com>
6699
6700 PR c++/47220
6701 * g++.dg/cpp0x/variadic126.C: New.
6702
6703 PR c++/52380
6704 * g++.dg/cpp0x/variadic125.C: New.
6705
6706 PR c++/52292
6707 * g++.dg/cpp0x/variadic124.C: New.
6708
6709 PR c++/52706
6710 * g++.dg/cpp0x/nullptr27.C: New.
6711
6712 PR c++/52818
6713 * g++.dg/warn/format8.C: New.
6714
6715 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6716
6717 PR fortran/51082
6718 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6719
6720 2012-04-14 Tobias Burnus <burnus@net-b.de>
6721
6722 PR fortran/52916
6723 PR fortran/40973
6724 * gfortran.dg/public_private_module_3.f90: New.
6725 * gfortran.dg/public_private_module_4.f90: New.
6726
6727 2012-04-14 Tom de Vries <tom@codesourcery.com>
6728
6729 * gcc.dg/superblock.c: New test.
6730
6731 2012-04-14 Tom de Vries <tom@codesourcery.com>
6732
6733 * gcc.dg/pr51879-12.c: New test.
6734
6735 2012-04-13 Jason Merrill <jason@redhat.com>
6736
6737 PR c++/52824
6738 * g++.dg/cpp0x/variadic123.C: New.
6739 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6740
6741 PR c++/52905
6742 * g++.dg/cpp0x/initlist-ctor1.C: New.
6743
6744 PR c++/52915
6745 * g++.dg/other/anon-union2.C: New.
6746
6747 2012-04-13 Martin Jambor <mjambor@suse.cz>
6748
6749 PR middle-end/52939
6750 * g++.dg/ipa/pr52939.C: New test.
6751
6752 2012-04-13 Tom de Vries <tom@codesourcery.com>
6753
6754 * gcc.dg/pr52734.c: New test.
6755
6756 2012-04-13 Richard Guenther <rguenther@suse.de>
6757
6758 PR tree-optimization/52969
6759 * gcc.dg/torture/pr52969.c: New testcase.
6760
6761 2012-04-13 Richard Guenther <rguenther@suse.de>
6762
6763 PR c/52549
6764 * gcc.dg/pr52549.c: New testcase.
6765
6766 2012-04-13 Richard Guenther <rguenther@suse.de>
6767
6768 PR c/52862
6769 * gcc.dg/pr52862.c: New testcase.
6770
6771 2012-04-13 Joey Ye <joey.ye@arm.com>
6772
6773 * gcc.target/arm/thumb1-imm.c: New testcase.
6774
6775 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6776
6777 PR target/52932
6778 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6779 second function argument.
6780 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6781 (calc_permps): Update declaration. Calculate result correctly.
6782 (avx2_test): Change src2 type to union256i_d.
6783 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6784 correctly.
6785
6786 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6787
6788 PR target/52775
6789 * gcc.target/powerpc/pr52775.c: New file.
6790
6791 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6792
6793 PR tree-optimization/18589
6794 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6795 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6796 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6797 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6798 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6799 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6800 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6801 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6802 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6803 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6804
6805 2012-04-12 Richard Guenther <rguenther@suse.de>
6806
6807 PR tree-optimization/52943
6808 * gcc.dg/torture/pr52943.c: New testcase.
6809
6810 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6811
6812 PR target/50751
6813 * gcc/target/sh/pr50751-4.c: New.
6814 * gcc/target/sh/pr50751-5.c: New.
6815 * gcc/target/sh/pr50751-6.c: New.
6816 * gcc/target/sh/pr50751-7.c: New.
6817
6818 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6819
6820 PR c++/52465
6821 * g++.dg/lookup/using52.C: New.
6822
6823 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6824
6825 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6826
6827 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6828
6829 PR rtl-optimization/52876
6830 * gcc.target/i386/pr52876.c: New.
6831
6832 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6833
6834 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6835 __UINTPTR_TYPE__.
6836 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6837 __INTPTR_TYPE__.
6838 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6839 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6840 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6841 (ptrdiff_t): ... this. All uses changed.
6842 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6843 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6844 __INTPTR_TYPE__.
6845 (main): Cast argument to __INTPTR_TYPE__.
6846 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6847 size_t.
6848 * gcc.dg/mallign.c (main): Likewise.
6849 * gcc.dg/pr38700.c (foo): Likewise.
6850 * gcc.dg/long-long-cst1.c (t): Likewise.
6851 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6852 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6853 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6854 * gcc.dg/pr25682.c (d, foo): Likewise.
6855 * gcc.dg/format/cast-1.c (f): Likewise.
6856 * gcc.dg/c90-const-expr-10.c
6857 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6858 (size_t): ...this. All uses changed.
6859 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6860 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6861 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6862 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6863 * gcc.dg/sequence-pt-1.c: Likewise.
6864 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6865 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6866 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6867 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6868 of ptrdiff_t with it.
6869 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6870 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6871 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6872
6873 2012-04-11 Jason Merrill <jason@redhat.com>
6874
6875 PR debug/45088
6876 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6877 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6878
6879 PR c++/52906
6880 * g++.dg/ext/attrib45.C: New.
6881
6882 * g++.dg/eh/dtor3.C: New.
6883
6884 2012-04-11 Richard Guenther <rguenther@suse.de>
6885
6886 PR middle-end/52621
6887 * gfortran.dg/pr52621.f90: New testcase.
6888
6889 2012-04-11 Richard Guenther <rguenther@suse.de>
6890
6891 PR middle-end/52918
6892 * g++.dg/torture/pr52918-1.C: New testcase.
6893 * g++.dg/torture/pr52918-2.C: Likewise.
6894
6895 2012-04-11 Tobias Burnus <burnus@net-b.de>
6896
6897 PR fortran/52729
6898 * gfortran.dg/block_11.f90: New.
6899
6900 2012-04-11 Nick Clifton <nickc@redhat.com>
6901
6902 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6903
6904 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6905
6906 PR target/16458
6907 * gcc.target/powerpc/pr16458-1.c: New test.
6908 * gcc.target/powerpc/pr16458-2.c: Likewise.
6909 * gcc.target/powerpc/pr16458-3.c: Likewise.
6910 * gcc.target/powerpc/pr16458-4.c: Likewise.
6911
6912 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6913
6914 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6915 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6916 * gcc.dg/builtin-bswap-5.c: Likewise.
6917 * gcc.target/i386/builtin-bswap-4.c: New test.
6918
6919 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6920
6921 PR 24985
6922 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6923
6924 2012-04-11 Richard Guenther <rguenther@suse.de>
6925
6926 PR rtl-optimization/52881
6927 * gcc.dg/torture/pr52881.c: New testcase.
6928 * gcc.dg/torture/pr52913.c: Likewise.
6929
6930 2012-04-11 Richard Guenther <rguenther@suse.de>
6931
6932 PR tree-optimization/52912
6933 * gcc.dg/torture/pr52912.c: New testcase.
6934
6935 2010-04-10 Michael Matz <matz@suse.de>
6936
6937 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6938 * gcc.dg/vect/vect-outer-1.c: Adjust.
6939 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6940 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6941 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6942 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6943 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6944 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6945
6946 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6947
6948 PR tree-optimization/52870
6949 * gcc.dg/vect/pr52870.c: New test.
6950
6951 2012-04-09 Mike Stump <mikestump@comcast.net>
6952
6953 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6954 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6955 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6956 * gnat.dg/aggr11.adb: Likewise.
6957 * gnat.dg/aggr11_pkg.ads: Likewise.
6958 * gnat.dg/aggr15.adb: Likewise.
6959 * gnat.dg/aggr15.ads: Likewise.
6960 * gnat.dg/aggr17.adb: Likewise.
6961 * gnat.dg/aggr18.adb: Likewise.
6962 * gnat.dg/array14.adb: Likewise.
6963 * gnat.dg/array14.ads: Likewise.
6964 * gnat.dg/array14_pkg.ads: Likewise.
6965 * gnat.dg/array19.adb: Likewise.
6966 * gnat.dg/array19.ads: Likewise.
6967 * gnat.dg/discr27.adb: Likewise.
6968 * gnat.dg/discr27.ads: Likewise.
6969 * gnat.dg/discr35.adb: Likewise.
6970 * gnat.dg/discr35.ads: Likewise.
6971 * gnat.dg/discr6.adb: Likewise.
6972 * gnat.dg/discr6_pkg.ads: Likewise.
6973 * gnat.dg/import1.adb: Likewise.
6974 * gnat.dg/import1.ads: Likewise.
6975 * gnat.dg/loop_address2.adb: Likewise.
6976 * gnat.dg/opt7.adb: Likewise.
6977 * gnat.dg/opt7.ads: Likewise.
6978 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6979 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6980 * gnat.dg/rep_clause2.adb: Likewise.
6981 * gnat.dg/rep_clause2.ads: Likewise.
6982 * gnat.dg/slice2.adb: Likewise.
6983 * gnat.dg/slice2.ads: Likewise.
6984 * gnat.dg/slice6.adb: Likewise.
6985 * gnat.dg/slice6_pkg.ads: Likewise.
6986 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6987 * gnat.dg/taft_type2.adb: Likewise.
6988 * gnat.dg/taft_type2.ads: Likewise.
6989 * gnat.dg/taft_type2_pkg.ads: Likewise.
6990 * gnat.dg/volatile10.adb: Likewise.
6991 * gnat.dg/volatile10_pkg.ads: Likewise.
6992
6993 * gcc.dg/dll-8.c: Remove execute permissions.
6994 * g++.dg/ext/dllexport5.C: Likewise.
6995
6996 2012-04-09 Jan Hubicka <jh@suse.cz>
6997
6998 PR lto/52722
6999 PR lto/51765
7000 PR lto/52634
7001 * gcc.dg/lto/pr52634_1.c: New testcase.
7002 * gcc.dg/lto/pr52634_0.c: New testcase.
7003
7004 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7005
7006 PR target/52883
7007 * gcc.target/i386/pr52883.c: New testcase.
7008
7009 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7010
7011 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7012 (check_effective_target_sync_long_long): Add SPARC case.
7013 (check_effective_target_sync_long_long_runtime): Likewise.
7014 (check_effective_target_sync_int_long): Adjust SPARC case.
7015 (check_effective_target_sync_char_short): Likewise.
7016
7017 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7018
7019 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7020 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7021
7022 2012-04-08 Tobias Burnus <burnus@net-b.de>
7023
7024 PR fortran/40973
7025 PR fortran/52751
7026 * gfortran.dg/public_private_module_2.f90: New.
7027
7028 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7029
7030 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7031 directives.
7032
7033 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7034
7035 PR fortran/52893
7036 * gfortran.dg/function_optimize_11.f90: New test.
7037
7038 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7039
7040 PR fortran/52668
7041 * gfortran.dg/use_only_6.f90: New test.
7042
7043 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7044
7045 PR fortran/52668
7046 * gfortran.dg/use_only_6.f90: New test.
7047 2012-04-06 Mike Stump <mikestump@comcast.net>
7048
7049 PR testsuite/50722
7050 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7051
7052 2012-04-05 Jason Merrill <jason@redhat.com>
7053
7054 PR c++/52596
7055 * g++.dg/template/qualified-id5.C: New.
7056
7057 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7058
7059 PR target/52882
7060 * gcc.target/i386/pr52882.c: New test.
7061
7062 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7063 Dominique D'Humieures <dominiq@lps.ens.fr>
7064
7065 PR testsuite/52614
7066 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7067 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7068
7069 2012-04-04 Jason Merrill <jason@redhat.com>
7070
7071 PR c++/52845
7072 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7073
7074 2012-04-03 Jason Merrill <jason@redhat.com>
7075
7076 PR c++/52796
7077 * g++.dg/cpp0x/variadic-value1.C: New.
7078
7079 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7080
7081 * gnat.dg/pack18.adb: New test.
7082 * gnat.dg/pack18_pkg.ads: New helper.
7083
7084 2012-04-03 Richard Guenther <rguenther@suse.de>
7085
7086 PR tree-optimization/52808
7087 * gcc.dg/pr52808.c: New testcase.
7088
7089 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7090
7091 PR tree-optimization/52835
7092 * gfortran.dg/pr52835.f90: New test.
7093
7094 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7095
7096 * gnat.dg/specs/aggr5.ads: New test.
7097
7098 2012-04-02 Richard Guenther <rguenther@suse.de>
7099
7100 PR tree-optimization/52756
7101 * gcc.dg/torture/pr52756.c: New testcase.
7102
7103 2012-04-02 Richard Guenther <rguenther@suse.de>
7104
7105 PR middle-end/52803
7106 * gcc.dg/pr52803.c: New testcase.
7107
7108 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7109
7110 PR c++/40942
7111 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7112 DR 214 in account.
7113
7114 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7115
7116 PR c++/50043
7117 * g++.dg/cpp0x/noexcept17.C: New.
7118 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7119 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7120 * g++.dg/cpp0x/noexcept01.C: Likewise.
7121 * g++.dg/eh/init-temp1.C: Likewise.
7122 * g++.dg/eh/ctor1.C: Likwise.
7123
7124 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7125
7126 * gnat.dg/controlled6.adb: New test.
7127 * gnat.dg/controlled6_pkg.ads: New helper.
7128 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7129
7130 2012-03-30 Richard Henderson <rth@redhat.com>
7131
7132 PR debug/52727
7133 * g++.dg/opt/pr52727.C: New testcase.
7134
7135 2012-03-30 Richard Guenther <rguenther@suse.de>
7136
7137 PR tree-optimization/52754
7138 * gcc.target/i386/pr52754.c: New testcase.
7139
7140 2012-03-30 Richard Guenther <rguenther@suse.de>
7141
7142 PR middle-end/52772
7143 * g++.dg/torture/pr52772.C: New testcase.
7144
7145 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/52718
7148 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7149
7150 2012-03-29 Jason Merrill <jason@redhat.com>
7151
7152 PR c++/52685
7153 * g++.dg/template/inherit8.C: New.
7154
7155 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR c++/52759
7158 * g++.dg/ext/weak4.C: New test.
7159
7160 PR tree-optimization/52760
7161 * gcc.c-torture/execute/pr52760.c: New test.
7162
7163 2012-03-29 Jason Merrill <jason@redhat.com>
7164
7165 PR c++/52743
7166 * g++.dg/cpp0x/initlist-array3.C: New.
7167
7168 2012-03-28 Jason Merrill <jason@redhat.com>
7169
7170 PR c++/52746
7171 * g++.dg/overload/virtual2.C: New.
7172
7173 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7174
7175 * gnat.dg/vect7.ad[sb]: New test.
7176
7177 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7178 Tobias Burnus <burnus@gcc.gnu.org>
7179
7180 PR fortran/52652
7181 * gfortran.dg/allocate_class_1.f90 : Change error test.
7182 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7183 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7184 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7185
7186 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7187
7188 PR middle-end/52691
7189 * gcc.dg/pr52691.c: New test.
7190
7191 PR middle-end/52750
7192 * gcc.c-torture/compile/pr52750.c: New test.
7193
7194 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7195
7196 PR target/52692
7197 * gcc.target/avr/torture/builtins-2.c: New test.
7198
7199 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR target/52736
7202 * gcc.target/i386/pr52736.c: New test.
7203
7204 2012-03-27 Martin Jambor <mjambor@suse.cz>
7205
7206 PR middle-end/52693
7207 * gcc.dg/torture/pr52693.c: New test.
7208
7209 2012-03-27 Meador Inge <meadori@codesourcery.com>
7210
7211 PR c++/52672
7212 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7213
7214 2012-03-27 Mike Stump <mikestump@comcast.net>
7215
7216 PR target/52665
7217 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7218 failures that match branch names.
7219
7220 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7221 H.J. Lu <hongjiu.lu@intel.com>
7222
7223 PR target/52698
7224 * gcc.target/i386/pr52698.c: New test.
7225
7226 2012-03-27 Richard Guenther <rguenther@suse.de>
7227
7228 PR middle-end/52720
7229 * gcc.dg/torture/pr52720.c: New testcase.
7230
7231 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7232
7233 * gnat.dg/pack17.adb: New test.
7234
7235 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7236
7237 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7238 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7239
7240 2012-03-26 Martin Jambor <mjambor@suse.cz>
7241
7242 PR tree-optimization/50052
7243 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7244
7245 2012-03-26 Richard Guenther <rguenther@suse.de>
7246
7247 PR tree-optimization/52701
7248 * gfortran.dg/pr52701.f90: New testcase.
7249
7250 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7251
7252 PR tree-optimization/52686
7253 * gcc.target/arm/pr52686.c: New test.
7254
7255 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7256
7257 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7258 Add "-Os -flto" to list.
7259
7260 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7261
7262 * gnat.dg/concat2.ad[sb]: New test.
7263
7264 2012-03-24 Jason Merrill <jason@redhat.com>
7265
7266 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7267 * g++.dg/cpp0x/trailing2.C: Likewise.
7268 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7269 * g++.dg/cpp1y/auto-fn1.C: New.
7270 * g++.dg/cpp1y/auto-fn2.C: New.
7271 * g++.dg/cpp1y/auto-fn3.C: New.
7272 * g++.dg/cpp1y/auto-fn4.C: New.
7273 * g++.dg/cpp1y/auto-fn5.C: New.
7274 * g++.dg/cpp1y/auto-fn6.C: New.
7275 * g++.dg/cpp1y/auto-fn7.C: New.
7276 * g++.dg/cpp1y/auto-fn8.C: New.
7277 * g++.dg/cpp1y/auto-fn9.C: New.
7278 * g++.dg/cpp1y/auto-fn10.C: New.
7279 * g++.dg/cpp1y/auto-fn11.C: New.
7280
7281 2012-03-23 Richard Guenther <rguenther@suse.de>
7282
7283 PR tree-optimization/52678
7284 * gfortran.dg/pr52678.f: New testcase.
7285
7286 2012-03-23 Richard Guenther <rguenther@suse.de>
7287
7288 PR tree-optimization/52638
7289 * g++.dg/torture/pr52638.C: New testcase.
7290
7291 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7292
7293 PR c++/52487
7294 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7295
7296 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7297
7298 PR c++/52671
7299 * g++.dg/ext/attrib44.C: New test.
7300
7301 2012-03-22 Jan Hubicka <jh@suse.cz>
7302
7303 PR middle-end/51737
7304 * g++.dg/torture/pr51737.C: New testcase
7305
7306 2012-03-22 Richard Guenther <rguenther@suse.de>
7307
7308 PR tree-optimization/52548
7309 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7310
7311 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7312
7313 * lib/fortran-modules.exp (list-module-names-1): Remove
7314 warning.
7315
7316 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7317
7318 PR target/50751
7319 * gcc.target/sh/pr50751-1.c: New.
7320 * gcc.target/sh/pr50751-2.c: New.
7321 * gcc.target/sh/pr50751-3.c: New.
7322
7323 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7324
7325 PR target/52479
7326 * gcc.target/sh/sh4a-cos.c: Remove.
7327 * gcc.target/sh/sh4a-sin.c: Remove.
7328 * gcc.target/sh/sh4a-sincos.c: Remove.
7329
7330 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7331
7332 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7333 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7334
7335 2012-03-21 Martin Jambor <mjambor@suse.cz>
7336
7337 PR testsuite/52641
7338 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7339 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7340
7341 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7342
7343 * gcc.target/arm/thumb-16bit-ops.c: New file.
7344 * gcc.target/arm/thumb-ifcvt.c: New file.
7345
7346 2012-03-20 Jason Merrill <jason@redhat.com>
7347
7348 * lib/target-supports.exp: Add { target c++1y }.
7349
7350 * g++.dg/cpp0x/auto32.C: New.
7351
7352 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7353
7354 PR testsuite/52641
7355 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7356 int32plus.
7357 * gcc.dg/torture/pr48124-4.c: Ditto:
7358 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7359
7360 2012-03-20 Jason Merrill <jason@redhat.com>
7361
7362 PR c++/52510
7363 * g++.dg/cpp0x/initlist66.C: New.
7364
7365 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7366
7367 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7368 __AVR_HAVE_LPMX__
7369
7370 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7371
7372 PR target/49868
7373 * gcc.target/avr/torture/addr-space-2.h: New file.
7374 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7375 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7376 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7377 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7378
7379 2012-03-20 Richard Guenther <rguenther@suse.de>
7380
7381 * gnat.dg/pack16.adb: New testcase.
7382 * gnat.dg/pack16_pkg.ads: Likewise.
7383 * gnat.dg/specs/pack8.ads: Likewise.
7384 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7385
7386 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7387
7388 * g++.dg/warn/Wuseless-cast.C: Extend.
7389
7390 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7391
7392 PR c++/14710
7393 * g++.dg/warn/Wuseless-cast.C: New.
7394
7395 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7396
7397 PR libfortran/52608
7398 * gfortran.dg/pr52608.f90: New test.
7399
7400 2012-03-17 Tobias Burnus <burnus@net-b.de>
7401
7402 PR fortran/52585
7403 * gfortran.dg/proc_ptr_36.f90: New.
7404
7405 2012-03-16 Martin Jambor <mjambor@suse.cz>
7406
7407 * gcc.dg/misaligned-expand-1.c: New test.
7408 * gcc.dg/misaligned-expand-3.c: Likewise.
7409
7410 2012-03-16 Richard Guenther <rguenther@suse.de>
7411 Kai Tietz <ktietz@redhat.com>
7412
7413 PR middle-end/48814
7414 * gcc.c-torture/execute/pr48814-1.c: New test.
7415 * gcc.c-torture/execute/pr48814-2.c: New test.
7416 * gcc.dg/tree-ssa/assign-1.c: New test.
7417 * gcc.dg/tree-ssa/assign-2.c: New test.
7418 * gcc.dg/tree-ssa/assign-3.c: New test.
7419
7420 2012-03-16 Richard Guenther <rguenther@suse.de>
7421
7422 * gnat.dg/specs/pack7.ads: New testcase.
7423
7424 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7425
7426 PR target/52568
7427 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7428 * gcc.dg/torture/vshuf-8.inc: Likewise.
7429 * gcc.dg/torture/vshuf-16.inc: Likewise.
7430 * gcc.dg/torture/vshuf-32.inc: Likewise.
7431
7432 2012-03-15 Jason Merrill <jason@redhat.com>
7433
7434 * g++.dg/torture/pr52582.C: New.
7435
7436 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7437
7438 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7439
7440 2012-03-15 Ira Rosen <irar@il.ibm.com>
7441 Ulrich Weigand <ulrich.weigand@linaro.org>
7442
7443 * gcc.dg/vect/slp-cond-3.c: New test.
7444 * gcc.dg/vect/slp-cond-4.c: New test.
7445
7446 2012-03-15 Ira Rosen <irar@il.ibm.com>
7447 Ulrich Weigand <ulrich.weigand@linaro.org>
7448
7449 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7450 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7451
7452 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7453
7454 PR libfortran/52434
7455 PR libfortran/48878
7456 PR libfortran/38199
7457 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7458 * gfortran.dg/round_1.f03: Likewise.
7459
7460 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7461 Andrew Pinski <apinski@cavium.com>
7462
7463 PR middle-end/52592
7464 * gcc.dg/pr52592.c: New test.
7465
7466 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7467
7468 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7469 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7470 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7471 * lib/fortran-modules.exp: .. this new file. Adjust users.
7472 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7473 gfortran-dg-debug-runtest): Call cleanup-modules.
7474 * lib/fortran-torture.exp (fortran-torture-execute,
7475 fortran-torture): Likewise.
7476 * gfortran.dg/coarray/caf.exp: Likewise.
7477 * lib/lto.exp: Likewise.
7478 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7479 * gfortran.dg/class_4b.f03: Likewise.
7480 * gfortran.dg/class_4c.f03: Likewise.
7481 * gfortran.dg/class_45a.f03: Likewise.
7482 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7483 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7484 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7485 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7486 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7487 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7488 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7489 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7490 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7491 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7492 * gfortran.dg/whole_file_28.f90: Likewise.
7493 * gfortran.dg/whole_file_29.f90: Likewise.
7494 * gfortran.dg/whole_file_30.f90: Likewise.
7495 * gfortran.dg/whole_file_31.f90: Likewise.
7496
7497 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR tree-optimization/52267
7500 * gcc.dg/pr52267.c: New test.
7501 * gcc.dg/tree-ssa/vrp65.c: New test.
7502 * gcc.dg/tree-ssa/vrp66.c: New test.
7503
7504 2012-03-15 Richard Guenther <rguenther@suse.de>
7505
7506 PR middle-end/52580
7507 * gfortran.dg/vect/pr52580.f: New testcase.
7508
7509 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7510
7511 * gcc.target/sh/fpul-usage-1.c: New.
7512
7513 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7514
7515 PR target/49468
7516 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7517 * gcc.target/sh/pr49468-di.c: Likewise.
7518
7519 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7520
7521 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7522 * gcc.dg/c99-stdint-6.c: Likewise.
7523 * gcc.dg/lto/20090210_0.c: Likewise.
7524 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7525 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7526 * gcc.dg/pragma-init-fini-2.c: Likewise.
7527 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7528 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7529 * gcc.target/i386/pr22152.c: Likewise.
7530 * gcc.target/i386/vect8-ret.c: Likewise.
7531 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7532 handling.
7533
7534 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535
7536 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7537 * g++.dg/tree-prof/partition1.C: Likewise.
7538 * g++.dg/tree-prof/partition2.C: Likewise.
7539 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7540 handling.
7541 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7542 * gcc.c-torture/execute/20010724-1.c: Remove.
7543 * gcc.c-torture/execute/20010724-1.x: Remove.
7544 * gcc.c-torture/execute/20040208-2.c: Remove.
7545 * gcc.c-torture/execute/20040208-2.x: Remove.
7546 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7547 Remove.
7548 (main) [__mips__ && __sgi__]: Remove.
7549 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7550 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7551 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7552 mips-sgi-irix6* handling.
7553 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7554 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7555 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7556 handling.
7557 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7558 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7559 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7560 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7561 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7562 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7563 mips-sgi-irix6*.
7564 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7565 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7566 * gcc.target/mips/save-restore-3.c: Likewise.
7567 * gcc.target/mips/save-restore-4.c: Likewise.
7568 * gcc.target/mips/save-restore-5.c: Likewise.
7569 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7570 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7571 messages.
7572 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7573 IRIX 6 handling.
7574 (restore_ld_library_path_env_vars): Likewise.
7575 * lib/target-supports.exp (check_profiling_available): Remove
7576 mips*-*-irix* handling.
7577 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7578 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7579 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7580
7581 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7582
7583 PR c++/52582
7584 * g++.dg/opt/pr52582.C: New test.
7585
7586 2012-03-14 Richard Guenther <rguenther@suse.de>
7587
7588 PR tree-optimization/52571
7589 * gcc.dg/vect/vect-2.c: Initialize arrays.
7590 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7591 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7592 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7593
7594 2012-03-14 Richard Guenther <rguenther@suse.de>
7595
7596 PR middle-end/52080
7597 PR middle-end/52097
7598 PR middle-end/48124
7599 * gcc.dg/torture/pr48124-1.c: New testcase.
7600 * gcc.dg/torture/pr48124-2.c: Likewise.
7601 * gcc.dg/torture/pr48124-3.c: Likewise.
7602 * gcc.dg/torture/pr48124-4.c: Likewise.
7603
7604 2012-03-14 Richard Guenther <rguenther@suse.de>
7605
7606 PR middle-end/52578
7607 * gcc.dg/pr52578.c: New testcase.
7608
7609 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR c++/52521
7612 * g++.dg/cpp0x/udlit-args2.C: New test.
7613
7614 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7615
7616 PR target/48596
7617 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7618 * gcc.c-torture/compile/pr48596.c: ... here.
7619
7620 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7621
7622 PR c++/51641
7623 * g++.dg/lookup/hidden-class17.C: New test.
7624
7625 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR c/52577
7628 * gcc.dg/Wunused-var-3.c: New test.
7629
7630 2012-03-13 Martin Jambor <mjambor@suse.cz>
7631
7632 * gcc.dg/misaligned-expand-2.c: New test.
7633
7634 2012-03-13 Richard Guenther <rguenther@suse.de>
7635
7636 PR middle-end/52134
7637 * gcc.dg/pr52134.c: New testcase.
7638
7639 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7640
7641 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7642
7643 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7644
7645 PR tree-optimization/46728
7646 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7647 * gcc.target/powerpc/pr46728-5.c: Likewise.
7648 * gcc.target/powerpc/pr46728-8.c: Likewise.
7649 * gcc.target/powerpc/pr46728-10.c: Likewise.
7650 * gcc.target/powerpc/pr46728-11.c: Likewise.
7651 * gcc.target/powerpc/pr46728-13.c: Likewise.
7652 * gcc.target/powerpc/pr46728-14.c: Likewise.
7653 * gcc.target/powerpc/pr46728-15.c: Likewise.
7654
7655 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7656
7657 PR c++/52299
7658 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7659
7660 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7661
7662 PR tree-optimization/46728
7663 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7664 * gcc.target/powerpc/pr46728-5.c: Likewise.
7665 * gcc.target/powerpc/pr46728-8.c: Likewise.
7666 * gcc.target/powerpc/pr46728-10.c: Likewise.
7667 * gcc.target/powerpc/pr46728-11.c: Likewise.
7668 * gcc.target/powerpc/pr46728-13.c: Likewise.
7669 * gcc.target/powerpc/pr46728-14.c: Likewise.
7670 * gcc.target/powerpc/pr46728-15.c: Likewise.
7671
7672 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7673
7674 PR target/49868
7675 * gcc.target/avr/torture/addr-space-1.h: New file.
7676 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7677 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7678 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7679 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7680
7681 2012-03-12 Andrew Pinski <apinski@cavium.com>
7682
7683 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7684
7685 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7686
7687 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7688 * g++.dg/abi/thunk4.C: Likewise.
7689 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7690 Adapt line numbers.
7691 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7692 handling.
7693 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7694 * g++.dg/eh/spbp.C: Likewise.
7695 * g++.dg/ext/label13.C: Likewise.
7696 * g++.dg/guality/guality.exp: Likewise.
7697 * g++.dg/other/anon5.C: Likewise.
7698 * g++.dg/other/pragma-ep-1.C: Remove.
7699 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7700 * g++.dg/warn/pr31246.C: Likewise.
7701 * g++.dg/warn/weak1.C: Likewise.
7702 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7703 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7704 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7705 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7706 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7707 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7708 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7709 * gcc.dg/c99-tgmath-1.c: Likewise.
7710 * gcc.dg/c99-tgmath-2.c: Likewise.
7711 * gcc.dg/c99-tgmath-3.c: Likewise.
7712 * gcc.dg/c99-tgmath-4.c: Likewise.
7713 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7714 handling.
7715 * gcc.dg/debug/pr49032.c: Likewise.
7716 * gcc.dg/guality/guality.exp: Likewise.
7717 * gcc.dg/intmax_t-1.c: Likewise.
7718 * gcc.dg/pr48616.c: Likewise.
7719 * gcc.dg/pragma-ep-1.c: Remove.
7720 * gcc.dg/pragma-ep-2.c: Remove.
7721 * gcc.dg/pragma-ep-3.c: Remove.
7722 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7723 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7724 * gcc.misc-tests/gcov-14.c: Likewise.
7725 * gfortran.dg/guality/guality.exp: Likewise.
7726 * lib/target-supports.exp (check_weak_available): Likewise.
7727 (add_options_for_tls): Likewise.
7728 (check_ascii_locale_available): Likewise.
7729 * obj-c++.dg/dwarf-2.mm: Likewise.
7730 * objc.dg/dwarf-1.m: Likewise.
7731 * objc.dg/dwarf-2.m: Likewise.
7732
7733 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR tree-optimization/51721
7736 * gcc.dg/tree-ssa/vrp64.c: New test.
7737
7738 PR tree-optimization/52533
7739 * gcc.c-torture/compile/pr52533.c: New test.
7740
7741 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7742
7743 * gcc.target/i386/rtm-xabort-1.c: New.
7744 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7745 * gcc.target/i386/rtm-xend-1.c: Ditto.
7746 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7747 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7748 * gcc.target/i386/sse-13.c: Ditto.
7749 * gcc.target/i386/sse-14.c: Ditto.
7750 * gcc.target/i386/sse-22.c: Ditto.
7751 * gcc.target/i386/sse-23.c: Ditto.
7752 * g++.dg/other/i386-2.C: Ditto.
7753 * g++.dg/other/i386-3.C: Ditto.
7754
7755 2012-03-12 Tobias Burnus <burnus@net-b.de>
7756
7757 PR fortran/52542
7758 * gfortran.dg/proc_ptr_35.f90: New.
7759
7760 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7761
7762 PR target/52530
7763 * gcc.dg/torture/pr52530.c: New test.
7764
7765 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7766
7767 PR target/51244
7768 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7769
7770 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7771
7772 PR target/52450
7773 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7774
7775 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7776
7777 2012-03-09 Andrew Pinski <apinski@cavium.com>
7778
7779 PR middle-end/51988
7780 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7781 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7782
7783 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7784
7785 * gcc.dg/tree-ssa/scev-3.c: New.
7786 * gcc.dg/tree-ssa/scev-4.c: New.
7787
7788 2012-03-08 Tobias Burnus <burnus@net-b.de>
7789
7790 PR fortran/52469
7791 * gfortran.dg/proc_ptr_34.f90
7792
7793 2012-03-07 Jason Merrill <jason@redhat.com>
7794
7795 PR c++/52521
7796 * g++.dg/cpp0x/udlit-mangle.C: New.
7797
7798 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7799
7800 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7801
7802 2012-03-06 Richard Guenther <rguenther@suse.de>
7803
7804 PR middle-end/52493
7805 * gcc.dg/torture/pr52493.c: New testcase.
7806
7807 2012-03-06 Richard Guenther <rguenther@suse.de>
7808
7809 PR lto/52097
7810 * gcc.dg/lto/pr52097_0.c: New testcase.
7811
7812 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7813
7814 PR target/51244
7815 * gcc.target/sh/pr51244-1.c: New.
7816 * gcc.target/sh/pr51244-2.c: New.
7817 * gcc.target/sh/pr51244-3.c: New.
7818
7819 2012-03-05 Jason Merrill <jason@redhat.com>
7820
7821 PR c++/51930
7822 * g++.dg/ext/visibility/template11.C: New.
7823
7824 * g++.dg/cpp0x/implicit13.C: New.
7825
7826 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR tree-optimization/51721
7829 * gcc.dg/tree-ssa/vrp63.c: New test.
7830 * gcc.dg/pr51721.c: New test.
7831
7832 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7833
7834 PR fortran/50981
7835 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7836 argument checks.
7837
7838 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7839
7840 PR target/52146
7841 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7842
7843 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7844
7845 PR fortran/50981
7846 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7847
7848 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7849
7850 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7851 int32plus.
7852
7853 2012-03-03 Jason Merrill <jason@redhat.com>
7854
7855 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7856
7857 Core 1270
7858 * g++.dg/cpp0x/initlist65.C: New.
7859
7860 PR c++/36797
7861 * g++.dg/ext/is_empty2.C: New.
7862
7863 2012-03-03 Tobias Burnus <burnus@net-b.de>
7864
7865 PR fortran/48820
7866 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7867
7868 2012-03-03 Tobias Burnus <burnus@net-b.de>
7869
7870 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7871 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7872 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7873 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7874 * gfortran.dg/class_30.f90: Remove dg-warning line.
7875 * gfortran.dg/bind_c_usage_25.f90: New.
7876
7877 2012-03-03 Tobias Burnus <burnus@net-b.de>
7878
7879 PR fortran/48820
7880 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7881 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7882 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7883
7884 2012-03-03 Tobias Burnus <burnus@net-b.de>
7885
7886 PR fortran/48820
7887 * gfortran.dg/assumed_type_1.f90: New.
7888 * gfortran.dg/assumed_type_2.f90: New.
7889 * gfortran.dg/assumed_type_3.f90: New.
7890 * gfortran.dg/assumed_type_4.f90: New.
7891
7892 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7893
7894 PR target/49486
7895 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7896 * gcc.target/sh/pr49468-di.c: New.
7897
7898 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7899
7900 * gcc.dg/graphite/pr50561.c: Update.
7901
7902 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7903
7904 * gcc.target/powerpc/pr52457.c: New test.
7905
7906 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7907
7908 * gcc.target/arm/sat-1.c: New test.
7909
7910 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7911
7912 PR target/46716
7913 * gcc.target/i386/pr46716.c: New test.
7914
7915 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7916
7917 PR c++/51989
7918 * g++.dg/cpp0x/sfinae32.C: New.
7919
7920 2012-03-02 Richard Guenther <rguenther@suse.de>
7921
7922 PR tree-optimization/52406
7923 * gcc.dg/torture/pr52406.c: New testcase.
7924
7925 2012-03-02 Tobias Burnus <burnus@net-b.de>
7926
7927 PR fortran/52325
7928 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7929 * gfortran.dg/nullify_2.f90: Update dg-error.
7930 * gfortran.dg/nullify_4.f90: Ditto.
7931 * gfortran.dg/pointer_init_6.f90: Ditto.
7932
7933 2012-03-02 Tobias Burnus <burnus@net-b.de>
7934
7935 PR fortran/52270
7936 * gfortran.dg/class_51.f90: New.
7937
7938 2012-03-02 Tobias Burnus <burnus@net-b.de>
7939
7940 PR fortran/52452
7941 * gfortran.dg/intrinsic_8.f90: New.
7942
7943 2012-03-01 Kai Tietz <ktietz@redhat.com>
7944
7945 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7946 routines on mingw targets.
7947 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7948
7949 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR tree-optimization/52445
7952 * gcc.dg/pr52445.c: New test.
7953
7954 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR target/52437
7957 * gcc.c-torture/compile/pr52437.c: New test.
7958
7959 PR middle-end/52419
7960 * gcc.dg/torture/pr52419.c: New test.
7961
7962 PR tree-optimization/52429
7963 * gcc.dg/torture/pr52429.c: New test.
7964 * g++.dg/opt/pr52429.C: New test.
7965
7966 2012-02-29 Richard Guenther <rguenther@suse.de>
7967
7968 PR testsuite/52297
7969 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7970 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7971 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7972 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7973 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7974 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7975
7976 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7977
7978 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7979
7980 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7981
7982 PR fortran/52386
7983 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7984
7985 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7986
7987 PR target/51534
7988 * gcc.target/arm/neon/pr51534.c: New testcase.
7989
7990 2012-02-28 Richard Guenther <rguenther@suse.de>
7991
7992 PR target/52407
7993 * gcc.dg/torture/pr52407.c: New testcase.
7994
7995 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7996
7997 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7998 * gcc.target/arm/vfp2.c: Likewise.
7999 * gcc.target/arm/vfp3.c: Likewise.
8000 * gcc.target/arm/vfp4.c: Likewise.
8001 * gcc.target/arm/vfp5.c: Likewise.
8002 * gcc.target/arm/vfp6.c: Likewise.
8003 * gcc.target/arm/vfp7.c: Likewise.
8004 * gcc.target/arm/vfp8.c: Likewise.
8005 * gcc.target/arm/vfp9.c: Likewise.
8006 * gcc.target/arm/vfp10.c: Likewise.
8007 * gcc.target/arm/vfp11.c: Likewise.
8008 * gcc.target/arm/vfp12.c: Likewise.
8009 * gcc.target/arm/vfp13.c: Likewise.
8010 * gcc.target/arm/vfp14.c: Likewise.
8011 * gcc.target/arm/vfp15.c: Likewise.
8012 * gcc.target/arm/vfp16.c: Likewise.
8013 * gcc.target/arm/vfp17.c: Likewise.
8014 * gcc.target/arm/neon-constants.h: New file.
8015 * gcc.target/arm/neon-vect1.c: New test.
8016 * gcc.target/arm/neon-vect2.c: New test.
8017 * gcc.target/arm/neon-vect3.c: New test.
8018 * gcc.target/arm/neon-vect4.c: New test.
8019 * gcc.target/arm/neon-vect5.c: New test.
8020 * gcc.target/arm/neon-vect6.c: New test.
8021 * gcc.target/arm/neon-vect7.c: New test.
8022 * gcc.target/arm/neon-vect8.c: New test.
8023
8024 2012-02-28 Richard Guenther <rguenther@suse.de>
8025
8026 PR tree-optimization/52402
8027 * gcc.dg/torture/pr52402.c: New testcase.
8028
8029 2012-02-28 Richard Guenther <rguenther@suse.de>
8030
8031 PR lto/52400
8032 * g++.dg/lto/pr52400_0.C: New testcase.
8033
8034 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8035
8036 * gcc.target/avr/torture/builtins-1.c: New test.
8037 * gcc.target/avr/torture/builtins-error.c: New test.
8038
8039 2012-02-28 Kai Tietz <ktietz@redhat.com>
8040
8041 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8042 * gcc.target/i386/pr45352-2.c: Likewise.
8043 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8044 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8045 targets instead rand.
8046 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8047 * gcc.target/i386/sse2-mul-1.c: Likewise.
8048 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8049 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8050 * gcc.target/i386/pad-1.c: Likewise.
8051 * gcc.target/i386/pad-9.c: Likewise.
8052 * gcc.target/i386/pad-2.c: Likewise.
8053 * gcc.target/i386/pad-5b.c: Likewise.
8054 * gcc.target/i386/pad-8.c: Likewise.
8055 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8056 * gcc.target/i386/pr44130.c: Likewise.
8057 * gcc.target/i386/align-main-1.c: Likewise.
8058 * gcc.target/i386/align-main-2.c: Likewise.
8059 * gcc.target/i386/sw-1.c: Likewise.
8060 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8061 on x64 mingw target.
8062 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8063 * gcc.target/i386/pr46295.c: Likewise.
8064 * gcc.target/i386/amd64-abi-1.c: Likewise.
8065 * gcc.target/i386/amd64-abi-2.c: Likewise.
8066 * gcc.target/i386/pr39082-1.c: Likewise.
8067 * gcc.target/i386/pr39162.c: Likewise.
8068 * gcc.target/i386/pr22152.c: Likewise.
8069 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8070 * gcc.target/i386/wrfsbase-2.c: Likewise.
8071 * gcc.target/i386/local.c: Likewise
8072 * gcc.target/i386/wrgsbase-1.c: Likewise.
8073 * gcc.target/i386/wrfsbase-1.c: Likewise.
8074 * gcc.target/i386/pr39315-3.c: Likewise.
8075 * gcc.target/i386/pr35767-4.c: Likewise.
8076 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8077 x64 mingw target.
8078 * gcc.target/i386/pr45336-2.c: Likewise.
8079 * gcc.target/i386/pr45336-1.c: Likewise.
8080 * gcc.target/i386/pr45336-4.c: Likewise.
8081
8082 2012-02-27 Tristan Gingold <gingold@adacore.com>
8083
8084 * gnat.dg/array20.ad[sb]: New test.
8085
8086 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR target/52375
8089 * gcc.target/arm/pr52375.c: New test.
8090 * gcc.c-torture/compile/pr52375.c: New test.
8091
8092 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8093
8094 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8095 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8096
8097 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8098
8099 * gnat.dg/aggr19.adb: New test.
8100 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8101
8102 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8103
8104 PR target/49263
8105 * gcc.target/sh/pr49263.c: New.
8106
8107 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8108
8109 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8110 simulate_thread_wrapper_other_threads
8111 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8112 Move initialization of 'value' to main().
8113 (main): Initialize 'value';
8114 * gcc.dg/simulate-thread/speculative-store.c
8115 (simulate_thread_step_verify): Return 0 when successful.
8116 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8117 Reduce threshold.
8118 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8119 (simulate_thread_wrapper_other_threads): Return a success/fail value
8120 and issue an error if the instruction count threshold is exceeded.
8121
8122 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8123
8124 PR target/50580
8125 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8126 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8127
8128 2012-02-24 Richard Guenther <rguenther@suse.de>
8129
8130 PR middle-end/52355
8131 * gcc.dg/pr52355.c: New testcase.
8132
8133 2012-02-23 Kai Tietz <ktietz@redhat.com>
8134
8135 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8136 * gcc.dg/Wpadded.c: Likewise.
8137 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8138 structure-layout.
8139 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8140 for sleep by Sleep and add windows.h include for this function.
8141 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8142 targets.
8143 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8144 target.
8145 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8146 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8147 on x64 mingw target.
8148 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8149 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8150 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8151 failure on LLP64 target.
8152
8153 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8154
8155 PR c/52290
8156 * gcc.dg/noncompile/pr52290.c: New test.
8157
8158 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8159
8160 PR tree-optimization/52019
8161 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8162
8163 2012-02-22 Kai Tietz <ktietz@redhat.com>
8164
8165 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8166 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8167 derived pdiff_t type.
8168 * g++.dg/torture/pr49720.C: Likewise
8169
8170 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8171
8172 PR target/52330
8173 * gcc.target/i386/pr52330.c: New test.
8174
8175 2012-02-22 Tobias Burnus <burnus@net-b.de>
8176
8177 PR fortran/52335
8178 * gfortran.dg/io_constraints_10.f90: New.
8179
8180 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8181
8182 * lib/target-supports.exp (check_effective_target_vect_condition):
8183 Return true for NEON.
8184
8185 2012-02-21 Kai Tietz <ktietz@redhat.com>
8186
8187 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8188
8189 2012-02-21 Richard Guenther <rguenther@suse.de>
8190
8191 PR tree-optimization/52324
8192 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8193
8194 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8195
8196 PR middle-end/51782
8197 * gcc.target/avr/torture/pr51782-1.c: New test.
8198
8199 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR tree-optimization/52318
8202 * gcc.dg/pr52318.c: New test.
8203
8204 2012-02-20 Kai Tietz <ktietz@redhat.com>
8205
8206 * gcc.dg/bf-ms-layout-3.c: New testcase.
8207
8208 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8209
8210 PR testsuite/52229
8211 PR fortran/32380
8212 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8213
8214 2012-02-20 Richard Guenther <rguenther@suse.de>
8215
8216 PR tree-optimization/52298
8217 * gcc.dg/torture/pr52298.c: New testcase.
8218 * gcc.dg/vect/pr52298.c: Likewise.
8219
8220 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8221
8222 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8223 * gcc.c-torture/execute/pr52286.c: Ditto.
8224
8225 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR tree-optimization/52286
8228 * gcc.c-torture/execute/pr52286.c: New test.
8229
8230 2012-02-18 Tobias Burnus <burnus@net-b.de>
8231
8232 PR fortran/52295
8233 * gfortran.dg/interface_35.f90: Use -std=f2003.
8234 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8235 * gfortran.dg/interface_assignment_4.f90: Ditto.
8236 * gfortran.dg/bessel_1.f90: Ditto.
8237 * gfortran.dg/func_result_6.f90: Ditto.
8238 * gfortran.dg/hypot_1.f90: Ditto.
8239 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8240
8241 2012-02-17 Tobias Burnus <burnus@net-b.de>
8242
8243 PR translation/52232
8244 PR translation/52234
8245 PR translation/52245
8246 PR translation/52246
8247 PR translation/52262
8248 PR translation/52273
8249 * gfortran.dg/coarray_22.f90: Update dg-error.
8250 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8251
8252 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8253
8254 PR target/51753
8255 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8256 (simulate-thread): Use default timeout.
8257
8258 2012-02-16 Jason Merrill <jason@redhat.com>
8259
8260 PR c++/52248
8261 * g++.dg/ext/timevar1.C: New.
8262
8263 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8264
8265 PR c++/52126
8266 * g++.dg/template/using21.C: New.
8267 * g++.dg/template/using22.C: Likewise.
8268
8269 2012-02-16 Jason Merrill <jason@redhat.com>
8270
8271 PR c++/51415
8272 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8273
8274 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR tree-optimization/52255
8277 * gcc.c-torture/compile/pr52255.c: New test.
8278
8279 PR debug/52260
8280 * g++.dg/debug/dwarf2/pr52260.C: New test.
8281
8282 PR middle-end/51929
8283 * g++.dg/ipa/pr51929.C: New test.
8284
8285 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8286
8287 PR target/52199
8288 * gcc.target/powerpc/pr52199.c: New file.
8289
8290 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8291
8292 PR target/52152
8293 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8294
8295 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8296
8297 * gcc.dg/pr51867.c: Don't include <math.h>.
8298 (sqrtf): Declare.
8299
8300 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8301
8302 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8303 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8304
8305 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8306
8307 PR tree-optimization/50561
8308 * gcc.dg/graphite/pr50561.c: New testcase.
8309
8310 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8311
8312 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8313 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8314
8315 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8316
8317 * gnat.dg/discr35.ad[sb]: New test.
8318
8319 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8320
8321 * gnat.dg/volatile10.adb: New test.
8322 * gnat.dg/volatile10_pkg.ads: New helper.
8323
8324 2012-02-14 Jason Merrill <jason@redhat.com>
8325
8326 * g++.dg/ext/attrib43.C: New.
8327
8328 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8329
8330 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8331 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8332 fgnu_tm.
8333 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8334 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8335 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8336 effective_target fgnu_tm.
8337 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8338
8339 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR c++/52247
8342 * g++.dg/template/asmgoto1.C: New test.
8343
8344 2012-02-14 Ian Lance Taylor <iant@google.com>
8345
8346 PR go/48501
8347 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8348 compiling generated file for 64bit and index tests.
8349
8350 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8351
8352 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8353
8354 2012-02-14 Richard Guenther <rguenther@suse.de>
8355
8356 PR tree-optimization/52244
8357 PR tree-optimization/51528
8358 * gcc.dg/torture/pr52244.c: New testcase.
8359
8360 2012-02-14 Walter Lee <walt@tilera.com>
8361
8362 * g++.dg/other/PR23205.C: Disable test on tile.
8363 * g++.dg/other/pr23205-2.C: Disable test on tile.
8364 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8365 * gcc.dg/20040813-1.c: Disable test on tile.
8366 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8367 * gcc.misc-tests/linkage.exp: Handle tilegx.
8368
8369 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR tree-optimization/52210
8372 * gcc.dg/pr52210.c: New test.
8373
8374 2012-02-14 Jason Merrill <jason@redhat.com>
8375
8376 PR c++/39055
8377 * g++.dg/overload/defarg5.C: New.
8378
8379 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR c/52181
8382 * c-c++-common/pr52181.c: New test.
8383
8384 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR c++/52215
8387 * g++.dg/ext/atomic-1.C: New test.
8388
8389 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8390
8391 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8392
8393 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR middle-end/52209
8396 * gcc.c-torture/execute/pr52209.c: New test.
8397
8398 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8399
8400 PR fortran/50981
8401 * gfortran.dg/elemental_optional_args_5.f03: New test.
8402
8403 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8404
8405 PR testsuite/50076
8406 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8407 cases.
8408
8409 2012-02-11 Ian Lance Taylor <iant@google.com>
8410
8411 PR go/51874
8412 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8413 SPARC Solaris. Don't run the test at all on systems where it may
8414 not work, rather than xfailing it.
8415
8416 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8417
8418 PR rtl-optimization/52175
8419 * gcc.c-torture/compile/pr52175.c: New test.
8420
8421 2012-02-10 Jason Merrill <jason@redhat.com>
8422
8423 PR c++/51910
8424 * g++.dg/template/repo10.C: New.
8425
8426 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR debug/52132
8429 * gcc.dg/pr52132.c: New test.
8430
8431 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8432
8433 * gnat.dg/specs/aggr4.ads: New test.
8434 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8435
8436 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8437
8438 PR target/52146
8439 * gcc.target/i386/pr52146.c: New.
8440
8441 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR middle-end/52177
8444 * c-c++-common/pr52177.c: New test.
8445
8446 2012-02-10 Jan Hubicka <jh@suse.cz>
8447
8448 PR middle-end/48600
8449 * g++.dg/torture/pr48600.C: New testcase.
8450
8451 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8452
8453 PR middle-end/52140
8454 * gcc.dg/dfp/pr52140.c: New test.
8455
8456 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR fortran/32380
8459 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8460 of dg-options.
8461
8462 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8463
8464 PR middle-end/51867
8465 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8466 * gcc.dg/pr51867.c: New test.
8467
8468 2012-02-09 Ian Lance Taylor <iant@google.com>
8469
8470 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8471 which don't support -fsplit-stack. Turn off optimization when
8472 compiling select5-out.go.
8473
8474 2012-02-08 Ian Lance Taylor <iant@google.com>
8475
8476 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8477 systems which don't support -fsplit-stack.
8478
8479 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8480
8481 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8482 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8483 machine instuction in the log.
8484
8485 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8486
8487 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8488 to 20 seconds.
8489
8490 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8491
8492 PR driver/48524
8493 * gcc.dg/pr48524.c: New test.
8494 * gcc.dg/pr48524.spec: New spec file for test.
8495
8496 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8497
8498 PR fortran/32380
8499 * gfortran.dg/vect/pr32380.f90: New test.
8500
8501 2012-02-08 Tobias Burnus <burnus@net-b.de>
8502
8503 PR fortran/52151
8504 * gfortran.dg/realloc_on_assign_12.f90: New.
8505
8506 2012-02-08 Richard Guenther <rguenther@suse.de>
8507
8508 PR rtl-optimization/52170
8509 * gcc.dg/torture/pr52170.c: New testcase.
8510
8511 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR gcov-profile/52150
8514 * gcc.dg/tree-prof/pr52150.c: New test.
8515
8516 PR rtl-optimization/52139
8517 * gcc.dg/pr52139.c: New test.
8518
8519 2012-02-07 Jason Merrill <jason@redhat.com>
8520
8521 PR c++/51675
8522 * g++.dg/cpp0x/constexpr-union3.C: New.
8523
8524 PR c++/52035
8525 * g++.dg/lto/pr52035_0.C: New.
8526
8527 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8528
8529 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8530 * gcc.dg/special/weak-1.c: Likewise.
8531 * gcc.dg/ucnid-12.c: Likewise.
8532 * gcc.dg/torture/pr45678-1.c: Likewise.
8533 * gcc.dg/torture/pr45678-2.c: Likewise.
8534 * gcc.dg/vector-4.c: Likewise.
8535 * gcc.dg/ipa/inline-5.c: Likewise.
8536 * gcc.dg/ucnid-11.c: Likewise.
8537 * gcc.misc-tests/gcov-13.c: Likewise.
8538 * gcc.misc-tests/gcov-14.c: Likewise.
8539 * g++.dg/ext/label13.C: Likewise.
8540 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8541 hppa*-*-hpux* options.
8542 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8543 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8544 * gcc.dg/pr48616.c: Likewise.
8545 * gcc.dg/pr17957.c: Likewise.
8546 * gcc.dg/pr17055-1.c: Likewise.
8547 * gcc.dg/pr32912-1.c: Likewise.
8548 * gcc.dg/tm/pr51472.c: Likewise.
8549 * c-c++-common/fold-bitand-4.c: Likewise.
8550 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8551 Use dg-additional-options for extra options.
8552
8553 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8554
8555 * gcc.target/epiphany/interrupt-2.c: New test.
8556
8557 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8558
8559 PR target/52155
8560 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8561 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8562 for MIPS ELF.
8563
8564 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8565
8566 PR target/52152
8567 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8568
8569 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8570
8571 PR middle-end/24306
8572 PR target/52154
8573 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8574 * gcc.target/mips/va-arg-1.c: New test.
8575
8576 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8577
8578 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8579 for -mno-pointers-to-nested-functions.
8580
8581 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8582
8583 * gcc.c-torture/execute/20120207-1.c: New test.
8584
8585 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8586
8587 PR rtl-optimization/52060
8588 * gcc.dg/torture/pr52060.c: New test.
8589
8590 PR middle-end/52074
8591 * gcc.c-torture/compile/pr52074.c: New test.
8592
8593 2012-02-07 Tobias Burnus <burnus@net-b.de>
8594
8595 PR fortran/51514
8596 * gfortran.dg/class_to_type_2.f90: New.
8597
8598 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8599
8600 PR fortran/32373
8601 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8602 Remove module.
8603
8604 2012-02-06 Jason Merrill <jason@redhat.com>
8605
8606 PR c++/52088
8607 * g++.dg/template/conv13.C: New.
8608
8609 2012-02-06 Richard Guenther <rguenther@suse.de>
8610
8611 PR tree-optimization/52115
8612 * gcc.c-torture/compile/pr52115.c: New testcase.
8613
8614 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR target/52129
8617 * gcc.c-torture/execute/pr52129.c: New test.
8618
8619 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8620
8621 * gcc.dg/pr48374.c: Actually add the test I forgot
8622 in the 2012-01-25 commit.
8623
8624 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8625
8626 PR fortran/32373
8627 * gfortran.dg/vect/vect-8.f90: New test case.
8628
8629 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8630
8631 PR fortran/48847
8632 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8633
8634 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8635
8636 PR fortran/52102
8637 * gfortran.dg/class_48.f90 : Add test of allocate class array
8638 component with source in subroutine test3. Remove commenting
8639 out in subroutine test4, since branching on unitialized variable
8640 is now fixed (no PR for this last.).
8641
8642 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8643
8644 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8645 on MIPS targets.
8646 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8647
8648 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8649
8650 PR target/52125
8651 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8652 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8653
8654 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8655
8656 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8657 (check_effective_target_sync_int_long): Use it.
8658 (check_effective_target_sync_char_short): Likewise.
8659 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8660
8661 2012-02-05 Tobias Burnus <burnus@net-b.de>
8662
8663 PR fortran/51972
8664 * gfortran.dg/class_48.f90: Add some further checks.
8665
8666 2012-02-05 Ira Rosen <irar@il.ibm.com>
8667
8668 PR tree-optimization/52091
8669 * gcc.dg/vect/pr52091.c: New test.
8670
8671 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR rtl-optimization/52113
8674 * gcc.target/avr/pr52113.c: New test.
8675
8676 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8677
8678 PR rtl-optimization/52092
8679 * gcc.c-torture/compile/pr52092.c: New test.
8680
8681 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8682
8683 PR fortran/41587
8684 * gfortran.dg/class_array_10.f03: New test.
8685
8686 PR fortran/46356
8687 * gfortran.dg/class_array_11.f03: New test.
8688
8689 PR fortran/51754
8690 * gfortran.dg/class_array_12.f03: New test.
8691
8692 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8693
8694 PR fortran/52012
8695 * gfortran.dg/realloc_on_assign_11.f90: New test.
8696
8697 2012-02-02 Tobias Burnus <burnus@net-b.de>
8698
8699 PR fortran/52093
8700 * gfortran.dg/shape_7.f90: New.
8701
8702 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8703
8704 * gcc.target/mips/mips-prepend-1.c: New test.
8705
8706 2012-02-02 Jan Hubicka <jh@suse.cz>
8707 Tom de Vries <tom@codesourcery.com>
8708
8709 PR middle-end/51998
8710 * gcc.dg/alias-12.c: New testcase.
8711 * gcc.dg/alias-13.c: New testcase.
8712
8713 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR target/52086
8716 * gcc.dg/pr52086.c: New test.
8717
8718 PR tree-optimization/52073
8719 * gcc.c-torture/compile/pr52073.c: New test.
8720
8721 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8722
8723 PR fortran/51958
8724 * gfortran.dg/function_optimize_10.f90: New test.
8725
8726 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8727
8728 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8729 test on alpha*-*-*.
8730
8731 2012-02-01 Tobias Burnus <burnus@net-b.de>
8732
8733 PR fortran/52024
8734 * gfortran.dg/typebound_operator_14.f90: New.
8735
8736 2012-02-01 Tobias Burnus <burnus@net-b.de>
8737
8738 PR fortran/52059
8739 * gfortran.dg/elemental_function_1.f90: New.
8740
8741 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8742
8743 PR rtl-optimization/51374
8744 * gcc.target/avr/torture/pr51374-1.c:
8745 Also fail if SBIS is seen.
8746
8747 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8748
8749 PR rtl-optimization/51374
8750 * gcc.target/avr/torture/pr51374-1.c: New.
8751
8752 2012-01-31 Tobias Burnus <burnus@net-b.de>
8753
8754 PR fortran/52024
8755 * gfortran.dg/typebound_generic_11.f90: New.
8756
8757 2012-01-31 Tobias Burnus <burnus@net-b.de>
8758
8759 PR fortran/52029
8760 * gfortran.dg/class_49.f90: New.
8761
8762 2012-01-31 Tobias Burnus <burnus@net-b.de>
8763
8764 PR fortran/52013
8765 * gfortran.dg/elemental_args_check_6.f90: New.
8766
8767 2012-01-31 Jason Merrill <jason@redhat.com>
8768
8769 PR c++/52043
8770 * g++.dg/cpp0x/variadic122.C: New.
8771
8772 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8773
8774 PR fortran/52012
8775 * gfortran.dg/realloc_on_assign_10.f90: New test.
8776
8777 2012-01-31 Richard Guenther <rguenther@suse.de>
8778
8779 PR tree-optimization/51528
8780 * gcc.dg/torture/pr51528.c: New testcase.
8781
8782 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8783
8784 PR go/48501
8785 * lib/go.exp (go_target_compile): Append timeout= to options.
8786 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8787 select5-out.go test on alpha*-*-* targets.
8788
8789 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8790
8791 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8792 (TEST_SHORT): Reformat in the same way.
8793 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8794 (TEST_SHORT): Reformat in the same way.
8795 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8796 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8797 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8798 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8799 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8800
8801 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8802
8803 PR target/51835
8804 * gcc.target/arm/pr51835.c: New testcase.
8805
8806 2012-01-30 Richard Guenther <rguenther@suse.de>
8807
8808 PR tree-optimization/52028
8809 * gcc.dg/torture/pr52028.c: New testcase.
8810 * gfortran.dg/ldist-pr45199.f: Adjust.
8811 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8812 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8813 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8814
8815 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR debug/52027
8818 * gcc.dg/tree-prof/pr52027.c: New test.
8819
8820 PR tree-optimization/52046
8821 * gcc.dg/pr52046.c: New test.
8822
8823 PR debug/52048
8824 * g++.dg/other/pr52048.C: New test.
8825
8826 2012-01-30 Richard Guenther <rguenther@suse.de>
8827
8828 PR tree-optimization/52045
8829 * gcc.dg/pr52045.c: New testcase.
8830
8831 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8832
8833 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8834 new code generated for __sync_lock_release.
8835
8836 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8837
8838 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8839
8840 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8841
8842 PR testsuite/51875
8843 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8844
8845 * g++.dg/ext/visibility/template10.C: Fix typo.
8846
8847 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8848
8849 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8850
8851 PR c++/51327
8852 * g++.dg/cpp0x/constexpr-ice6.C: New.
8853
8854 2012-01-29 Tobias Burnus <burnus@net-b.de>
8855
8856 PR fortran/41600
8857 * gfortran.dg/default_initialization_6.f90: New.
8858
8859 2012-01-29 Tobias Burnus <burnus@net-b.de>
8860
8861 PR fortran/51972
8862 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8863 * gfortran.dg/class_48.f90: New.
8864
8865 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8866
8867 PR fortran/51808
8868 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8869
8870 2012-01-28 Tobias Burnus <burnus@net-b.de>
8871
8872 PR fortran/51972
8873 * gfortran.dg/class_allocate_12.f90: New.
8874
8875 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8876
8877 * gcc.dg/torture/pr50444.c: Fix dg directives.
8878
8879 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR target/52006
8882 * gcc.target/arm/pr52006.c: New test.
8883
8884 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8885
8886 PR testsuite/52011
8887 * gcc.dg/lto/trans-mem.h: New file.
8888 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8889 * gcc.dg/lto/trans-mem-1_1.c: Same.
8890 * gcc.dg/lto/trans-mem-4_1.c: Same.
8891 * gcc.dg/lto/trans-mem-3_1.c: Same.
8892
8893 2012-01-27 Tobias Burnus <burnus@net-b.de>
8894
8895 PR fortran/52022
8896 * gfortran.dg/dummy_procedure_7.f90: New.
8897
8898 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8899
8900 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8901 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8902
8903 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR c++/51852
8906 * g++.dg/other/gc5.C: New test.
8907
8908 2012-01-27 Richard Guenther <rguenther@suse.de>
8909
8910 PR tree-optimization/50444
8911 * gcc.dg/torture/pr50444.c: New testcase.
8912
8913 2012-01-27 Tobias Burnus <burnus@net-b.de>
8914
8915 PR fortran/51970
8916 PR fortran/51977
8917 * gfortran.dg/move_alloc_13.f90: New.
8918
8919 2012-01-27 Tobias Burnus <burnus@net-b.de>
8920
8921 PR fortran/51953
8922 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8923 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8924 and change dg-error string.
8925
8926 2012-01-27 Tobias Burnus <burnus@net-b.de>
8927
8928 PR fortran/52016
8929 * gfortran.dg/elemental_args_check_5.f90: New.
8930
8931 2012-01-27 Richard Guenther <rguenther@suse.de>
8932
8933 PR middle-end/51959
8934 * g++.dg/torture/pr51959.C: New testcase.
8935
8936 2012-01-27 Tom de Vries <tom@codesourcery.com>
8937
8938 PR tree-optimization/51990
8939 * gcc.dg/pr51990.c: New test.
8940 * gcc.dg/pr51990-2.c: Same.
8941
8942 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8943 Tobias Burnus <burnus@gcc.gnu.org>
8944
8945 PR fortran/48705
8946 * gfortran.dg/class_allocate_11.f03: New.
8947
8948 PR fortran/51870
8949 PR fortran/51943
8950 PR fortran/51946
8951 * gfortran.dg/class_allocate_7.f03: New.
8952 * gfortran.dg/class_allocate_8.f03: New.
8953 * gfortran.dg/class_allocate_9.f03: New.
8954 * gfortran.dg/class_allocate_10.f03: New.
8955
8956 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8957
8958 * gnat.dg/discr34.adb: New test.
8959 * gnat.dg/discr34_pkg.ads: New helper.
8960
8961 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8962
8963 * gnat.dg/discr33.adb: New test.
8964
8965 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8966
8967 * gnat.dg/limited_with3.ad[sb): New test.
8968 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8969 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8970 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8971
8972 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8973
8974 * gnat.dg/stack_usage1.adb: New test.
8975 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8976
8977 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8978 * gcc.dg/pr44194-2.c: Likewise.
8979
8980 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/51370
8983 * g++.dg/template/crash112.C: New.
8984
8985 2012-01-27 Richard Henderson <rth@redhat.com>
8986
8987 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8988
8989 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8990
8991 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8992
8993 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR middle-end/51895
8996 * g++.dg/opt/pr51895.C: New test.
8997
8998 2012-01-26 Michael Matz <matz@suse.de>
8999
9000 PR tree-optimization/48794
9001 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9002
9003 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9004
9005 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9006
9007 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9008
9009 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9010 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9011 memory.
9012 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9013 the default value for s390 and s390x.
9014
9015 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9016
9017 PR lto/51698
9018 * gcc.dg/lto/trans-mem-4_0.c: New.
9019 * gcc.dg/lto/trans-mem-4_1.c: New.
9020 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9021 TM builtins.
9022 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9023 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9024 TM builtins.
9025 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9026 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9027 TM builtins.
9028
9029 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9030
9031 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9032
9033 2012-01-25 Ian Lance Taylor <iant@google.com>
9034
9035 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9036
9037 2012-01-25 Tobias Burnus <burnus@net-b.de>
9038
9039 PR fortran/51995
9040 * gfortran.dg/typebound_proc_25.f90: New.
9041
9042 2012-01-25 Jason Merrill <jason@redhat.com>
9043
9044 PR c++/51992
9045 * g++.dg/lto/pr51992_0.C: New.
9046
9047 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR tree-optimization/51987
9050 * gcc.target/i386/pr51987.c: New test.
9051
9052 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9053
9054 * gcc.dg/tm/lto-1.c: Require lto support in target.
9055
9056 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9057
9058 PR rtl-optimization/48374
9059 * gcc.dg/pr48374.c: New test.
9060
9061 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9062
9063 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9064
9065 2012-01-25 Tobias Burnus <burnus@net-b.de>
9066
9067 PR fortran/51966
9068 * gfortran.dg/derived_constructor_char_3.f90: New.
9069
9070 2012-01-24 Ian Lance Taylor <iant@google.com>
9071
9072 * go.test/go-test.exp (filecmp): New procedure.
9073 (errchk): Handle quoted square brackets.
9074 (go-gc-tests): Set go_compile_args. Handle various new test
9075 lines. Skip a few new tests.
9076 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9077
9078 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9079
9080 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9081 (check_effective_target_vect_extract_even_odd)
9082 (check_effective_target_vect_interleave): Return true for MIPS
9083 paired-single.
9084
9085 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9086
9087 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9088 (main): Use it instead of argc.
9089
9090 2012-01-24 Jason Merrill <jason@redhat.com>
9091
9092 PR c++/51973
9093 * g++.dg/cpp0x/sfinae31.C: New.
9094
9095 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9096
9097 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9098
9099 2012-01-24 Jason Merrill <jason@redhat.com>
9100
9101 PR c++/51812
9102 * g++.dg/inherit/covariant20.C: New.
9103
9104 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9105
9106 PR c++/51223
9107 * g++.dg/parse/crash58.C: New.
9108
9109 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR target/51957
9112 * gcc.dg/pr51957-1.c: New test.
9113 * gcc.dg/pr51957-1.h: New file.
9114 * gcc.dg/pr51957-2.c: New test.
9115
9116 2012-01-23 Jason Merrill <jason@redhat.com>
9117
9118 PR c++/51930
9119 * g++.dg/ext/visibility/template10.C: New.
9120
9121 2012-01-23 Tobias Burnus <burnus@net-b.de>
9122
9123 PR fortran/51948
9124 * gfortran.dg/move_alloc_12.f90: New.
9125
9126 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9127
9128 PR middle-end/45416
9129 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9130
9131 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9132
9133 PR c++/51398
9134 * g++.dg/template/crash111.C: New.
9135
9136 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9137
9138 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9139 configurations.
9140 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9141
9142 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9143
9144 PR testsuite/51941
9145 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9146 the DW_TAG_class_type and DW_AT_name: "Executor".
9147
9148 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9149
9150 * lib/target-supports.exp
9151 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9152 (check_effective_target_vect_interleave): Likewise.
9153
9154 2012-01-22 Jason Merrill <jason@redhat.com>
9155
9156 PR c++/51925
9157 * g++.dg/template/using20.C: New.
9158 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9159
9160 2012-01-23 Jason Merrill <jason@redhat.com>
9161
9162 PR target/51934
9163 * g++.dg/torture/pr51344.C: Limit to x86.
9164
9165 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9166
9167 * c-c++-common/tm/omp.c: Require target with pthread support.
9168
9169 2012-01-23 Richard Guenther <rguenther@suse.de>
9170
9171 PR tree-optimization/51949
9172 * gcc.dg/torture/pr51949.c: New testcase.
9173
9174 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9175
9176 PR rtl-optimization/51933
9177 * gcc.c-torture/execute/pr51933.c: New test.
9178
9179 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9180
9181 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9182 Do not define for Interix.
9183
9184 2012-01-22 Jason Merrill <jason@redhat.com>
9185
9186 PR c++/51832
9187 * g++.dg/lto/pr51832.h: New.
9188 * g++.dg/lto/pr51832_0.C: New.
9189 * g++.dg/lto/pr51832_1.C: New.
9190
9191 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9192
9193 * gcc.dg/ext-elim-1.c: New test.
9194
9195 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9196
9197 PR target/51931
9198 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9199 * g++.dg/opt/longbranch1.C: Likewise.
9200
9201 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9202
9203 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9204 in C++11 mode.
9205
9206 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9207
9208 PR fortran/50556
9209 * gfortran.dg/namelist_74.f90: New test.
9210 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9211
9212 2012-01-21 Tobias Burnus <burnus@net-b.de>
9213
9214 PR fortran/51913
9215 * gfortran.dg/class_47.f90: New.
9216
9217 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9218
9219 * gnat.dg/renaming5.ad[sb]: New test.
9220
9221 2012-01-20 Jason Merrill <jason@redhat.com>
9222
9223 PR c++/51919
9224 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9225
9226 2012-01-20 Jason Merrill <jason@redhat.com>
9227
9228 PR c++/51922
9229 * g++.dg/ext/attrib42.C: Require ilp32.
9230
9231 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR target/51915
9234 * gcc.target/arm/pr51915.c: New test.
9235
9236 2012-01-20 Cary Coutant <ccoutant@google.com>
9237 Dodji Seketeli <dodji@redhat.com>
9238
9239 PR debug/45682
9240 * g++.dg/debug/dwarf2/nested-3.C: New test.
9241
9242 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9243
9244 PR c++/51402
9245 * g++.dg/template/crash110.C: New.
9246
9247 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9248
9249 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9250 Remove default options on hppa*-*-hpux*.
9251
9252 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9253
9254 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9255
9256 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9257
9258 * gcc.c-torture/compile/pr51856.c: New testcase.
9259
9260 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9261
9262 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9263 options to go_target_compile.
9264
9265 2012-01-20 Kai Tietz <ktietz@redhat.com>
9266
9267 * g++.dg/torture/pr51344.C: Fix typo.
9268
9269 2012-01-20 Richard Guenther <rguenther@suse.de>
9270
9271 PR tree-optimization/51903
9272 * g++.dg/torture/pr51903.C: New testcase.
9273
9274 2012-01-20 Tobias Burnus <burnus@net-b.de>
9275 Janus Weil <janus@gcc.gnu.org>
9276
9277 PR fortran/51056
9278 * gfortran.dg/use_21.f90: New.
9279
9280 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR target/51106
9283 * gcc.dg/torture/pr51106-1.c: New test.
9284 * gcc.dg/torture/pr51106-2.c: New test.
9285
9286 2012-01-19 Kai Tietz <ktietz@redhat.com>
9287
9288 * g++.dg/torture/pr51344.C: New test.
9289
9290 2012-01-19 Tobias Burnus <burnus@net-b.de>
9291
9292 PR fortran/51904
9293 * gfortran.dg/intrinsic_size_2.f90: New.
9294
9295 2012-01-19 Jason Merrill <jason@redhat.com>
9296
9297 PR c++/51889
9298 * g++.dg/inherit/using7.C: New.
9299
9300 2012-01-19 Richard Guenther <rguenther@suse.de>
9301
9302 PR tree-optimization/37997
9303 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9304
9305 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9306
9307 PR rtl-optimization/51505
9308 * gcc.dg/pr51505.c: New test.
9309
9310 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9311
9312 PR fortran/51634
9313 * gfortran.dg/typebound_operator_12.f03: New.
9314 * gfortran.dg/typebound_operator_13.f03: New.
9315
9316 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9317
9318 PR c++/51225
9319 * g++.dg/cpp0x/pr51225.C: New.
9320
9321 2012-01-17 Ian Lance Taylor <iant@google.com>
9322
9323 PR go/50656
9324 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9325
9326 2012-01-17 Tobias Burnus <burnus@net-b.de>
9327
9328 PR fortran/51869
9329 * gfortran.dg/realloc_on_assign_9.f90: New.
9330
9331 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9332
9333 PR other/51165
9334 * gcc.dg/tm/memopt-3.c: Remove xfail.
9335 * gcc.dg/tm/memopt-4.c: Remove xfail.
9336 * gcc.dg/tm/memopt-5.c: Remove xfail.
9337 * gcc.dg/tm/memopt-7.c: Remove xfail.
9338
9339 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9340
9341 PR tree-optimization/51877
9342 * gcc.c-torture/execute/pr51877.c: New test.
9343
9344 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9345
9346 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9347 {!vect_align_arrays} to vect_sizes_32B_16B.
9348 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9349 * gcc.dg/vect/vect-peel-3.c: Ditto.
9350
9351 2012-01-16 Jason Merrill <jason@redhat.com>
9352
9353 PR c++/51854
9354 * g++.dg/abi/mangle60.C: New.
9355
9356 PR c++/51827
9357 * g++.dg/pch/mangle1.{C,Hs}: New.
9358
9359 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9360 Tobias Burnus <burnus@net-b.de>
9361
9362 PR fortran/50981
9363 * gfortran.dg/elemental_optional_args_3.f90: New
9364 * gfortran.dg/elemental_optional_args_4.f90: New
9365
9366 2012-01-16 Tobias Burnus <burnus@net-b.de>
9367
9368 PR fortran/51809
9369 * gfortran.dg/use_20.f90: New
9370
9371 2012-01-16 Jason Merrill <jason@redhat.com>
9372
9373 PR c++/51868
9374 * g++.dg/cpp0x/rv-bitfield.C: New.
9375 * g++.dg/cpp0x/rv-bitfield2.C: New.
9376
9377 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9378
9379 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9380 subroutine 'qsort' and use index array to assign the result.
9381
9382 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR tree-optimization/51865
9385 * gcc.dg/pr51865.c: New test.
9386
9387 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9388
9389 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9390
9391 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9392
9393 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9394 to be loaded from the constant pool, rather than via %hi and %lo.
9395
9396 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9397
9398 PR rtl-optimization/51821
9399 * gcc.dg/pr51821.c: New test.
9400
9401 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9402
9403 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9404
9405 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9406
9407 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9408
9409 2012-01-14 Tobias Burnus <burnus@net-b.de>
9410
9411 PR fortran/51800
9412 * gfortran.dg/init_flag_8.f90: New.
9413 * gfortran.dg/init_flag_9.f90: New.
9414
9415 2011-01-14 Tobias Burnus <burnus@net-b.de>
9416
9417 PR fortran/51816
9418 * gfortran.dg/use_18.f90: New.
9419 * gfortran.dg/use_19.f90: New.
9420
9421 2012-01-13 Ian Lance Taylor <iant@google.com>
9422
9423 PR c++/50012
9424 * g++.dg/warn/Wsign-compare-4.C: New.
9425
9426 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9427
9428 PR fortran/48351
9429 * gfortran.dg/alloc_comp_assign.f03: New.
9430 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9431 __BUILTIN_FREE from 38 to 32.
9432
9433 2012-01-13 Jason Merrill <jason@redhat.com>
9434
9435 PR c++/20681
9436 * g++.dg/warn/Wreturn-type-7.C: New.
9437
9438 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9439
9440 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9441 assumption.
9442 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9443 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9444 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9445 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9446 int32plus because of big array needed.
9447 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9448 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9449
9450 2012-01-13 Jason Merrill <jason@redhat.com>
9451
9452 PR c++/51813
9453 * g++.dg/ext/visibility/template9.C: New.
9454
9455 PR c++/51620
9456 * g++.dg/cpp0x/defaulted34.C: New.
9457 * g++.dg/template/virtual3.C: New.
9458
9459 2012-01-13 Richard Guenther <rguenther@suse.de>
9460
9461 PR middle-end/8081
9462 * gcc.dg/torture/pr8081.c: New testcase.
9463
9464 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9465
9466 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9467
9468 2012-01-12 Jason Merrill <jason@redhat.com>
9469
9470 PR c++/51714
9471 * g++.dg/ext/stmtexpr14.C: New.
9472
9473 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9474
9475 PR c++/51633
9476 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9477
9478 2012-01-12 Jason Merrill <jason@redhat.com>
9479
9480 PR c++/48051
9481 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9482 * g++.dg/abi/mangle58.C: Likewise.
9483
9484 PR c++/51403
9485 * g++.dg/template/arg8.C: New.
9486
9487 2012-01-12 Ira Rosen <irar@il.ibm.com>
9488
9489 PR tree-optimization/51799
9490 * gcc.dg/vect/pr51799.c: New test.
9491 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9492 patterns.
9493
9494 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9495 Tobias Burnus <burnus@net-b.de>
9496
9497 PR fortran/51057
9498 PR fortran/51616
9499 * lib/target-supports.exp
9500 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9501 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9502
9503 2012-01-11 Jason Merrill <jason@redhat.com>
9504
9505 PR c++/51565
9506 * g++.dg/ext/attrib42.C: New.
9507
9508 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR bootstrap/51796
9511 * gcc.dg/pr51796.c: New test.
9512
9513 2012-01-11 Jason Merrill <jason@redhat.com>
9514
9515 PR c++/51818
9516 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9517
9518 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9519
9520 * gnat.dg/array19.ad[sb]: New test.
9521
9522 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9523
9524 * gnat.dg/opt23.ad[sb]: New test.
9525 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9526 * gnat.dg/opt24.ad[sb]: New test.
9527
9528 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9529
9530 PR tree-optimization/49642
9531 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9532 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9533
9534 2012-01-11 Jason Merrill <jason@redhat.com>
9535
9536 PR c++/51613
9537 * g++.dg/template/explicit-args5.C: New.
9538
9539 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9540
9541 * gcc.c-torture/execute/20120110-1.c: New testcase.
9542
9543 2012-01-10 Jason Merrill <jason@redhat.com>
9544
9545 PR c++/51614
9546 * g++.dg/inherit/ambig1.C: New.
9547
9548 PR c++/51433
9549 * g++.dg/cpp0x/constexpr-cache1.C: New.
9550
9551 2012-01-10 Richard Guenther <rguenther@suse.de>
9552
9553 PR tree-optimization/51801
9554 * gcc.dg/torture/pr51801.c: New testcase.
9555
9556 2012-01-10 Tobias Burnus <burnus@net-b.de>
9557
9558 PR fortran/51652
9559 * gfortran.dg/allocate_with_typespec_5.f90: New.
9560
9561 2012-01-10 Tobias Burnus <burnus@net-b.de>
9562
9563 * gfortran.dg/class_39.f03: Update dg-error string.
9564
9565 2012-01-10 Richard Guenther <rguenther@suse.de>
9566
9567 PR tree-optimization/50913
9568 * gcc.dg/graphite/interchange-16.c: New testcase.
9569 * gcc.dg/graphite/scop-20.c: XFAIL.
9570 * gfortran.dg/graphite/interchange-1.f: Likewise.
9571 * gfortran.dg/graphite/block-1.f90: Likewise.
9572 * gfortran.dg/graphite/block-2.f: Likewise.
9573
9574 2012-01-10 Richard Henderson <rth@redhat.com>
9575
9576 * lib/target-supports.exp (check_effective_target_vect_perm,
9577 check_effective_target_vect_perm_byte,
9578 check_effective_target_vect_perm_short): Enable for arm neon.
9579
9580 2012-01-09 Tobias Burnus <burnus@net-b.de>
9581
9582 PR fortran/46328
9583 * gfortran.dg/typebound_operator_11.f90: New.
9584
9585 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9586
9587 * gnat.dg/array18.adb: New test.
9588 * gnat.dg/array18_pkg.ads: New helper.
9589
9590 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9591
9592 PR fortran/51791
9593 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9594 around base object in first assignment in main program.
9595 * gfortran.dg/typebound_operator_10.f03: New test.
9596
9597 2012-01-09 Martin Jambor <mjambor@suse.cz>
9598
9599 PR tree-optimization/51759
9600 * g++.dg/ipa/pr51759.C: New test.
9601
9602 2012-01-09 Tobias Burnus <burnus@net-b.de>
9603
9604 PR fortran/51758
9605 * gfortran.dg/optional_absent_2.f90: New.
9606
9607 2012-01-09 Tobias Burnus <burnus@net-b.de>
9608
9609 PR fortran/51578
9610 * gfortran.dg/use_17.f90: New.
9611
9612 2012-01-09 Gary Funck <gary@intrepid.com>
9613
9614 PR preprocessor/33919
9615 * gcc.dg/pr33919.c: New test.
9616 * gcc.dg/pr33919-0.h: New test header file.
9617 * gcc.dg/pr33919-1.h: Ditto.
9618 * gcc.dg/pr33919-2.h: Ditto.
9619
9620 2012-01-07 Jan Hubicka <jh@suse.cz>
9621
9622 PR tree-optimize/51694
9623 * gcc.c-torture/compile/pr51694.c: new testcase.
9624
9625 2012-01-07 Jan Hubicka <jh@suse.cz>
9626
9627 PR tree-optimization/51600
9628 * g++.dg/torture/pr51600.C: New testcase.
9629
9630 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9631
9632 PR gcov-profile/51715
9633 PR gcov-profile/51717
9634 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9635 * gcc.misc-tests/gcov-14.c: Likewise.
9636
9637 2012-01-06 Jason Merrill <jason@redhat.com>
9638
9639 * g++.dg/parse/new5.C: New.
9640
9641 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9642
9643 PR testsuite/51655
9644 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9645 including <string.h>.
9646
9647 2012-01-06 Jason Merrill <jason@redhat.com>
9648
9649 * g++.dg/abi/mangle51.C: New.
9650 * g++.dg/abi/mangle52.C: New.
9651 * g++.dg/abi/mangle53.C: New.
9652 * g++.dg/abi/mangle54.C: New.
9653 * g++.dg/abi/mangle55.C: New.
9654 * g++.dg/abi/mangle56.C: New.
9655 * g++.dg/abi/mangle57.C: New.
9656 * g++.dg/abi/mangle58.C: New.
9657 * g++.dg/abi/mangle59.C: New.
9658 * g++.dg/cpp0x/trailing3.C: Update mangling.
9659 * g++.dg/cpp0x/variadic111.C: Update mangling.
9660 * g++.dg/cpp0x/variadic4.C: Update mangling.
9661 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9662 * g++.dg/template/nontype22.C: Works now.
9663 * g++.dg/template/pr35240.C: Works now.
9664
9665 * g++.dg/cpp0x/error7.C: New.
9666
9667 2012-01-06 Tobias Burnus <burnus@net-b.de>
9668
9669 * gfortran.dg/deallocate_stat_2.f90: New.
9670 * coarray/allocate_errgmsg.f90: New.
9671 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9672 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9673 * coarray/subobject_1.f90: Fix for num_images > 1.
9674 * gfortran.dg/deallocate_stat.f90: Update due to changed
9675 stat= handling.
9676
9677 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9678
9679 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9680
9681 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9682
9683 * ada/acats/overflow.lst: Add cb20004.
9684
9685 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9686
9687 PR c++/51541
9688 * g++.dg/cpp0x/alias-decl-18.C: New test.
9689
9690 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9691
9692 * gcc.c-torture/execute/20120104-1.c: New test.
9693
9694 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9695
9696 PR fortran/PR48946
9697 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9698 the old typebound_operator_8.f03.
9699 * gfortran.dg/typebound_operator_8.f03: New version of
9700 typebound_operator_7.f03 with 'u' a derived type instead of a
9701 class object.
9702
9703 2012-01-05 Richard Guenther <rguenther@suse.de>
9704
9705 * g++.dg/torture/pr49309.C: Skip for -flto.
9706
9707 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR middle-end/51761
9710 * gcc.c-torture/compile/pr51761.c: New test.
9711
9712 2012-01-05 Richard Guenther <rguenther@suse.de>
9713
9714 PR tree-optimization/51760
9715 * gcc.dg/torture/pr51760.c: New testcase.
9716
9717 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9718
9719 PR middle-end/51472
9720 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9721
9722 2012-01-05 Richard Guenther <rguenther@suse.de>
9723
9724 PR lto/41576
9725 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9726 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9727
9728 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR debug/51695
9731 * gcc.dg/pr51695.c: New test.
9732
9733 2012-01-04 Andrew Pinski <apinski@cavium.com>
9734
9735 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9736 * gcc.target/mips/octeon2-lx-1.c: New test.
9737 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9738 * gcc.target/mips/octeon2-lx-2.c: New test.
9739 * gcc.target/mips/octeon2-lx-3.c: New test.
9740
9741 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9742
9743 PR other/51163
9744 PR other/51164
9745 * gcc.dg/tm/alias-1.c: Adjust regexp.
9746 * gcc.dg/tm/alias-2.c: Adjust regexp.
9747
9748 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9749
9750 PR c++/51064
9751 * g++.dg/warn/Wparentheses-26.C: New.
9752
9753 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9754
9755 * gfortran.dg/elemental_optional_args_2.f90: New test.
9756
9757 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9758
9759 PR fortran/49693
9760 * gfortran.dg/common_17.f90: New test.
9761
9762 2012-01-04 Richard Guenther <rguenther@suse.de>
9763
9764 PR tree-optimization/49651
9765 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9766 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9767
9768 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9769
9770 PR c++/51738
9771 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9772
9773 2012-01-03 Andrew Pinski <apinski@cavium.com>
9774
9775 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9776 for all mips targets. Also allow an optional .cfi_startproc.
9777
9778 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9779
9780 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9781
9782 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9783
9784 PR c++/29273
9785 * g++.dg/rtti/dyncast5.C: New.
9786
9787 2012-01-03 Richard Guenther <rguenther@suse.de>
9788
9789 PR tree-optimization/51070
9790 * gcc.dg/torture/pr51070-2.c: New testcase.
9791
9792 2012-01-03 Richard Guenther <rguenther@suse.de>
9793
9794 PR tree-optimization/51692
9795 * gcc.dg/torture/pr51692.c: New testcase.
9796
9797 2012-01-03 Richard Guenther <rguenther@suse.de>
9798
9799 PR debug/51650
9800 * g++.dg/lto/pr51650-3_0.C: New testcase.
9801
9802 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/15867
9805 * g++.dg/warn/Wredundant-decls-spec.C: New.
9806
9807 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR tree-optimization/51719
9810 * g++.dg/tree-prof/pr51719.C: New test.
9811
9812 2012-01-03 Richard Guenther <rguenther@suse.de>
9813
9814 PR middle-end/51730
9815 * gcc.dg/fold-compare-6.c: New testcase.
9816
9817 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9818
9819 PR c++/51669
9820 * g++.dg/gomp/pr51669.C: New test.
9821
9822 2012-01-02 Jason Merrill <jason@redhat.com>
9823
9824 PR c++/51675
9825 * g++.dg/cpp0x/constexpr-union2.C: New.
9826
9827 PR c++/51666
9828 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9829
9830 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9831
9832 PR c++/51462
9833 * g++.dg/cpp0x/constexpr-99.C: New test.
9834
9835 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9836
9837 PR c++/20140
9838 * g++.dg/template/init9.C: New.
9839
9840 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9841
9842 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9843 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9844 rather than a specific number.
9845
9846 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9847
9848 PR fortran/46262
9849 PR fortran/46328
9850 PR fortran/51052
9851 * gfortran.dg/typebound_operator_7.f03: New.
9852 * gfortran.dg/typebound_operator_8.f03: New.
9853
9854 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9855
9856 PR target/51729
9857 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9858 XFAIL.
9859 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9860
9861 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9862
9863 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9864
9865 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9866
9867 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9868 for MIPS.
9869
9870 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9871
9872 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9873 * gfortran.dg/io_real_boz_4.f90: Likewise.
9874 * gfortran.dg/io_real_boz_5.f90: Likewise.
9875
9876 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9877
9878 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9879
9880 2012-01-02 Revital Eres <revital.eres@linaro.org>
9881
9882 * gcc.dg/sms-11.c: New file.
9883
9884 2012-01-02 Tobias Burnus <burnus@net-b.de>
9885
9886 PR fortran/51682
9887 * gfortran.dg/coarray/image_index_3.f90: New.
9888
9889 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9890
9891 PR c++/16603
9892 * g++.dg/parse/enum8.C: New.
9893
9894 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9895
9896 PR c++/51379
9897 * g++.dg/conversion/reinterpret4.C: New.
9898 * g++.dg/conversion/reinterpret1.C: Adjust.
9899
9900 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9901
9902 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9903
9904 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9905
9906 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9907 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9908 * g++.old-deja/g++.jason/access14.C: Likewise.
9909 * g++.old-deja/g++.jason/access8.C: Likewise.
9910 * g++.old-deja/g++.jason/access1.C: Likewise.
9911 * g++.old-deja/g++.other/access3.C: Likewise.
9912 * g++.old-deja/g++.other/access5.C: Likewise.
9913 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9914 * g++.old-deja/g++.law/visibility22.C: Likewise.
9915 * g++.old-deja/g++.law/visibility26.C: Likewise.
9916 * g++.old-deja/g++.mike/p2746.C: Likewise.
9917 * g++.dg/debug/using1.C: Likewise.
9918 * g++.dg/lookup/using51.C: Likewise.
9919 * g++.dg/inherit/using5.C: Likewise.
9920 * g++.dg/inherit/pr30297.C: Likewise.
9921 * g++.dg/inherit/access8.C: Likewise.
9922 * g++.dg/torture/pr39362.C: Likewise.
9923 * g++.dg/template/crash13.C: Likewise.
9924 * g++.dg/template/using10.C: Likewise.
9925
9926 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9927
9928 PR fortran/51502
9929 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9930
9931 2012-01-01 Ira Rosen <irar@il.ibm.com>
9932
9933 PR tree-optimization/51704
9934 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9935 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9936 corresponding flags.
9937
9938 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9939
9940 PR c++/51723
9941 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9942
9943 2012-01-01 Jan Hubicka <jh@suse.cz>
9944
9945 PR rtl-optimization/51069
9946 * gcc.c-torture/compile/pr51069.c: New testcase.
9947
9948 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR tree-optimization/51683
9951 * gcc.dg/pr51683.c: New test.
9952 \f
9953 Copyright (C) 2012 Free Software Foundation, Inc.
9954
9955 Copying and distribution of this file, with or without modification,
9956 are permitted in any medium without royalty provided the copyright
9957 notice and this notice are preserved.