deaf75c03a1379cdaf69a1db32b052003b1e3da1
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
2
3 PR middle-end/55263
4 * g++.dg/pr55263.C: New test.
5
6 2012-11-11 Martin Jambor <mjambor@suse.cz>
7
8 PR tree-optimization/55238
9 * testsuite/gcc.dg/torture/pr55238.c: New test.
10
11 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
13 * c-c++-common/torture/vector-subscript-1.c: Likewise.
14 * c-c++-common/torture/vector-subscript-2.c: Likewise.
15
16 2012-11-10 Jan Hubicka <jh@suse.cz>
17
18 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
19
20 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
21
22 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
23 -mno-sse -mno-mmx to dg-options. Reformat.
24
25 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
26
27 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
28 * c-c++-common/vector-compare-1.c: Same.
29 * c-c++-common/vector-compare-2.c: Same.
30 * g++.dg/other/unused1.C: Skip on AIX.
31 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
32 extra message on AIX.
33
34 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
35
36 PR target/55247
37 * gcc.target/i386/pr55247.c: New test.
38
39 2012-11-09 Andrew Pinski <apinski@cavium.com>
40
41 * gcc.c-torture/execute/20121108-1.c: New test.
42
43 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
44
45 PR c++/54413
46 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
47 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
48 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
49 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
50
51 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
52
53 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
54 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
55 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
56 array bounds.
57 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
58
59 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
60
61 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
62 * g++.dg/tm/pr47530.C: Same.
63
64 2012-11-09 Jason Merrill <jason@redhat.com>
65
66 PR c++/54859
67 * g++.dg/cpp0x/alias-decl-25.C: New.
68
69 * g++.dg/abi/abi-tag1.C: New.
70 * g++.dg/abi/abi-tag2.C: New.
71
72 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
73
74 PR rtl-optimization/55154
75 * gcc.target/i386/pr55154.c: New test.
76
77 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
78
79 PR rtl-optimization/55151
80 * gcc.dg/pr55151.c: Move ...
81 * gcc.target/i386/pr55151.c: ... here.
82
83 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
84
85 PR rtl-optimization/54472
86 * gcc.dg/pr54472.c: New test.
87
88 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
89
90 * gnat.dg/stack_check3.ad[sb]: New test.
91
92 2012-11-08 Ian Lance Taylor <iant@google.com>
93
94 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
95 with arguments. Handle errorcheckoutput and rundir test types.
96
97 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
98
99 PR tree-optimization/55191
100 * gcc.dg/pr55191.c: New test.
101
102 2012-11-08 Jakub Jelinek <jakub@redhat.com>
103
104 PR debug/54499
105 * g++.dg/debug/pr54499.C: New test.
106
107 2012-11-08 Jan Hubicka <jh@suse.cz>
108
109 PR middle-end/48636
110 * gcc.dg/winline-3.c: Update.
111
112 2012-11-08 Martin Jambor <mjambor@suse.cz>
113
114 * gfortran.dg/ipcp-array-1.f90: New test.
115
116 2012-11-08 Florian Weimer <fweimer@redhat.com>
117
118 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
119
120 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
121
122 PR rtl-optimization/55151
123 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
124
125 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
126
127 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
128
129 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
130
131 * gcc.c-torture/compile/20121107-1.c: New test.
132
133 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
134
135 PR rtl-optimization/55151
136 * gcc.dg/pr55151.c: Compile it only for x86_64.
137
138 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
139
140 PR rtl-optimization/55122
141 * gcc.dg/pr55122.c: New test.
142
143 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
144
145 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
146 word powerpc.
147 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
148 * gcc.target/powerpc/loop_align.c: Skip on AIX.
149 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
150 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
151
152 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
153
154 PR c/53063
155 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
156
157 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
158
159 PR c/51294
160 * c-c++-common/pr51294.c: New.
161
162 2012-11-07 Martin Jambor <mjambor@suse.cz>
163
164 PR tree-optimization/53787
165 * gcc.dg/ipa/ipa-5.c: Adjust.
166 * gcc.dg/ipa/ipcp-agg-1.c: New test.
167 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
168 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
169 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
170 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
171 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
172 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
173 * gfortran.dg/pr48636-2.f90: New test.
174 * gfortran.dg/pr53787.f90: Likewise.
175
176 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
177
178 PR c++/55226
179 Revert:
180 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
181
182 PR c++/54922
183 * g++.dg/cpp0x/constexpr-union4.C: New.
184
185 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
186
187 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
188
189 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
190
191 PR target/49220
192 * gcc.c-torture/compile/pr49220.c: New test.
193
194 2012-11-07 Florian Weimer <fweimer@redhat.com>
195
196 * g++.dg/init/new40.C: New.
197
198 2012-11-07 Jakub Jelinek <jakub@redhat.com>
199
200 PR debug/54693
201 * gcc.dg/guality/pr54693-2.c: New test.
202
203 2012-11-06 Andrew Pinski <apinski@cavium.com>
204
205 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
206 -fno-vect-cost-model.
207
208 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
209
210 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
211 * gcc.dg/tm/debug-1.c: Same.
212 * gcc.dg/tm/irrevocable-3.c: Same.
213 * gcc.dg/tm/irrevocable-4.c: Same.
214 * gcc.dg/tm/memopt-10.c: Same.
215 * gcc.dg/tm/memopt-11.c: Same.
216 * gcc.dg/tm/props-4.c: Same.
217 * gcc.dg/tm/wrap-3.c: Same.
218 * gcc.dg/tm/wrap-4.c: Same.
219
220 2012-11-06 Andrew Pinski <apinski@cavium.com>
221
222 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
223
224 2012-11-06 Jan Hubicka <jh@suse.cz>
225
226 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
227 candidate still.
228 * gcc.dg/tree-ssa/loop-23.c: Likewise.
229 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
230 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
231
232 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
233
234 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
235
236 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
237
238 PR middle-end/41993
239 * gcc.dg/torture/pr41993.c: New test.
240
241 2012-11-06 Jan Hubicka <jh@suse.cz>
242
243 * gcc.target/i386/l_fma_float_?.c: Update.
244 * gcc.target/i386/l_fma_double_?.c: Update.
245
246 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
247
248 PR target/54089
249 * gcc.target/sh/pr54089-8.c: New.
250 * gcc.target/sh/pr54089-9.c: New.
251
252 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
253
254 PR target/47440
255 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
256 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
257 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
258 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
259 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
260 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
261 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
262 * gcc.target/i386/avx-vzeroupper-27.c: New.
263
264 2012-11-06 Janus Weil <janus@gcc.gnu.org>
265
266 PR fortran/54917
267 * gfortran.dg/transfer_class_1.f90: New.
268 * gfortran.dg/transfer_class_2.f90: New.
269
270 2012-11-05 Sriraman Tallam <tmsriram@google.com>
271
272 * testsuite/g++.dg/mv1.C: New test.
273 * testsuite/g++.dg/mv2.C: New test.
274 * testsuite/g++.dg/mv3.C: New test.
275 * testsuite/g++.dg/mv4.C: New test.
276 * testsuite/g++.dg/mv5.C: New test.
277 * testsuite/g++.dg/mv6.C: New test.
278
279 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
280
281 PR testsuite/55186
282 * gcc.dg/const-uniq-1.c (a): Increase length four times.
283
284 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
285
286 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
287 darwin.
288
289 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
290
291 * g++.dg/torture/20121105-1.C: New test.
292
293 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
294
295 * gcc.dg/torture/fp-compare.c: New testcase.
296
297 2012-11-05 Jan Hubicka <jh@suse.cz>
298
299 * gcc.dg/const-1.c: Update.
300 * gcc.dg/pure-1.c: Update.
301
302 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
303
304 PR rtl-optimization/55151
305 * gcc.dg/pr55151.c: New test.
306
307 2012-11-05 Jakub Jelinek <jakub@redhat.com>
308
309 PR debug/54970
310 PR debug/54971
311 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
312
313 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
314
315 PR testsuite/51128
316 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
317
318 2012-11-05 Jan Hubicka <jh@suse.cz>
319
320 * gcc.dg/autopar/pr49960.c: Fix testcase.
321
322 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
323
324 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
325 Fix scan-tree-dump-times directive.
326
327 2012-11-04 Janus Weil <janus@gcc.gnu.org>
328
329 PR fortran/55199
330 * gfortran.dg/associate_12.f90: New.
331
332 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
333
334 PR target/54255
335 * lib/target-supports.exp (check_effective_target_masm_intel): New
336 proc.
337 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
338 masm_intel.
339
340 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
341 Jack Howarth <howarth@bromo.med.uc.edu>
342
343 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
344 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
345 * gcc.target/i386/pr53249.c: Likewise.
346
347 2012-11-03 Andrew Pinski <apinski@cavium.com>
348
349 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
350 call abort1 so that cross jumping does not happen.
351
352 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
353
354 PR target/51244
355 * gcc.target/sh/pr51244-18.c: New.
356 * gcc.target/sh/pr51244-19.c: New.
357
358 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
359
360 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
361 b requires a 64-bit operation followed by a truncation.
362
363 2012-11-02 Jan Hubicka <jh@suse.cz>
364
365 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
366
367 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
368
369 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
370 conditions to verify the reduction code is vectorized.
371
372 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
373 in case 'pow', such as 'powerpc' is used in the compiler version name.
374 * gcc.target/powerpc/pr46728-2.c: Likewise.
375 * gcc.target/powerpc/pr46728-3.c: Likewise.
376 * gcc.target/powerpc/pr46728-4.c: Likewise.
377 * gcc.target/powerpc/pr46728-5.c: Likewise.
378 * gcc.target/powerpc/pr46728-7.c: Likewise.
379 * gcc.target/powerpc/pr46728-8.c: Likewise.
380 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
381
382 2012-11-02 Jan Hubicka <jh@suse.cz>
383
384 * gcc.dg/tree-ssa/loop-38.c: New testcase.
385
386 2012-11-02 Jan Hubicka <jh@suse.cz>
387
388 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
389 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
390
391 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
392
393 PR middle-end/55130
394 * gcc.target/i386/pr55130.c: New test.
395
396 2012-11-02 Jakub Jelinek <jakub@redhat.com>
397
398 PR target/55147
399 * gcc.target/i386/pr55147.c: New test.
400
401 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
402
403 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
404 * gfortran.dg/default_format_denormal_1.f90: Same.
405
406 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
407
408 PR middle-end/55001
409 * g++.dg/ext/vector19.C: Remove target restrictions.
410 * gcc.dg/fold-compare-7.c: New testcase.
411
412 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
413
414 PR target/55160
415 * gcc.target/sh/pr55160.c: New.
416
417 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
418
419 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
420 scan-assembler regex.
421
422 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
423
424 PR middle-end/55150
425 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
426 * gcc.dg/pr55150-2.c: New test.
427
428 2012-11-01 Sharad Singhai <singhai@google.com>
429
430 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
431 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
432 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
433 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
434
435 2012-10-31 Dehao Chen <dehao@google.com>
436
437 * g++.dg/debug/dwarf2/block.C: New testcase.
438
439 2012-10-31 Jan Hubicka <jh@suse.cz>
440
441 * gcc.dg/pr44974.c: Add noinline.
442
443 2012-10-31 Janus Weil <janus@gcc.gnu.org>
444
445 PR fortran/53718
446 * gfortran.dg/class_54.f90: New.
447
448 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
449 Jakub Jelinek <jakub@redhat.com>
450
451 PR tree-optimization/55018
452 * gcc.dg/torture/pr55018.c: New test.
453
454 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
455
456 PR c++/54583
457 * g++.dg/ext/vla13.C: New.
458
459 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
460
461 PR middle-end/55150
462 * gcc.dg/pr55150.c: New test.
463
464 2012-10-31 Tobias Burnus <burnus@net-b.de>
465
466 PR fortran/55134
467 * gfortran.dg/associate_11.f90: New.
468
469 2012-10-31 Dodji Seketeli <dodji@redhat.com>
470
471 PR c++/54955
472 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
473
474 2012-10-31 Jakub Jelinek <jakub@redhat.com>
475
476 PR tree-optimization/19105
477 PR tree-optimization/21643
478 PR tree-optimization/46309
479 * gcc.dg/pr19105.c: New test.
480 * gcc.dg/pr21643.c: New test.
481 * gcc.dg/pr46309-2.c: New test.
482 * gcc.c-torture/execute/pr46309.c: New test.
483
484 2012-10-31 Alan Modra <amodra@gmail.com>
485
486 * gcc.target/powerpc/dimode_off.c: New.
487 * gcc.target/powerpc/timode_off.c: New.
488 * gcc.target/powerpc/dfmode_off.c: New.
489 * gcc.target/powerpc/tfmode_off.c: New.
490
491 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
492
493 PR rtl-optimization/55093
494 * gcc.target/i386/pr55093.c: New file.
495
496 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
497
498 * gcc.target/i386/pr55116.c: Renamed to ...
499 * gcc.target/i386/pr55116-1.c: This.
500
501 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
502
503 * gcc.target/i386/pr55116-2.c: New file.
504
505 2012-10-30 Richard Biener <rguenther@suse.de>
506
507 * gcc.dg/vect/slp-perm-2.c: Adjust.
508
509 2012-10-30 Richard Biener <rguenther@suse.de>
510
511 PR tree-optimization/55111
512 * gcc.dg/torture/pr55111.c: New testcase.
513
514 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
515
516 PR target/53988
517 * gcc.target/sh/pr53988.c: New.
518
519 2012-10-30 Bin Cheng <bin.cheng@arm.com>
520
521 PR target/54989
522 * gcc.dg/hoist-register-pressure-1.c: Rename from
523 hoist-register-pressure.c. Add nonpic condition.
524 * gcc.dg/hoist-register-pressure-2.c: New testcase.
525
526 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
527
528 PR c++/54930
529 * gcc.dg/Wreturn-local-addr.c: New.
530 * g++.dg/warn/Wno-return-local-addr.C: New.
531 * g++.dg/warn/Wreturn-local-addr.C: New.
532
533 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
534
535 PR middle-end/55116
536 * gcc.target/i386/pr55116.c: New file.
537
538 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
539
540 PR c/53066
541 * gcc.dg/Wshadow-4.c: New.
542 * gcc.dg/Wshadow-4.h: New.
543
544 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
545
546 PR debug/54693
547 * gcc.dg/guality/pr54693.c: New.
548
549 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
550
551 PR middle-end/55027
552 * gcc.dg/pr55027.c: New testcase.
553
554 2012-10-29 Jan Hubicka <jh@suse.cz>
555
556 * gcc.dg/ipa/inline-6.c: New testcase.
557
558 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
559
560 PR rtl-optimization/55106
561 * g++.dg/pr55106.C: New.
562
563 2012-10-29 Richard Guenther <rguenther@suse.de>
564
565 PR middle-end/53695
566 * gcc.dg/torture/pr53695.c: New testcase.
567
568 2012-10-28 Jan Hubicka <jh@suse.cz>
569
570 * gcc.dg/ipa/inlinehint-3.c: New testcase.
571
572 2012-10-28 Tobias Burnus <burnus@net-b.de>
573
574 PR fortran/54958
575 * gfortran.dg/do_check_6.f90: New.
576
577 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
578 Jack Howarth <howarth@bromo.med.uc.edu>
579
580 PR target/54404
581 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
582 to dg-options.
583 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
584
585 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
586
587 PR target/34283
588 * gcc.target/i386/pr34283.c: New test.
589
590 2012-10-26 Jakub Jelinek <jakub@redhat.com>
591
592 PR c++/55081
593 * g++.dg/opt/pr55081.C: New test.
594
595 PR debug/54970
596 PR debug/54971
597 * gcc.dg/guality/pr54970.c: New test.
598
599 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
600
601 PR c++/54984
602 * g++.dg/template/new11.C: New.
603
604 2012-10-26 Richard Biener <rguenther@suse.de>
605
606 PR middle-end/54824
607 * gcc.dg/torture/pr54824.c: New testcase.
608
609 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
610
611 * gcc.target/i386/fxsave-1.c: New.
612 * gcc.target/i386/fxsave64-1.c: Ditto.
613 * gcc.target/i386/fxrstor-1.c: Ditto.
614 * gcc.target/i386/fxrstor64-1.c: Ditto.
615 * gcc.target/i386/xsave-1.c: Ditto.
616 * gcc.target/i386/xsave64-1.c: Ditto.
617 * gcc.target/i386/xrstor-1.c: Ditto.
618 * gcc.target/i386/xrstor64-1.c: Ditto.
619 * gcc.target/i386/xsaveopt-1.c: Ditto.
620 * gcc.target/i386/xsaveopt64-1.c: Ditto.
621 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
622 * gcc.target/i386/sse-13.c: Ditto.
623 * gcc.target/i386/sse-14.c: Ditto.
624 * gcc.target/i386/sse-22.c: Ditto.
625 * gcc.target/i386/sse-23.c: Ditto.
626 * g++.dg/other/i386-2.C: Ditto.
627 * g++.dg/other/i386-3.C: Ditto.
628
629 2012-10-25 Jan Hubicka <jh@suse.cz>
630
631 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
632 at ivcanon time.
633
634 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
635
636 PR c++/53761
637 * g++.dg/ext/transparent-union.C: New.
638
639 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
640
641 PR c++/54427
642 * g++.dg/ext/vector19.C: New testcase.
643
644 2012-10-25 Richard Biener <rguenther@suse.de>
645
646 PR tree-optimization/54902
647 * g++.dg/torture/pr54902.C: New testcase.
648
649 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
650
651 PR c++/34892
652 * g++.dg/template/crash114.C: New.
653
654 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
655
656 PR bootstrap/55049
657 * gcc.target/i386/pr55049-1.c: New test.
658
659 2012-10-24 Janus Weil <janus@gcc.gnu.org>
660
661 PR fortran/55037
662 * gfortran.dg/class_dummy_4.f03: New.
663
664 2012-10-24 Jakub Jelinek <jakub@redhat.com>
665
666 PR rtl-optimization/55010
667 * gcc.dg/pr55010.c: New test.
668
669 PR debug/54828
670 * g++.dg/debug/pr54828.C: New test.
671
672 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
673
674 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
675 * gcc.dg/vect/vect-83_64.c: Likewise.
676
677 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
678
679 PR c++/54922
680 * g++.dg/cpp0x/constexpr-union4.C: New.
681
682 2012-10-23 Jeff Law <law@redhat.com>
683
684 * gcc.c-torture/execute/pr54985.c: New test.
685
686 2012-10-23 Paul Koning <ni1d@arrl.net>
687
688 PR debug/54508
689 * g++.dg/debug/dwarf2/pr54508.C: New.
690
691 2012-10-23 Jakub Jelinek <jakub@redhat.com>
692
693 PR c++/54844
694 * g++.dg/template/sizeof14.C: New test.
695
696 2012-10-23 Ian Bolton <ian.bolton@arm.com>
697 Jim MacArthur <jim.macarthur@arm.com>
698 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
699 Marcus Shawcroft <marcus.shawcroft@arm.com>
700 Nigel Stephens <nigel.stephens@arm.com>
701 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
702 Richard Earnshaw <rearnsha@arm.com>
703 Sofiane Naci <sofiane.naci@arm.com>
704 Stephen Thomas <stephen.thomas@arm.com>
705 Tejas Belagod <tejas.belagod@arm.com>
706 Yufeng Zhang <yufeng.zhang@arm.com>
707
708 * lib/target-supports.exp
709 (check_profiling_available): Add AArch64.
710 (check_effective_target_vect_int): Likewise.
711 (check_effective_target_vect_shift): Likewise.
712 (check_effective_target_vect_float): Likewise.
713 (check_effective_target_vect_double): Likewise.
714 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
715 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
716 (check_effective_target_vect_pack_trunc): Likewise.
717 (check_effective_target_vect_unpack): Likewise.
718 (check_effective_target_vect_hw_misalign): Likewise.
719 (check_effective_target_vect_short_mult): Likewise.
720 (check_effective_target_vect_int_mult): Likewise.
721 (check_effective_target_vect_stridedN): Likewise.
722 (check_effective_target_sync_int_long): Likewise.
723 (check_effective_target_sync_char_short): Likewise.
724 (check_vect_support_and_set_flags): Likewise.
725 (check_effective_target_aarch64_tiny): New.
726 (check_effective_target_aarch64_small): New.
727 (check_effective_target_aarch64_large): New.
728 * g++.dg/other/PR23205.C: Enable aarch64.
729 * g++.dg/other/pr23205-2.C: Likewise.
730 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
731 * gcc.c-torture/execute/20101011-1.c: Likewise.
732 * gcc.dg/20020312-2.c: Likewise.
733 * gcc.dg/20040813-1.c: Likewise.
734 * gcc.dg/builtin-apply2.c: Likewise.
735 * gcc.dg/stack-usage-1.c: Likewise.
736
737 2012-10-23 Ian Bolton <ian.bolton@arm.com>
738 Jim MacArthur <jim.macarthur@arm.com>
739 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
740 Marcus Shawcroft <marcus.shawcroft@arm.com>
741 Nigel Stephens <nigel.stephens@arm.com>
742 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
743 Richard Earnshaw <rearnsha@arm.com>
744 Sofiane Naci <sofiane.naci@arm.com>
745 Stephen Thomas <stephen.thomas@arm.com>
746 Tejas Belagod <tejas.belagod@arm.com>
747 Yufeng Zhang <yufeng.zhang@arm.com>
748
749 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
750 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
751 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
752 * gcc.target/aarch64/aapcs/abitest.S: New file.
753 * gcc.target/aarch64/aapcs/abitest.h: New file.
754 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
755 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
756 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
757 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
758 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
759 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
760 * gcc.target/aarch64/aapcs/ice_1.c: New file.
761 * gcc.target/aarch64/aapcs/ice_2.c: New file.
762 * gcc.target/aarch64/aapcs/ice_3.c: New file.
763 * gcc.target/aarch64/aapcs/ice_4.c: New file.
764 * gcc.target/aarch64/aapcs/ice_5.c: New file.
765 * gcc.target/aarch64/aapcs/macro-def.h: New file.
766 * gcc.target/aarch64/aapcs/test_1.c: New file.
767 * gcc.target/aarch64/aapcs/test_10.c: New file.
768 * gcc.target/aarch64/aapcs/test_11.c: New file.
769 * gcc.target/aarch64/aapcs/test_12.c: New file.
770 * gcc.target/aarch64/aapcs/test_13.c: New file.
771 * gcc.target/aarch64/aapcs/test_14.c: New file.
772 * gcc.target/aarch64/aapcs/test_15.c: New file.
773 * gcc.target/aarch64/aapcs/test_16.c: New file.
774 * gcc.target/aarch64/aapcs/test_17.c: New file.
775 * gcc.target/aarch64/aapcs/test_18.c: New file.
776 * gcc.target/aarch64/aapcs/test_19.c: New file.
777 * gcc.target/aarch64/aapcs/test_2.c: New file.
778 * gcc.target/aarch64/aapcs/test_20.c: New file.
779 * gcc.target/aarch64/aapcs/test_21.c: New file.
780 * gcc.target/aarch64/aapcs/test_22.c: New file.
781 * gcc.target/aarch64/aapcs/test_23.c: New file.
782 * gcc.target/aarch64/aapcs/test_24.c: New file.
783 * gcc.target/aarch64/aapcs/test_25.c: New file.
784 * gcc.target/aarch64/aapcs/test_26.c: New file.
785 * gcc.target/aarch64/aapcs/test_3.c: New file.
786 * gcc.target/aarch64/aapcs/test_4.c: New file.
787 * gcc.target/aarch64/aapcs/test_5.c: New file.
788 * gcc.target/aarch64/aapcs/test_6.c: New file.
789 * gcc.target/aarch64/aapcs/test_7.c: New file.
790 * gcc.target/aarch64/aapcs/test_8.c: New file.
791 * gcc.target/aarch64/aapcs/test_9.c: New file.
792 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
793 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
794 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
795 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
796 * gcc.target/aarch64/aapcs/test_complex.c: New file.
797 * gcc.target/aarch64/aapcs/test_int128.c: New file.
798 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
799 * gcc.target/aarch64/aapcs/type-def.h: New file.
800 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
801 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
802 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
803 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
804 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
805 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
806 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
807 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
808 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
809 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
810 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
811 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
812 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
813 * gcc.target/aarch64/aarch64.exp: New file.
814 * gcc.target/aarch64/adc-1.c: New file.
815 * gcc.target/aarch64/adc-2.c: New file.
816 * gcc.target/aarch64/asm-1.c: New file.
817 * gcc.target/aarch64/clrsb.c: New file.
818 * gcc.target/aarch64/clz.c: New file.
819 * gcc.target/aarch64/ctz.c: New file.
820 * gcc.target/aarch64/csinc-1.c: New file.
821 * gcc.target/aarch64/csinv-1.c: New file.
822 * gcc.target/aarch64/csneg-1.c: New file.
823 * gcc.target/aarch64/extend.c: New file.
824 * gcc.target/aarch64/fcvt.x: New file.
825 * gcc.target/aarch64/fcvt_double_int.c: New file.
826 * gcc.target/aarch64/fcvt_double_long.c: New file.
827 * gcc.target/aarch64/fcvt_double_uint.c: New file.
828 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
829 * gcc.target/aarch64/fcvt_float_int.c: New file.
830 * gcc.target/aarch64/fcvt_float_long.c: New file.
831 * gcc.target/aarch64/fcvt_float_uint.c: New file.
832 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
833 * gcc.target/aarch64/ffs.c: New file.
834 * gcc.target/aarch64/fmadd.c: New file.
835 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
836 * gcc.target/aarch64/frint.x: New file.
837 * gcc.target/aarch64/frint_double.c: New file.
838 * gcc.target/aarch64/frint_float.c: New file.
839 * gcc.target/aarch64/index.c: New file.
840 * gcc.target/aarch64/mneg-1.c: New file.
841 * gcc.target/aarch64/mneg-2.c: New file.
842 * gcc.target/aarch64/mneg-3.c: New file.
843 * gcc.target/aarch64/mnegl-1.c: New file.
844 * gcc.target/aarch64/mnegl-2.c: New file.
845 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
846 * gcc.target/aarch64/pic-constantpool1.c: New file.
847 * gcc.target/aarch64/pic-symrefplus.c: New file.
848 * gcc.target/aarch64/predefine_large.c: New file.
849 * gcc.target/aarch64/predefine_small.c: New file.
850 * gcc.target/aarch64/predefine_tiny.c: New file.
851 * gcc.target/aarch64/reload-valid-spoff.c: New file.
852 * gcc.target/aarch64/scalar_intrinsics.c: New file.
853 * gcc.target/aarch64/table-intrinsics.c: New file.
854 * gcc.target/aarch64/tst-1.c: New file.
855 * gcc.target/aarch64/vect-abs-compile.c: New file.
856 * gcc.target/aarch64/vect-abs.c: New file.
857 * gcc.target/aarch64/vect-abs.x: New file.
858 * gcc.target/aarch64/vect-compile.c: New file.
859 * gcc.target/aarch64/vect-faddv-compile.c: New file.
860 * gcc.target/aarch64/vect-faddv.c: New file.
861 * gcc.target/aarch64/vect-faddv.x: New file.
862 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
863 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
864 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
865 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
866 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
867 * gcc.target/aarch64/vect-fp-compile.c: New file.
868 * gcc.target/aarch64/vect-fp.c: New file.
869 * gcc.target/aarch64/vect-fp.x: New file.
870 * gcc.target/aarch64/vect-mull-compile.c: New file.
871 * gcc.target/aarch64/vect-mull.c: New file.
872 * gcc.target/aarch64/vect-mull.x: New file.
873 * gcc.target/aarch64/vect.c: New file.
874 * gcc.target/aarch64/vect.x: New file.
875 * gcc.target/aarch64/vector_intrinsics.c: New file.
876 * gcc.target/aarch64/vfp-1.c: New file.
877 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
878 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
879 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
880 * g++.dg/abi/aarch64_guard1.C: New file.
881
882 2012-10-23 Jakub Jelinek <jakub@redhat.com>
883
884 PR c++/54988
885 * c-c++-common/pr54988.c: New test.
886
887 2012-10-23 Jan Hubicka <jh@suse.cz>
888
889 * gcc.dg/tree-prof/peel-1.c: New testcase.
890
891 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
892
893 PR gcc/52945
894 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
895
896 2012-10-23 Joseph Myers <joseph@codesourcery.com>
897
898 * gcc.dg/c99-predef-1.c: New test.
899 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
900 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
901 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
902 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
903 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
904 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
905 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
906 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
907 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
908 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
909 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
910 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
911
912 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
913
914 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
915
916 2012-10-23 Jan Hubicka <jh@suse.cz>
917
918 PR middle-end/54937
919 * gcc.c-torture/execute/pr54937.c: New testcase.
920 * gcc.dg/tree-ssa/cunroll-2.c: Update.
921
922 2012-10-23 Jan Hubicka <jh@suse.cz>
923
924 PR middle-end/54967
925 * gfortran.dg/pr54967.f90: New testcase.
926
927 2012-10-23 Terry Guo <terry.guo@arm.com>
928
929 PR target/55019
930 * gcc.dg/pr55019.c: New.
931
932 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
933
934 PR tree-optimization/55008
935 * gcc.dg/tree-ssa/pr55008.c: New test.
936
937 2012-10-22 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/55011
940 * gcc.dg/torture/pr55011.c: New testcase.
941
942 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
943
944 * gcc.target/arm/pr40457-1.c: Adjust expected output.
945 * gcc.target/arm/pr40457-2.c: Likewise.
946 * gcc.target/arm/pr40457-3.c: Likewise.
947
948 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
949
950 * gnat.dg/specs/limited_with4.ads: New test.
951 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
952
953 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
954
955 * gnat.dg/modular4.adb: New test.
956 * gnat.dg/modular4_pkg.ads: New helper.
957
958 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
959
960 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
961 * gnat.dg/specs/addr1.ads: Likewise.
962
963 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
964
965 * gcc.dg/webizer.c (main): Add missing exit call.
966
967 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
968
969 PR fortran/54465
970 * gfortran.dg/wextra_1.f: New test.
971
972 2012-10-20 Jan Hubicka <jh@suse.cz>
973
974 * gcc.dg/tree-prof/unroll-1.c: New testcase.
975
976 2012-10-19 Janus Weil <janus@gcc.gnu.org>
977
978 PR fortran/54224
979 * gfortran.dg/warn_unused_function.f90: New.
980
981 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
982
983 * lib/target-supports.exp
984 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
985
986 2012-10-19 Richard Guenther <rguenther@suse.de>
987
988 PR tree-optimization/54981
989 * gcc.dg/pr54981.c: New testcase.
990
991 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
992
993 PR target/54892
994 * gcc.target/arm/pr54892.c: New.
995
996 2012-10-19 Bin Cheng <bin.cheng@arm.com>
997
998 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
999
1000 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/54501
1003 * g++.dg/init/array30.C: New.
1004 * g++.dg/init/array31.C: Likewise.
1005
1006 2012-10-18 Tobias Burnus <burnus@net-b.de>
1007
1008 PR fortran/54884
1009 * gfortran.dg/public_private_module_7.f90: New.
1010
1011 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1012
1013 PR c++/29633
1014 * g++.dg/template/pr29633.C: New.
1015
1016 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1017
1018 * gnat.dg/loop_optimization13.ad[sb]: New test.
1019 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1020
1021 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1022
1023 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1024 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1025 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1026 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1027
1028 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1029
1030 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1031 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1032 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1033 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1034 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1035 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1036
1037 2012-10-16 Jan Hubicka <jh@suse.cz>
1038
1039 * gcc.target/i386/l_fma_float_?.c: Update.
1040 * gcc.target/i386/l_fma_double_?.c: Update.
1041 * gfortran.dg/do_1.f90: XFAIL
1042 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1043 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1044 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1045 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1046 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1047 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1048 valid.
1049
1050 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1051
1052 PR c/53063
1053 PR c/40989
1054 * gcc.dg/Wstrict-overflow-24.c: New.
1055
1056 2012-10-16 Tobias Burnus <burnus@net-b.de>
1057
1058 PR fortran/50981
1059 PR fortran/54618
1060 * gfortran.dg/class_optional_1.f90: New.
1061 * gfortran.dg/class_optional_2.f90: New.
1062
1063 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1064
1065 PR debug/54796
1066 * gcc.dg/guality/pr54796.c: New test.
1067
1068 PR tree-optimization/54889
1069 * gfortran.dg/pr54889.f90: New test.
1070
1071 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1072
1073 * g++.dg/other/dump-ada-spec-2.C: New test.
1074
1075 2012-10-16 Easwaran Raman <eraman@google.com>
1076
1077 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1078 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1079
1080 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1081
1082 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1083 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1084
1085 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1086
1087 PR target/54925
1088 * gcc.c-torture/compile/pr54925.c: New.
1089
1090 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1091
1092 PR target/51244
1093 * gcc.target/sh/pr51244-17.c: New.
1094
1095 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1096
1097 PR target/54760
1098 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1099 functions.
1100 * gcc.target/sh/pr54760-4.c: New.
1101
1102 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1103
1104 PR target/34777
1105 * gcc.target/sh/torture/sh-torture.exp: New.
1106 * gcc.target/sh/torture/pr34777.c: New.
1107
1108 2012-10-15 Matthias Klose <doko@ubuntu.com>
1109
1110 * lib/target-supports.exp (check_profiling_available): Match
1111 arm*-*-linux-* for ARM Linux/GNU.
1112 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1113 * gfortran.dg/enum_10.f90: Likewise.
1114 * gfortran.dg/enum_9.f90: Likewise.
1115 * gcc.target/arm/synchronize.c: Likewise.
1116 * g++.old-deja/g++.jason/enum6.C: Likewise.
1117 * g++.old-deja/g++.other/enum4.C: Likewise.
1118 * g++.old-deja/g++.law/enum9.C: Likewise.
1119
1120 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1121
1122 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1123 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1124
1125 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1126 Paolo Carlini <paolo.carlini@oracle.com>
1127
1128 PR c++/17805
1129 * g++.dg/overload/operator6.C: New.
1130
1131 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/50080 (again)
1134 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1135 * g++.dg/parse/tmpl-outside1.C: Likewise.
1136 * g++.dg/template/qualttp18.C: Likewise.
1137 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1138 * g++.old-deja/g++.pt/overload13.C: Likewise.
1139
1140 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1141
1142 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1143 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1144 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1145 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1146 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1147 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1148 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1149 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1150
1151 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/50080
1154 * g++.dg/parse/tmpl-outside2.C: New.
1155 * g++.dg/parse/tmpl-outside1.C: Adjust.
1156 * g++.dg/template/qualttp18.C: Likewise.
1157 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1158 * g++.old-deja/g++.pt/overload13.C: Likewise.
1159
1160 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1161
1162 PR tree-optimization/54915
1163 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1164
1165 2012-10-15 Richard Guenther <rguenther@suse.de>
1166
1167 PR tree-optimization/54920
1168 * gcc.dg/torture/pr54920.c: New testcase.
1169
1170 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1171
1172 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1173
1174 2012-10-13 Jason Merrill <jason@redhat.com>
1175
1176 * g++.dg/tls/thread_local7g.C: Require tls_native.
1177
1178 2012-10-14 Jason Merrill <jason@redhat.com>
1179
1180 * g++.dg/cpp0x/inh-ctor1.C: New.
1181 * g++.dg/cpp0x/inh-ctor2.C: New.
1182 * g++.dg/cpp0x/inh-ctor3.C: New.
1183 * g++.dg/cpp0x/inh-ctor4.C: New.
1184 * g++.dg/cpp0x/inh-ctor5.C: New.
1185 * g++.dg/cpp0x/inh-ctor6.C: New.
1186 * g++.dg/cpp0x/inh-ctor7.C: New.
1187 * g++.dg/cpp0x/inh-ctor8.C: New.
1188 * g++.dg/cpp0x/inh-ctor9.C: New.
1189 * g++.dg/cpp0x/inh-ctor10.C: New.
1190 * g++.dg/cpp0x/inh-ctor11.C: New.
1191 * g++.dg/cpp0x/inh-ctor12.C: New.
1192 * g++.dg/cpp0x/inh-ctor13.C: New.
1193
1194 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1195
1196 PR rtl-optimization/54919
1197 * gcc.dg/pr54919.c: New testcase.
1198
1199 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1200
1201 PR c++/53581
1202 * g++.dg/template/crash113.C: New.
1203
1204 2012-10-14 Jan Hubicka <jh@suse.cz>
1205
1206 * gcc.dg/unroll_5.c: New testcase.
1207
1208 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1209
1210 PR c++/52643
1211 * g++.dg/opt/pr52643.C: New.
1212
1213 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1214
1215 PR target/54602
1216 * gcc.target/sh/pr54602-1.c: New.
1217 * gcc.target/sh/pr54602-2.c: New.
1218 * gcc.target/sh/pr54602-3.c: New.
1219 * gcc.target/sh/pr54602-4.c: New.
1220
1221 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1222
1223 PR target/54680
1224 * gcc.target/sh/pr54680.c: New.
1225
1226 2012-10-12 Jan Hubicka <jh@suse.cz>
1227
1228 * gcc.dg/webizer.c: New testcase.
1229
1230 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1231
1232 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1233 specify -m64.
1234
1235 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1236
1237 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1238 Return 0 if already specifying -mfloat-abi other than hard.
1239
1240 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1241
1242 * gcc.dg/pr53060.c: Prune irrelevant warning.
1243
1244 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR c/54381
1247 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1248 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1249 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1250 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1251 Adjust expected wording of warnings for *cmp* builtins.
1252 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1253 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1254
1255 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1256
1257 PR c++/24449
1258 * g++.dg/parse/friend-main.C: New.
1259
1260 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1261
1262 PR c++/53055
1263 * g++.dg/pr53055.C: New testcase.
1264
1265 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1266
1267 PR c++/52744
1268 * g++.dg/cpp0x/pr52744.C: New.
1269
1270 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1271
1272 PR fortran/40453
1273 * gfortran.dg/dummy_procedure_9.f90: New.
1274
1275 2012-10-12 Richard Biener <rguenther@suse.de>
1276
1277 PR tree-optimization/54894
1278 * gcc.dg/torture/pr54894.c: New testcase.
1279
1280 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1281
1282 PR target/51244
1283 * gcc.target/sh/pr51244-13.c: New.
1284 * gcc.target/sh/pr51244-14.c: New.
1285 * gcc.target/sh/pr51244-15.c: New.
1286 * gcc.target/sh/pr51244-16.c: New.
1287
1288 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1289
1290 PR c++/51878
1291 * g++.dg/cpp0x/decltype45.C: New.
1292
1293 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1294
1295 PR fortran/54784
1296 * gfortran.dg/class_allocate_13.f90: New.
1297
1298 2012-10-11 Jason Merrill <jason@redhat.com>
1299
1300 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1301 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1302
1303 * g++.dg/gomp/tls-5.C: Require tls_native.
1304 * g++.dg/tls/thread_local7.C: Require tls_native.
1305 * g++.dg/tls/static2.C: New.
1306
1307 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1308
1309 PR c++/36107
1310 * g++.dg/ext/weak5.C: New.
1311
1312 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1313
1314 PR testsuite/54868
1315 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1316 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1317
1318 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1319
1320 PR c++/43765
1321 * g++.dg/parse/pr43765.C: New.
1322
1323 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1324
1325 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1326
1327 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1328
1329 PR c++/43663
1330 * g++.dg/init/bitfield3.C: New.
1331
1332 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1333
1334 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1335
1336 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR tree-optimization/54877
1339 * gcc.dg/torture/pr54877.c: New test.
1340
1341 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1342
1343 PR testsuite/53397
1344 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1345 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1346 and remove target info from dg-do compile.
1347 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1348 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1349 and remove target info from dg-do compile.
1350
1351 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1352
1353 * gcc.dg/pr54782.c: Require target with pthread support.
1354
1355 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/53122
1358 * g++.dg/cpp0x/auto35.C: New.
1359
1360 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1361
1362 PR c++/53540 - using fails to be equivalent to typedef
1363 * g++.dg/cpp0x/alias-decl-24.C: New test.
1364
1365 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1366
1367 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1368 that c++11 attributes to types are ignored for now.
1369 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1371
1372 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 PR c++/53741
1375 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1376
1377 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/50478
1380 * g++.dg/cpp0x/initlist67.C: New.
1381
1382 2012-10-10 Dehao Chen <dehao@google.com>
1383
1384 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1385
1386 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1387
1388 PR target/52480
1389 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1390 Add runtime tests.
1391
1392 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/53307
1395 * g++.dg/cpp0x/decltype44.C: New.
1396
1397 2012-10-09 Steve Ellcey <sellcey@mips.com>
1398
1399 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1400
1401 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1402
1403 PR c++/53763
1404 * g++.dg/cpp0x/decltype43.C: New.
1405
1406 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1407
1408 PR middle-end/53397
1409 * gcc.dg/pr53397-1.c: New test case.
1410 * gcc.dg/pr53397-2.c: New test case.
1411
1412 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 PR c++/54194
1415 * g++.dg/warn/Wparentheses-26.C: Adjust.
1416 * g++.dg/warn/Wparentheses-27.C: New.
1417
1418 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1419
1420 PR c++/54427
1421 * c-c++-common/vector-scalar.c: New testcase.
1422 * g++.dg/ext/vector18.C: New testcase.
1423 * g++.dg/ext/vector5.C: This is not an error anymore.
1424 * gcc.dg/init-vec-1.c: Move ...
1425 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1426 * gcc.c-torture/execute/vector-shift1.c: Move ...
1427 * c-c++-common/torture/vector-shift1.c: ... here.
1428 * gcc.dg/scal-to-vec1.c: Move ...
1429 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1430 C++11. Adapt error messages.
1431 * gcc.dg/convert-vec-1.c: Move ...
1432 * c-c++-common/convert-vec-1.c: ... here.
1433 * gcc.dg/scal-to-vec2.c: Move ...
1434 * c-c++-common/scal-to-vec2.c: ... here.
1435
1436 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1437
1438 PR target/54400
1439 * gcc.target/i386/pr54400.c: New testcase.
1440
1441 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1442
1443 PR c++/54858
1444 * g++.dg/template/pr54858.C: New test.
1445
1446 2012-10-08 Marek Polacek <polacek@redhat.com>
1447
1448 PR debug/54831
1449 * g++.dg/debug/pr54831.C: New test.
1450
1451 2012-10-08 Dehao Chen <dehao@google.com>
1452
1453 * g++.dg/predict-loop-exit-1.C: New.
1454 * g++.dg/predict-loop-exit-2.C: New.
1455 * g++.dg/predict-loop-exit-3.C: New.
1456
1457 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1458
1459 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1460
1461 2012-10-08 Jason Merrill <jason@redhat.com>
1462
1463 * g++.dg/gomp/tls-5.C: New.
1464 * g++.dg/gomp/tls-wrap1.C: New.
1465 * g++.dg/gomp/tls-wrap2.C: New.
1466 * g++.dg/gomp/tls-wrap3.C: New.
1467 * g++.dg/gomp/tls-wrap4.C: New.
1468 * g++.dg/gomp/tls-wrapper-cse.C: New.
1469 * g++.dg/tls/thread_local-cse.C: New.
1470 * g++.dg/tls/thread_local-order1.C: New.
1471 * g++.dg/tls/thread_local-order2.C: New.
1472 * g++.dg/tls/thread_local-wrap1.C: New.
1473 * g++.dg/tls/thread_local-wrap2.C: New.
1474 * g++.dg/tls/thread_local-wrap3.C: New.
1475 * g++.dg/tls/thread_local-wrap4.C: New.
1476 * g++.dg/tls/thread_local2g.C: New.
1477 * g++.dg/tls/thread_local3g.C: New.
1478 * g++.dg/tls/thread_local4g.C: New.
1479 * g++.dg/tls/thread_local5g.C: New.
1480 * g++.dg/tls/thread_local6g.C: New.
1481 * g++.dg/tls/thread_local7g.C: New.
1482
1483 * g++.dg/tls/thread_local3.C: New.
1484 * g++.dg/tls/thread_local4.C: New.
1485 * g++.dg/tls/thread_local5.C: New.
1486 * g++.dg/tls/thread_local6.C: New.
1487
1488 * g++.dg/tls/init-2.C: Tweak errors.
1489 * g++.dg/tls/thread_local1.C: New.
1490 * g++.dg/tls/thread_local2.C: New.
1491 * g++.dg/tls/thread_local7.C: New.
1492
1493 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1494
1495 PR target/54866
1496 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1497
1498 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1499
1500 PR target/54685
1501 * gcc.target/sh/pr54685.c: New.
1502
1503 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1504
1505 PR c++/53528 C++11 attribute support
1506 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1507 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1563
1564 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1565
1566 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1567 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1568 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1569
1570 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1571
1572 PR target/54760
1573 * gcc.target/sh/pr54760-2.c: New.
1574 * gcc.target/sh/pr54760-3.c: New.
1575
1576 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 PR c++/51422
1579 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1580
1581 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1582 Sandra Loosemore <sandra@codesourcery.com>
1583
1584 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1585 and test that the accumulator is initialized using MULT.
1586 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1587 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1588
1589 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1590
1591 PR c++/52764
1592 * g++.dg/cpp0x/stdint.C: New.
1593
1594 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1595
1596 PR c++/54249
1597 * g++.dg/cpp0x/stddef.C: New.
1598
1599 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1600
1601 PR fortran/54832
1602 * gfortran.dg/typebound_operator_17.f90: New.
1603
1604 2012-10-06 Jan Hubicka <jh@suse.cz>
1605
1606 PR lto/53831
1607 PR lto/54776
1608 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1609
1610 2012-10-06 Jan Hubicka <jh@suse.cz>
1611
1612 * gcc.dg/lto/resolutions_0.c: New testcase.
1613
1614 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1615
1616 PR fortran/45521
1617 * gfortran.dg/generic_25.f90: New.
1618 * gfortran.dg/generic_26.f90: New.
1619 * gfortran.dg/generic_27.f90: New.
1620
1621 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1622
1623 PR target/54760
1624 * gcc.target/sh/pr54760-1.c: New.
1625
1626 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1627
1628 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1629 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1630 * g++.dg/warn/Wsign-compare-5.C: New test.
1631 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1632 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1633 * g++.dg/ext/builtin30.C: New test.
1634 * g++.dg/ext/vla12.C: New test.
1635 * gcc.dg/builtins-85.c: New test.
1636
1637 PR debug/54519
1638 * gcc.dg/guality/pr54519-1.c: New test.
1639 * gcc.dg/guality/pr54519-2.c: New test.
1640 * gcc.dg/guality/pr54519-3.c: New test.
1641 * gcc.dg/guality/pr54519-4.c: New test.
1642 * gcc.dg/guality/pr54519-5.c: New test.
1643 * gcc.dg/guality/pr54519-6.c: New test.
1644
1645 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1646
1647 PR c++/50893
1648 * g++.dg/cpp0x/defaulted38.C: New.
1649
1650 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1651
1652 PR tree-optimization/33763
1653 * c-c++-common/pr33763.c: New test.
1654
1655 PR tree-optimization/54810
1656 * gcc.dg/tree-ssa/vrp85.c: New test.
1657
1658 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1659
1660 * gcc.dg/ucnid-7.c: Skip on AIX.
1661 * gcc.dg/ucnid-8.c: Same.
1662 * gcc.dg/ucnid-10.c: Same.
1663 * gcc.dg/ucnid-13.c: Same.
1664 * gcc.dg/attr-alias-3.c: Same.
1665 * gcc.dg/attr-alias-5.c: Same.
1666 * gcc.dg/torture/pr51106-2.c: Same.
1667 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1668
1669 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1670
1671 PR c++/52233
1672 * g++.dg/cpp0x/alias-decl-23.C: New.
1673
1674 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1675
1676 PR c++/53403
1677 * g++.dg/template/friend53.C: New.
1678
1679 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1682 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1683 (scan-ada-spec): Likewise.
1684 (scan-ada-spec-not): Likewise.
1685 * gcc.dg/dump-ada-spec-1.c: New test.
1686 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1687
1688 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1689
1690 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1691
1692 2012-10-04 Florian Weimer <fweimer@redhat.com>
1693
1694 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1695
1696 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1697
1698 PR c++/54323
1699 * g++.dg/cpp0x/pr54323.C: New.
1700
1701 2012-10-04 Richard Guenther <rguenther@suse.de>
1702
1703 PR middle-end/54735
1704 * g++.dg/torture/pr54735.C: New testcase.
1705
1706 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1707
1708 PR rtl-optimization/54739
1709 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1710
1711 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1712
1713 PR target/51244
1714 * gcc.target/sh/pr51244-12.c: New.
1715
1716 2012-10-03 Dehao Chen <dehao@google.com>
1717
1718 PR middle-end/54782
1719 * gcc.dg/pr54782.c: New test.
1720
1721 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR c++/54777
1724 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1725
1726 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1727
1728 PR fortran/54778
1729 * gfortran.dg/class_53.f90: New.
1730
1731 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1732
1733 PR debug/54551
1734 * gcc.dg/guality/pr54551.c: New.
1735
1736 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1737
1738 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1739 * gcc.target/powerpc/pr46728-2.c: Likewise.
1740
1741 2012-10-02 Sharad Singhai <singhai@google.com>
1742
1743 PR testsuite/54772
1744 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1745 to fix test failures caused by r191883.
1746 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1747 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1748 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1749 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1750 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1751 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1752 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1753 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1754 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1755
1756 2012-09-30 Sharad Singhai <singhai@google.com>
1757
1758 * gcc.target/i386/vect-double-1.c: Fix test.
1759
1760 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1761
1762 PR target/54087
1763 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1764 atomic_sub fails.
1765
1766 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1767
1768 PR rtl-optimization/54457
1769 * gcc.target/i386/pr54457.c: New test.
1770
1771 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1772
1773 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1774
1775 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1776
1777 * gcc.target/i386/vect-rebuild.c: New testcase.
1778
1779 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1780
1781 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1782
1783 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1784
1785 * gcc.target/mips/pr37362.c: Fix target selector.
1786
1787 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1788
1789 PR target/54083
1790 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1791
1792 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1793
1794 * gcc.dg/ucnid-8.c: Update line number.
1795 * gcc.dg/torture/pr51106-2.c: Likewise.
1796
1797 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1798
1799 PR fortran/54667
1800 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1801 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1802 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1803
1804 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1805
1806 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1807 partially reverting r170092.
1808 * gfortran.dg/class_7.f03: Ditto.
1809 * gfortran.dg/coarray_14.f90: Ditto.
1810 * gfortran.dg/typebound_proc_13.f03: Ditto.
1811
1812 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1813
1814 PR c++/54738
1815 * g++.dg/cpp0x/sfinae42.C: New.
1816
1817 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1818
1819 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1820 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1821 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1822 * gcc.dg/pr42629.c: XFAIL on AIX.
1823 * gcc.dg/pr47684.c: Same.
1824 * gcc.dg/pr43670.c: Same.
1825 * gcc.dg/pr42916.c: Same.
1826 * gcc.dg/pr45449.c: Same.
1827 * gcc.dg/pr50017.c: Same.
1828 * gcc.dg/pr42728.c: Same.
1829 * gcc.dg/pr47881.c: Same.
1830 * gcc.dg/pr44023.c: Same.
1831 * gcc.dg/pr41345.c: Same.
1832 * gcc.dg/pr42630.c: Same.
1833 * gcc.dg/pr44971.c: Same.
1834 * gcc.dg/pr46771.c: Same.
1835 * gcc.dg/ucnid-8.c: Same.
1836 * gcc.dg/ucnid-10.c: Same.
1837 * gcc.dg/ucnid-13.c: Same.
1838 * gcc.dg/torture/pr51106-2.c: Same.
1839 * gcc.dg/pr48768.c: Same.
1840 * gcc.dg/pr42631.c: Same.
1841 * gcc.dg/pr43084.c: Same.
1842 * gcc.dg/ucnid-7.c: Same.
1843 * gcc.dg/pr42889.c: Same.
1844 * gcc.dg/pr41241.c: Same.
1845 * gcc.dg/pr42719.c: Same.
1846 * g++.dg/debug/pr46583.C: Same.
1847 * g++.dg/debug/pr47106.C: Same.
1848 * g++.dg/opt/pr48549.C: Same.
1849 * g++.dg/other/pr42685.C: Same.
1850 * c-c++-common/pr43942.c: Same.
1851
1852 2012-09-29 Ian Lance Taylor <iant@google.com>
1853
1854 * go.test/go-test.exp: Update for latest version of Go testsuite.
1855
1856 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1857
1858 PR fortran/52724
1859 * gfortran.dg/internal_readwrite_3.f90: New test.
1860
1861 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1862
1863 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1864 c-c++-common/Wunused-local-typedefs-2.c to here.
1865
1866 PR c++/54372 - unused attribute inactive on dependant entities
1867 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1868
1869 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1870
1871 PR c++/29028 - Missed unused warning on using declaration
1872 * g++.dg/warn/Wunused-var-18.C: New test.
1873
1874 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1875
1876 PR c++/53551 - -Wunused-local-typedefs misses uses
1877 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1878
1879 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR target/54716
1882 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1883
1884 PR tree-optimization/54713
1885 * gcc.c-torture/compile/pr54713-1.c: New test.
1886 * gcc.c-torture/compile/pr54713-2.c: New test.
1887 * gcc.c-torture/compile/pr54713-3.c: New test.
1888
1889 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1890
1891 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1892
1893 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1894
1895 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1896
1897 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR target/54703
1900 * gcc.target/i386/pr54703.c: New test.
1901
1902 2012-09-27 Richard Guenther <rguenther@suse.de>
1903
1904 PR lto/54709
1905 * gcc.dg/lto/pr54709_0.c: New testcase.
1906 * gcc.dg/lto/pr54709_1.c: Likewise.
1907
1908 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1909
1910 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1911
1912 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1913
1914 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1915
1916 * gcc.target/arm/pr42879.c: Handle big-endian.
1917
1918 2012-09-26 Steve Ellcey <sellcey@mips.com>
1919
1920 PR c/37303
1921 * gcc.dg/pr37303.c: Check for rdata or rodata.
1922
1923 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1924
1925 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1926
1927 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1928
1929 PR target/51274
1930 PR target/53087
1931 * gcc.target/powerpc/ppc-ne0-1.c: New.
1932
1933 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1934
1935 PR target/54089
1936 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1937 test_19, test_20, test_21, test_22, test_23): New functions.
1938 * gcc.target/sh/pr54089-4.c: New.
1939 * gcc.target/sh/pr54089-5.c: New.
1940 * gcc.target/sh/pr54089-6.c: New.
1941 * gcc.target/sh/pr54089-7.c: New.
1942
1943 2012-09-25 Richard Guenther <rguenther@suse.de>
1944
1945 PR lto/54625
1946 * gcc.dg/lto/pr54702_0.c: New testcase.
1947 * gcc.dg/lto/pr54702_1.c: Likewise.
1948 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1949 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1950 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1951 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1952
1953 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1954
1955 PR c++/54526
1956 * g++.dg/cpp0x/parse2.C: New.
1957 * g++.dg/parse/error11.C: Adjust.
1958 * g++.dg/parse/error12.C: Likewise.
1959
1960 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1961
1962 * gcc.target/i386/20030217-1.c: Added check for
1963 large_long_double effective target.
1964 * gcc.target/i386/387-3.c: Likewise.
1965 * gcc.target/i386/387-4.c: Likewise.
1966 * gcc.target/i386/pr36578-1.c: Likewise.
1967 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1968 when long double size is equal double size.
1969 * gcc.target/i386/excess-precision-1.c: Likewise.
1970 * gcc.target/i386/pr36578-2.c: Likewise.
1971 * gcc.target/i386/20030217-2.c: New testcase.
1972
1973 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1974
1975 PR tree-optimization/54676
1976 * gcc.dg/pr54676.c: New test.
1977
1978 2012-09-25 Richard Guenther <rguenther@suse.de>
1979
1980 PR tree-optimization/53663
1981 * gcc.dg/torture/pr53663-1.c: New testcase.
1982 * gcc.dg/torture/pr53663-2.c: Likewise.
1983 * gcc.dg/torture/pr53663-3.c: Likewise.
1984
1985 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1986
1987 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1988
1989 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1990
1991 * lib/target-supports-dg.exp (dg-require-effective-target,
1992 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1993 dg-process-target-1 instead of dg-process-target.
1994 (dg-process-target-1): Rename from dg-process-target.
1995 (dg-process-target): New.
1996
1997 2012-09-24 Richard Guenther <rguenther@suse.de>
1998
1999 PR tree-optimization/54684
2000 * g++.dg/torture/pr54684.C: New testcase.
2001
2002 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2003
2004 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2005
2006 2012-09-24 Richard Guenther <rguenther@suse.de>
2007
2008 PR middle-end/52173
2009 * gcc.dg/tm/pr52173-1.c: New.
2010 * gcc.dg/tm/pr52173-2.c: New.
2011
2012 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2013
2014 * gcc.dg/pr54669.c: New test.
2015
2016 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2017 Dominique Dhumieres <dominiq@lps.ens.fr>
2018
2019 PR testsuite/54677
2020 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2021
2022 2012-09-23 Tobias Burnus <burnus@net-b.de>
2023
2024 PR fortran/54618
2025 * gfortran.dg/class_array_14.f90: New.
2026
2027 2012-09-22 Kai Tietz <ktietz@redhat.com>
2028
2029 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2030 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2031
2032 2012-09-21 Dehao Chen <dehao@google.com>
2033
2034 PR go/54649
2035 PR tree-optimization/54655
2036 * g++.dg/pr54655.C: New testcase.
2037
2038 2012-09-21 Richard Guenther <rguenther@suse.de>
2039
2040 PR tree-optimization/54647
2041 * g++.dg/torture/pr54647.C: New testcase.
2042
2043 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2044
2045 PR c++/54427
2046 * c-c++-common/torture/vector-compare-2.c: Add -w.
2047
2048 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2049
2050 * gnat.dg/opt20.ads: Move dg directive to...
2051 * gnat.dg/opt20.adb: ...here.
2052 * gnat.dg/addr1.ad[sb]: Likewise.
2053 * gnat.dg/concat2.ad[sb]: Likewise.
2054 * gnat.dg/array16.ad[sb]: Likewise.
2055 * gnat.dg/atomic5.ad[sb]: Likewise.
2056 * gnat.dg/discr29.ad[sb]: Likewise.
2057 * gnat.dg/noreturn5.ad[sb]: Likewise.
2058 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2059 * gnat.dg/discr23.ads: Remove dg directive.
2060 * gnat.dg/nested_float_packed.ads: Likewise.
2061 * gnat.dg/oconst6.ads: Move to...
2062 * gnat.dg/specs/oconst6.ads: ...here.
2063
2064 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2065
2066 PR c++/52432
2067 * g++.dg/cpp0x/decltype32.C: Tweak.
2068
2069 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2070
2071 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2072 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2073 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2074 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2075
2076 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2077
2078 PR c++/54581
2079 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2080
2081 2012-09-19 Steve Ellcey <sellcey@mips.com>
2082
2083 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2084
2085 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2086
2087 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2088 * gcc.target/powerpc/ppc-mftb.c: New file.
2089
2090 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2091
2092 PR target/54089
2093 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2094 functions.
2095
2096 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2097
2098 PR target/54236
2099 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2100
2101 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2102
2103 * gcc.c-torture/execute/20120919-1.c: New test.
2104
2105 2012-09-19 Richard Guenther <rguenther@suse.de>
2106
2107 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2108
2109 2012-09-19 Richard Guenther <rguenther@suse.de>
2110
2111 * gcc.dg/builtin-unreachable-6.c: Adjust.
2112
2113 2012-09-19 Richard Guenther <rguenther@suse.de>
2114
2115 * gcc.dg/builtin-object-size-10.c: Adjust.
2116 * gcc.dg/builtin-unreachable-5.c: Adjust.
2117 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2118 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2119 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2120 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2121 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2122 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2123 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2124 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2125 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2126 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2127 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2128 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2129
2130 2012-09-19 Richard Guenther <rguenther@suse.de>
2131
2132 PR tree-optimization/54132
2133 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2134 * gcc.dg/torture/pr54132.c: Likewise.
2135
2136 2012-09-19 Terry Guo <terry.guo@arm.com>
2137
2138 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2139 extra prune rules that will be applied to all tests in a .exp file.
2140 (gcc-dg-prune): Use rules defined by the above variable.
2141 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2142 harmless warnings on architecture switch conflict.
2143
2144 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2145
2146 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2147 of asm-comment characters instead of a single one.
2148 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2149
2150 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2151
2152 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2153
2154 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2155 target instead of xfailing it.
2156 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2157 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2158 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2159 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2160 * gcc.dg/vect/vect-104.c: Likewise.
2161 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2162 * gcc.dg/vect/vect-outer-1.c: Likewise.
2163 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2164 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2165 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2166 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2167 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2168 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2169 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2170 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2171 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2172
2173 * lib/target-supports.exp
2174 (check_effective_target_vect_widen_mult_qi_to_hi,
2175 check_effective_target_vect_widen_mult_hi_to_si,
2176 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2177 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2178 check_effective_target_vect_pack_trunc,
2179 check_effective_target_vect_unpack,
2180 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2181 instead of arm_none.
2182
2183 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2184
2185 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2186
2187 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2188 config to compiler_flags.
2189
2190 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2191
2192 PR target/54592
2193 * gcc.target/i386/pr54592.c: New test.
2194
2195 PR tree-optimization/54610
2196 * gcc.target/i386/pr54610.c: New test.
2197
2198 2012-09-17 Jason Merrill <jason@redhat.com>
2199
2200 PR c++/54575
2201 * g++.dg/cpp0x/alias-decl-21.C: New.
2202 * g++.dg/cpp0x/alias-decl-22.C: New.
2203
2204 2012-09-17 Tobias Burnus <burnus@net-b.de>
2205
2206 PR fortran/54608
2207 * gfortran.dg/scan_2.f90: New.
2208
2209 2012-09-17 Jason Merrill <jason@redhat.com>
2210
2211 PR c++/53661
2212 * g++.dg/init/aggr9.C: New.
2213
2214 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2215
2216 * gnat.dg/loop_optimization12.ad[sb]: New test.
2217
2218 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2219
2220 PR fortran/54285
2221 * gfortran.dg/proc_ptr_result_7.f90: New.
2222
2223 2012-09-17 Tobias Burnus <burnus@net-b.de>
2224
2225 PR fortran/54603
2226 * gfortran.dg/structure_constructor_11.f90: New.
2227
2228 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR tree-optimization/54563
2231 * g++.dg/torture/pr54563.C: New test.
2232
2233 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2234
2235 PR fortran/54594
2236 * gfortran.dg/typebound_generic_14.f03: New.
2237
2238 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2239
2240 PR fortran/54387
2241 * gfortran.dg/proc_ptr_38.f90: New.
2242
2243 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2244
2245 PR debug/54460
2246 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2247 to scary regexp.
2248
2249 PR testsuite/54007
2250 * gnat.dg/lto15.adb: Require lto.
2251
2252 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2253 "myBindC" for hppa*-*-hpux*.
2254
2255 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2256
2257 * gfortran.dg/namelist_75.f90: New test.
2258
2259 2012-09-15 Tom de Vries <tom@codesourcery.com>
2260
2261 * gcc.dg/tree-ssa/vrp82.c: New test.
2262 * gcc.dg/tree-ssa/vrp83.c: Same.
2263 * gcc.dg/tree-ssa/vrp84.c: Same.
2264
2265 2012-09-15 Tom de Vries <tom@codesourcery.com>
2266
2267 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2268 * gcc.dg/tree-ssa/vrp81.c: ... this.
2269
2270 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2271
2272 PR target/54222
2273 * gcc.target/avr/torture/fix-types.h: New.
2274 * gcc.target/avr/torture/vals-hr.def: New.
2275 * gcc.target/avr/torture/vals-r.def: New.
2276 * gcc.target/avr/torture/vals-k.def: New.
2277 * gcc.target/avr/torture/vals-ur.def: New.
2278 * gcc.target/avr/torture/vals-uk.def: New.
2279 * gcc.target/avr/torture/vals-uhr.def: New.
2280 * gcc.target/avr/torture/vals-llk.def: New.
2281 * gcc.target/avr/torture/vals-ullk.def: New.
2282 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2283 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2284 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2285 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2286 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2287 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2288 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2289 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2290
2291 2012-09-14 Dehao Chen <dehao@google.com>
2292
2293 * g++.dg/debug/dwarf2/deallocator.C: New test.
2294
2295 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2296
2297 PR c/54552
2298 * gcc.c-torture/compile/pr54552-1.c: New test.
2299
2300 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2301
2302 PR c++/54427
2303 * g++.dg/other/vector-compare.C: New testcase.
2304 * c-c++-common/vector-compare-3.c: New testcase.
2305 * gcc.dg/vector-shift.c: Move ...
2306 * c-c++-common/vector-shift.c: ... here.
2307 * gcc.dg/vector-shift1.c: Move ...
2308 * c-c++-common/vector-shift1.c: ... here.
2309 * gcc.dg/vector-shift3.c: Move ...
2310 * c-c++-common/vector-shift3.c: ... here.
2311 * gcc.dg/vector-compare-1.c: Move ...
2312 * c-c++-common/vector-compare-1.c: ... here.
2313 * gcc.dg/vector-compare-2.c: Move ...
2314 * c-c++-common/vector-compare-2.c: ... here.
2315 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2316 * c-c++-common/torture/vector-compare-1.c: ... here.
2317 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2318 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2319 * c-c++-common/torture/vector-compare-2.c: ... here.
2320 * gcc.c-torture/execute/vector-shift.c: Move ...
2321 * c-c++-common/torture/vector-shift.c: ... here.
2322 * gcc.c-torture/execute/vector-shift2.c: Move ...
2323 * c-c++-common/torture/vector-shift2.c: ... here.
2324 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2325 * c-c++-common/torture/vector-subscript-1.c: ... here.
2326 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2327 * c-c++-common/torture/vector-subscript-2.c: ... here.
2328 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2329 * c-c++-common/torture/vector-subscript-3.c: ... here.
2330
2331 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2332
2333 PR c/54103
2334 * gcc.c-torture/compile/pr54103-1.c,
2335 gcc.c-torture/compile/pr54103-2.c,
2336 gcc.c-torture/compile/pr54103-3.c,
2337 gcc.c-torture/compile/pr54103-4.c,
2338 gcc.c-torture/compile/pr54103-5.c,
2339 gcc.c-torture/compile/pr54103-6.c: New tests.
2340 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2341
2342 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2345
2346 2012-09-14 Richard Guenther <rguenther@suse.de>
2347
2348 PR tree-optimization/54565
2349 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2350 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2351
2352 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2353
2354 * gcc.target/arm/combine-movs.c: Add missing space.
2355
2356 2012-09-14 Richard Guenther <rguenther@suse.de>
2357
2358 * g++.dg/torture/builtin-location.C: New testcase.
2359
2360 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2361 Manuel López-Ibáñez <manu@gcc.gnu.org>
2362
2363 PR c++/53210
2364 * g++.dg/warn/Wuninitialized-self.C: New.
2365
2366 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2367
2368 PR c/54559
2369 * gcc.c-torture/compile/pr54559.c: New test.
2370
2371 2012-09-13 Jason Merrill <jason@redhat.com>
2372
2373 PR c++/53839
2374 * g++.dg/cpp0x/constexpr-temp1.C: New.
2375
2376 PR c++/54511
2377 * g++.dg/template/anonunion2.C: New.
2378
2379 PR c++/53836
2380 * g++.dg/template/init10.C: New.
2381
2382 2012-09-13 Tobias Burnus <burnus@net-b.de>
2383
2384 PR fortran/54556
2385 * gfortran.dg/implicit_pure_3.f90: New.
2386
2387 2012-09-13 Richard Guenther <rguenther@suse.de>
2388
2389 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2390
2391 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2392
2393 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2394
2395 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2396
2397 * c-c++-common/pr51712.c: Handle for short-enum targets.
2398
2399 2012-09-12 Terry Guo <terry.guo@arm.com>
2400
2401 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2402 and lsrs for Thumb2 mode.
2403
2404 2012-09-12 Jan Hubicka <jh@suse.cz>
2405
2406 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2407
2408 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2409
2410 PR target/54445
2411 * gcc.target/i386/pr54445-1.c: New file.
2412 * gcc.target/i386/pr54445-2.c: Likewise.
2413
2414 2012-09-12 Tobias Burnus <burnus@net-b.de>
2415
2416 PR fortran/54225
2417 PR fortran/53306
2418 * gfortran.dg/coarray_10.f90: Update dg-error.
2419 * gfortran.dg/coarray_28.f90: New.
2420 * gfortran.dg/array_section_3.f90: New.
2421
2422 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2423
2424 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2425 gcc.target/arm/pr48252.c: Fix for big-endian support.
2426
2427 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2428
2429 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2430
2431 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2432 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2433
2434 * gcc.target/arm/neon-vfma-1.c: New testcase.
2435 * gcc.target/arm/neon-vfms-1.c: Likewise.
2436 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2437 of float.
2438 * gcc.target/arm/neon-vmls-1.c: Likewise.
2439 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2440 function.
2441 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2442 (check_effective_target_arm_neonv2_ok): Likewise.
2443 (check_effective_target_arm_neonv2_hw): Likewise.
2444 (check_effective_target_arm_neonv2): Likewise.
2445
2446 2012-09-11 Richard Guenther <rguenther@suse.de>
2447
2448 PR middle-end/54515
2449 * g++.dg/tree-ssa/pr54515.C: New testcase.
2450
2451 2012-09-10 Andrew Pinski <apinski@cavium.com>
2452
2453 PR tree-opt/c54362
2454 * gcc.dg/tm/memopt-16.c: New testcase.
2455
2456 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 PR c++/54541
2459 PR c++/54542
2460 * g++.dg/cpp0x/sfinae40.C: New.
2461 * g++.dg/cpp0x/sfinae41.C: Likewise.
2462
2463 2012-09-10 Jason Merrill <jason@redhat.com>
2464
2465 PR c++/54538
2466 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2467
2468 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2469
2470 PR target/54089
2471 * gcc.target/sh/pr54089-3.c: New.
2472
2473 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2474
2475 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2476
2477 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2478
2479 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2480
2481 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2482
2483 * gcc.dg/pr52558-2.c: Delete.
2484 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2485
2486 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2487
2488 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2489
2490 2012-09-10 Richard Guenther <rguenther@suse.de>
2491
2492 PR tree-optimization/54520
2493 * gcc.dg/torture/pr54520.c: New testcase.
2494
2495 2012-09-10 Jason Merrill <jason@redhat.com>
2496
2497 PR c++/54506
2498 * g++.dg/cpp0x/implicit14.C: New.
2499
2500 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2501
2502 PR fortran/54208
2503 * gfortran.dg/bound_simplification_3.f90: New test.
2504
2505 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2506
2507 PR testsuite/54184
2508 * gcc.dg/pr52558-1.c: Delete.
2509 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2510
2511 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2512
2513 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2514 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2515 * gcc.target/arm/smlaltt-1.c: Likewise.
2516
2517 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2518
2519 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2520
2521 2012-09-07 Tom de Vries <tom@codesourcery.com>
2522
2523 PR tree-optimization/53986
2524 * gcc.dg/tree-ssa/vrp80.c: New test.
2525 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2526
2527 2012-09-06 Jason Merrill <jason@redhat.com>
2528
2529 PR c++/54341
2530 PR c++/54253
2531 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2532 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2533
2534 2012-09-06 Andrew Pinski <apinski@cavium.com>
2535
2536 PR tree-opt/54494
2537 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2538
2539 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2540
2541 PR rtl-optimization/54455
2542 * gcc.dg/54455.c: New test.
2543
2544 2012-09-06 Tobias Burnus <burnus@net-b.de>
2545
2546 PR fortran/54463
2547 * gfortran.dg/promotion_2.f90: New.
2548
2549 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2550
2551 PR middle-end/54486
2552 * c-c++-common/pr54486.c: New test.
2553
2554 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2555
2556 PR fortran/54474
2557 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2558
2559 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2560
2561 PR c++/54191
2562 * g++.dg/cpp0x/sfinae39.C: New.
2563
2564 2012-09-04 Jason Merrill <jason@redhat.com>
2565
2566 PR c++/54441
2567 * g++.dg/ext/flexary3.C: New.
2568
2569 PR c++/54420
2570 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2571
2572 PR c++/54198
2573 * g++.dg/template/defarg15.C: New.
2574
2575 PR c++/54437
2576 * g++.dg/template/access24.C: New.
2577
2578 2012-09-04 Richard Guenther <rguenther@suse.de>
2579
2580 PR tree-optimization/54458
2581 * gcc.dg/torture/pr54458.c: New testcase.
2582
2583 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2584
2585 * gcc.target/arm/neon-vext.c: New test.
2586 * gcc.target/arm/neon-vext-execute.c: Ditto.
2587
2588 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2589
2590 PR fortran/54243
2591 PR fortran/54244
2592 * gfortran.dg/select_type_29.f03: New.
2593
2594 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2595
2596 * gcc.dg/fold-perm.c: Improve test.
2597
2598 2012-09-03 Tobias Burnus <burnus@net-b.de>
2599
2600 PR fortran/51632
2601 * gfortran.dg/coarray_class_1.f90: New.
2602
2603 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2604
2605 PR target/49206
2606 * gcc.c-torture/compile/pr49206.c: New test.
2607
2608 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2609 Uros Bizjak <ubizjak@gmail.com>
2610
2611 PR target/36680
2612 * gfortran.dg/pr36680.f90: New test.
2613
2614 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2615
2616 PR target/42295
2617 * g++.dg/opt/pr42295.C: New test.
2618
2619 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2620
2621 PR target/54436
2622 * gcc.dg/torture/pr54436.c: New test.
2623
2624 2012-09-01 Andrew Pinski <apinski@cavium.com>
2625
2626 * gcc.target/mips/truncate-8.c: New testcase.
2627
2628 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2629
2630 PR target/46829
2631 PR target/46843
2632 * gcc.target/i386/pr46829.c: New test.
2633 * gcc.target/i386/pr46843.c: Ditto.
2634
2635 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2636 Jason Merrill <jason@redhat.com>
2637
2638 PR c++/18747
2639 * g++.dg/parse/error50.C: New.
2640
2641 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR c/54428
2644 * gcc.c-torture/compile/pr54428.c: New test.
2645
2646 2012-08-31 Ollie Wild <aaw@google.com>
2647
2648 PR c++/54197
2649 * g++.dg/init/lifetime3.C: New test.
2650
2651 2012-08-31 Martin Jambor <mjambor@suse.cz>
2652
2653 PR middle-end/54409
2654 * gcc.dg/torture/pr54409.c: New test.
2655
2656 2012-08-31 Martin Jambor <mjambor@suse.cz>
2657
2658 * gfortran.dg/pr48636.f90: Add dump scan checks.
2659
2660 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2661
2662 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2663
2664 2012-08-28 Joey Ye <joey.ye@arm.com>
2665
2666 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2667
2668 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2669
2670 PR target/46254
2671 * gcc.target/i386/pr46254.c: New test.
2672
2673 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2674
2675 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2676 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2677 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2678
2679 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2680
2681 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2682 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2683 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2684 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2685 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2686 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2687 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2688 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2689 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2690 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2691 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2692 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2693 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2694 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2695 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2696 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2697 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2698 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2699 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2700 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2701 gcc.target/mips/unaligned-1.c: Tighten regexps.
2702
2703 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2704
2705 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2706 (mips_option_groups): Remove optimization. Add various -f options.
2707 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2708 and -pg imply -fno-omit-frame-pointer.
2709 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2710 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2711 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2712 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2713 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2714 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2715 * gcc.target/mips/abi-n32-long32.c: Likewise.
2716 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2717 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2718 * gcc.target/mips/abi-n32-long64.c: Likewise.
2719 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2720 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2721 * gcc.target/mips/abi-n64-long32.c: Likewise.
2722 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2723 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2724 * gcc.target/mips/abi-n64-long64.c: Likewise.
2725 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2726 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2727 * gcc.target/mips/abi-o32-long32.c: Likewise.
2728 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2729 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2730 * gcc.target/mips/abi-o32-long64.c: Likewise.
2731 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2732 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2733 * gcc.target/mips/abi-o64-long32.c: Likewise.
2734 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2735 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2736 * gcc.target/mips/abi-o64-long64.c: Likewise.
2737 * gcc.target/mips/asm-1.c: Likewise.
2738 * gcc.target/mips/branch-1.c: Likewise.
2739 * gcc.target/mips/call-3.c: Likewise.
2740 * gcc.target/mips/call-saved-3.c: Likewise.
2741 * gcc.target/mips/clear-cache-1.c: Likewise.
2742 * gcc.target/mips/div-1.c: Likewise.
2743 * gcc.target/mips/div-2.c: Likewise.
2744 * gcc.target/mips/div-3.c: Likewise.
2745 * gcc.target/mips/div-4.c: Likewise.
2746 * gcc.target/mips/div-5.c: Likewise.
2747 * gcc.target/mips/div-6.c: Likewise.
2748 * gcc.target/mips/div-7.c: Likewise.
2749 * gcc.target/mips/div-8.c: Likewise.
2750 * gcc.target/mips/div-9.c: Likewise.
2751 * gcc.target/mips/div-10.c: Likewise.
2752 * gcc.target/mips/div-11.c: Likewise.
2753 * gcc.target/mips/div-12.c: Likewise.
2754 * gcc.target/mips/dsp-ctrl.c: Likewise.
2755 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2756 * gcc.target/mips/ext-8.c: Likewise.
2757 * gcc.target/mips/extend-2.c: Likewise.
2758 * gcc.target/mips/fix-r10000-1.c: Likewise.
2759 * gcc.target/mips/fix-r10000-2.c: Likewise.
2760 * gcc.target/mips/fix-r10000-3.c: Likewise.
2761 * gcc.target/mips/fix-r10000-4.c: Likewise.
2762 * gcc.target/mips/fix-r10000-5.c: Likewise.
2763 * gcc.target/mips/fix-r10000-6.c: Likewise.
2764 * gcc.target/mips/fix-r10000-7.c: Likewise.
2765 * gcc.target/mips/fix-r10000-8.c: Likewise.
2766 * gcc.target/mips/fix-r10000-9.c: Likewise.
2767 * gcc.target/mips/fix-r10000-10.c: Likewise.
2768 * gcc.target/mips/fix-r10000-11.c: Likewise.
2769 * gcc.target/mips/fix-r10000-12.c: Likewise.
2770 * gcc.target/mips/fix-r10000-13.c: Likewise.
2771 * gcc.target/mips/fix-r10000-14.c: Likewise.
2772 * gcc.target/mips/fix-r10000-15.c: Likewise.
2773 * gcc.target/mips/fpcmp-1.c: Likewise.
2774 * gcc.target/mips/fpcmp-2.c: Likewise.
2775 * gcc.target/mips/fpr-moves-7.c: Likewise.
2776 * gcc.target/mips/fpr-moves-8.c: Likewise.
2777 * gcc.target/mips/int-moves-1.c: Likewise.
2778 * gcc.target/mips/int-moves-2.c: Likewise.
2779 * gcc.target/mips/long-calls-pg.c: Likewise.
2780 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2781 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2782 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2783 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2784 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2785 * gcc.target/mips/mips-3d-1.c: Likewise.
2786 * gcc.target/mips/mips-3d-2.c: Likewise.
2787 * gcc.target/mips/mips-3d-3.c: Likewise.
2788 * gcc.target/mips/mips-3d-4.c: Likewise.
2789 * gcc.target/mips/mips-3d-5.c: Likewise.
2790 * gcc.target/mips/mips-3d-6.c: Likewise.
2791 * gcc.target/mips/mips-3d-7.c: Likewise.
2792 * gcc.target/mips/mips-3d-8.c: Likewise.
2793 * gcc.target/mips/mips-3d-9.c: Likewise.
2794 * gcc.target/mips/mips-ps-1.c: Likewise.
2795 * gcc.target/mips/mips-ps-2.c: Likewise.
2796 * gcc.target/mips/mips-ps-3.c: Likewise.
2797 * gcc.target/mips/mips-ps-4.c: Likewise.
2798 * gcc.target/mips/mips-ps-6.c: Likewise.
2799 * gcc.target/mips/mips32-dspr2.c: Likewise.
2800 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2801 * gcc.target/mips/neg-abs-1.c: Likewise.
2802 * gcc.target/mips/neg-abs-2.c: Likewise.
2803 * gcc.target/mips/nmadd-3.c: Likewise.
2804 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2805 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2806 * gcc.target/mips/octeon-pop-1.c: Likewise.
2807 * gcc.target/mips/pr26765.c: Likewise.
2808 * gcc.target/mips/pr33256.c: Likewise.
2809 * gcc.target/mips/pr33635-1.c: Likewise.
2810 * gcc.target/mips/pr33755.c: Likewise.
2811 * gcc.target/mips/pr35802.c: Likewise.
2812 * gcc.target/mips/pr45074.c: Likewise.
2813 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2814 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2815 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2816 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2817 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2818 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2819 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2820 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2821 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2822 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2823 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2824 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2825 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2826 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2827 * gcc.target/mips/save-restore-1.c: Likewise.
2828 * gcc.target/mips/save-restore-3.c: Likewise.
2829 * gcc.target/mips/save-restore-5.c: Likewise.
2830 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2831 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2832 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2833 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2834 * gcc.target/mips/stack-1.c: Likewise.
2835
2836 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2837 Tighten regexps.
2838
2839 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2840 branch under test to be filled with preceding rather than
2841 following instructions.
2842 * gcc.target/mips/branch-10.c: Likewise.
2843 * gcc.target/mips/branch-11.c: Likewise.
2844 * gcc.target/mips/branch-12.c: Likewise.
2845 * gcc.target/mips/branch-13.c: Likewise.
2846 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2847 to be eliminated. Tighten $28 scan-assembler-not test.
2848
2849 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2850 function to...
2851 * gcc.target/mips/call-4.c: ...this new test.
2852
2853 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2854 more likely.
2855 * gcc.target/mips/code-readable-3.c: Likewise.
2856 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2857 flag but skip for -O0.
2858 * gcc.target/mips/code-readable-4.c: Likewise.
2859
2860 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2861 of operations under test.
2862 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2863
2864 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2865 Don't require sibling-call optimization.
2866 * gcc.target/mips/near-far-4.c: Likewise.
2867
2868 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2869 Make sure that the register variable is used.
2870 * gcc.target/mips/soft-float-1.c: Likewise.
2871
2872 * gcc.target/mips/sdata-1.c: Make static data volatile.
2873 * gcc.target/mips/sdata-2.c: Likewise.
2874 * gcc.target/mips/sdata-3.c: Likewise.
2875 * gcc.target/mips/sdata-4.c: Likewise.
2876
2877 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2878 skip for -O0.
2879 * gcc.target/mips/atomic-memory-2.c: Likewise.
2880 * gcc.target/mips/branch-cost-1.c: Likewise.
2881 * gcc.target/mips/branch-cost-2.c: Likewise.
2882 * gcc.target/mips/cache-1.c: Likewise.
2883 * gcc.target/mips/call-1.c: Likewise.
2884 * gcc.target/mips/call-saved-2.c: Likewise.
2885 * gcc.target/mips/const-anchor-1.c: Likewise.
2886 * gcc.target/mips/const-anchor-2.c: Likewise.
2887 * gcc.target/mips/dse-1.c: Likewise.
2888 * gcc.target/mips/dsp-lhx.c: Likewise.
2889 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2890 * gcc.target/mips/ext-1.c: Likewise.
2891 * gcc.target/mips/ext-2.c: Likewise.
2892 * gcc.target/mips/ext-3.c: Likewise.
2893 * gcc.target/mips/ext-4.c: Likewise.
2894 * gcc.target/mips/ext-5.c: Likewise.
2895 * gcc.target/mips/ext-6.c: Likewise.
2896 * gcc.target/mips/ext-7.c: Likewise.
2897 * gcc.target/mips/extend-1.c: Likewise.
2898 * gcc.target/mips/fix-r4000-1.c: Likewise.
2899 * gcc.target/mips/fix-r4000-3.c: Likewise.
2900 * gcc.target/mips/fix-r4000-5.c: Likewise.
2901 * gcc.target/mips/fix-r4000-6.c: Likewise.
2902 * gcc.target/mips/fix-r4000-8.c: Likewise.
2903 * gcc.target/mips/fix-r4000-10.c: Likewise.
2904 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2905 * gcc.target/mips/fixed-vector-type.c: Likewise.
2906 * gcc.target/mips/fpr-moves-1.c: Likewise.
2907 * gcc.target/mips/fpr-moves-2.c: Likewise.
2908 * gcc.target/mips/fpr-moves-3.c: Likewise.
2909 * gcc.target/mips/fpr-moves-4.c: Likewise.
2910 * gcc.target/mips/fpr-moves-5.c: Likewise.
2911 * gcc.target/mips/fpr-moves-6.c: Likewise.
2912 * gcc.target/mips/ins-1.c: Likewise.
2913 * gcc.target/mips/ins-2.c: Likewise.
2914 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2915 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2916 * gcc.target/mips/lazy-binding-1.c: Likewise.
2917 * gcc.target/mips/madd-3.c: Likewise.
2918 * gcc.target/mips/madd-5.c: Likewise.
2919 * gcc.target/mips/madd-6.c: Likewise.
2920 * gcc.target/mips/madd-8.c: Likewise.
2921 * gcc.target/mips/madd-9.c: Likewise.
2922 * gcc.target/mips/memcpy-1.c: Likewise.
2923 * gcc.target/mips/mips-ps-type.c: Likewise.
2924 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2925 * gcc.target/mips/mips-sched-madd.c: Likewise.
2926 * gcc.target/mips/mips16e-extends.c: Likewise.
2927 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2928 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2929 * gcc.target/mips/movcc-1.c: Likewise.
2930 * gcc.target/mips/movcc-2.c: Likewise.
2931 * gcc.target/mips/movcc-3.c: Likewise.
2932 * gcc.target/mips/msub-5.c: Likewise.
2933 * gcc.target/mips/msub-6.c: Likewise.
2934 * gcc.target/mips/msub-8.c: Likewise.
2935 * gcc.target/mips/mult-2.c: Likewise.
2936 * gcc.target/mips/mult-3.c: Likewise.
2937 * gcc.target/mips/mult-5.c: Likewise.
2938 * gcc.target/mips/mult-6.c: Likewise.
2939 * gcc.target/mips/mult-7.c: Likewise.
2940 * gcc.target/mips/mult-12.c: Likewise.
2941 * gcc.target/mips/mult-13.c: Likewise.
2942 * gcc.target/mips/mult-14.c: Likewise.
2943 * gcc.target/mips/mult-15.c: Likewise.
2944 * gcc.target/mips/mult-17.c: Likewise.
2945 * gcc.target/mips/mult-18.c: Likewise.
2946 * gcc.target/mips/mult-19.c: Likewise.
2947 * gcc.target/mips/nmadd-1.c: Likewise.
2948 * gcc.target/mips/nmadd-2.c: Likewise.
2949 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2950 * gcc.target/mips/octeon-cins-1.c: Likewise.
2951 * gcc.target/mips/octeon-cins-2.c: Likewise.
2952 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2953 * gcc.target/mips/octeon-exts-2.c: Likewise.
2954 * gcc.target/mips/octeon-exts-3.c: Likewise.
2955 * gcc.target/mips/octeon-exts-4.c: Likewise.
2956 * gcc.target/mips/octeon-exts-5.c: Likewise.
2957 * gcc.target/mips/octeon-exts-6.c: Likewise.
2958 * gcc.target/mips/octeon-exts-7.c: Likewise.
2959 * gcc.target/mips/octeon-pop-2.c: Likewise.
2960 * gcc.target/mips/octeon-seq-3.c: Likewise.
2961 * gcc.target/mips/octeon-seq-4.c: Likewise.
2962 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2963 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2964 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2965 * gcc.target/mips/pr54240.c: Likewise.
2966 * gcc.target/mips/rsqrt-1.c: Likewise.
2967 * gcc.target/mips/rsqrt-2.c: Likewise.
2968 * gcc.target/mips/rsqrt-3.c: Likewise.
2969 * gcc.target/mips/rsqrt-4.c: Likewise.
2970 * gcc.target/mips/save-restore-2.c: Likewise.
2971 * gcc.target/mips/save-restore-4.c: Likewise.
2972 * gcc.target/mips/sb1-1.c: Likewise.
2973 * gcc.target/mips/scc-1.c: Likewise.
2974 * gcc.target/mips/scc-2.c: Likewise.
2975 * gcc.target/mips/scc-3.c: Likewise.
2976 * gcc.target/mips/scc-4.c: Likewise.
2977 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2978 * gcc.target/mips/truncate-1.c: Likewise.
2979 * gcc.target/mips/truncate-2.c: Likewise.
2980 * gcc.target/mips/truncate-3.c: Likewise.
2981 * gcc.target/mips/truncate-4.c: Likewise.
2982 * gcc.target/mips/truncate-5.c: Likewise.
2983 * gcc.target/mips/truncate-6.c: Likewise.
2984 * gcc.target/mips/unaligned-1.c: Likewise.
2985
2986 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2987 skip for -O0. Require -fexpensive-optimizations.
2988 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2989 * gcc.target/mips/dspr2-MULT.c: Likewise.
2990 * gcc.target/mips/fix-r4000-2.c: Likewise.
2991 * gcc.target/mips/fix-r4000-4.c: Likewise.
2992 * gcc.target/mips/fix-r4000-7.c: Likewise.
2993 * gcc.target/mips/fix-r4000-9.c: Likewise.
2994 * gcc.target/mips/madd-1.c: Likewise.
2995 * gcc.target/mips/madd-2.c: Likewise.
2996 * gcc.target/mips/madd-4.c: Likewise.
2997 * gcc.target/mips/maddu-1.c: Likewise.
2998 * gcc.target/mips/maddu-2.c: Likewise.
2999 * gcc.target/mips/maddu-3.c: Likewise.
3000 * gcc.target/mips/maddu-4.c: Likewise.
3001 * gcc.target/mips/msub-1.c: Likewise.
3002 * gcc.target/mips/msub-2.c: Likewise.
3003 * gcc.target/mips/msub-3.c: Likewise.
3004 * gcc.target/mips/msub-4.c: Likewise.
3005 * gcc.target/mips/msubu-1.c: Likewise.
3006 * gcc.target/mips/msubu-2.c: Likewise.
3007 * gcc.target/mips/msubu-3.c: Likewise.
3008 * gcc.target/mips/msubu-4.c: Likewise.
3009 * gcc.target/mips/mult-1.c: Likewise.
3010 * gcc.target/mips/mult-4.c: Likewise.
3011 * gcc.target/mips/mult-8.c: Likewise.
3012 * gcc.target/mips/mult-9.c: Likewise.
3013 * gcc.target/mips/mult-10.c: Likewise.
3014 * gcc.target/mips/mult-11.c: Likewise.
3015 * gcc.target/mips/mult-16.c: Likewise.
3016
3017 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3018 skip for -O0 and -Os.
3019 * gcc.target/mips/fix-r4000-12.c: Likewise.
3020 * gcc.target/mips/madd-7.c: Likewise.
3021 * gcc.target/mips/mips-ps-5.c: Likewise.
3022 * gcc.target/mips/mips-ps-7.c: Likewise.
3023 * gcc.target/mips/msub-7.c: Likewise.
3024
3025 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3026 skip for -O0. Require -mno-abicalls.
3027 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3028
3029 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3030 skip for -O0. Require a total number of BBIT instructions and
3031 at least one of each kind.
3032
3033 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3034 skip for -O0. Require -fno-unroll-loops.
3035
3036 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3037 skip for -O0. Allow BLTZ as well as BGEZ.
3038
3039 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3040
3041 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3042 skip for -O0. Require -fschedule-insns2.
3043 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3044
3045 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3046 but skip for -O0. Make a branch-likely more likely.
3047
3048 * gcc.target/mips/timode-2.c: Split each test into its own function.
3049 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3050
3051 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3052 skip for -O0. Require -fpeephole2.
3053 * gcc.target/mips/vr-mult-2.c: Likewise.
3054
3055 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3056
3057 PR preprocessor/53469
3058 * gcc.dg/cpp/_Pragma7.c: New test case.
3059
3060 2012-08-27 Tobias Burnus <burnus@net-b.de>
3061
3062 PR fortran/54370
3063 * gfortran.dg/do_5.f90: New.
3064
3065 2012-08-27 Tobias Burnus <burnus@net-b.de>
3066
3067 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3068 from dg-options as -Wall no longer implies it.
3069
3070 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3071
3072 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3073
3074 2012-08-25 Jason Merrill <jason@redhat.com>
3075
3076 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3077
3078 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3079
3080 PR c++/51421
3081 * g++.dg/cpp0x/auto34.C: New.
3082
3083 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3084
3085 PR c/54363
3086 * gcc.dg/pr54363.c: New test.
3087
3088 PR c/54355
3089 * gcc.dg/pr54355.c: New test.
3090
3091 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3092
3093 PR debug/52857
3094 * gcc.target/i386/pr52857-1.c: New.
3095 * gcc.target/i386/pr52857-2.c: Likewise.
3096
3097 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3098
3099 * gcc.target/mips/code-readable-4.c: New test.
3100
3101 2012-08-23 Julian Brown <julian@codesourcery.com>
3102 Sandra Loosemore <sandra@codesourcery.com>
3103
3104 * gcc.target/mips/code-readable-1.c: Add -O to options.
3105
3106 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3107
3108 PR c++/20420
3109 * g++.dg/lookup/using53.C: New.
3110
3111 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3112
3113 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3114 * gcc.dg/fixed-point/convert-1.c: New.
3115 * gcc.dg/fixed-point/convert-2.c: New.
3116 * gcc.dg/fixed-point/convert-3.c: New.
3117 * gcc.dg/fixed-point/convert-4.c: New.
3118 * gcc.dg/fixed-point/convert-float-1.c: New.
3119 * gcc.dg/fixed-point/convert-float-2.c: New.
3120 * gcc.dg/fixed-point/convert-float-3.c: New.
3121 * gcc.dg/fixed-point/convert-float-4.c: New.
3122 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3123 * gcc.dg/fixed-point/convert-sat.c: New.
3124 * gcc.dg/fixed-point/convert.h: New.
3125
3126 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3127
3128 PR target/54089
3129 * gcc.target/sh/pr54089-2.c: New.
3130
3131 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3132
3133 * gcc.target/i386/long-double-64-1.c: New file.
3134 * gcc.target/i386/long-double-64-2.c: Likewise.
3135 * gcc.target/i386/long-double-64-3.c: Likewise.
3136 * gcc.target/i386/long-double-64-4.c: Likewise.
3137 * gcc.target/i386/long-double-80-1.c: Likewise.
3138 * gcc.target/i386/long-double-80-2.c: Likewise.
3139 * gcc.target/i386/long-double-80-3.c: Likewise.
3140 * gcc.target/i386/long-double-80-4.c: Likewise.
3141 * gcc.target/i386/long-double-80-5.c: Likewise.
3142 * gcc.target/i386/long-double-80-6.c: Likewise.
3143 * gcc.target/i386/long-double-80-7.c: Likewise.
3144
3145 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3146
3147 PR tree-optimization/54317
3148 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3149
3150 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3151
3152 PR target/39423
3153 * gcc.target/sh/pr39423-2.c: New.
3154
3155 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3156
3157 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3158 * gcc.dg/fold-perm.c: Likewise.
3159
3160 2012-08-20 Jan Hubicka <jh@suse.cz>
3161
3162 PR fortran/48636
3163 * gcc.dg/ipa/inlinehint-1.c: New.
3164
3165 2012-08-20 Florian Weimer <fweimer@redhat.com>
3166
3167 PR c++/19351
3168 * g++.dg/init/new38.C: New test.
3169 * g++.dg/init/new39.C: New test.
3170
3171 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3172
3173 PR target/54089
3174 * gcc.target/sh/pr54089-1.c: New.
3175
3176 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3177
3178 PR target/51244
3179 * gcc.target/sh/pr51244-11.c: New.
3180
3181 2012-08-20 Tobias Burnus <burnus@net-b.de>
3182
3183 PR fortran/54301
3184 * gfortran.dg/warn_target_lifetime_2.f90: New.
3185
3186 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3187
3188 PR c++/10416
3189 * g++.dg/warn/Wunused-var-17.C: New.
3190
3191 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3192
3193 PR middle-end/53992
3194 * gcc.dg/gomp/pr53992.c: New test.
3195
3196 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3197
3198 PR tree-ssa/54295
3199 * gcc.c-torture/execute/20120817-1.c: New test.
3200
3201 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3202
3203 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3204 add instruction.
3205 (f2): New test that really does need adds.
3206
3207 2012-08-20 Richard Guenther <rguenther@suse.de>
3208
3209 PR tree-optimization/54327
3210 * gcc.dg/torture/pr54327.c: New testcase.
3211
3212 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3213
3214 PR tree-optimization/54321
3215 * gcc.c-torture/compile/pr54321.c: New test.
3216
3217 2012-08-20 Tobias Burnus <burnus@net-b.de>
3218
3219 PR fortran/54301
3220 * gfortran.dg/warn_target_lifetime_1.f90: New.
3221
3222 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3223
3224 PR fortran/54298
3225 * gfortran.dg/real_compare_1.f90: New test case.
3226 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3227
3228 2012-08-18 Jan Hubicka <jh@suse.cz>
3229
3230 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3231
3232 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3233
3234 PR fortran/39290
3235 * gfortran.dg/interface_37.f90: New test.
3236
3237 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3238 Gary Funck <gary@intrepid.com>
3239
3240 PR target/20020
3241 * gcc.target/i386/pr20020-1.c: New test.
3242 * gcc.target/i386/pr20020-2.c: Likewise.
3243 * gcc.target/i386/pr20020-3.c: Likewise.
3244
3245 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3246
3247 * gcc.target/i386/perm-concat.c: New test.
3248
3249 2012-08-17 Julian Brown <julian@codesourcery.com>
3250
3251 * gcc.target/arm/div64-unwinding.c: New test.
3252
3253 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3254
3255 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3256
3257 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3258
3259 PR target/54236
3260 * gcc.target/sh/pr54236-1.c: New.
3261
3262 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3263
3264 * lib/target-supports.exp (check_effective_target_sync_int_long)
3265 (check_effective_target_sync_char_short): Enable for crisv32-*
3266 and cris-*.
3267
3268 PR middle-end/54261
3269 * gcc.dg/torture/pr54261-1.c: New test.
3270
3271 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3272
3273 PR fortran/54243
3274 PR fortran/54244
3275 * gfortran.dg/typebound_call_24.f03: New.
3276
3277 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3278
3279 PR tree-optimization/54245
3280 * gcc.dg/tree-ssa/pr54245.c: New test.
3281
3282 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3283
3284 PR tree-optimization/54240
3285 * gcc.target/powerpc/pr54240.c: New test.
3286 * gcc.target/mips/pr54240.c: Likewise.
3287
3288 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3289
3290 PR target/52933
3291 * gcc.target/sh/pr52933-1.c: New.
3292 * gcc.target/sh/pr52933-2.c: New.
3293
3294 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3295
3296 PR target/50751
3297 * gcc.target/sh/pr50751-8.c: New.
3298
3299 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3300
3301 PR fortran/47586
3302 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3303 * gfortran.dg/typebound_proc_27.f03: New test.
3304
3305 2012-08-14 Sterling Augustine <saugustine@google.com>
3306
3307 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3308
3309 2012-08-14 Tobias Burnus <burnus@net-b.de>
3310
3311 PR fortran/40881
3312 * gfortran.dg/data_constraints_3.f90: New.
3313 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3314 to disable -pedantic compilation.
3315 * gfortran.dg/pr37243.f: Ditto.
3316 * gfortran.dg/g77/19990826-3.f: Ditto.
3317 * gfortran.dg/g77/20020307-1.f : Ditto.
3318 * gfortran.dg/g77/980310-3.f: Ditto.
3319
3320 2012-08-14 Tobias Burnus <burnus@net-b.de>
3321
3322 PR fortran/54234
3323 * gfortran.dg/warn_conversion_4.f90: New.
3324
3325 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3326
3327 PR middle-end/53411
3328 PR rtl-optimization/53495
3329 * gcc.c-torture/compile/pr53411.c: New test.
3330 * gcc.c-torture/compile/pr53495.c: New test.
3331
3332 2012-08-13 Richard Guenther <rguenther@suse.de>
3333
3334 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3335
3336 2012-08-13 Richard Guenther <rguenther@suse.de>
3337
3338 PR tree-optimization/54200
3339 * gcc.dg/guality/pr54200.c: New testcase.
3340 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3341
3342 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3343
3344 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3345
3346 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3347
3348 PR target/51244
3349 * gcc.target/sh/pr51244-7.c: New.
3350 * gcc.target/sh/pr51244-8.c: New.
3351 * gcc.target/sh/pr51244-9.c: New.
3352 * gcc.target/sh/pr51244-10.c: New.
3353
3354 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3355
3356 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3357 -m2e or -m2a.
3358 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3359 * gcc.target/sh/pr53511-1.c: Likewise.
3360 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3361 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3362 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3363 * gcc.target/sh/pr53512-3.c: Likewise.
3364 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3365
3366 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3367
3368 PR target/39423
3369 * gcc.c-torture/compile/pr39423-1.c: New.
3370 * gcc.c-torture/compile/pr39423-2.c: New.
3371
3372 2012-08-12 Tobias Burnus <burnus@net-b.de>
3373
3374 PR fortran/54221
3375 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3376 they appear uninitialized on the RHS.
3377 * gfortran.dg/public_private_module_6.f90: New.
3378
3379 2012-08-11 Martin Jambor <mjambor@suse.cz>
3380
3381 PR fortran/48636
3382 * gfortran.dg/pr48636.f90: New test.
3383
3384 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3385
3386 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3387 to avoid warnings.
3388 (main): Adjust caller.
3389
3390 2012-08-10 Richard Guenther <rguenther@suse.de>
3391
3392 * gcc.dg/matrix/*.c: Adjust and move ...
3393 * gcc.dg/torture/: ... here.
3394 * gcc.dg/matrix: Remove directory.
3395
3396 2012-08-10 Richard Guenther <rguenther@suse.de>
3397
3398 PR middle-end/54219
3399 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3400
3401 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3402
3403 PR middle-end/54211
3404 * gcc.dg/tree-ssa/pr54211.c: New test.
3405
3406 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3407
3408 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3409 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3410
3411 2012-08-10 Richard Guenther <rguenther@suse.de>
3412
3413 PR tree-optimization/54109
3414 * gcc.dg/torture/pr54109.c: New testcase.
3415 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3416 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3417
3418 2012-08-10 Richard Guenther <rguenther@suse.de>
3419
3420 PR tree-optimization/54027
3421 * gcc.dg/torture/pr54027.c: New testcase.
3422
3423 2012-08-10 Richard Guenther <rguenther@suse.de>
3424
3425 * g++.dg/plugin/selfassign.c: Adjust.
3426 * gcc.dg/plugin/selfassign.c: Likewise.
3427 * gcc.dg/strlenopt-11.c: Likewise.
3428 * gcc.dg/strlenopt-13.c: Likewise.
3429 * gcc.dg/no-strict-overflow-4.c: Likewise.
3430 * gcc.dg/strict-overflow-4.c: Likewise.
3431 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3432 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3433 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3434 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3435 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3436 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3437 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3438 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3439 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3440 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3441 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3442 * gcc.dg/pr46309.c: Likewise.
3443 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3444
3445 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3446
3447 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3448 for x86 targets.
3449 * gcc.c-torture/compile/20120727-2.c: New test.
3450
3451 2012-08-09 Martin Jambor <mjambor@suse.cz>
3452
3453 * gcc.dg/ipa/iinline-4.c: New test.
3454 * gcc.dg/ipa/iinline-5.c: Likewise.
3455 * gcc.dg/ipa/iinline-6.c: Likewise.
3456 * gcc.dg/ipa/iinline-7.c: Likewise.
3457 * gcc.dg/lto/20120723_0.c: Likewise.
3458 * gcc.dg/lto/20120723_1.c: Likewise.
3459
3460 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3461
3462 PR target/39423
3463 * gcc.target/sh/pr39423-1.c: New.
3464
3465 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3466
3467 PR target/51244
3468 * gcc.target/sh/pr51244-5: New.
3469 * gcc.target/sh/pr51244-6: New.
3470
3471 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3472
3473 * gcc.target/i386/adx-addxcarry32-3.c: New.
3474 * gcc.target/i386/adx-addxcarry64-3.c: New.
3475
3476 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3477
3478 PR rtl-optimization/53701
3479 * gcc.dg/pr53701.c: New test.
3480
3481 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3482
3483 * gcc.c-torture/compile/20120727-1.c: New test.
3484
3485 2012-08-09 Tobias Burnus <burnus@net-b.de>
3486
3487 PR fortran/54199
3488 * gfortran.dg/intrinsic_shadow_4.f90: New.
3489
3490 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3491
3492 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3493
3494 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3495
3496 * gcc.c-torture/execute/20120808-1.c: New test.
3497
3498 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3499
3500 PR rtl-optimization/54157
3501 * gcc.target/i386/pr54157.c: New file.
3502
3503 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3504
3505 * gcc.target/i386/adx-addcarryx32-1.c: New.
3506 * gcc.target/i386/adx-addcarryx32-2.c: New.
3507 * gcc.target/i386/adx-addcarryx64-1.c: New.
3508 * gcc.target/i386/adx-addcarryx64-2.c: New.
3509 * gcc.target/i386/adx-check.h: New.
3510 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3511 * gcc.target/i386/sse-12.c: Add -madx.
3512 * gcc.target/i386/sse-13.c: Ditto.
3513 * gcc.target/i386/sse-14.c: Ditto.
3514 * gcc.target/i386/sse-22.c: Ditto.
3515 * gcc.target/i386/sse-23.c: Ditto.
3516 * g++.dg/other/i386-2.C: Ditto.
3517 * g++.dg/other/i386-3.C: Ditto.
3518
3519 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3520
3521 * gcc.dg/tree-ssa/slsr-5.c: New.
3522 * gcc.dg/tree-ssa/slsr-6.c: New.
3523 * gcc.dg/tree-ssa/slsr-7.c: New.
3524 * gcc.dg/tree-ssa/slsr-8.c: New.
3525 * gcc.dg/tree-ssa/slsr-9.c: New.
3526 * gcc.dg/tree-ssa/slsr-10.c: New.
3527 * gcc.dg/tree-ssa/slsr-11.c: New.
3528 * gcc.dg/tree-ssa/slsr-12.c: New.
3529 * gcc.dg/tree-ssa/slsr-13.c: New.
3530 * gcc.dg/tree-ssa/slsr-14.c: New.
3531 * gcc.dg/tree-ssa/slsr-15.c: New.
3532 * gcc.dg/tree-ssa/slsr-16.c: New.
3533 * gcc.dg/tree-ssa/slsr-17.c: New.
3534 * gcc.dg/tree-ssa/slsr-18.c: New.
3535 * gcc.dg/tree-ssa/slsr-19.c: New.
3536 * gcc.dg/tree-ssa/slsr-20.c: New.
3537 * gcc.dg/tree-ssa/slsr-21.c: New.
3538 * gcc.dg/tree-ssa/slsr-22.c: New.
3539 * gcc.dg/tree-ssa/slsr-23.c: New.
3540 * gcc.dg/tree-ssa/slsr-24.c: New.
3541 * gcc.dg/tree-ssa/slsr-25.c: New.
3542 * gcc.dg/tree-ssa/slsr-26.c: New.
3543 * gcc.dg/tree-ssa/slsr-30.c: New.
3544 * gcc.dg/tree-ssa/slsr-31.c: New.
3545
3546 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3547
3548 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3549 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3550 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3551
3552 2012-08-06 Cary Coutant <ccoutant@google.com>
3553
3554 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3555
3556 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3557
3558 PR fortran/35831
3559 * gfortran.dg/dummy_procedure_5.f90: Modified.
3560 * gfortran.dg/dummy_procedure_8.f90: New.
3561 * gfortran.dg/interface_26.f90: Modified.
3562 * gfortran.dg/proc_ptr_11.f90: Modified.
3563 * gfortran.dg/proc_ptr_15.f90: Modified.
3564 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3565 * gfortran.dg/typebound_override_1.f90: Modified.
3566 * gfortran.dg/typebound_proc_6.f03: Modified.
3567
3568 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3569
3570 PR tree-optimization/51938
3571 PR tree-optimization/52005
3572 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3573 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3574 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3575 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3576
3577 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3578
3579 Avoid crashing on erroneous static_assert usage
3580 * g++.dg/cpp0x/static_assert8.C: New test.
3581
3582 2012-08-06 Jason Merrill <jason@redhat.com>
3583
3584 * g++.dg/cpp0x/sfinae38.C: New.
3585
3586 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3587 Paolo Carlini <paolo.carlini@oracle.com>
3588
3589 PR c++/54165
3590 * g++.dg/conversion/void2.C: New.
3591
3592 2012-08-06 Tom de Vries <tom@codesourcery.com>
3593
3594 * gcc.dg/tree-ssa/vrp78.c: New test.
3595
3596 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3597 Richard Sandiford <rdsandiford@googlemail.com>
3598
3599 * g++.dg/opt/enum2.C: Require fpic target.
3600 * g++.dg/lto/20090303_0.C: Likewise.
3601
3602 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3603 Catherine Moore <clm@codesourcery.com>
3604
3605 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3606 flush function names too.
3607 * gcc.target/mips/clear-cache-1.c: Likewise.
3608
3609 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3610
3611 PR target/54156
3612 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3613
3614 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3615
3616 PR fortran/54166
3617 * gfortran.dg/array_5.f90: New test.
3618
3619 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3620
3621 PR tree-optimization/30318
3622 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3623
3624 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3625
3626 * g++.dg/ext/vector17.C: New testcase.
3627
3628 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3629
3630 PR target/51931
3631 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3632 * g++.dg/opt/longbranch1.C: Likewise.
3633
3634 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3635
3636 PR tree-optimization/53805
3637 * gcc.dg/fold-notunord.c: New testcase.
3638
3639 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3640
3641 PR fortran/48820
3642 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3643 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3644
3645 2012-08-02 Jason Merrill <jason@redhat.com>
3646 Paolo Carlini <paolo.carlini@oracle.com>
3647
3648 PR c++/51213 (again)
3649 * g++.dg/cpp0x/sfinae37.C: Extend.
3650
3651 2012-08-02 Richard Guenther <rguenther@suse.de>
3652
3653 PR tree-optimization/50672
3654 * g++.dg/torture/pr50672.C: New testcase.
3655
3656 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3657
3658 PR fortran/54147
3659 * gfortran.dg/abstract_type_6.f03: Modified.
3660 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3661 * gfortran.dg/proc_ptr_comp_35.f90: New.
3662 * gfortran.dg/typebound_proc_9.f03: Modified.
3663 * gfortran.dg/typebound_proc_26.f90: New.
3664
3665 2012-08-02 Richard Guenther <rguenther@suse.de>
3666
3667 * gcc.dg/torture/pta-callused-1.c: Adjust.
3668 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3669 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3670 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3671 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3672 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3673 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3674 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3675 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3676
3677 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3678
3679 PR fortran/54033
3680 * gfortran.dg/include_6.f90: New test case.
3681 * gfortran.dg/include_7.f90: New test case.
3682 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3683
3684 2012-08-01 Tom de Vries <tom@codesourcery.com>
3685
3686 * gcc.dg/tree-ssa/vrp76.c: New test.
3687
3688 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3689
3690 PR tree-optimization/46556
3691 * gcc.dg/tree-ssa/slsr-27.c: New.
3692 * gcc.dg/tree-ssa/slsr-28.c: New.
3693 * gcc.dg/tree-ssa/slsr-29.c: New.
3694
3695 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3696
3697 PR fortran/42418
3698 * gfortran.dg/proc_decl_29.f90: New.
3699
3700 2012-07-31 Dehao Chen <dehao@google.com>
3701
3702 * gcc.dg/predict-7.c: New test.
3703
3704 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3705
3706 PR fortran/54134
3707 * gfortran.dg/typebound_override_3.f90: New.
3708
3709 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3710
3711 PR tree-optimization/53773
3712 * gcc.dg/vect/pr53773.c: New test.
3713
3714 2012-07-31 Nick Clifton <nickc@redhat.com>
3715
3716 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3717 and for XStormy16.
3718
3719 2012-07-31 Tobias Burnus <burnus@net-b.de>
3720
3721 * gfortran.dg/c_funloc_tests_6.f90: New.
3722 * gfortran.dg/c_funloc_tests_7.f90: New.
3723 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3724
3725 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3726
3727 PR c++/53624
3728 * g++.dg/cpp0x/temp_default5.C: New.
3729
3730 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3731
3732 PR fortran/51081
3733 * gfortran.dg/proc_ptr_37.f90: New.
3734
3735 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3736
3737 * lib/target-supports.exp
3738 (check_effective_target_vect_natural_alignment): New function.
3739 * gcc.dg/align-2.c: Only run on targets with natural alignment
3740 of vector types.
3741 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3742 alignment of vector types.
3743
3744 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3745 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3746
3747 * gcc.target/i386/rdseed16-1.c: New.
3748 * gcc.target/i386/rdseed32-1.c: Ditto
3749 * gcc.target/i386/rdseed64-1.c: Ditto
3750 * gcc.target/i386/sse-12.c: Add -mrdseed.
3751 * gcc.target/i386/sse-13.c: Ditto.
3752 * gcc.target/i386/sse-14.c: Ditto.
3753 * g++.dg/other/i386-2.C: Ditto.
3754 * g++.dg/other/i386-3.C: Ditto.
3755
3756 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3757
3758 PR target/51244
3759 * gcc.target/sh/pr51244-4.c: New.
3760
3761 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3762
3763 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3764 for alpha*-*-* targets. Cleanup original tree dump.
3765
3766 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3767
3768 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3769 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3770
3771 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3772
3773 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3774 rand, srand. Include <stdlib.h>.
3775
3776 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3777
3778 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3779
3780 2012-07-26 Richard Henderson <rth@redhat.com>
3781
3782 * gcc.dg/attr-hotcold-1.c: New.
3783 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3784
3785 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3786 Sandra Loosemore <sandra@codesourcery.com>
3787
3788 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3789
3790 2012-07-26 Tobias Burnus <burnus@net-b.de>
3791
3792 * gfortran.dg/contiguous_1.f90: Update dg-error.
3793 * gfortran.dg/proc_ptr_32.f90: Ditto.
3794
3795 2012-07-26 Richard Guenther <rguenther@suse.de>
3796
3797 PR tree-optimization/54098
3798 * gcc.dg/torture/pr54098.c: New testcase.
3799
3800 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3801
3802 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3803 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3804
3805 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3806
3807 PR fortran/44354
3808 * gfortran.dg/array_constructor_39.f90: New test.
3809
3810 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3811
3812 PR fortran/44354
3813 * gfortran.dg/array_constructor_38.f90: New test.
3814
3815 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3816
3817 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3818
3819 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3820
3821 * gnat.dg/noreturn5.ad[sb]: New test.
3822
3823 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3824 Paul Brook <paul@codesourcery.com>
3825
3826 PR target/53633
3827
3828 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3829 * c-c++-common/pr53633.c: New test.
3830
3831 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3832
3833 * gcc.target/i386/asm-dialect-1.c: New test case.
3834
3835 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3836 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3837
3838 * gcc.target/i386/prefetchw-1.c: New.
3839 * gcc.target/i386/sse-12.c: Add -mprfchw.
3840 * gcc.target/i386/sse-13.c: Ditto.
3841 * gcc.target/i386/sse-14.c: Ditto.
3842 * gcc.target/i386/sse-22.c: Ditto.
3843 * gcc.target/i386/sse-23.c: Ditto.
3844 * g++.dg/other/i386-2.C: Ditto.
3845 * g++.dg/other/i386-3.C: Ditto.
3846
3847 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3848
3849 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3850
3851 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3852
3853 PR target/54051
3854 * gcc.target/arm/pr54051.c: New.
3855 * gcc.target/arm/vfp-1.c: Adjust test.
3856
3857 2012-07-24 Julian Brown <julian@codesourcery.com>
3858
3859 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3860 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3861 hard-float ARM.
3862
3863 2012-07-23 Paul Brook <paul@codesourcery.com>
3864
3865 * g++.dg/other/armv7m-1.c: New test.
3866
3867 2012-07-23 Julian Brown <julian@codesourcery.com>
3868
3869 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3870 ARM.
3871 (DO_TEST): Define to 1 for appropriate ARM targets.
3872
3873 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3874
3875 PR tree-optimization/53881
3876 * gcc.dg/pr53881.c: Renamed to ...
3877 * gcc.dg/pr53881-1.c: ... this.
3878 * gcc.dg/pr53881-2.c: New test.
3879
3880 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3881
3882 Handle recent changes in default atomics for cris*-*-linux*.
3883 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3884 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3885 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3886 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3887 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3888 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3889 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3890 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3891 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3892 -mno-unaligned-atomic-may-use-library is in effect for
3893 cris*-*-linux*.
3894 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3895 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3896 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3897 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3898 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3899 gcc.target/cris/torture/sync-mis-op-i-1.c,
3900 gcc.target/cris/torture/sync-mis-op-i-2.c,
3901 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3902 gcc.target/cris/torture/sync-mis-op-i-3.c,
3903 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3904 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3905 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3906 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3907 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3908 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3909 (main): Remove local variable x.
3910 [mis_ok]: Check that atomics don't fail.
3911
3912 2012-07-21 Andrew Pinski <apinski@cavium.com>
3913
3914 * gcc.dg/tree-ssa/vrp72.c: New test.
3915 * gcc.dg/tree-ssa/vrp73.c: New test.
3916 * gcc.dg/tree-ssa/vrp74.c: New test.
3917 * gcc.dg/tree-ssa/vrp75.c: New test.
3918
3919 2012-07-21 Andrew Pinski <apinski@cavium.com>
3920
3921 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3922 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3923
3924 2012-07-21 Andrew Pinski <apinski@cavium.com>
3925
3926 * gcc.target/mips/octeon-pop-2.c: New testcase.
3927
3928 2012-07-21 Tobias Burnus <burnus@net-b.de>
3929
3930 PR fortran/48820
3931 * gfortran.dg/assumed_rank_3.f90: New.
3932 * gfortran.dg/assumed_rank_11.f90: New.
3933 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3934 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3935 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3936
3937 2012-07-21 Andrew Pinski <apinski@cavium.com>
3938
3939 * gcc.target/mips/unaligned-1.c: New testcase.
3940
3941 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3942
3943 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3944
3945 2012-07-20 Tobias Burnus <burnus@net-b.de>
3946
3947 * gfortran.dg/bind_c_array_params_2.f90: New.
3948 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3949 and update dg-error.
3950
3951 2012-07-20 Tobias Burnus <burnus@net-b.de>
3952
3953 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3954
3955 2012-07-20 Jason Merrill <jason@redhat.com>
3956
3957 PR c++/54038
3958 * g++.dg/other/array7.C: New.
3959
3960 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3961
3962 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3963 the basic block and check loop depth.
3964 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3965 matching patterns and comments.
3966 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3967 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3968
3969 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3970
3971 PR c++/28656
3972 * c-c++-common/pr28656.c: New test.
3973
3974 2012-07-19 Jason Merrill <jason@redhat.com>
3975
3976 PR c++/54026
3977 * g++.dg/init/mutable1.C: New.
3978
3979 2012-07-20 Tobias Burnus <burnus@net-b.de>
3980
3981 PR fortran/48820
3982 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3983 * gfortran.dg/assumed_rank_1.f90: New.
3984 * gfortran.dg/assumed_rank_1_c.c: New.
3985 * gfortran.dg/assumed_rank_2.f90: New.
3986 * gfortran.dg/assumed_rank_4.f90: New.
3987 * gfortran.dg/assumed_rank_5.f90: New.
3988 * gfortran.dg/assumed_rank_6.f90: New.
3989 * gfortran.dg/assumed_rank_7.f90: New.
3990 * gfortran.dg/assumed_rank_8.f90: New.
3991 * gfortran.dg/assumed_rank_8_c.c: New.
3992 * gfortran.dg/assumed_rank_9.f90: New.
3993 * gfortran.dg/assumed_rank_10.f90: New.
3994 * gfortran.dg/assumed_rank_12.f90: New.
3995
3996 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3997
3998 * gnat.dg/opt25.adb: New test.
3999 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4000 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4001
4002 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4003
4004 * gnat.dg/aggr20.ad[sb]: New test.
4005 * gnat.dg/aggr20_pkg.ads: New helper.
4006
4007 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4008
4009 * gnat.dg/derived_type3.adb: New test.
4010 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4011
4012 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4013
4014 PR rtl-optimization/53942
4015 * gcc.dg/pr53942.c: New test.
4016
4017 2012-07-19 Jason Merrill <jason@redhat.com>
4018
4019 PR c++/54021
4020 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4021
4022 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4023
4024 * gnat.dg/discr38.adb: New test.
4025
4026 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4027
4028 PR middle-end/54017
4029 * c-c++-common/gomp/pr54017.c: New test.
4030
4031 2012-07-19 Richard Guenther <rguenther@suse.de>
4032 Eric Botcazou <ebotcazou@adacore.com>
4033
4034 * gnat.dg/loop_optimization11.adb: New testcase.
4035 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4036
4037 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4038 Jason Merrill <jason@redhat.com>
4039
4040 * g++.dg/cpp0x/sfinae37.C: New.
4041 * g++.dg/template/access23.C: New.
4042 * g++.dg/template/access7.C: Adjust.
4043 * g++.dg/template/sfinae10.C: Don't expect errors.
4044 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4045
4046 2012-07-18 Julian Brown <julian@codesourcery.com>
4047 Sandra Loosemore <sandra@codesroucery.com>
4048
4049 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4050
4051 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4052
4053 * gnat.dg/noreturn4.ad[sb]: New test.
4054 * gnat.dg/noreturn4_pkg.ads: New helper.
4055
4056 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4057 Julian Brown <julian@codesourcery.com>
4058
4059 * gcc.target/arm/neon-vdup-1.c: New test case.
4060 * gcc.target/arm/neon-vdup-2.c: New test case.
4061 * gcc.target/arm/neon-vdup-3.c: New test case.
4062 * gcc.target/arm/neon-vdup-4.c: New test case.
4063 * gcc.target/arm/neon-vdup-5.c: New test case.
4064 * gcc.target/arm/neon-vdup-6.c: New test case.
4065 * gcc.target/arm/neon-vdup-7.c: New test case.
4066 * gcc.target/arm/neon-vdup-8.c: New test case.
4067 * gcc.target/arm/neon-vdup-9.c: New test case.
4068 * gcc.target/arm/neon-vdup-10.c: New test case.
4069 * gcc.target/arm/neon-vdup-11.c: New test case.
4070 * gcc.target/arm/neon-vdup-12.c: New test case.
4071 * gcc.target/arm/neon-vdup-13.c: New test case.
4072 * gcc.target/arm/neon-vdup-14.c: New test case.
4073 * gcc.target/arm/neon-vdup-15.c: New test case.
4074 * gcc.target/arm/neon-vdup-16.c: New test case.
4075 * gcc.target/arm/neon-vdup-17.c: New test case.
4076 * gcc.target/arm/neon-vdup-18.c: New test case.
4077 * gcc.target/arm/neon-vdup-19.c: New test case.
4078 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4079 arguments non-constant.
4080
4081 2012-07-18 Richard Guenther <rguenther@suse.de>
4082
4083 PR tree-optimization/53970
4084 * g++.dg/torture/pr53970.C: New testcase.
4085
4086 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4087
4088 PR target/38621
4089 * gcc.c-torture/compile/pr38621.c: New.
4090
4091 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4092
4093 PR target/33135
4094 * gcc.target/sh/pr33135-1.c: New.
4095 * gcc.target/sh/pr33135-2.c: New.
4096 * gcc.target/sh/pr33135-3.c: New.
4097 * gcc.target/sh/pr33135-4.c: New.
4098
4099 2012-07-17 Jason Merrill <jason@redhat.com>
4100
4101 PR c++/53995
4102 * g++.dg/parse/enum9.C: New.
4103
4104 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4105 Sandra Loosemore <sandra@codesourcery.com>
4106
4107 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4108 if there is a conflict with -mcpu=. Use -mcpu=5208.
4109
4110 2012-07-17 Jason Merrill <jason@redhat.com>
4111
4112 PR c++/53989
4113 * g++.dg/template/array23.C: New.
4114
4115 2012-07-17 Tobias Burnus <burnus@net-b.de>
4116
4117 PR fortran/53985
4118 * gfortran.dg/bind_c_usage_26.f90: New.
4119 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4120 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4121 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4122 * gfortran.dg/interop_params.f03: Ditto.
4123
4124 2012-07-17 Jason Merrill <jason@redhat.com>
4125
4126 * g++.dg/template/inherit8.C: Adjust.
4127 * g++.dg/template/using21.C: Adjust.
4128 * g++.dg/template/using22.C: Adjust.
4129
4130 PR c++/53549
4131 * g++.dg/template/current-inst1.C: New.
4132 * g++.dg/parse/crash35.C: Adjust.
4133
4134 2012-07-17 Tobias Burnus <burnus@net-b.de>
4135
4136 PR fortran/52101
4137 * gfortran.dg/oldstyle_4.f90: New.
4138
4139 2012-07-17 Tobias Burnus <burnus@net-b.de>
4140
4141 PR fortran/49265
4142 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4143 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4144
4145 2012-07-16 Jason Merrill <jason@redhat.com>
4146
4147 * g++.dg/parse/access8.C: Adjust.
4148 * g++.dg/template/sfinae6_neg.C: Adjust.
4149
4150 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4151
4152 PR fortran/53824
4153 * gfortran.dg/coarray_allocate_1.f90: New test.
4154
4155 2012-07-16 Andrew Pinski <apinski@cavium.com>
4156
4157 * gcc.c-torture/execute/bswap-1.c: New testcase.
4158 * gcc.c-torture/compile/unalign-1.c: New testcase.
4159 * gcc.c-torture/compile/20120524-1.c: New testcase.
4160 * gcc.c-torture/compile/20101216-1.c: New testcase.
4161
4162 2012-07-16 Dehao Chen <dehao@google.com>
4163
4164 Revert
4165 2012-07-10 Dehao Chen <dehao@google.com>
4166
4167 * gcc.dg/debug_info_inline.c: New test.
4168
4169 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4170
4171 PR fortran/53956
4172 * gfortran.dg/proc_decl_28.f90: New.
4173
4174 2012-07-16 Andrew Pinski <apinski@cavium.com>
4175
4176 * gcc.dg/torture/builtins-1.c: New testcase.
4177
4178 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4179
4180 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4181 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4182 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4183 gcc.target/cris/sync-1-v10.c,
4184 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4185 pass -mno-unaligned-atomic-may-use-library.
4186 * gcc.target/cris/sync-xchg-1.c: New test.
4187 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4188 valid register operand output modifier.
4189
4190 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4191
4192 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4193 characters.
4194
4195 2012-07-13 Andrew Pinski <apinski@cavium.com>
4196
4197 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4198 rather than cleanup-tree-dump.
4199 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4200
4201 2012-07-13 Richard Guenther <rguenther@suse.de>
4202
4203 PR tree-optimization/53907
4204 * gcc.target/i386/pr53907.c: New testcase.
4205
4206 2012-07-13 Richard Guenther <rguenther@suse.de>
4207
4208 PR tree-optimization/53922
4209 * gcc.dg/torture/pr53922.c: New testcase.
4210
4211 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4212
4213 PR rtl-optimization/53908
4214 * gcc.dg/torture/pr53908.c: New test.
4215
4216 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4217
4218 PR c++/53531
4219 * g++.dg/cpp0x/variadic135.C: New.
4220
4221 2012-07-12 Jason Merrill <jason@redhat.com>
4222
4223 * g++.dg/template/sfinae6_neg.C: Adjust.
4224
4225 2012-07-12 Tobias Burnus <burnus@net-b.de>
4226
4227 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4228 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4229 scan-tree-dump-times pattern.
4230
4231 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4232
4233 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4234
4235 2012-07-11 Jason Merrill <jason@redhat.com>
4236
4237 DR 1402
4238 * g++.g/cpp0x/defaulted37.C: New.
4239
4240 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4241
4242 PR target/53859
4243 * gcc.target/arm/pr53859.c: New test.
4244
4245 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4246
4247 PR target/53886
4248 * gcc.c-torture/compile/pr53886.c: New.
4249
4250 2012-07-10 Dehao Chen <dehao@google.com>
4251
4252 * gcc.dg/debug_info_inline.c: New test.
4253
4254 2012-07-10 Jason Merrill <jason@redhat.com>
4255
4256 PR c++/53733
4257 * g++.dg/cpp0x/defaulted36.C: New.
4258 * g++.dg/cpp0x/defaulted21.C: Adjust.
4259
4260 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4261
4262 2012-07-09 Sterling Augustine <saugustine@google.com>
4263
4264 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4265
4266 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4267
4268 PR tree-optimization/53887
4269 * gcc.dg/pr53887.c: New test.
4270
4271 2012-07-09 Jason Merrill <jason@redhat.com>
4272
4273 PR c++/53882
4274 * g++.dg/cpp0x/nullptr29.C: New.
4275
4276 2012-07-09 Tom de Vries <tom@codesourcery.com>
4277 Richard Guenther <rguenther@suse.de>
4278
4279 * gcc.dg/builtin-unreachable-6.c: New test.
4280 * gcc.dg/builtin-unreachable-5.c: New test.
4281
4282 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4283
4284 PR tree-optimization/53881
4285 * gcc.dg/pr53881.c: New test.
4286
4287 2012-07-06 Jason Merrill <jason@redhat.com>
4288
4289 PR c++/53862
4290 * g++.dg/cpp0x/variadic134.C: New.
4291
4292 PR c++/53858
4293 * g++.dg/cpp0x/alias-decl-20.C: New.
4294
4295 2012-07-06 Tom de Vries <tom@codesourcery.com>
4296
4297 PR tree-optimization/51879
4298 * gcc.dg/pr51879-16.c: New test.
4299 * gcc.dg/pr51879-17.c: Same.
4300
4301 2012-07-06 Tom de Vries <tom@codesourcery.com>
4302
4303 PR tree-optimization/52009
4304 * gcc.dg/pr51879-7.c: New test.
4305 * gcc.dg/pr51879-18.c: New test.
4306
4307 2012-07-05 Jason Merrill <jason@redhat.com>
4308
4309 PR c++/50852
4310 * g++.dg/template/typedef39.C: New.
4311
4312 PR c++/53039
4313 * g++.dg/cpp0x/variadic133.C: New.
4314 * g++.dg/template/param1.C: Adjust.
4315
4316 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4317
4318 PR target/48941
4319 PR target/51980
4320 * gcc.target/arm/neon/vtrnf32.c: Update.
4321 * gcc.target/arm/neon/vtrns32.c: Update.
4322 * gcc.target/arm/neon/vtrnu32.c: Update.
4323 * gcc.target/arm/neon/vzipf32.c: Update.
4324 * gcc.target/arm/neon/vzips32.c: Update.
4325 * gcc.target/arm/neon/vzipu32.c: Update.
4326
4327 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4328
4329 PR fortran/53732
4330 * gfortran.dg/inline_sum_4.f90: New test.
4331
4332 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4333
4334 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4335
4336 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4337
4338 * gcc.target/arm/fma-sp.c: New testcase.
4339 * gcc.target/arm/fma.c: Likewise.
4340 * gcc.target/arm/fma.h: Likewise.
4341
4342 2012-07-04 Jason Merrill <jason@redhat.com>
4343
4344 PR c++/53848
4345 * g++.dg/other/enum3.C: New.
4346
4347 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4348
4349 PR middle-end/53321
4350 * g++.dg/torture/pr53321.C: New test.
4351
4352 2012-07-04 Richard Guenther <rguenther@suse.de>
4353
4354 PR tree-optimization/53844
4355 * g++.dg/tree-ssa/pr53844.C: New testcase.
4356
4357 2012-07-04 Richard Guenther <rguenther@suse.de>
4358
4359 PR tree-optimization/53849
4360 * gcc.dg/pr53849.c: New testcase.
4361
4362 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4363
4364 PR c++/53812
4365 * g++.dg/ext/label14.C: New test.
4366
4367 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4368
4369 PR target/53811
4370 * g++.dg/other/pr53811.C: New test.
4371
4372 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4373
4374 PR target/28896
4375 * gcc.target/m68k/stack-limit-1.c: New testcase.
4376
4377 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4378
4379 * gnat.dg/recursive_call.adb: New test.
4380
4381 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4382
4383 * gnat.dg/discr37.ad[sb]: New test.
4384
4385 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4386
4387 * g++.dg/other/packed1.C: Remove SH from xfail list.
4388
4389 2012-07-02 Jason Merrill <jason@redhat.com>
4390
4391 PR c++/53619
4392 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4393
4394 PR c++/53783
4395 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4396
4397 PR c++/53788
4398 * g++.dg/cpp0x/decltype39.C: New.
4399 * g++.dg/diagnostic/method1.C: Adjust.
4400
4401 PR c++/53816
4402 * g++.dg/template/ref6.C: New.
4403
4404 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4405
4406 PR target/53568
4407 * gcc.target/sh/pr53568-1.c: New.
4408
4409 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4410
4411 PR target/51244
4412 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4413
4414 2012-07-02 Jason Merrill <jason@redhat.com>
4415
4416 PR c++/53821
4417 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4418
4419 PR c++/53524
4420 * g++.dg/template/enum7.C: New.
4421 * g++.dg/other/ptrmem10.C: Adjust.
4422 * g++.dg/other/ptrmem11.C: Adjust.
4423 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4424
4425 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4426
4427 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4428
4429 2012-07-01 Wei Guozhi <carrot@google.com>
4430
4431 PR target/53447
4432 * gcc.target/arm/pr53447-1.c: New testcase.
4433 * gcc.target/arm/pr53447-2.c: New testcase.
4434 * gcc.target/arm/pr53447-3.c: New testcase.
4435 * gcc.target/arm/pr53447-4.c: New testcase.
4436
4437 2012-06-29 Richard Guenther <rguenther@suse.de>
4438
4439 PR tree-optimization/47061
4440 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4441
4442 2012-06-29 Richard Guenther <rguenther@suse.de>
4443
4444 PR tree-optimization/37541
4445 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4446
4447 2012-06-29 Richard Guenther <rguenther@suse.de>
4448
4449 PR tree-optimization/52589
4450 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4451
4452 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4453
4454 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4455
4456 * g++.dg/template/error46.C: Add missing comment to dg-message.
4457 * g++.dg/template/crash107.C: Likewise.
4458 * g++.dg/template/error47.C: Likewise.
4459 * g++.dg/template/crash108.C: Likewise.
4460 * g++.dg/overload/operator5.C: Likewise.
4461
4462 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4463 errors in dg-message directives, add comments.
4464
4465 2012-06-28 Kai Tietz <ktietz@redhat.com>
4466
4467 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4468 hard-coded 'unsigned long'.
4469
4470 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR tree-optimization/51581
4473 * gcc.dg/vect/pr51581-4.c: New test.
4474
4475 PR tree-optimization/53645
4476 * gcc.c-torture/execute/pr53645-2.c: New test.
4477
4478 2012-06-28 Richard Guenther <rguenther@suse.de>
4479
4480 PR middle-end/53790
4481 * gcc.dg/torture/pr53790.c: New testcase.
4482
4483 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4484
4485 PR tree-optimization/53645
4486 * gcc.c-torture/execute/pr53645.c: New test.
4487
4488 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4489
4490 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4491
4492 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4493
4494 PR debug/53671
4495 PR debug/49888
4496 * gcc.dg/guality/pr49888.c: Account for the possibility that
4497 the variable is optimized out at the first test.
4498
4499 2012-06-27 Jason Merrill <jason@redhat.com>
4500
4501 * g++.dg/cpp0x/override2.C: Adjust.
4502 * g++.dg/template/error5.C: Adjust.
4503 * g++.dg/parse/crash28.C: Adjust.
4504
4505 PR c++/53563
4506 * g++.dg/parse/template27.C: New.
4507 * g++.dg/template/crash74.C: Adjust expected output.
4508
4509 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4510
4511 PR fortran/41951
4512 PR fortran/49591
4513 * gfortran.dg/typebound_operator_16.f03: New.
4514
4515 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4516
4517 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4518 even src1.i and src2.i fields even in the second half of the arrays.
4519
4520 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4521
4522 PR c++/51033.
4523 * g++.dg/torture/vshuf-16.inc: New test.
4524 * g++.dg/torture/vshuf-2.inc: New test.
4525 * g++.dg/torture/vshuf-4.inc: New test.
4526 * g++.dg/torture/vshuf-8.inc: New test.
4527 * g++.dg/torture/vshuf-main.inc: New test.
4528 * g++.dg/torture/vshuf-v16hi.C: New test.
4529 * g++.dg/torture/vshuf-v16qi.C: New test.
4530 * g++.dg/torture/vshuf-v2df.C: New test.
4531 * g++.dg/torture/vshuf-v2di.C: New test.
4532 * g++.dg/torture/vshuf-v2sf.C: New test.
4533 * g++.dg/torture/vshuf-v2si.C: New test.
4534 * g++.dg/torture/vshuf-v4df.C: New test.
4535 * g++.dg/torture/vshuf-v4di.C: New test.
4536 * g++.dg/torture/vshuf-v4sf.C: New test.
4537 * g++.dg/torture/vshuf-v4si.C: New test.
4538 * g++.dg/torture/vshuf-v8hi.C: New test.
4539 * g++.dg/torture/vshuf-v8qi.C: New test.
4540 * g++.dg/torture/vshuf-v8si.C: New test.
4541
4542 2012-06-27 Richard Guenther <rguenther@suse.de>
4543
4544 PR middle-end/53676
4545 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4546
4547 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4548
4549 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4550 scan-dump-dem-not): Use printable pattern in test name.
4551
4552 2012-06-26 Sterling Augustine <saugustine@google.com>
4553 Dominique Dhumieres <dominiq@lps.ens.fr>
4554
4555 * gcc.dg/pubtypes-2.c: Update expected output.
4556 * gcc.dg/pubtypes-3.c: Likewise.
4557 * gcc.dg/pubtypes-4.c: Likewise.
4558
4559 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4560
4561 * gcc.dg/tree-ssa/slsr-1.c: New test.
4562 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4563 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4564 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4565
4566 2012-06-26 Matt Turner <mattst88@gmail.com>
4567
4568 PR target/35294
4569 * gcc.target/arm/mmx-2.c: New.
4570
4571 2012-06-26 Richard Guenther <rguenther@suse.de>
4572
4573 PR c++/53752
4574 * g++.dg/torture/pr53752.C: New testcase.
4575
4576 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR tree-optimization/53748
4579 * gcc.c-torture/compile/pr53748.c: New test.
4580
4581 2012-06-25 Jason Merrill <jason@redhat.com>
4582
4583 PR c++/53498
4584 PR c++/53305
4585 * g++.dg/cpp0x/decltype38.C: New.
4586 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4587
4588 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4589
4590 * lib/target-supports-dg.exp (testname-for-summary): New.
4591 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4592 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4593 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4594 scan-module-absence, output-exists, output-exists-not: Use
4595 testname-for-summary.
4596 (dg-test): Clean up testname_with_flags.
4597 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4598 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4599 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4600 scan-assembler-dem-not, object-size: Use testname-for-summary.
4601 * lib/gcov.exp (run-gcov): Likewise.
4602 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4603 scan-dump-dem, scan-dump-dem-note): Likewise.
4604
4605 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4606 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4607 including profopt.opt; save and restore existing value.
4608 * g++.dg/bprob/bprob.exp: Likewise.
4609 * gcc.dg/matrix/matrix.exp: Likewise.
4610 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4611 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4612 PROFOPT_OPTIONS.
4613
4614 2012-06-25 Richard Henderson <rth@redhat.com>
4615
4616 * gcc.dg/pr53749.c: New.
4617
4618 2012-06-25 Jason Merrill <jason@redhat.com>
4619
4620 PR c++/52988
4621 * g++.dg/cpp0x/nullptr28.C: New.
4622
4623 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4624
4625 * gcc.target/arm/neon-vld1_dupQ.c: New.
4626
4627 2012-06-25 Florian Weimer <fweimer@redhat.com>
4628
4629 * g++.dg/init/new35.C: New.
4630 * g++.dg/init/new36.C: New.
4631 * g++.dg/init/new37.C: New.
4632 * g++.dg/ext/vla5.C: New warning.
4633 * g++.dg/ext/vla8.C: New warning.
4634 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4635
4636 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4637 James Greenhalgh <james.greenhalgh@arm.com>
4638
4639 * gcc.target/arm/ftest-support-arm.h New testcase.
4640 * gcc.target/arm/ftest-support-thumb.h Likewise.
4641 * gcc.target/arm/ftest-support.h Likewise.
4642 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4643 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4644 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4645 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4646 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4647 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4648 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4649 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4650 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4651 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4652 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4653 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4654 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4655 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4656 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4657 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4658 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4659 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4660 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4661 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4662 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4663 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4664 * lib/target-supports.exp
4665 (check_effective_target_arm_arch_FUNC): Add support for more
4666 architectures.
4667 (add_options_for_arm_arch_FUNC): Likewise.
4668 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4669
4670 2012-06-25 Jason Merrill <jason@redhat.com>
4671
4672 PR c++/53202
4673 * g++.dg/cpp0x/constexpr-tuple.C: New.
4674
4675 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4676
4677 PR target/53759
4678 * gcc.target/i386/pr53759.c: New test.
4679
4680 PR c++/53594
4681 * g++.dg/cpp0x/nsdmi7.C: New test.
4682
4683 2012-06-24 Kai Tietz <ktietz@redhat.com>
4684
4685 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4686 for LLP64 targets.
4687 * gcc.target/i386/pr38988.c: Likewise.
4688
4689 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4690
4691 PR fortran/47710
4692 PR fortran/53328
4693 * gfortran.dg/typebound_generic_12.f03: New.
4694 * gfortran.dg/typebound_generic_13.f03: New.
4695
4696 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4697
4698 * gnat.dg/lto15.ad[sb]: New test.
4699
4700 2012-06-21 Meador Inge <meadori@codesourcery.com>
4701
4702 PR c/53702
4703 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4704
4705 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4706
4707 * gcc.dg/pch/ident-1.c: New test.
4708 * gcc.dg/pch/ident-1.hs: Header file for new test.
4709
4710 2012-06-21 Michael Matz <matz@suse.de>
4711
4712 PR middle-end/53688
4713 * gcc.c-torture/execute/pr53688.c: New test.
4714
4715 2012-06-20 Richard Guenther <rguenther@suse.de>
4716
4717 PR tree-optimization/30318
4718 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4719
4720 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4721
4722 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4723
4724 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4725
4726 * gcc.target/i386/clearcapv2.map: New file.
4727 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4728
4729 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4730
4731 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4732 and add __sh__ case.
4733
4734 2012-06-19 Jason Merrill <jason@redhat.com>
4735
4736 PR c++/52637
4737 * g++.dg/debug/localclass1.C: New.
4738
4739 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4740
4741 * g++.dg/cpp0x/override4.C: New.
4742
4743 2012-06-14 Jason Merrill <jason@redhat.com>
4744
4745 PR c++/53651
4746 * g++.dg/cpp0x/decltype37.C: New.
4747
4748 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4749
4750 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4751
4752 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4753
4754 * gcc.c-torture/compile/vector-5.c,
4755 gcc.c-torture/compile/vector-6.c: New tests.
4756
4757 2012-06-19 Richard Henderson <rth@redhat.com>
4758
4759 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4760
4761 2012-06-19 Richard Guenther <rguenther@suse.de>
4762
4763 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4764
4765 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4766
4767 PR target/53712
4768 * gcc.target/i386/pr53712.c: New test.
4769
4770 2012-06-18 Tobias Burnus <burnus@net-b.de>
4771
4772 PR fortran/53692
4773 * gfortran.dg/elemental_optional_args_6.f90: New.
4774
4775 2012-06-18 Tobias Burnus <burnus@net-b.de>
4776
4777 PR fortran/53526
4778 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4779 * gfortran.dg/coarray/move_alloc_1.f90
4780
4781 2012-06-18 Tobias Burnus <burnus@net-b.de>
4782
4783 PR fortran/53526
4784 * gfortran.dg/coarray_27.f90: New.
4785
4786 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4787 Greta Yorsh <Greta.Yorsh@arm.com>
4788
4789 * gcc.target/arm/epilog-1.c: New test.
4790
4791 2012-06-18 Richard Guenther <rguenther@suse.de>
4792
4793 PR tree-optimization/53693
4794 * g++.dg/torture/pr53693.C: New testcase.
4795
4796 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4797
4798 PR tree-optimization/53703
4799 * gcc.dg/torture/pr53703.c: New test.
4800
4801 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4802
4803 PR middle-end/53698
4804 * gcc.target/i386/pr53698.c: New test.
4805
4806 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4807
4808 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4809
4810 2012-06-17 Tobias Burnus <burnus@net-b.de>
4811
4812 PR fortran/53691
4813 PR fortran/53685
4814 * gfortran.dg/transfer_check_3.f90: New.
4815
4816 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4817
4818 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4819
4820 2012-06-16 Tobias Burnus <burnus@net-b.de>
4821
4822 PR fortran/53642
4823 PR fortran/45170
4824 * gfortran.dg/deferred_type_param_8.f90: New.
4825
4826 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4827
4828 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4829 testname that includes flags, passed in as new argument, in
4830 pass/fail messages.
4831 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4832 and pass it to verify-* procedures.
4833
4834 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4835 alignment torture options with usual torture options.
4836
4837 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4838 messages reported for one line of source code.
4839 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4840 * g++.dg/cpp0x/decltype2.C: Likewise.
4841 * g++.dg/cpp0x/decltype3.C: Likewise.
4842 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4843 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4844 * g++.dg/cpp0x/static_assert3.C: Likewise.
4845 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4846 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4847 * g++.dg/cpp0x/union1.C: Likewise.
4848 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4849 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4850 * g++.dg/cpp0x/variadic2.C: Likewise.
4851 * g++.dg/cpp0x/variadic20.C: Likewise.
4852 * g++.dg/cpp0x/variadic74.C: Likewise.
4853 * g++.dg/diagnostic/bitfld2.C: Likewise.
4854 * g++.dg/ext/attrib44.C: Likewise.
4855 * g++.dg/ext/no-asm-1.C: Likewise.
4856 * g++.dg/other/error34.C: Likewise.
4857 * g++.dg/parse/crash46.C: Likewise.
4858 * g++.dg/parse/error10.C: Likewise.
4859 * g++.dg/parse/error2.C: Likewise.
4860 * g++.dg/parse/error3.C: Likewise.
4861 * g++.dg/parse/error36.C: Likewise.
4862 * g++.dg/parse/error8.C: Likewise.
4863 * g++.dg/parse/error9.C: Likewise.
4864 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4865 * g++.dg/parse/parser-pr28152.C: Likewise.
4866 * g++.dg/parse/template25.C: Likewise.
4867 * g++.dg/parse/typename11.C: Likewise.
4868 * g++.dg/tc1/dr147.C: Likewise.
4869 * g++.dg/template/deduce3.C: Likewise.
4870 * g++.dg/template/koenig9.C: Likewise.
4871 * g++.dg/template/pr23510.C: Likewise.
4872 * g++.dg/warn/pr12242.C: Likewise.
4873 * g++.dg/warn/pr30551-2.C: Likewise.
4874 * g++.dg/warn/pr30551.C: Likewise.
4875 * g++.old-deja/g++.other/typename1.C: Likewise.
4876 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4877
4878 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4879
4880 PR c++/51033
4881 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4882 * c-c++-common/torture/vshuf-2.inc: Likewise.
4883 * c-c++-common/torture/vshuf-4.inc: Likewise.
4884 * c-c++-common/torture/vshuf-8.inc: Likewise.
4885 * c-c++-common/torture/vshuf-main.inc: Likewise.
4886 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4887 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4888 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4889 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4890 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4891 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4892 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4893 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4894 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4895 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4896 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4897 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4898 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4899 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4900
4901 2012-06-15 Michael Matz <matz@suse.de>
4902
4903 * gcc.dg/tree-ssa/vector-4.c: New test.
4904
4905 2012-06-15 Michael Matz <matz@suse.de>
4906
4907 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4908 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4909
4910 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4911
4912 PR tree-optimization/53636
4913 * gcc.target/arm/pr53636.c: New test.
4914
4915 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4916
4917 PR tree-optimization/51581
4918 * gcc.c-torture/execute/pr51581-1.c: New test.
4919 * gcc.c-torture/execute/pr51581-2.c: New test.
4920 * gcc.dg/vect/pr51581-1.c: New test.
4921 * gcc.dg/vect/pr51581-2.c: New test.
4922 * gcc.dg/vect/pr51581-3.c: New test.
4923 * gcc.target/i386/avx-pr51581-1.c: New test.
4924 * gcc.target/i386/avx-pr51581-2.c: New test.
4925 * gcc.target/i386/avx2-pr51581-1.c: New test.
4926 * gcc.target/i386/avx2-pr51581-2.c: New test.
4927 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4928
4929 2012-06-15 Richard Guenther <rguenther@suse.de>
4930
4931 * gcc.c-torture/execute/20120615-1.c: New testcase.
4932
4933 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4934
4935 * gnat.dg/vect8.ad[sb]: New test.
4936
4937 2012-06-14 Richard Guenther <rguenther@suse.de>
4938
4939 * gcc.dg/tree-ssa/vrp.h: New testcase.
4940 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4941
4942 2012-06-13 Christian Bruel <christian.bruel@st.com>
4943
4944 PR target/53621
4945 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4946
4947 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4948
4949 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4950
4951 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4952
4953 PR testsuite/20771
4954 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4955 test summary unique.
4956
4957 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4958 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4959 scan-stack-usage-not): Don't strip torture options from test name.
4960
4961 * lib/scandump.exp (scan-dump-times): Use printable version of
4962 regexp in test summary line.
4963
4964 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4965 messages reported for one line of source code.
4966 * gcc.dg/format/few-1.c: Likewise.
4967 * gcc.dg/ia64-sync-2.c: Likewise.
4968 * gcc.dg/sync-2.c: Likewise.
4969 * gcc.dg/noncompile/pr44517.c: Likewise.
4970
4971 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4972
4973 PR debug/49888
4974 * gcc.dg/guality/pr49888.c: New.
4975
4976 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4977
4978 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4979 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4980 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4981
4982 2012-06-13 Tobias Burnus <burnus@net-b.de>
4983
4984 PR fortran/53643
4985 * gfortran.dg/intent_out_7.f90: New.
4986
4987 2012-06-13 Tobias Burnus <burnus@net-b.de>
4988
4989 PR fortran/53597
4990 * gfortran.dg/save_4.f90: New.
4991
4992 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR c/53532
4995 PR c/51034
4996 PR c/53196
4997 * gcc.dg/pr53532.c: New test.
4998 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4999 adjust line numbers.
5000 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5001 * gcc.dg/Wcxx-compat-8.c: Likewise.
5002 * gcc.dg/pr51034.c: New test.
5003 * gcc.dg/pr53196-1.c: New test.
5004 * gcc.dg/pr53196-2.c: New test.
5005
5006 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5007
5008 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5009 alignment torture options with usual torture options.
5010 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5011 instead of dg-options.
5012 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5013 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5014 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5015 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5016 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5017 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5018
5019 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5020 to checks for multiple messages reported for one line of source code.
5021 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5022
5023 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5024 messages reported for one line of source code.
5025
5026 * gcc.dg/20031223-1.c: Add comments to check for multiple
5027 messages reported for one line of source code.
5028 * gcc.dg/Wconversion-integer.c: Likewise.
5029 * gcc.dg/Wfatal-2.c: Likewise.
5030 * gcc.dg/Wfatal.c: Likewise.
5031 * gcc.dg/Wobjsize-1.c: Likewise.
5032 * gcc.dg/c99-vla-jump-1.c: Likewise.
5033 * gcc.dg/c99-vla-jump-2.c: Likewise.
5034 * gcc.dg/c99-vla-jump-3.c: Likewise.
5035 * gcc.dg/c99-vla-jump-4.c: Likewise.
5036 * gcc.dg/c99-vla-jump-5.c: Likewise.
5037 * gcc.dg/decl-9.c: Likewise.
5038 * gcc.dg/declspec-10.c: Likewise.
5039 * gcc.dg/declspec-18.c: Likewise.
5040 * gcc.dg/mtune.c: Likewise.
5041 * gcc.dg/parser-pr28152-2.c: Likewise.
5042 * gcc.dg/parser-pr28152.c: Likewise.
5043 * gcc.dg/pr14475.c: Likewise.
5044 * gcc.dg/pr27953.c: Likewise.
5045 * gcc.dg/pr28322-3.c: Likewise.
5046 * gcc.dg/pr30457.c: Likewise.
5047 * gcc.dg/pr30551-2.c: Likewise.
5048 * gcc.dg/pr30551-3.c: Likewise.
5049 * gcc.dg/pr30551-4.c: Likewise.
5050 * gcc.dg/pr30551-5.c: Likewise.
5051 * gcc.dg/pr30551-6.c: Likewise.
5052 * gcc.dg/pr30551.c: Likewise.
5053 * gcc.dg/pr45461.c: Likewise.
5054 * gcc.dg/pr48552-1.c: Likewise.
5055 * gcc.dg/pr48552-2.c: Likewise.
5056 * gcc.dg/redecl-1.c: Likewise.
5057 * gcc.dg/transparent-union-3.c: Likewise.
5058 * gcc.dg/utf-dflt.c: Likewise.
5059 * gcc.dg/utf-dflt2.c: Likewise.
5060 * gcc.dg/vla-8.c: Likewise.
5061 * gcc.dg/vla-init-1.c: Likewise.
5062 * gcc.dg/wtr-int-type-1.c: Likewise.
5063
5064 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5065 messages reported for for one line of source code.
5066 * c-c++-common/raw-string-5.c: Likewise.
5067 * c-c++-common/raw-string-4.c: Likewise.
5068 * c-c++-common/raw-string-6.c: Likewise.
5069 * c-c++-common/pr20000.c: Likewise.
5070
5071 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5072 messages reported for one line of source code.
5073 * gcc.dg/cpp/pr30786.c: Likewise.
5074 * gcc.dg/cpp/pr28709.c: Likewise.
5075 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5076 * gcc.dg/cpp/macspace2.c: Likewise.
5077 * gcc.dg/cpp/missing-header-1.c: Likewise.
5078 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5079 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5080 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5081
5082 2012-06-12 Jason Merrill <jason@redhat.com>
5083
5084 PR c++/53599
5085 * g++.dg/template/local7.C: New.
5086
5087 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5088
5089 PR target/53511
5090 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5091 * gcc.target/sh/pr51340-2.c: Likewise.
5092 * gcc.target/sh/pr51340-3.c: Likewise.
5093
5094 2012-06-12 Michael Matz <matz@suse.de>
5095
5096 * gcc.dg/torture/alias-1.c: New test.
5097
5098 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5099
5100 PR rtl-optimization/53589
5101 * gcc.dg/torture/pr53589.c: New test.
5102
5103 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5104
5105 PR target/50749
5106 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5107 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5108 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5109 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5110 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5111 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5112 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5113 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5114 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5115 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5116 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5117 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5118 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5119 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5120 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5121 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5122
5123 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5124
5125 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5126 (check_intel_cpu_model): New function.
5127 (check_amd_cpu_model): New function.
5128 (check_features): New function.
5129 (__get_cpuid_output): New function.
5130 (check_detailed): New function.
5131 (fn1): Rename to quick_check.
5132 (main): Update to call quick_check and call check_detailed.
5133
5134 2012-06-11 Richard Henderson <rth@redhat.com>
5135
5136 * lib/target-supports.exp
5137 (check_effective_target_sync_long_long_runtime): Use
5138 check_effective_target_lp64 instead of
5139 check_effective_target_powerpc64 for powerpc targets.
5140
5141 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5142
5143 PR target/53511
5144 * gcc.target/sh/pr53511-1.c: New.
5145
5146 2012-06-11 Richard Guenther <rguenther@suse.de>
5147
5148 PR middle-end/53470
5149 * g++.dg/lto/pr53470_0.C: New testcase.
5150 * gcc.dg/lto/pr53470_0.c: Likewise.
5151
5152 2012-06-11 Richard Guenther <rguenther@suse.de>
5153
5154 PR c++/53605
5155 * g++.dg/ext/pr53605.C: New testcase.
5156
5157 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5158
5159 * gnat.dg/specs/array1.ads: New test.
5160 * gnat.dg/specs/array2.ads: Likewise.
5161 * gnat.dg/array22.adb: Likewise.
5162
5163 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5164
5165 * gnat.dg/constant4.adb: New test.
5166 * gnat.dg/constant4_pkg.ads: New helper.
5167
5168 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5169
5170 PR fortran/52552
5171 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5172 * gfortran.dg/allocate_class_1.f90: Modified.
5173 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5174 * gfortran.dg/allocate_class_2.f90: New.
5175
5176 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5177
5178 PR middle-end/53535
5179 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5180
5181 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5182
5183 PR fortran/52861
5184 * gfortran.dg/string_assign_2.f90: New test case.
5185
5186 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5187
5188 PR fortran/52861
5189 * gfortran.dg/string_assign_1.f90: New test case.
5190
5191 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5192
5193 PR middle-end/53580
5194 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5195 * gcc.dg/gomp/critical-4.c: Likewise.
5196 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5197 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5198 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5199 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5200 * c-c++-common/gomp/pr53580.c: New test.
5201
5202 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5203
5204 PR c++/51214
5205 * g++.dg/cpp0x/forw_enum11.C: New.
5206
5207 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 PR c++/53567
5210 * g++.dg/cpp0x/alias-decl-19.C: New.
5211
5212 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5213
5214 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5215
5216 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5217
5218 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5219 (XSTATE_FP): Ditto.
5220 (XSTATE_SSE): Ditto.
5221 (XSTATE_YMM): Ditto.
5222 (avx_os_support): Use new defines.
5223
5224 2012-06-06 Richard Guenther <rguenther@suse.de>
5225
5226 PR testsuite/32380
5227 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5228 loops.
5229
5230 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5231
5232 PR c++/52841
5233 * g++.dg/cpp0x/pr52841.C: New testcase.
5234
5235 2012-06-06 Richard Guenther <rguenther@suse.de>
5236
5237 PR tree-optimization/53081
5238 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5239 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5240
5241 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5242
5243 * gcc.target/powerpc/pr53487.c: New test.
5244
5245 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5246
5247 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5248
5249 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5250
5251 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5252
5253 2012-06-05 Richard Guenther <rguenther@suse.de>
5254
5255 PR tree-optimization/30442
5256 * gcc.dg/vect/bb-slp-30.c: New testcase.
5257
5258 2012-06-05 Richard Guenther <rguenther@suse.de>
5259
5260 PR tree-optimization/53081
5261 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5262 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5263 -fno-tree-loop-distribute-patterns.
5264
5265 2012-06-05 Alan Modra <amodra@gmail.com>
5266
5267 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5268 Check static chain in nested funcs.
5269
5270 2012-06-04 Tobias Burnus <burnus@net-b.de>
5271
5272 PR fortran/50619
5273 * gfortran.dg/init_flag_10.f90: New.
5274
5275 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5276
5277 PR c++/53524
5278 * g++.dg/warn/Wenum-compare-no-2: New.
5279
5280 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5281
5282 PR preprocessor/53463
5283 * g++.dg/cpp/limits.C: New test.
5284 * g++.dg/parse/error19.C: Adjust.
5285 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5286 * g++.dg/warn/pr35635.C: Likewise.
5287 * g++.old-deja/g++.pt/assign1.C: Likewise.
5288
5289 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5290
5291 PR target/53559
5292 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5293 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5294 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5295 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5296 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5297 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5298 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5299 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5300
5301 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5302
5303 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5304
5305 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5306
5307 PR tree-optimization/53550
5308 * gcc.dg/pr53550.c: New test.
5309
5310 2012-06-04 Richard Guenther <rguenther@suse.de>
5311
5312 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5313 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5314 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5315
5316 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5317
5318 PR fortran/48831
5319 * gfortran.dg/parameter_array_element_2.f90: New.
5320
5321 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5322
5323 PR target/53512
5324 * gcc.target/sh/pr53512-1.c: New.
5325 * gcc.target/sh/pr53512-2.c: New.
5326 * gcc.target/sh/pr53512-3.c: New.
5327 * gcc.target/sh/pr53512-4.c: New.
5328
5329 2012-06-01 Jason Merrill <jason@redhat.com>
5330
5331 PR c++/52973
5332 * g++.dg/ext/visibility/template12.C: New.
5333 * g++.dg/ext/attrib14.C: Adjust warning line.
5334
5335 PR c++/52725
5336 * g++.dg/parse/new6.C: New.
5337 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5338
5339 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5340
5341 * c-c++-common/restrict-2.c: Revert previous change.
5342
5343 2012-06-01 Jason Merrill <jason@redhat.com>
5344
5345 PR c++/53137
5346 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5347
5348 PR c++/53484
5349 * g++.dg/cpp0x/auto33.C: New.
5350
5351 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5352
5353 PR c++/26155
5354 * g++.dg/parse/namespace-alias-1.C: New.
5355
5356 2012-06-01 Christian Bruel <christian.bruel@st.com>
5357
5358 * gcc.dg/spec-options.c: New test.
5359 * gcc.dg/foo.specs: New file.
5360
5361 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5362
5363 PR ada/53517
5364 * gnat.dg/lto14.adb: Skip on Solaris.
5365
5366 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5367
5368 * gcc.target/cris/sync-1-v10.c,
5369 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5370 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5371 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5372 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5373 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5374 gcc.target/cris/torture/sync-mis-op-i-1.c,
5375 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5376 gcc.target/cris/torture/sync-mis-op-i-2.c,
5377 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5378 gcc.target/cris/torture/sync-mis-op-i-3.c,
5379 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5380 gcc.target/cris/torture/sync-mis-op-s-1.c,
5381 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5382 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5383 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5384 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5385 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5386 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5387 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5388 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5389 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5390
5391 2012-05-31 Richard Guenther <rguenther@suse.de>
5392
5393 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5394 ldist-pr45948.c with disabled SCCP.
5395
5396 2012-05-31 Richard Guenther <rguenther@suse.de>
5397
5398 PR middle-end/48493
5399 * gcc.dg/torture/pr48493.c: New testcase.
5400
5401 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5402
5403 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5404 arm32 to targets.
5405 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5406 of the initialization loop.
5407 (dg-final): Adjust the expected number of vectorized loops depending
5408 on vect_char_mult target selector.
5409
5410 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5411
5412 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5413 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5414 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5415 New tests.
5416
5417 2012-05-30 Jason Merrill <jason@redhat.com>
5418
5419 PR c++/53356
5420 * g++.dg/init/new34.C: New.
5421 * g++.dg/tree-ssa/stabilize1.C: New.
5422
5423 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR c++/53356
5426 * g++.dg/init/new33.C: New test.
5427
5428 2012-05-30 Richard Guenther <rguenther@suse.de>
5429
5430 PR middle-end/53501
5431 * gcc.dg/torture/pr53501.c: New testcase.
5432 * c-c++-common/restrict-2.c: Adjust.
5433
5434 2012-05-30 Alan Modra <amodra@gmail.com>
5435
5436 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5437 torture-finish.
5438
5439 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5440
5441 * gcc.target/i386/shuf-concat.c: New test.
5442
5443 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR rtl-optimization/53519
5446 * gcc.c-torture/compile/pr53519.c: New test.
5447
5448 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5449
5450 * gcc.target/arm/neon-vrev.c: New.
5451
5452 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5453
5454 PR target/51340
5455 * gcc.target/sh/pr51340-1.c: New.
5456 * gcc.target/sh/pr51340-2.c: New.
5457 * gcc.target/sh/pr51340-3.c: New.
5458
5459 2012-05-29 Richard Guenther <rguenther@suse.de>
5460
5461 PR tree-optimization/53516
5462 * gcc.dg/torture/pr53516.c: New testcase.
5463
5464 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5465
5466 PR preprocessor/53229
5467 * gcc.dg/cpp/paste6.c: Force to run without
5468 -ftrack-macro-expansion.
5469 * gcc.dg/cpp/paste8.c: Likewise.
5470 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5471 -ftrack-macro-expansion.
5472 * gcc.dg/cpp/paste12.c: Force to run without
5473 -ftrack-macro-expansion.
5474 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5475 -ftrack-macro-expansion.
5476 * gcc.dg/cpp/paste13.c: Likewise.
5477 * gcc.dg/cpp/paste14.c: Likewise.
5478 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5479 -ftrack-macro-expansion.
5480 * gcc.dg/cpp/paste18.c: New test.
5481
5482 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5483
5484 * gcc.target/cris/torture/trap-1.c,
5485 gcc.target/cris/torture/trap-2.c,
5486 gcc.target/cris/torture/trap-3.c,
5487 gcc.target/cris/torture/trap-v0.c,
5488 gcc.target/cris/torture/trap-v3.c: New tests.
5489
5490 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 PR c++/25137
5493 * g++.dg/warn/Wbraces3.C: New.
5494 * g++.dg/warn/Wbraces4.C: Likewise.
5495
5496 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5497
5498 PR tree-optimization/53505
5499 * c-c++-common/torture/pr53505.c: New test.
5500
5501 2012-05-27 Nathan Sidwell <nathan@acm.org>
5502
5503 * gcc.dg/stmt-expr-4.c: New.
5504
5505 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5506
5507 PR c++/53491
5508 * g++.dg/parse/crash60.C: New.
5509
5510 2012-05-26 Jason Merrill <jason@redhat.com>
5511
5512 PR c++/53220
5513 * c-c++-common/array-lit.c: New.
5514 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5515
5516 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5517
5518 PR ada/50294
5519 * gnat.dg/array21.adb: New test.
5520
5521 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5522
5523 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5524
5525 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5526
5527 PR c++/32054
5528 * g++.dg/other/anon-union3.C: New.
5529
5530 2012-05-25 Ian Lance Taylor <iant@google.com>
5531
5532 * gcc.dg/split-6.c: New test.
5533
5534 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5535
5536 * gnat.dg/lto14.adb: New test.
5537
5538 2012-05-25 Tristan Gingold <gingold@adacore.com>
5539
5540 * gcc.target/i386/large-frame.c: New.
5541
5542 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5543 * gcc.target/powerpc/lhs-1.c: New.
5544 * gcc.target/powerpc/lhs-2.c: New.
5545 * gcc.target/powerpc/lhs-3.c: New.
5546
5547 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5548
5549 Make unwound macro expansion trace less redundant
5550 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5551 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5552 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5553 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5554 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5555 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5556
5557 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5558
5559 PR c++/53464
5560 * g++.dg/cpp0x/constexpr-default1.C: New.
5561
5562 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5563
5564 PR c++/32080
5565 * g++.dg/eh/goto2.C: New.
5566
5567 2012-05-24 Richard Guenther <rguenther@suse.de>
5568
5569 PR middle-end/53460
5570 * g++.dg/tree-prof/pr53460.C: New testcase.
5571
5572 2012-05-24 Richard Guenther <rguenther@suse.de>
5573
5574 PR bootstrap/53466
5575 * g++.dg/debug/pr53466.C: New testcase.
5576
5577 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR tree-optimization/53465
5580 * gcc.c-torture/execute/pr53465.c: New test.
5581
5582 2012-05-23 Tobias Burnus <burnus@net-b.de>
5583
5584 PR fortran/51055
5585 PR fortran/45170
5586 * gfortran.dg/allocate_with_typespec_6.f90: New.
5587
5588 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 PR c++/29185
5591 * g++.dg/warn/delete-array-1.C: New.
5592
5593 2012-05-23 Richard Guenther <rguenther@suse.de>
5594
5595 * gcc.dg/torture/pr39074-2.c: Adjust.
5596 * gcc.dg/torture/pr39074.c: Likewise.
5597 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5598 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5599
5600 2012-05-22 Jan Hubicka <jh@suse.cz>
5601
5602 PR middle-end/53161
5603 * g++.dg/torture/pr53161.C: New testcase.
5604
5605 2012-05-22 Tobias Burnus <burnus@net-b.de>
5606
5607 PR fortran/53389
5608 * gfortran.dg/realloc_on_assign_15.f90: New.
5609
5610 2012-05-22 Richard Guenther <rguenther@suse.de>
5611
5612 PR middle-end/51071
5613 * gcc.dg/torture/pr51071-2.c: New testcase.
5614
5615 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5616
5617 PR tree-optimization/53336
5618 * g++.dg/torture/pr53336.C: New testcase.
5619
5620 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5621
5622 PR c++/53322
5623 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5624 instead of -Wunused-local-typedefs.
5625
5626 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5627
5628 PR c++/51184
5629 * g++.dg/other/abstract4.C: New-
5630
5631 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5632
5633 PR c++/40821
5634 * g++.dg/ext/attrib46.C: New.
5635
5636 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5637
5638 PR c/53418
5639 * gcc.c-torture/compile/pr53418-1.c,
5640 gcc.c-torture/compile/pr53418-2.c: New tests.
5641
5642 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR tree-optimization/53366
5645 * gcc.dg/torture/pr53366-1.c: New test.
5646 * gcc.dg/torture/pr53366-2.c: New test.
5647 * gcc.target/i386/pr53366-1.c: New test.
5648 * gcc.target/i386/pr53366-2.c: New test.
5649
5650 PR tree-optimization/53409
5651 * gcc.c-torture/compile/pr53409.c: New test.
5652
5653 PR tree-optimization/53410
5654 * gcc.c-torture/compile/pr53410-1.c: New test.
5655 * gcc.c-torture/compile/pr53410-2.c: New test.
5656
5657 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5658
5659 PR target/53425
5660 * gcc.target/i386/pr53425-1.c: New file.
5661 * gcc.target/i386/pr53425-2.c: Likewise.
5662
5663 2012-05-21 Richard Guenther <rguenther@suse.de>
5664
5665 PR tree-optimization/53408
5666 * gcc.dg/torture/pr53408.c: New testcase.
5667
5668 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5669 H.J. Lu <hongjiu.lu@intel.com>
5670
5671 PR target/53416
5672 * gcc.target/i386/pr53416.c: New file.
5673
5674 2012-05-21 Richard Guenther <rguenther@suse.de>
5675
5676 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5677
5678 2012-05-21 Richard Guenther <rguenther@suse.de>
5679
5680 * gcc.dg/torture/ldist-1.c: New testcase.
5681
5682 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5683
5684 * gnat.dg/lto13.adb: New test.
5685 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5686
5687 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5688
5689 * gnat.dg/specs/lto12.ads: New test.
5690 * gnat.dg/specs/lto12_pkg.ads: New helper.
5691
5692 2012-05-18 Richard Guenther <rguenther@suse.de>
5693
5694 PR tree-optimization/53346
5695 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5696 * gcc.target/i386/incoming-10.c: Adjust.
5697 * gcc.target/i386/incoming-11.c: Likewise.
5698 * gcc.target/i386/pr46295.c: Likewise.
5699
5700 2012-05-18 Richard Guenther <rguenther@suse.de>
5701
5702 * gcc.dg/pr53352.c: Return zero.
5703
5704 2012-05-18 Richard Guenther <rguenther@suse.de>
5705
5706 PR tree-optimization/53390
5707 * gcc.dg/torture/pr53390.c: New testcase.
5708
5709 2012-05-18 Meador Inge <meadori@codesourcery.com>
5710
5711 PR rtl-optimization/53352
5712 * gcc.dg/pr53352.c: New test.
5713
5714 2012-05-17 David S. Miller <davem@davemloft.net>
5715
5716 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5717 failure on sparc-*-linux-gnu.
5718
5719 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5720
5721 PR c++/39681
5722 * g++.dg/parse/error49.C: New.
5723 * g++.dg/cpp0x/error8.C: Likewise.
5724 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5725 * g++.dg/ext/utf-dflt2.C: Likewise.
5726 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5727 * g++.dg/ext/utf-dflt.C: Likewise.
5728 * c-c++-common/raw-string-3.c: Likewise.
5729 * c-c++-common/raw-string-4.c: Likewise.
5730
5731 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5732
5733 PR c++/53371
5734 * g++.dg/cpp0x/catch1.C: New.
5735
5736 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 PR c++/44516
5739 * g++.dg/parse/error48.C: New.
5740 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5741 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5742
5743 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5744
5745 * gcc.dg/tm/indirect-2.c: New test.
5746
5747 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5748
5749 PR tree-optimization/53217
5750 * gfortran.dg/pr53217.f90: New test.
5751
5752 2012-05-16 Richard Guenther <rguenther@suse.de>
5753
5754 PR tree-optimization/53364
5755 * g++.dg/torture/pr53364.C: New testcase.
5756
5757 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5758
5759 PR testsuite/52641
5760 * gcc.dg/pr52549.c: Fix test for long != void*
5761 * gcc.c-torture/execute/pr52979-1.x: New file.
5762 * gcc.c-torture/execute/pr52979-2.x: New file.
5763
5764 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5765
5766 PR preprocessor/7263
5767 * gcc.dg/binary-constants-2.c: Run without tracking locations
5768 accross macro expansion.
5769 * gcc.dg/binary-constants-3.c: Likewise.
5770 * gcc.dg/cpp/sysmac2.c: Likewise.
5771 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5772 location.
5773 * gcc.dg/cpp/syshdr3.c: New test.
5774 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5775 * gcc.dg/system-binary-constants-1.c: New test.
5776 * gcc.dg/system-binary-constants-1.h: New header for the new test
5777 above.
5778 * g++.dg/cpp/syshdr3.C: New test.
5779 * g++.dg/cpp/syshdr3.h: New header the new test above.
5780 * g++.dg/system-binary-constants-1.C: New test.
5781 * g++.dg/system-binary-constants-1.h: New header the new test
5782 above.
5783
5784 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5785
5786 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5787
5788 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR target/53358
5791 * gcc.dg/pr53358.c: New test.
5792
5793 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5794
5795 PR c++/11856
5796 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5797 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5798
5799 2012-05-15 Olivier Hainque <hainque@adacore.com>
5800
5801 * g++.dg/eh/sighandle.C: New testcase.
5802
5803 2012-05-15 Richard Guenther <rguenther@suse.de>
5804
5805 PR tree-optimization/53355
5806 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5807
5808 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5809
5810 * gfortran.dg/*.f90: Remove now redundant manual
5811 cleanup-modules directive.
5812
5813 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5814
5815 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5816 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5817
5818 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5819
5820 PR fortran/52428
5821 * gfortran.dg/int_range_io_1.f90: New test.
5822
5823 2012-05-14 Andi Kleen <ak@linux.intel.com>
5824 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR target/53315
5827 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5828 * gcc.target/i386/rtm-check.h: New file.
5829 * gcc.target/i386/pr53315.c: New test.
5830
5831 2012-05-14 Tobias Burnus <burnus@net-b.de>
5832
5833 PR fortran/49110
5834 PR fortran/51055
5835 PR fortran/53329
5836 * gfortran.dg/deferred_type_param_4.f90: New.
5837 * gfortran.dg/deferred_type_param_6.f90: New.
5838
5839 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5840
5841 * gcc.target/i386/retarg.c: New test.
5842
5843 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5844
5845 PR fortran/45170
5846 * gfortran.dg/deferred_type_param_3.f90: New.
5847 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5848 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5849
5850 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5851
5852 * gnat.dg/null_pointer_deref3.adb: New test.
5853
5854 2012-05-12 Tobias Burnus <burnus@net-b.de>
5855
5856 PR fortran/49110
5857 PR fortran/52843
5858 * gfortran.dg/deferred_type_param_5.f90: New.
5859
5860 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5861
5862 * g++.dg/parse/error47.C: New.
5863
5864 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5865
5866 PR fortran/52537
5867 * gfortran.dg/string_compare_4.f90: Change option
5868 to -fdump-tree-original. Add test case for kind=4.
5869
5870 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5871
5872 PR fortran/52537
5873 * gfortran.dg/string_compare_4.f90: New test.
5874
5875 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5876
5877 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5878
5879 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5880
5881 PR c++/53305
5882 * g++.dg/cpp0x/variadic132.C: New.
5883
5884 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5885
5886 PR c++/53158
5887 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5888 * g++.dg/parse/error26.C: Tweak dg-error column number.
5889
5890 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5891
5892 PR c++/53301
5893 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5894
5895 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5896
5897 * gnat.dg/lto11.ad[sb]: New test.
5898
5899 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5900
5901 PR target/52908
5902 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5903 directive to Scan for vpmuldq, not vpmacsdql.
5904
5905 2012-05-09 Michael Matz <matz@suse.de>
5906
5907 PR tree-optimization/53185
5908 * gcc.dg/vect/pr53185.c: New test.
5909
5910 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5911
5912 PR middle-end/53249
5913 * gcc.target/i386/pr53249.c: New.
5914
5915 2012-05-09 Richard Guenther <rguenther@suse.de>
5916
5917 PR tree-optimization/18437
5918 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5919 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5920
5921 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR tree-optimization/53226
5924 * gcc.c-torture/compile/pr53226.c: New test.
5925
5926 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5927
5928 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5929 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5930 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5931 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5932 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5933 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5934 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5935 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5936 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5937 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5938 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5939 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5940 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5941 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5942
5943 2012-05-09 Dehao Chen <dehao@google.com>
5944
5945 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5946 * gcc.dg/predict-2.c: Likewise.
5947 * gcc.dg/predict-3.c: Likewise.
5948 * gcc.dg/predict-4.c: Likewise.
5949 * gcc.dg/predict-5.c: Likewise.
5950 * gcc.dg/predict-6.c: Likewise.
5951
5952 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5953
5954 PR target/53272
5955 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5956
5957 2012-05-08 Richard Guenther <rguenther@suse.de>
5958
5959 * gcc.dg/fold-bitand-4.c: New testcase.
5960
5961 2012-05-08 Dehao Chen <dehao@google.com>
5962
5963 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5964 heuristic is working properly.
5965 * gcc.dg/predict-2.c: Likewise.
5966 * gcc/dg/predict-3.c: Likewise.
5967 * gcc/dg/predict-4.c: Likewise.
5968 * gcc/dg/predict-5.c: Likewise.
5969 * gcc/dg/predict-6.c: Likewise.
5970
5971 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5972
5973 PR tree-optimization/53239
5974 * g++.dg/opt/vrp3.C: New test.
5975 * g++.dg/opt/vrp3-aux.cc: New file.
5976 * g++.dg/opt/vrp3.h: New file.
5977
5978 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5979
5980 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5981 .uleb128 support in assembler output.
5982
5983 2012-05-07 Richard Guenther <rguenther@suse.de>
5984
5985 PR lto/42987
5986 * g++.dg/lto/pr42987_0.C: New testcase.
5987 * g++.dg/lto/pr42987_1.C: Likewise.
5988
5989 2012-05-07 Tobias Burnus <burnus@net-b.de>
5990
5991 PR fortran/53255
5992 * gfortran.dg/typebound_operator_15.f90: New.
5993
5994 2012-05-06 Tobias Burnus <burnus@net-b.de>
5995
5996 PR fortran/41587
5997 * gfortran.dg/class_array_13.f90: New.
5998
5999 2012-05-06 Tristan Gingold <gingold@adacore.com>
6000
6001 * gnat.dg/warn7.adb: New test.
6002
6003 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6004
6005 * gnat.dg/specs/renamings.ads: Rename to...
6006 * gnat.dg/specs/renaming1.ads: ...this.
6007 * gnat.dg/specs/renaming2.ads: New test.
6008 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6009 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6010 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6011 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6012
6013 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6014
6015 * gnat.dg/discr36.ad[sb]: New test.
6016 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6017
6018 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6019
6020 PR c/43772
6021 * c-c++-common/pr43772.c: New.
6022
6023 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6024
6025 PR fortran/41600
6026 * gfortran.dg/select_type_26.f03 : New test.
6027 * gfortran.dg/select_type_27.f03 : New test.
6028
6029 PR fortran/53191
6030 * gfortran.dg/select_type_28.f03 : New test.
6031
6032 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6033
6034 PR fortran/49010
6035 PR fortran/24518
6036 * gfortran.dg/mod_sign0_1.f90: New test.
6037 * gfortran.dg/mod_large_1.f90: New test.
6038
6039 2012-05-04 Tobias Burnus <burnus@net-b.de>
6040
6041 PR fortran/53175
6042 gfortran.dg/public_private_module_5.f90: New.
6043
6044 2012-05-04 Tobias Burnus <burnus@net-b.de>
6045
6046 PR fortran/53111
6047 * gfortran.dg/constructor_7.f90: New.
6048 * gfortran.dg/constructor_8.f90: New.
6049
6050 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6051
6052 PR c++/53166
6053 * g++.dg/cpp0x/static_assert7.C: New.
6054
6055 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6056
6057 PR tree-optimization/52633
6058 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6059 recognized as widening shifts instead of over-widening.
6060 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6061 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6062 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6063 * gcc.target/arm/pr52633.c: New test.
6064
6065 2012-05-04 Richard Guenther <rguenther@suse.de>
6066
6067 PR tree-optimization/53168
6068 * gcc.dg/torture/pr53168.c: New testcase.
6069 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6070
6071 2012-05-04 Richard Guenther <rguenther@suse.de>
6072
6073 * gcc.dg/lto/pr53214_0.c: New testcase.
6074
6075 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6076
6077 * gcc.target/ia64/pr48496.c: New test.
6078 * gcc.target/ia64/pr52657.c: Likewise.
6079
6080 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6081
6082 PR c/51712
6083 * c-c++-common/pr51712.c: New.
6084
6085 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6086
6087 PR target/53199
6088 * gcc.target/powwerpc/pr53199.c: New file.
6089
6090 2012-05-03 Jason Merrill <jason@redhat.com>
6091
6092 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6093
6094 * gcc.dg/debug/dwarf2/dups-types.c: New.
6095 * gcc.dg/debug/dwarf2/dups-types.h: New.
6096
6097 2012-05-03 Jason Merrill <jason@redhat.com>
6098
6099 * g++.dg/debug/dwarf2/namespace-2.C: New.
6100 * g++.dg/debug/dwarf2/localclass3.C: New.
6101
6102 2012-05-03 Jason Merrill <jason@redhat.com>
6103
6104 * g++.dg/debug/dwarf2/thunk1.C: New.
6105
6106 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6107
6108 PR c++/53186
6109 * g++.dg/other/final2.C: New.
6110
6111 2012-05-03 Richard Guenther <rguenther@suse.de>
6112
6113 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6114
6115 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6116
6117 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6118 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6119 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6120 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6121
6122 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6123
6124 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6125 .byte 0xf2.
6126 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6127 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6128 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6129
6130 PR debug/53174
6131 * gcc.dg/pr53174.c: New test.
6132
6133 PR target/53187
6134 * gcc.target/arm/pr53187.c: New test.
6135 * gcc.c-torture/compile/pr53187.c: New test.
6136
6137 2012-05-03 Richard Guenther <rguenther@suse.de>
6138
6139 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6140 unsupported prefetching support.
6141
6142 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6143
6144 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6145 option -ftrack-macro-expansion=0.
6146 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6147 option -ftrack-macro-expansion=0.
6148
6149 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6150
6151 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6152 dg-options for target arm with dg-additional-options.
6153
6154 2012-05-03 Richard Guenther <rguenther@suse.de>
6155
6156 PR tree-optimization/53144
6157 * gcc.dg/torture/pr53144.c: New testcase.
6158
6159 2012-05-03 Tobias Burnus <burnus@net-b.de>
6160
6161 PR fortran/52864
6162 * gfortran.dg/pointer_intent_7.f90: New.
6163 * gfortran.dg/pure_formal_3.f90: New.
6164
6165 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6166
6167 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6168
6169 2012-05-02 Martin Jambor <mjambor@suse.cz>
6170
6171 PR lto/52605
6172 * g++.dg/lto/pr52605_0.C: New test.
6173
6174 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6175
6176 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6177 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6178 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6179 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6180 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6181 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6182 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6183 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6184 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6185 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6186 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6187 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6188 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6189 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6190 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6191 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6192
6193 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6194
6195 PR middle-end/53153
6196 * gcc.dg/pr53153.c: New test.
6197
6198 2012-05-02 Richard Guenther <rguenther@suse.de>
6199
6200 * g++.dg/tree-ssa/pr19807.C: Adjust.
6201
6202 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR tree-optimization/53163
6205 * gcc.c-torture/compile/pr53163.c: New test.
6206
6207 PR rtl-optimization/53160
6208 * gcc.c-torture/execute/pr53160.c: New test.
6209
6210 2012-05-01 Ian Lance Taylor <iant@google.com>
6211
6212 PR c/37303
6213 * gcc.dg/pr37303.c: New test.
6214
6215 2012-05-01 Richard Henderson <rth@redhat.com>
6216
6217 * lib/target-supports.exp
6218 (check_effective_target_sync_long_long_runtime): True for
6219 check_effective_target_powerpc64.
6220
6221 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6222
6223 PR c++/51033
6224 * gcc.dg/vector-1.c: Move to ...
6225 * c-c++-common/vector-1.c: ... here.
6226 * gcc.dg/vector-2.c: Move to ...
6227 * c-c++-common/vector-2.c: ... here.
6228 * gcc.dg/vector-3.c: Move to ...
6229 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6230 * gcc.dg/vector-4.c: Move to ...
6231 * c-c++-common/vector-4.c: ... here.
6232 * gcc.dg/vector-init-1.c: Move to ...
6233 * c-c++-common/vector-init-1.c: ... here.
6234 * gcc.dg/vector-init-2.c: Move to ...
6235 * c-c++-common/vector-init-2.c: ... here.
6236 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6237 * c-c++-common/vector-subscript-1.c: ... here.
6238 * gcc.dg/vector-subscript-2.c: Move to ...
6239 * c-c++-common/vector-subscript-2.c: ... here.
6240 * gcc.dg/vector-subscript-3.c: Move to ...
6241 * c-c++-common/vector-subscript-3.c: ... here.
6242
6243 PR c++/51314
6244 * g++.dg/cpp0x/vt-51314.C: New test.
6245 * g++.dg/cpp0x/variadic76.C: Fix.
6246
6247 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6248
6249 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6250
6251 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6252
6253 Add -Wvarargs option
6254 * c-c++-common/Wvarargs.c: New test case.
6255 * c-c++-common/Wvarargs-2.c: Likewise.
6256
6257 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6258
6259 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6260 * objc.dg/foreach-7.m: Force the test case to run without
6261 -ftrack-macro-expansion.
6262 * c-c++-common/tm/attrib-1.c: Likewise.
6263 * c-c++-common/warn-ommitted-condop.c: Likewise.
6264 * gcc.dg/assign-warn-1.c: Likewise.
6265 * gcc.dg/assign-warn-2.c: Likewise.
6266 * gcc.dg/attr-alloc_size.c: Likewise.
6267 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6268 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6269 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6270 * gcc.dg/c90-const-expr-9.c: Likewise.
6271 * gcc.dg/c99-const-expr-9.c: Likewise.
6272 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6273 * gcc.dg/cpp/direct2s.c: Likewise.
6274 * gcc.dg/cpp/pr28709.c: Likewise.
6275 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6276 * gcc.dg/dfp/composite-type.c: Likewise.
6277 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6278 with -ftrack-macro-expansion
6279 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6280 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6281 * g++.dg/ext/cleanup-1.C: Likewise.
6282 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6283 * g++.dg/template/sfinae10.C: Likewise.
6284 * g++.dg/tm/wrap-2.C: Likewise.
6285 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6286 * g++.dg/warn/Wsign-conversion.C: Likewise.
6287 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6288 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6289 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6290 it to run with -ftrack-macro-expansion.
6291 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6292 test cases without -ftrack-macro-expansion.
6293
6294 Fix location for static class members
6295 * g++.dg/template/sfinae6_neg.C: Adjust.
6296
6297 Make conversion warnings work on NULL with -ftrack-macro-expansion
6298 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6299 alongside the previous testing for NULL.
6300
6301 Fix -Wuninitialized for -ftrack-macro-expansion
6302 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6303
6304 Strip "<built-in>" loc from displayed expansion context
6305 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6306 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6307 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6308 new test above.
6309
6310 Fix expansion point loc for macro-like tokens
6311 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6312 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6313
6314 Fix token pasting with -ftrack-macro-expansion
6315 * gcc.dg/cpp/paste17.c: New test case for
6316 -ftrack-macro-expansion=2 mode only.
6317 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6318
6319 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6320
6321 * gnat.dg/warn6.ad[sb]: New test.
6322
6323 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6324
6325 PR 53149
6326 * gcc.dg/20011021-1.c: Adjust testcase.
6327
6328 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6329
6330 PR fortran/53148
6331 * gfortran.dg/function_optimize_12.f90: New test.
6332
6333 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6334
6335 PR target/53156
6336 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6337 code to match current output and cover new peephole2 pattern.
6338
6339 2012-04-27 Ollie Wild <aaw@google.com>
6340
6341 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6342
6343 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6344
6345 * gcc.c-torture/execute/20120427-2.c: New testcase.
6346 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6347 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6348 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6349
6350 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6351
6352 PR target/53138
6353 * gcc.c-torture/execute/20120427-1.c: New testcase.
6354
6355 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6356
6357 PR middle-end/27139
6358 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6359
6360 2012-04-27 Tom de Vries <tom@codesourcery.com>
6361
6362 PR tree-optimization/51879
6363 * gcc.dg/pr51879.c: New test.
6364 * gcc.dg/pr51879-2.c: Same.
6365 * gcc.dg/pr51879-3.c: Same.
6366 * gcc.dg/pr51879-4.c: Same.
6367 * gcc.dg/pr51879-6.c: Same.
6368
6369 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6370
6371 PR c++/53096
6372 * g++.dg/cpp0x/defaulted35.C: New.
6373 * g++.dg/cpp0x/defaulted15.C: Adjust.
6374
6375 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6376
6377 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6378 structure layout.
6379
6380 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6381
6382 * gcc.target/i386/builtin_target.c: Check avx2.
6383
6384 2012-04-26 Alan Modra <amodra@gmail.com>
6385
6386 * gcc.target/powerpc/savres.c: New test.
6387 * gcc.target/powerpc/powerpc.exp: Run it.
6388
6389 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6390
6391 PR target/53120
6392 * gcc.dg/torture/pr53120.c: New test.
6393
6394 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR middle-end/52979
6397 * gcc.c-torture/compile/pr52979-1.c: New test.
6398 * gcc.c-torture/execute/pr52979-1.c: New test.
6399 * gcc.c-torture/execute/pr52979-2.c: New test.
6400
6401 2012-04-25 Richard Guenther <rguenther@suse.de>
6402
6403 * gcc.target/i386/l_fma_float_5.c: Adjust.
6404 * gcc.target/i386/l_fma_double_4.c: Likewise.
6405 * gcc.target/i386/l_fma_float_2.c: Likewise.
6406 * gcc.target/i386/l_fma_float_6.c: Likewise.
6407 * gcc.target/i386/l_fma_double_1.c: Likewise.
6408 * gcc.target/i386/l_fma_double_5.c: Likewise.
6409 * gcc.target/i386/l_fma_float_3.c: Likewise.
6410 * gcc.target/i386/l_fma_double_2.c: Likewise.
6411 * gcc.target/i386/l_fma_double_6.c: Likewise.
6412 * gcc.target/i386/l_fma_float_4.c: Likewise.
6413 * gcc.target/i386/l_fma_double_3.c: Likewise.
6414 * gcc.target/i386/l_fma_float_1.c: Likewise.
6415
6416 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6417
6418 PR tree-optimization/53058
6419 * gcc.c-torture/compile/pr53058.c: New test.
6420
6421 2012-04-25 Jan Hubicka <jh@suse.cz>
6422
6423 PR middle-end/53088
6424 * gcc.target/i386/pr39082-1.c: Update warning location.
6425
6426 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6427
6428 PR c/52880
6429 * gcc.dg/pr52880.c: New test.
6430
6431 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6432
6433 * gcc.dg/m-un-2.c: Update.
6434 * gcc.dg/20011021-1.c: Update.
6435
6436 2012-04-25 Tobias Burnus <burnus@net-b.de>
6437
6438 PR fortran/52196
6439 * gfortran.dg/realloc_on_assign_14.f90: New.
6440
6441 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6442
6443 PR testsuite/52641
6444 PR tree-optimizations/52891
6445 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6446
6447 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6448
6449 PR c++/52363
6450 * g++.dg/cpp0x/sfinae35.C: New.
6451 * g++.dg/cpp0x/sfinae36.C: Likewise.
6452
6453 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6454
6455 * gcc.target/builtin_target.c: New testcase.
6456
6457 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6458
6459 PR target/47197
6460 * gcc.target/powerpc/pr47197.c: New test.
6461
6462 2012-04-24 Richard Guenther <rguenther@suse.de>
6463
6464 PR tree-optimization/53085
6465 * g++.dg/torture/pr53085.C: New testcase.
6466
6467 2012-04-24 Andrew Pinski <apinski@cavium.com>
6468
6469 PR tree-opt/33512
6470 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6471 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6472 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6473
6474 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6475
6476 PR middle-end/53084
6477 * gcc.c-torture/execute/pr53084.c: New test.
6478
6479 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6480
6481 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6482
6483 2012-04-23 Andrew Pinski <apinski@cavium.com>
6484
6485 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6486
6487 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6488
6489 PR regression/53076
6490 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6491 * gcc.dg/torture/builtin-power-1.c: Likewise.
6492
6493 2012-04-23 Richard Guenther <rguenther@suse.de>
6494
6495 PR tree-optimization/53070
6496 * gcc.dg/torture/pr53070.c: New testcase.
6497
6498 2012-04-23 Richard Guenther <rguenther@suse.de>
6499
6500 PR c/53060
6501 * gcc.dg/pr53060.c: New testcase.
6502
6503 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR tree-optimizations/52891
6506 * gcc.c-torture/compile/pr52891-1.c: New test.
6507 * gcc.c-torture/compile/pr52891-2.c: New test.
6508
6509 2012-04-22 Tobias Burnus <burnus@net-b.de>
6510
6511 PR fortran/53051
6512 * gfortran.dg/read_float_4.f90: New.
6513
6514 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6515
6516 PR 35441
6517 * c-c++-common/pr35441.C: New.
6518
6519 2012-04-20 Ian Lance Taylor <iant@google.com>
6520
6521 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6522 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6523
6524 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6525
6526 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6527 array access.
6528 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6529
6530 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6531
6532 PR rtl-optimization/44214
6533 * gcc.dg/pr44214-1.c: New test.
6534 * gcc.dg/pr44214-2.c: Likewise.
6535 * gcc.dg/pr44214-3.c: Likewise.
6536
6537 2012-04-20 Richard Guenther <rguenther@suse.de>
6538
6539 * g++.dg/torture/20120420-1.C: New testcase.
6540
6541 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6542
6543 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6544
6545 2012-04-19 Christian Bruel <christian.bruel@st.com>
6546
6547 * gcc.dg/pr52283.c: New test.
6548
6549 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6550
6551 * gcc.dg/pr37985.c: New test.
6552
6553 2012-04-19 Richard Guenther <rguenther@suse.de>
6554
6555 PR rtl-optimization/44688
6556 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6557 possibly profitable.
6558
6559 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6560
6561 PR tree-optimization/52976
6562 * gfortran.dg/reassoc_11.f: New test.
6563
6564 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6565
6566 PR tree-optimization/52976
6567 * gfortran.dg/reassoc_7.f: New test.
6568 * gfortran.dg/reassoc_8.f: Likewise.
6569 * gfortran.dg/reassoc_9.f: Likewise.
6570 * gfortran.dg/reassoc_10.f: Likewise.
6571
6572 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6573
6574 PR c++/52422
6575 * g++.dg/cpp0x/sfinae33.C: New.
6576 * g++.dg/cpp0x/sfinae34.C: Likewise.
6577
6578 2012-04-18 Joey Ye <joey.ye@arm.com>
6579
6580 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6581
6582 2012-04-18 Richard Guenther <rguenther@suse.de>
6583
6584 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6585 array access.
6586 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6587 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6588
6589 2012-04-17 Tom de Vries <tom@codesourcery.com>
6590
6591 * g++.dg/pr51264-4.C: New test.
6592
6593 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/52599
6596 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6597
6598 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/53003
6601 * g++.dg/parse/crash59.C: New.
6602
6603 2012-04-17 Michael Matz <matz@suse.de>
6604
6605 PR tree-optimization/18437
6606 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6607
6608 2012-04-17 Richard Guenther <rguenther@suse.de>
6609
6610 PR middle-end/53011
6611 * g++.dg/torture/pr53011.C: New testcase.
6612
6613 2012-04-16 Jason Merrill <jason@redhat.com>
6614
6615 PR c++/38543
6616 * g++.dg/cpp0x/variadic131.C: New.
6617
6618 PR c++/52008
6619 * g++.dg/cpp0x/variadic130.C: New.
6620
6621 PR c++/50830
6622 * g++.dg/cpp0x/variadic129.C: New.
6623
6624 PR c++/50303
6625 * g++.dg/cpp0x/variadic128.C: New.
6626
6627 2012-04-16 Tobias Burnus <burnus@net-b.de>
6628
6629 PR fortran/52864
6630 * gfortran.dg/pointer_intent_6.f90: New.
6631
6632 2012-04-16 Tobias Burnus <burnus@net-b.de>
6633
6634 PR fortran/52916
6635 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6636 to include public_private_module_4.f90.
6637 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6638 targets.
6639
6640 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6641
6642 PR c++/49152
6643 * g++.dg/diagnostic/operator1.C: New.
6644 * g++.dg/ext/label5.C: Adjust.
6645 * g++.dg/ext/va-arg1.C: Likewise.
6646 * g++.dg/other/error20.C: Likewise.
6647 * g++.dg/other/error20.C: Likewise.
6648 * g++.dg/other/error16.C: Likewise.
6649 * g++.dg/other/error10.C: Likewise.
6650 * g++.dg/parse/error30.C: Likewise.
6651 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6652
6653 2012-04-16 Jason Merrill <jason@redhat.com>
6654
6655 PR c++/51148
6656 * g++.dg/cpp0x/variadic127.C: New.
6657
6658 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6659
6660 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6661 testcase name.
6662 Use fail, pass instead of unresolved.
6663 Don't log $optstr.
6664
6665 PR testsuite/52948
6666 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6667 TODO_dump_func.
6668 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6669 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6670 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6671
6672 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6673
6674 PR fortran/52968
6675 * gfortran.dg/typebound_call_23.f03: New test case.
6676
6677 2012-04-15 Jason Merrill <jason@redhat.com>
6678
6679 PR c++/47220
6680 * g++.dg/cpp0x/variadic126.C: New.
6681
6682 PR c++/52380
6683 * g++.dg/cpp0x/variadic125.C: New.
6684
6685 PR c++/52292
6686 * g++.dg/cpp0x/variadic124.C: New.
6687
6688 PR c++/52706
6689 * g++.dg/cpp0x/nullptr27.C: New.
6690
6691 PR c++/52818
6692 * g++.dg/warn/format8.C: New.
6693
6694 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6695
6696 PR fortran/51082
6697 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6698
6699 2012-04-14 Tobias Burnus <burnus@net-b.de>
6700
6701 PR fortran/52916
6702 PR fortran/40973
6703 * gfortran.dg/public_private_module_3.f90: New.
6704 * gfortran.dg/public_private_module_4.f90: New.
6705
6706 2012-04-14 Tom de Vries <tom@codesourcery.com>
6707
6708 * gcc.dg/superblock.c: New test.
6709
6710 2012-04-14 Tom de Vries <tom@codesourcery.com>
6711
6712 * gcc.dg/pr51879-12.c: New test.
6713
6714 2012-04-13 Jason Merrill <jason@redhat.com>
6715
6716 PR c++/52824
6717 * g++.dg/cpp0x/variadic123.C: New.
6718 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6719
6720 PR c++/52905
6721 * g++.dg/cpp0x/initlist-ctor1.C: New.
6722
6723 PR c++/52915
6724 * g++.dg/other/anon-union2.C: New.
6725
6726 2012-04-13 Martin Jambor <mjambor@suse.cz>
6727
6728 PR middle-end/52939
6729 * g++.dg/ipa/pr52939.C: New test.
6730
6731 2012-04-13 Tom de Vries <tom@codesourcery.com>
6732
6733 * gcc.dg/pr52734.c: New test.
6734
6735 2012-04-13 Richard Guenther <rguenther@suse.de>
6736
6737 PR tree-optimization/52969
6738 * gcc.dg/torture/pr52969.c: New testcase.
6739
6740 2012-04-13 Richard Guenther <rguenther@suse.de>
6741
6742 PR c/52549
6743 * gcc.dg/pr52549.c: New testcase.
6744
6745 2012-04-13 Richard Guenther <rguenther@suse.de>
6746
6747 PR c/52862
6748 * gcc.dg/pr52862.c: New testcase.
6749
6750 2012-04-13 Joey Ye <joey.ye@arm.com>
6751
6752 * gcc.target/arm/thumb1-imm.c: New testcase.
6753
6754 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6755
6756 PR target/52932
6757 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6758 second function argument.
6759 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6760 (calc_permps): Update declaration. Calculate result correctly.
6761 (avx2_test): Change src2 type to union256i_d.
6762 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6763 correctly.
6764
6765 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6766
6767 PR target/52775
6768 * gcc.target/powerpc/pr52775.c: New file.
6769
6770 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6771
6772 PR tree-optimization/18589
6773 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6774 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6775 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6776 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6777 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6778 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6779 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6780 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6781 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6782 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6783
6784 2012-04-12 Richard Guenther <rguenther@suse.de>
6785
6786 PR tree-optimization/52943
6787 * gcc.dg/torture/pr52943.c: New testcase.
6788
6789 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6790
6791 PR target/50751
6792 * gcc/target/sh/pr50751-4.c: New.
6793 * gcc/target/sh/pr50751-5.c: New.
6794 * gcc/target/sh/pr50751-6.c: New.
6795 * gcc/target/sh/pr50751-7.c: New.
6796
6797 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6798
6799 PR c++/52465
6800 * g++.dg/lookup/using52.C: New.
6801
6802 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6803
6804 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6805
6806 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6807
6808 PR rtl-optimization/52876
6809 * gcc.target/i386/pr52876.c: New.
6810
6811 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6812
6813 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6814 __UINTPTR_TYPE__.
6815 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6816 __INTPTR_TYPE__.
6817 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6818 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6819 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6820 (ptrdiff_t): ... this. All uses changed.
6821 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6822 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6823 __INTPTR_TYPE__.
6824 (main): Cast argument to __INTPTR_TYPE__.
6825 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6826 size_t.
6827 * gcc.dg/mallign.c (main): Likewise.
6828 * gcc.dg/pr38700.c (foo): Likewise.
6829 * gcc.dg/long-long-cst1.c (t): Likewise.
6830 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6831 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6832 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6833 * gcc.dg/pr25682.c (d, foo): Likewise.
6834 * gcc.dg/format/cast-1.c (f): Likewise.
6835 * gcc.dg/c90-const-expr-10.c
6836 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6837 (size_t): ...this. All uses changed.
6838 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6839 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6840 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6841 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6842 * gcc.dg/sequence-pt-1.c: Likewise.
6843 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6844 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6845 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6846 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6847 of ptrdiff_t with it.
6848 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6849 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6850 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6851
6852 2012-04-11 Jason Merrill <jason@redhat.com>
6853
6854 PR debug/45088
6855 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6856 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6857
6858 PR c++/52906
6859 * g++.dg/ext/attrib45.C: New.
6860
6861 * g++.dg/eh/dtor3.C: New.
6862
6863 2012-04-11 Richard Guenther <rguenther@suse.de>
6864
6865 PR middle-end/52621
6866 * gfortran.dg/pr52621.f90: New testcase.
6867
6868 2012-04-11 Richard Guenther <rguenther@suse.de>
6869
6870 PR middle-end/52918
6871 * g++.dg/torture/pr52918-1.C: New testcase.
6872 * g++.dg/torture/pr52918-2.C: Likewise.
6873
6874 2012-04-11 Tobias Burnus <burnus@net-b.de>
6875
6876 PR fortran/52729
6877 * gfortran.dg/block_11.f90: New.
6878
6879 2012-04-11 Nick Clifton <nickc@redhat.com>
6880
6881 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6882
6883 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6884
6885 PR target/16458
6886 * gcc.target/powerpc/pr16458-1.c: New test.
6887 * gcc.target/powerpc/pr16458-2.c: Likewise.
6888 * gcc.target/powerpc/pr16458-3.c: Likewise.
6889 * gcc.target/powerpc/pr16458-4.c: Likewise.
6890
6891 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6892
6893 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6894 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6895 * gcc.dg/builtin-bswap-5.c: Likewise.
6896 * gcc.target/i386/builtin-bswap-4.c: New test.
6897
6898 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6899
6900 PR 24985
6901 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6902
6903 2012-04-11 Richard Guenther <rguenther@suse.de>
6904
6905 PR rtl-optimization/52881
6906 * gcc.dg/torture/pr52881.c: New testcase.
6907 * gcc.dg/torture/pr52913.c: Likewise.
6908
6909 2012-04-11 Richard Guenther <rguenther@suse.de>
6910
6911 PR tree-optimization/52912
6912 * gcc.dg/torture/pr52912.c: New testcase.
6913
6914 2010-04-10 Michael Matz <matz@suse.de>
6915
6916 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6917 * gcc.dg/vect/vect-outer-1.c: Adjust.
6918 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6919 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6920 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6921 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6922 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6923 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6924
6925 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6926
6927 PR tree-optimization/52870
6928 * gcc.dg/vect/pr52870.c: New test.
6929
6930 2012-04-09 Mike Stump <mikestump@comcast.net>
6931
6932 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6933 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6934 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6935 * gnat.dg/aggr11.adb: Likewise.
6936 * gnat.dg/aggr11_pkg.ads: Likewise.
6937 * gnat.dg/aggr15.adb: Likewise.
6938 * gnat.dg/aggr15.ads: Likewise.
6939 * gnat.dg/aggr17.adb: Likewise.
6940 * gnat.dg/aggr18.adb: Likewise.
6941 * gnat.dg/array14.adb: Likewise.
6942 * gnat.dg/array14.ads: Likewise.
6943 * gnat.dg/array14_pkg.ads: Likewise.
6944 * gnat.dg/array19.adb: Likewise.
6945 * gnat.dg/array19.ads: Likewise.
6946 * gnat.dg/discr27.adb: Likewise.
6947 * gnat.dg/discr27.ads: Likewise.
6948 * gnat.dg/discr35.adb: Likewise.
6949 * gnat.dg/discr35.ads: Likewise.
6950 * gnat.dg/discr6.adb: Likewise.
6951 * gnat.dg/discr6_pkg.ads: Likewise.
6952 * gnat.dg/import1.adb: Likewise.
6953 * gnat.dg/import1.ads: Likewise.
6954 * gnat.dg/loop_address2.adb: Likewise.
6955 * gnat.dg/opt7.adb: Likewise.
6956 * gnat.dg/opt7.ads: Likewise.
6957 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6958 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6959 * gnat.dg/rep_clause2.adb: Likewise.
6960 * gnat.dg/rep_clause2.ads: Likewise.
6961 * gnat.dg/slice2.adb: Likewise.
6962 * gnat.dg/slice2.ads: Likewise.
6963 * gnat.dg/slice6.adb: Likewise.
6964 * gnat.dg/slice6_pkg.ads: Likewise.
6965 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6966 * gnat.dg/taft_type2.adb: Likewise.
6967 * gnat.dg/taft_type2.ads: Likewise.
6968 * gnat.dg/taft_type2_pkg.ads: Likewise.
6969 * gnat.dg/volatile10.adb: Likewise.
6970 * gnat.dg/volatile10_pkg.ads: Likewise.
6971
6972 * gcc.dg/dll-8.c: Remove execute permissions.
6973 * g++.dg/ext/dllexport5.C: Likewise.
6974
6975 2012-04-09 Jan Hubicka <jh@suse.cz>
6976
6977 PR lto/52722
6978 PR lto/51765
6979 PR lto/52634
6980 * gcc.dg/lto/pr52634_1.c: New testcase.
6981 * gcc.dg/lto/pr52634_0.c: New testcase.
6982
6983 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6984
6985 PR target/52883
6986 * gcc.target/i386/pr52883.c: New testcase.
6987
6988 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6989
6990 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6991 (check_effective_target_sync_long_long): Add SPARC case.
6992 (check_effective_target_sync_long_long_runtime): Likewise.
6993 (check_effective_target_sync_int_long): Adjust SPARC case.
6994 (check_effective_target_sync_char_short): Likewise.
6995
6996 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6997
6998 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6999 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7000
7001 2012-04-08 Tobias Burnus <burnus@net-b.de>
7002
7003 PR fortran/40973
7004 PR fortran/52751
7005 * gfortran.dg/public_private_module_2.f90: New.
7006
7007 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7008
7009 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7010 directives.
7011
7012 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7013
7014 PR fortran/52893
7015 * gfortran.dg/function_optimize_11.f90: New test.
7016
7017 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7018
7019 PR fortran/52668
7020 * gfortran.dg/use_only_6.f90: New test.
7021
7022 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7023
7024 PR fortran/52668
7025 * gfortran.dg/use_only_6.f90: New test.
7026 2012-04-06 Mike Stump <mikestump@comcast.net>
7027
7028 PR testsuite/50722
7029 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7030
7031 2012-04-05 Jason Merrill <jason@redhat.com>
7032
7033 PR c++/52596
7034 * g++.dg/template/qualified-id5.C: New.
7035
7036 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7037
7038 PR target/52882
7039 * gcc.target/i386/pr52882.c: New test.
7040
7041 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7042 Dominique D'Humieures <dominiq@lps.ens.fr>
7043
7044 PR testsuite/52614
7045 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7046 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7047
7048 2012-04-04 Jason Merrill <jason@redhat.com>
7049
7050 PR c++/52845
7051 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7052
7053 2012-04-03 Jason Merrill <jason@redhat.com>
7054
7055 PR c++/52796
7056 * g++.dg/cpp0x/variadic-value1.C: New.
7057
7058 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7059
7060 * gnat.dg/pack18.adb: New test.
7061 * gnat.dg/pack18_pkg.ads: New helper.
7062
7063 2012-04-03 Richard Guenther <rguenther@suse.de>
7064
7065 PR tree-optimization/52808
7066 * gcc.dg/pr52808.c: New testcase.
7067
7068 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7069
7070 PR tree-optimization/52835
7071 * gfortran.dg/pr52835.f90: New test.
7072
7073 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7074
7075 * gnat.dg/specs/aggr5.ads: New test.
7076
7077 2012-04-02 Richard Guenther <rguenther@suse.de>
7078
7079 PR tree-optimization/52756
7080 * gcc.dg/torture/pr52756.c: New testcase.
7081
7082 2012-04-02 Richard Guenther <rguenther@suse.de>
7083
7084 PR middle-end/52803
7085 * gcc.dg/pr52803.c: New testcase.
7086
7087 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7088
7089 PR c++/40942
7090 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7091 DR 214 in account.
7092
7093 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7094
7095 PR c++/50043
7096 * g++.dg/cpp0x/noexcept17.C: New.
7097 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7098 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7099 * g++.dg/cpp0x/noexcept01.C: Likewise.
7100 * g++.dg/eh/init-temp1.C: Likewise.
7101 * g++.dg/eh/ctor1.C: Likwise.
7102
7103 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7104
7105 * gnat.dg/controlled6.adb: New test.
7106 * gnat.dg/controlled6_pkg.ads: New helper.
7107 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7108
7109 2012-03-30 Richard Henderson <rth@redhat.com>
7110
7111 PR debug/52727
7112 * g++.dg/opt/pr52727.C: New testcase.
7113
7114 2012-03-30 Richard Guenther <rguenther@suse.de>
7115
7116 PR tree-optimization/52754
7117 * gcc.target/i386/pr52754.c: New testcase.
7118
7119 2012-03-30 Richard Guenther <rguenther@suse.de>
7120
7121 PR middle-end/52772
7122 * g++.dg/torture/pr52772.C: New testcase.
7123
7124 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7125
7126 PR c++/52718
7127 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7128
7129 2012-03-29 Jason Merrill <jason@redhat.com>
7130
7131 PR c++/52685
7132 * g++.dg/template/inherit8.C: New.
7133
7134 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR c++/52759
7137 * g++.dg/ext/weak4.C: New test.
7138
7139 PR tree-optimization/52760
7140 * gcc.c-torture/execute/pr52760.c: New test.
7141
7142 2012-03-29 Jason Merrill <jason@redhat.com>
7143
7144 PR c++/52743
7145 * g++.dg/cpp0x/initlist-array3.C: New.
7146
7147 2012-03-28 Jason Merrill <jason@redhat.com>
7148
7149 PR c++/52746
7150 * g++.dg/overload/virtual2.C: New.
7151
7152 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7153
7154 * gnat.dg/vect7.ad[sb]: New test.
7155
7156 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7157 Tobias Burnus <burnus@gcc.gnu.org>
7158
7159 PR fortran/52652
7160 * gfortran.dg/allocate_class_1.f90 : Change error test.
7161 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7162 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7163 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7164
7165 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR middle-end/52691
7168 * gcc.dg/pr52691.c: New test.
7169
7170 PR middle-end/52750
7171 * gcc.c-torture/compile/pr52750.c: New test.
7172
7173 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7174
7175 PR target/52692
7176 * gcc.target/avr/torture/builtins-2.c: New test.
7177
7178 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR target/52736
7181 * gcc.target/i386/pr52736.c: New test.
7182
7183 2012-03-27 Martin Jambor <mjambor@suse.cz>
7184
7185 PR middle-end/52693
7186 * gcc.dg/torture/pr52693.c: New test.
7187
7188 2012-03-27 Meador Inge <meadori@codesourcery.com>
7189
7190 PR c++/52672
7191 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7192
7193 2012-03-27 Mike Stump <mikestump@comcast.net>
7194
7195 PR target/52665
7196 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7197 failures that match branch names.
7198
7199 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7200 H.J. Lu <hongjiu.lu@intel.com>
7201
7202 PR target/52698
7203 * gcc.target/i386/pr52698.c: New test.
7204
7205 2012-03-27 Richard Guenther <rguenther@suse.de>
7206
7207 PR middle-end/52720
7208 * gcc.dg/torture/pr52720.c: New testcase.
7209
7210 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7211
7212 * gnat.dg/pack17.adb: New test.
7213
7214 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7215
7216 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7217 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7218
7219 2012-03-26 Martin Jambor <mjambor@suse.cz>
7220
7221 PR tree-optimization/50052
7222 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7223
7224 2012-03-26 Richard Guenther <rguenther@suse.de>
7225
7226 PR tree-optimization/52701
7227 * gfortran.dg/pr52701.f90: New testcase.
7228
7229 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7230
7231 PR tree-optimization/52686
7232 * gcc.target/arm/pr52686.c: New test.
7233
7234 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7235
7236 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7237 Add "-Os -flto" to list.
7238
7239 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7240
7241 * gnat.dg/concat2.ad[sb]: New test.
7242
7243 2012-03-24 Jason Merrill <jason@redhat.com>
7244
7245 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7246 * g++.dg/cpp0x/trailing2.C: Likewise.
7247 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7248 * g++.dg/cpp1y/auto-fn1.C: New.
7249 * g++.dg/cpp1y/auto-fn2.C: New.
7250 * g++.dg/cpp1y/auto-fn3.C: New.
7251 * g++.dg/cpp1y/auto-fn4.C: New.
7252 * g++.dg/cpp1y/auto-fn5.C: New.
7253 * g++.dg/cpp1y/auto-fn6.C: New.
7254 * g++.dg/cpp1y/auto-fn7.C: New.
7255 * g++.dg/cpp1y/auto-fn8.C: New.
7256 * g++.dg/cpp1y/auto-fn9.C: New.
7257 * g++.dg/cpp1y/auto-fn10.C: New.
7258 * g++.dg/cpp1y/auto-fn11.C: New.
7259
7260 2012-03-23 Richard Guenther <rguenther@suse.de>
7261
7262 PR tree-optimization/52678
7263 * gfortran.dg/pr52678.f: New testcase.
7264
7265 2012-03-23 Richard Guenther <rguenther@suse.de>
7266
7267 PR tree-optimization/52638
7268 * g++.dg/torture/pr52638.C: New testcase.
7269
7270 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7271
7272 PR c++/52487
7273 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7274
7275 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR c++/52671
7278 * g++.dg/ext/attrib44.C: New test.
7279
7280 2012-03-22 Jan Hubicka <jh@suse.cz>
7281
7282 PR middle-end/51737
7283 * g++.dg/torture/pr51737.C: New testcase
7284
7285 2012-03-22 Richard Guenther <rguenther@suse.de>
7286
7287 PR tree-optimization/52548
7288 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7289
7290 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7291
7292 * lib/fortran-modules.exp (list-module-names-1): Remove
7293 warning.
7294
7295 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7296
7297 PR target/50751
7298 * gcc.target/sh/pr50751-1.c: New.
7299 * gcc.target/sh/pr50751-2.c: New.
7300 * gcc.target/sh/pr50751-3.c: New.
7301
7302 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7303
7304 PR target/52479
7305 * gcc.target/sh/sh4a-cos.c: Remove.
7306 * gcc.target/sh/sh4a-sin.c: Remove.
7307 * gcc.target/sh/sh4a-sincos.c: Remove.
7308
7309 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7310
7311 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7312 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7313
7314 2012-03-21 Martin Jambor <mjambor@suse.cz>
7315
7316 PR testsuite/52641
7317 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7318 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7319
7320 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7321
7322 * gcc.target/arm/thumb-16bit-ops.c: New file.
7323 * gcc.target/arm/thumb-ifcvt.c: New file.
7324
7325 2012-03-20 Jason Merrill <jason@redhat.com>
7326
7327 * lib/target-supports.exp: Add { target c++1y }.
7328
7329 * g++.dg/cpp0x/auto32.C: New.
7330
7331 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7332
7333 PR testsuite/52641
7334 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7335 int32plus.
7336 * gcc.dg/torture/pr48124-4.c: Ditto:
7337 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7338
7339 2012-03-20 Jason Merrill <jason@redhat.com>
7340
7341 PR c++/52510
7342 * g++.dg/cpp0x/initlist66.C: New.
7343
7344 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7345
7346 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7347 __AVR_HAVE_LPMX__
7348
7349 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7350
7351 PR target/49868
7352 * gcc.target/avr/torture/addr-space-2.h: New file.
7353 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7354 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7355 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7356 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7357
7358 2012-03-20 Richard Guenther <rguenther@suse.de>
7359
7360 * gnat.dg/pack16.adb: New testcase.
7361 * gnat.dg/pack16_pkg.ads: Likewise.
7362 * gnat.dg/specs/pack8.ads: Likewise.
7363 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7364
7365 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7366
7367 * g++.dg/warn/Wuseless-cast.C: Extend.
7368
7369 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7370
7371 PR c++/14710
7372 * g++.dg/warn/Wuseless-cast.C: New.
7373
7374 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7375
7376 PR libfortran/52608
7377 * gfortran.dg/pr52608.f90: New test.
7378
7379 2012-03-17 Tobias Burnus <burnus@net-b.de>
7380
7381 PR fortran/52585
7382 * gfortran.dg/proc_ptr_36.f90: New.
7383
7384 2012-03-16 Martin Jambor <mjambor@suse.cz>
7385
7386 * gcc.dg/misaligned-expand-1.c: New test.
7387 * gcc.dg/misaligned-expand-3.c: Likewise.
7388
7389 2012-03-16 Richard Guenther <rguenther@suse.de>
7390 Kai Tietz <ktietz@redhat.com>
7391
7392 PR middle-end/48814
7393 * gcc.c-torture/execute/pr48814-1.c: New test.
7394 * gcc.c-torture/execute/pr48814-2.c: New test.
7395 * gcc.dg/tree-ssa/assign-1.c: New test.
7396 * gcc.dg/tree-ssa/assign-2.c: New test.
7397 * gcc.dg/tree-ssa/assign-3.c: New test.
7398
7399 2012-03-16 Richard Guenther <rguenther@suse.de>
7400
7401 * gnat.dg/specs/pack7.ads: New testcase.
7402
7403 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR target/52568
7406 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7407 * gcc.dg/torture/vshuf-8.inc: Likewise.
7408 * gcc.dg/torture/vshuf-16.inc: Likewise.
7409 * gcc.dg/torture/vshuf-32.inc: Likewise.
7410
7411 2012-03-15 Jason Merrill <jason@redhat.com>
7412
7413 * g++.dg/torture/pr52582.C: New.
7414
7415 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7416
7417 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7418
7419 2012-03-15 Ira Rosen <irar@il.ibm.com>
7420 Ulrich Weigand <ulrich.weigand@linaro.org>
7421
7422 * gcc.dg/vect/slp-cond-3.c: New test.
7423 * gcc.dg/vect/slp-cond-4.c: New test.
7424
7425 2012-03-15 Ira Rosen <irar@il.ibm.com>
7426 Ulrich Weigand <ulrich.weigand@linaro.org>
7427
7428 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7429 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7430
7431 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7432
7433 PR libfortran/52434
7434 PR libfortran/48878
7435 PR libfortran/38199
7436 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7437 * gfortran.dg/round_1.f03: Likewise.
7438
7439 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7440 Andrew Pinski <apinski@cavium.com>
7441
7442 PR middle-end/52592
7443 * gcc.dg/pr52592.c: New test.
7444
7445 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7446
7447 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7448 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7449 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7450 * lib/fortran-modules.exp: .. this new file. Adjust users.
7451 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7452 gfortran-dg-debug-runtest): Call cleanup-modules.
7453 * lib/fortran-torture.exp (fortran-torture-execute,
7454 fortran-torture): Likewise.
7455 * gfortran.dg/coarray/caf.exp: Likewise.
7456 * lib/lto.exp: Likewise.
7457 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7458 * gfortran.dg/class_4b.f03: Likewise.
7459 * gfortran.dg/class_4c.f03: Likewise.
7460 * gfortran.dg/class_45a.f03: Likewise.
7461 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7462 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7463 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7464 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7465 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7466 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7467 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7468 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7469 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7470 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7471 * gfortran.dg/whole_file_28.f90: Likewise.
7472 * gfortran.dg/whole_file_29.f90: Likewise.
7473 * gfortran.dg/whole_file_30.f90: Likewise.
7474 * gfortran.dg/whole_file_31.f90: Likewise.
7475
7476 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR tree-optimization/52267
7479 * gcc.dg/pr52267.c: New test.
7480 * gcc.dg/tree-ssa/vrp65.c: New test.
7481 * gcc.dg/tree-ssa/vrp66.c: New test.
7482
7483 2012-03-15 Richard Guenther <rguenther@suse.de>
7484
7485 PR middle-end/52580
7486 * gfortran.dg/vect/pr52580.f: New testcase.
7487
7488 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7489
7490 * gcc.target/sh/fpul-usage-1.c: New.
7491
7492 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7493
7494 PR target/49468
7495 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7496 * gcc.target/sh/pr49468-di.c: Likewise.
7497
7498 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7499
7500 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7501 * gcc.dg/c99-stdint-6.c: Likewise.
7502 * gcc.dg/lto/20090210_0.c: Likewise.
7503 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7504 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7505 * gcc.dg/pragma-init-fini-2.c: Likewise.
7506 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7507 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7508 * gcc.target/i386/pr22152.c: Likewise.
7509 * gcc.target/i386/vect8-ret.c: Likewise.
7510 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7511 handling.
7512
7513 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7514
7515 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7516 * g++.dg/tree-prof/partition1.C: Likewise.
7517 * g++.dg/tree-prof/partition2.C: Likewise.
7518 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7519 handling.
7520 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7521 * gcc.c-torture/execute/20010724-1.c: Remove.
7522 * gcc.c-torture/execute/20010724-1.x: Remove.
7523 * gcc.c-torture/execute/20040208-2.c: Remove.
7524 * gcc.c-torture/execute/20040208-2.x: Remove.
7525 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7526 Remove.
7527 (main) [__mips__ && __sgi__]: Remove.
7528 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7529 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7530 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7531 mips-sgi-irix6* handling.
7532 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7533 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7534 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7535 handling.
7536 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7537 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7538 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7539 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7540 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7541 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7542 mips-sgi-irix6*.
7543 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7544 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7545 * gcc.target/mips/save-restore-3.c: Likewise.
7546 * gcc.target/mips/save-restore-4.c: Likewise.
7547 * gcc.target/mips/save-restore-5.c: Likewise.
7548 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7549 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7550 messages.
7551 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7552 IRIX 6 handling.
7553 (restore_ld_library_path_env_vars): Likewise.
7554 * lib/target-supports.exp (check_profiling_available): Remove
7555 mips*-*-irix* handling.
7556 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7557 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7558 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7559
7560 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR c++/52582
7563 * g++.dg/opt/pr52582.C: New test.
7564
7565 2012-03-14 Richard Guenther <rguenther@suse.de>
7566
7567 PR tree-optimization/52571
7568 * gcc.dg/vect/vect-2.c: Initialize arrays.
7569 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7570 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7571 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7572
7573 2012-03-14 Richard Guenther <rguenther@suse.de>
7574
7575 PR middle-end/52080
7576 PR middle-end/52097
7577 PR middle-end/48124
7578 * gcc.dg/torture/pr48124-1.c: New testcase.
7579 * gcc.dg/torture/pr48124-2.c: Likewise.
7580 * gcc.dg/torture/pr48124-3.c: Likewise.
7581 * gcc.dg/torture/pr48124-4.c: Likewise.
7582
7583 2012-03-14 Richard Guenther <rguenther@suse.de>
7584
7585 PR middle-end/52578
7586 * gcc.dg/pr52578.c: New testcase.
7587
7588 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR c++/52521
7591 * g++.dg/cpp0x/udlit-args2.C: New test.
7592
7593 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7594
7595 PR target/48596
7596 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7597 * gcc.c-torture/compile/pr48596.c: ... here.
7598
7599 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7600
7601 PR c++/51641
7602 * g++.dg/lookup/hidden-class17.C: New test.
7603
7604 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR c/52577
7607 * gcc.dg/Wunused-var-3.c: New test.
7608
7609 2012-03-13 Martin Jambor <mjambor@suse.cz>
7610
7611 * gcc.dg/misaligned-expand-2.c: New test.
7612
7613 2012-03-13 Richard Guenther <rguenther@suse.de>
7614
7615 PR middle-end/52134
7616 * gcc.dg/pr52134.c: New testcase.
7617
7618 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7619
7620 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7621
7622 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7623
7624 PR tree-optimization/46728
7625 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7626 * gcc.target/powerpc/pr46728-5.c: Likewise.
7627 * gcc.target/powerpc/pr46728-8.c: Likewise.
7628 * gcc.target/powerpc/pr46728-10.c: Likewise.
7629 * gcc.target/powerpc/pr46728-11.c: Likewise.
7630 * gcc.target/powerpc/pr46728-13.c: Likewise.
7631 * gcc.target/powerpc/pr46728-14.c: Likewise.
7632 * gcc.target/powerpc/pr46728-15.c: Likewise.
7633
7634 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 PR c++/52299
7637 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7638
7639 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7640
7641 PR tree-optimization/46728
7642 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7643 * gcc.target/powerpc/pr46728-5.c: Likewise.
7644 * gcc.target/powerpc/pr46728-8.c: Likewise.
7645 * gcc.target/powerpc/pr46728-10.c: Likewise.
7646 * gcc.target/powerpc/pr46728-11.c: Likewise.
7647 * gcc.target/powerpc/pr46728-13.c: Likewise.
7648 * gcc.target/powerpc/pr46728-14.c: Likewise.
7649 * gcc.target/powerpc/pr46728-15.c: Likewise.
7650
7651 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7652
7653 PR target/49868
7654 * gcc.target/avr/torture/addr-space-1.h: New file.
7655 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7656 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7657 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7658 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7659
7660 2012-03-12 Andrew Pinski <apinski@cavium.com>
7661
7662 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7663
7664 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7665
7666 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7667 * g++.dg/abi/thunk4.C: Likewise.
7668 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7669 Adapt line numbers.
7670 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7671 handling.
7672 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7673 * g++.dg/eh/spbp.C: Likewise.
7674 * g++.dg/ext/label13.C: Likewise.
7675 * g++.dg/guality/guality.exp: Likewise.
7676 * g++.dg/other/anon5.C: Likewise.
7677 * g++.dg/other/pragma-ep-1.C: Remove.
7678 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7679 * g++.dg/warn/pr31246.C: Likewise.
7680 * g++.dg/warn/weak1.C: Likewise.
7681 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7682 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7683 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7684 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7685 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7686 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7687 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7688 * gcc.dg/c99-tgmath-1.c: Likewise.
7689 * gcc.dg/c99-tgmath-2.c: Likewise.
7690 * gcc.dg/c99-tgmath-3.c: Likewise.
7691 * gcc.dg/c99-tgmath-4.c: Likewise.
7692 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7693 handling.
7694 * gcc.dg/debug/pr49032.c: Likewise.
7695 * gcc.dg/guality/guality.exp: Likewise.
7696 * gcc.dg/intmax_t-1.c: Likewise.
7697 * gcc.dg/pr48616.c: Likewise.
7698 * gcc.dg/pragma-ep-1.c: Remove.
7699 * gcc.dg/pragma-ep-2.c: Remove.
7700 * gcc.dg/pragma-ep-3.c: Remove.
7701 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7702 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7703 * gcc.misc-tests/gcov-14.c: Likewise.
7704 * gfortran.dg/guality/guality.exp: Likewise.
7705 * lib/target-supports.exp (check_weak_available): Likewise.
7706 (add_options_for_tls): Likewise.
7707 (check_ascii_locale_available): Likewise.
7708 * obj-c++.dg/dwarf-2.mm: Likewise.
7709 * objc.dg/dwarf-1.m: Likewise.
7710 * objc.dg/dwarf-2.m: Likewise.
7711
7712 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR tree-optimization/51721
7715 * gcc.dg/tree-ssa/vrp64.c: New test.
7716
7717 PR tree-optimization/52533
7718 * gcc.c-torture/compile/pr52533.c: New test.
7719
7720 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7721
7722 * gcc.target/i386/rtm-xabort-1.c: New.
7723 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7724 * gcc.target/i386/rtm-xend-1.c: Ditto.
7725 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7726 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7727 * gcc.target/i386/sse-13.c: Ditto.
7728 * gcc.target/i386/sse-14.c: Ditto.
7729 * gcc.target/i386/sse-22.c: Ditto.
7730 * gcc.target/i386/sse-23.c: Ditto.
7731 * g++.dg/other/i386-2.C: Ditto.
7732 * g++.dg/other/i386-3.C: Ditto.
7733
7734 2012-03-12 Tobias Burnus <burnus@net-b.de>
7735
7736 PR fortran/52542
7737 * gfortran.dg/proc_ptr_35.f90: New.
7738
7739 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7740
7741 PR target/52530
7742 * gcc.dg/torture/pr52530.c: New test.
7743
7744 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7745
7746 PR target/51244
7747 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7748
7749 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7750
7751 PR target/52450
7752 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7753
7754 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7755
7756 2012-03-09 Andrew Pinski <apinski@cavium.com>
7757
7758 PR middle-end/51988
7759 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7760 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7761
7762 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7763
7764 * gcc.dg/tree-ssa/scev-3.c: New.
7765 * gcc.dg/tree-ssa/scev-4.c: New.
7766
7767 2012-03-08 Tobias Burnus <burnus@net-b.de>
7768
7769 PR fortran/52469
7770 * gfortran.dg/proc_ptr_34.f90
7771
7772 2012-03-07 Jason Merrill <jason@redhat.com>
7773
7774 PR c++/52521
7775 * g++.dg/cpp0x/udlit-mangle.C: New.
7776
7777 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7778
7779 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7780
7781 2012-03-06 Richard Guenther <rguenther@suse.de>
7782
7783 PR middle-end/52493
7784 * gcc.dg/torture/pr52493.c: New testcase.
7785
7786 2012-03-06 Richard Guenther <rguenther@suse.de>
7787
7788 PR lto/52097
7789 * gcc.dg/lto/pr52097_0.c: New testcase.
7790
7791 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7792
7793 PR target/51244
7794 * gcc.target/sh/pr51244-1.c: New.
7795 * gcc.target/sh/pr51244-2.c: New.
7796 * gcc.target/sh/pr51244-3.c: New.
7797
7798 2012-03-05 Jason Merrill <jason@redhat.com>
7799
7800 PR c++/51930
7801 * g++.dg/ext/visibility/template11.C: New.
7802
7803 * g++.dg/cpp0x/implicit13.C: New.
7804
7805 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR tree-optimization/51721
7808 * gcc.dg/tree-ssa/vrp63.c: New test.
7809 * gcc.dg/pr51721.c: New test.
7810
7811 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7812
7813 PR fortran/50981
7814 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7815 argument checks.
7816
7817 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7818
7819 PR target/52146
7820 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7821
7822 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7823
7824 PR fortran/50981
7825 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7826
7827 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7828
7829 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7830 int32plus.
7831
7832 2012-03-03 Jason Merrill <jason@redhat.com>
7833
7834 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7835
7836 Core 1270
7837 * g++.dg/cpp0x/initlist65.C: New.
7838
7839 PR c++/36797
7840 * g++.dg/ext/is_empty2.C: New.
7841
7842 2012-03-03 Tobias Burnus <burnus@net-b.de>
7843
7844 PR fortran/48820
7845 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7846
7847 2012-03-03 Tobias Burnus <burnus@net-b.de>
7848
7849 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7850 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7851 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7852 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7853 * gfortran.dg/class_30.f90: Remove dg-warning line.
7854 * gfortran.dg/bind_c_usage_25.f90: New.
7855
7856 2012-03-03 Tobias Burnus <burnus@net-b.de>
7857
7858 PR fortran/48820
7859 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7860 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7861 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7862
7863 2012-03-03 Tobias Burnus <burnus@net-b.de>
7864
7865 PR fortran/48820
7866 * gfortran.dg/assumed_type_1.f90: New.
7867 * gfortran.dg/assumed_type_2.f90: New.
7868 * gfortran.dg/assumed_type_3.f90: New.
7869 * gfortran.dg/assumed_type_4.f90: New.
7870
7871 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7872
7873 PR target/49486
7874 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7875 * gcc.target/sh/pr49468-di.c: New.
7876
7877 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7878
7879 * gcc.dg/graphite/pr50561.c: Update.
7880
7881 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7882
7883 * gcc.target/powerpc/pr52457.c: New test.
7884
7885 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7886
7887 * gcc.target/arm/sat-1.c: New test.
7888
7889 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7890
7891 PR target/46716
7892 * gcc.target/i386/pr46716.c: New test.
7893
7894 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7895
7896 PR c++/51989
7897 * g++.dg/cpp0x/sfinae32.C: New.
7898
7899 2012-03-02 Richard Guenther <rguenther@suse.de>
7900
7901 PR tree-optimization/52406
7902 * gcc.dg/torture/pr52406.c: New testcase.
7903
7904 2012-03-02 Tobias Burnus <burnus@net-b.de>
7905
7906 PR fortran/52325
7907 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7908 * gfortran.dg/nullify_2.f90: Update dg-error.
7909 * gfortran.dg/nullify_4.f90: Ditto.
7910 * gfortran.dg/pointer_init_6.f90: Ditto.
7911
7912 2012-03-02 Tobias Burnus <burnus@net-b.de>
7913
7914 PR fortran/52270
7915 * gfortran.dg/class_51.f90: New.
7916
7917 2012-03-02 Tobias Burnus <burnus@net-b.de>
7918
7919 PR fortran/52452
7920 * gfortran.dg/intrinsic_8.f90: New.
7921
7922 2012-03-01 Kai Tietz <ktietz@redhat.com>
7923
7924 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7925 routines on mingw targets.
7926 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7927
7928 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR tree-optimization/52445
7931 * gcc.dg/pr52445.c: New test.
7932
7933 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR target/52437
7936 * gcc.c-torture/compile/pr52437.c: New test.
7937
7938 PR middle-end/52419
7939 * gcc.dg/torture/pr52419.c: New test.
7940
7941 PR tree-optimization/52429
7942 * gcc.dg/torture/pr52429.c: New test.
7943 * g++.dg/opt/pr52429.C: New test.
7944
7945 2012-02-29 Richard Guenther <rguenther@suse.de>
7946
7947 PR testsuite/52297
7948 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7949 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7950 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7951 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7952 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7953 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7954
7955 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7956
7957 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7958
7959 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7960
7961 PR fortran/52386
7962 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7963
7964 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7965
7966 PR target/51534
7967 * gcc.target/arm/neon/pr51534.c: New testcase.
7968
7969 2012-02-28 Richard Guenther <rguenther@suse.de>
7970
7971 PR target/52407
7972 * gcc.dg/torture/pr52407.c: New testcase.
7973
7974 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7975
7976 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7977 * gcc.target/arm/vfp2.c: Likewise.
7978 * gcc.target/arm/vfp3.c: Likewise.
7979 * gcc.target/arm/vfp4.c: Likewise.
7980 * gcc.target/arm/vfp5.c: Likewise.
7981 * gcc.target/arm/vfp6.c: Likewise.
7982 * gcc.target/arm/vfp7.c: Likewise.
7983 * gcc.target/arm/vfp8.c: Likewise.
7984 * gcc.target/arm/vfp9.c: Likewise.
7985 * gcc.target/arm/vfp10.c: Likewise.
7986 * gcc.target/arm/vfp11.c: Likewise.
7987 * gcc.target/arm/vfp12.c: Likewise.
7988 * gcc.target/arm/vfp13.c: Likewise.
7989 * gcc.target/arm/vfp14.c: Likewise.
7990 * gcc.target/arm/vfp15.c: Likewise.
7991 * gcc.target/arm/vfp16.c: Likewise.
7992 * gcc.target/arm/vfp17.c: Likewise.
7993 * gcc.target/arm/neon-constants.h: New file.
7994 * gcc.target/arm/neon-vect1.c: New test.
7995 * gcc.target/arm/neon-vect2.c: New test.
7996 * gcc.target/arm/neon-vect3.c: New test.
7997 * gcc.target/arm/neon-vect4.c: New test.
7998 * gcc.target/arm/neon-vect5.c: New test.
7999 * gcc.target/arm/neon-vect6.c: New test.
8000 * gcc.target/arm/neon-vect7.c: New test.
8001 * gcc.target/arm/neon-vect8.c: New test.
8002
8003 2012-02-28 Richard Guenther <rguenther@suse.de>
8004
8005 PR tree-optimization/52402
8006 * gcc.dg/torture/pr52402.c: New testcase.
8007
8008 2012-02-28 Richard Guenther <rguenther@suse.de>
8009
8010 PR lto/52400
8011 * g++.dg/lto/pr52400_0.C: New testcase.
8012
8013 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8014
8015 * gcc.target/avr/torture/builtins-1.c: New test.
8016 * gcc.target/avr/torture/builtins-error.c: New test.
8017
8018 2012-02-28 Kai Tietz <ktietz@redhat.com>
8019
8020 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8021 * gcc.target/i386/pr45352-2.c: Likewise.
8022 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8023 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8024 targets instead rand.
8025 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8026 * gcc.target/i386/sse2-mul-1.c: Likewise.
8027 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8028 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8029 * gcc.target/i386/pad-1.c: Likewise.
8030 * gcc.target/i386/pad-9.c: Likewise.
8031 * gcc.target/i386/pad-2.c: Likewise.
8032 * gcc.target/i386/pad-5b.c: Likewise.
8033 * gcc.target/i386/pad-8.c: Likewise.
8034 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8035 * gcc.target/i386/pr44130.c: Likewise.
8036 * gcc.target/i386/align-main-1.c: Likewise.
8037 * gcc.target/i386/align-main-2.c: Likewise.
8038 * gcc.target/i386/sw-1.c: Likewise.
8039 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8040 on x64 mingw target.
8041 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8042 * gcc.target/i386/pr46295.c: Likewise.
8043 * gcc.target/i386/amd64-abi-1.c: Likewise.
8044 * gcc.target/i386/amd64-abi-2.c: Likewise.
8045 * gcc.target/i386/pr39082-1.c: Likewise.
8046 * gcc.target/i386/pr39162.c: Likewise.
8047 * gcc.target/i386/pr22152.c: Likewise.
8048 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8049 * gcc.target/i386/wrfsbase-2.c: Likewise.
8050 * gcc.target/i386/local.c: Likewise
8051 * gcc.target/i386/wrgsbase-1.c: Likewise.
8052 * gcc.target/i386/wrfsbase-1.c: Likewise.
8053 * gcc.target/i386/pr39315-3.c: Likewise.
8054 * gcc.target/i386/pr35767-4.c: Likewise.
8055 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8056 x64 mingw target.
8057 * gcc.target/i386/pr45336-2.c: Likewise.
8058 * gcc.target/i386/pr45336-1.c: Likewise.
8059 * gcc.target/i386/pr45336-4.c: Likewise.
8060
8061 2012-02-27 Tristan Gingold <gingold@adacore.com>
8062
8063 * gnat.dg/array20.ad[sb]: New test.
8064
8065 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR target/52375
8068 * gcc.target/arm/pr52375.c: New test.
8069 * gcc.c-torture/compile/pr52375.c: New test.
8070
8071 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8072
8073 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8074 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8075
8076 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8077
8078 * gnat.dg/aggr19.adb: New test.
8079 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8080
8081 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8082
8083 PR target/49263
8084 * gcc.target/sh/pr49263.c: New.
8085
8086 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8087
8088 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8089 simulate_thread_wrapper_other_threads
8090 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8091 Move initialization of 'value' to main().
8092 (main): Initialize 'value';
8093 * gcc.dg/simulate-thread/speculative-store.c
8094 (simulate_thread_step_verify): Return 0 when successful.
8095 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8096 Reduce threshold.
8097 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8098 (simulate_thread_wrapper_other_threads): Return a success/fail value
8099 and issue an error if the instruction count threshold is exceeded.
8100
8101 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8102
8103 PR target/50580
8104 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8105 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8106
8107 2012-02-24 Richard Guenther <rguenther@suse.de>
8108
8109 PR middle-end/52355
8110 * gcc.dg/pr52355.c: New testcase.
8111
8112 2012-02-23 Kai Tietz <ktietz@redhat.com>
8113
8114 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8115 * gcc.dg/Wpadded.c: Likewise.
8116 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8117 structure-layout.
8118 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8119 for sleep by Sleep and add windows.h include for this function.
8120 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8121 targets.
8122 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8123 target.
8124 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8125 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8126 on x64 mingw target.
8127 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8128 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8129 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8130 failure on LLP64 target.
8131
8132 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8133
8134 PR c/52290
8135 * gcc.dg/noncompile/pr52290.c: New test.
8136
8137 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR tree-optimization/52019
8140 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8141
8142 2012-02-22 Kai Tietz <ktietz@redhat.com>
8143
8144 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8145 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8146 derived pdiff_t type.
8147 * g++.dg/torture/pr49720.C: Likewise
8148
8149 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8150
8151 PR target/52330
8152 * gcc.target/i386/pr52330.c: New test.
8153
8154 2012-02-22 Tobias Burnus <burnus@net-b.de>
8155
8156 PR fortran/52335
8157 * gfortran.dg/io_constraints_10.f90: New.
8158
8159 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8160
8161 * lib/target-supports.exp (check_effective_target_vect_condition):
8162 Return true for NEON.
8163
8164 2012-02-21 Kai Tietz <ktietz@redhat.com>
8165
8166 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8167
8168 2012-02-21 Richard Guenther <rguenther@suse.de>
8169
8170 PR tree-optimization/52324
8171 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8172
8173 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8174
8175 PR middle-end/51782
8176 * gcc.target/avr/torture/pr51782-1.c: New test.
8177
8178 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR tree-optimization/52318
8181 * gcc.dg/pr52318.c: New test.
8182
8183 2012-02-20 Kai Tietz <ktietz@redhat.com>
8184
8185 * gcc.dg/bf-ms-layout-3.c: New testcase.
8186
8187 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8188
8189 PR testsuite/52229
8190 PR fortran/32380
8191 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8192
8193 2012-02-20 Richard Guenther <rguenther@suse.de>
8194
8195 PR tree-optimization/52298
8196 * gcc.dg/torture/pr52298.c: New testcase.
8197 * gcc.dg/vect/pr52298.c: Likewise.
8198
8199 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8200
8201 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8202 * gcc.c-torture/execute/pr52286.c: Ditto.
8203
8204 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8205
8206 PR tree-optimization/52286
8207 * gcc.c-torture/execute/pr52286.c: New test.
8208
8209 2012-02-18 Tobias Burnus <burnus@net-b.de>
8210
8211 PR fortran/52295
8212 * gfortran.dg/interface_35.f90: Use -std=f2003.
8213 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8214 * gfortran.dg/interface_assignment_4.f90: Ditto.
8215 * gfortran.dg/bessel_1.f90: Ditto.
8216 * gfortran.dg/func_result_6.f90: Ditto.
8217 * gfortran.dg/hypot_1.f90: Ditto.
8218 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8219
8220 2012-02-17 Tobias Burnus <burnus@net-b.de>
8221
8222 PR translation/52232
8223 PR translation/52234
8224 PR translation/52245
8225 PR translation/52246
8226 PR translation/52262
8227 PR translation/52273
8228 * gfortran.dg/coarray_22.f90: Update dg-error.
8229 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8230
8231 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8232
8233 PR target/51753
8234 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8235 (simulate-thread): Use default timeout.
8236
8237 2012-02-16 Jason Merrill <jason@redhat.com>
8238
8239 PR c++/52248
8240 * g++.dg/ext/timevar1.C: New.
8241
8242 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8243
8244 PR c++/52126
8245 * g++.dg/template/using21.C: New.
8246 * g++.dg/template/using22.C: Likewise.
8247
8248 2012-02-16 Jason Merrill <jason@redhat.com>
8249
8250 PR c++/51415
8251 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8252
8253 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR tree-optimization/52255
8256 * gcc.c-torture/compile/pr52255.c: New test.
8257
8258 PR debug/52260
8259 * g++.dg/debug/dwarf2/pr52260.C: New test.
8260
8261 PR middle-end/51929
8262 * g++.dg/ipa/pr51929.C: New test.
8263
8264 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8265
8266 PR target/52199
8267 * gcc.target/powerpc/pr52199.c: New file.
8268
8269 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8270
8271 PR target/52152
8272 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8273
8274 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8275
8276 * gcc.dg/pr51867.c: Don't include <math.h>.
8277 (sqrtf): Declare.
8278
8279 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8280
8281 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8282 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8283
8284 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8285
8286 PR tree-optimization/50561
8287 * gcc.dg/graphite/pr50561.c: New testcase.
8288
8289 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8290
8291 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8292 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8293
8294 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 * gnat.dg/discr35.ad[sb]: New test.
8297
8298 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8299
8300 * gnat.dg/volatile10.adb: New test.
8301 * gnat.dg/volatile10_pkg.ads: New helper.
8302
8303 2012-02-14 Jason Merrill <jason@redhat.com>
8304
8305 * g++.dg/ext/attrib43.C: New.
8306
8307 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8308
8309 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8310 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8311 fgnu_tm.
8312 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8313 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8314 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8315 effective_target fgnu_tm.
8316 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8317
8318 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR c++/52247
8321 * g++.dg/template/asmgoto1.C: New test.
8322
8323 2012-02-14 Ian Lance Taylor <iant@google.com>
8324
8325 PR go/48501
8326 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8327 compiling generated file for 64bit and index tests.
8328
8329 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8330
8331 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8332
8333 2012-02-14 Richard Guenther <rguenther@suse.de>
8334
8335 PR tree-optimization/52244
8336 PR tree-optimization/51528
8337 * gcc.dg/torture/pr52244.c: New testcase.
8338
8339 2012-02-14 Walter Lee <walt@tilera.com>
8340
8341 * g++.dg/other/PR23205.C: Disable test on tile.
8342 * g++.dg/other/pr23205-2.C: Disable test on tile.
8343 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8344 * gcc.dg/20040813-1.c: Disable test on tile.
8345 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8346 * gcc.misc-tests/linkage.exp: Handle tilegx.
8347
8348 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR tree-optimization/52210
8351 * gcc.dg/pr52210.c: New test.
8352
8353 2012-02-14 Jason Merrill <jason@redhat.com>
8354
8355 PR c++/39055
8356 * g++.dg/overload/defarg5.C: New.
8357
8358 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR c/52181
8361 * c-c++-common/pr52181.c: New test.
8362
8363 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR c++/52215
8366 * g++.dg/ext/atomic-1.C: New test.
8367
8368 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8369
8370 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8371
8372 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR middle-end/52209
8375 * gcc.c-torture/execute/pr52209.c: New test.
8376
8377 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8378
8379 PR fortran/50981
8380 * gfortran.dg/elemental_optional_args_5.f03: New test.
8381
8382 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8383
8384 PR testsuite/50076
8385 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8386 cases.
8387
8388 2012-02-11 Ian Lance Taylor <iant@google.com>
8389
8390 PR go/51874
8391 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8392 SPARC Solaris. Don't run the test at all on systems where it may
8393 not work, rather than xfailing it.
8394
8395 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8396
8397 PR rtl-optimization/52175
8398 * gcc.c-torture/compile/pr52175.c: New test.
8399
8400 2012-02-10 Jason Merrill <jason@redhat.com>
8401
8402 PR c++/51910
8403 * g++.dg/template/repo10.C: New.
8404
8405 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR debug/52132
8408 * gcc.dg/pr52132.c: New test.
8409
8410 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8411
8412 * gnat.dg/specs/aggr4.ads: New test.
8413 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8414
8415 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8416
8417 PR target/52146
8418 * gcc.target/i386/pr52146.c: New.
8419
8420 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR middle-end/52177
8423 * c-c++-common/pr52177.c: New test.
8424
8425 2012-02-10 Jan Hubicka <jh@suse.cz>
8426
8427 PR middle-end/48600
8428 * g++.dg/torture/pr48600.C: New testcase.
8429
8430 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8431
8432 PR middle-end/52140
8433 * gcc.dg/dfp/pr52140.c: New test.
8434
8435 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR fortran/32380
8438 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8439 of dg-options.
8440
8441 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8442
8443 PR middle-end/51867
8444 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8445 * gcc.dg/pr51867.c: New test.
8446
8447 2012-02-09 Ian Lance Taylor <iant@google.com>
8448
8449 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8450 which don't support -fsplit-stack. Turn off optimization when
8451 compiling select5-out.go.
8452
8453 2012-02-08 Ian Lance Taylor <iant@google.com>
8454
8455 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8456 systems which don't support -fsplit-stack.
8457
8458 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8459
8460 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8461 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8462 machine instuction in the log.
8463
8464 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8465
8466 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8467 to 20 seconds.
8468
8469 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8470
8471 PR driver/48524
8472 * gcc.dg/pr48524.c: New test.
8473 * gcc.dg/pr48524.spec: New spec file for test.
8474
8475 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8476
8477 PR fortran/32380
8478 * gfortran.dg/vect/pr32380.f90: New test.
8479
8480 2012-02-08 Tobias Burnus <burnus@net-b.de>
8481
8482 PR fortran/52151
8483 * gfortran.dg/realloc_on_assign_12.f90: New.
8484
8485 2012-02-08 Richard Guenther <rguenther@suse.de>
8486
8487 PR rtl-optimization/52170
8488 * gcc.dg/torture/pr52170.c: New testcase.
8489
8490 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR gcov-profile/52150
8493 * gcc.dg/tree-prof/pr52150.c: New test.
8494
8495 PR rtl-optimization/52139
8496 * gcc.dg/pr52139.c: New test.
8497
8498 2012-02-07 Jason Merrill <jason@redhat.com>
8499
8500 PR c++/51675
8501 * g++.dg/cpp0x/constexpr-union3.C: New.
8502
8503 PR c++/52035
8504 * g++.dg/lto/pr52035_0.C: New.
8505
8506 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8507
8508 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8509 * gcc.dg/special/weak-1.c: Likewise.
8510 * gcc.dg/ucnid-12.c: Likewise.
8511 * gcc.dg/torture/pr45678-1.c: Likewise.
8512 * gcc.dg/torture/pr45678-2.c: Likewise.
8513 * gcc.dg/vector-4.c: Likewise.
8514 * gcc.dg/ipa/inline-5.c: Likewise.
8515 * gcc.dg/ucnid-11.c: Likewise.
8516 * gcc.misc-tests/gcov-13.c: Likewise.
8517 * gcc.misc-tests/gcov-14.c: Likewise.
8518 * g++.dg/ext/label13.C: Likewise.
8519 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8520 hppa*-*-hpux* options.
8521 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8522 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8523 * gcc.dg/pr48616.c: Likewise.
8524 * gcc.dg/pr17957.c: Likewise.
8525 * gcc.dg/pr17055-1.c: Likewise.
8526 * gcc.dg/pr32912-1.c: Likewise.
8527 * gcc.dg/tm/pr51472.c: Likewise.
8528 * c-c++-common/fold-bitand-4.c: Likewise.
8529 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8530 Use dg-additional-options for extra options.
8531
8532 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8533
8534 * gcc.target/epiphany/interrupt-2.c: New test.
8535
8536 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8537
8538 PR target/52155
8539 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8540 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8541 for MIPS ELF.
8542
8543 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8544
8545 PR target/52152
8546 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8547
8548 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8549
8550 PR middle-end/24306
8551 PR target/52154
8552 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8553 * gcc.target/mips/va-arg-1.c: New test.
8554
8555 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8556
8557 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8558 for -mno-pointers-to-nested-functions.
8559
8560 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8561
8562 * gcc.c-torture/execute/20120207-1.c: New test.
8563
8564 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR rtl-optimization/52060
8567 * gcc.dg/torture/pr52060.c: New test.
8568
8569 PR middle-end/52074
8570 * gcc.c-torture/compile/pr52074.c: New test.
8571
8572 2012-02-07 Tobias Burnus <burnus@net-b.de>
8573
8574 PR fortran/51514
8575 * gfortran.dg/class_to_type_2.f90: New.
8576
8577 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8578
8579 PR fortran/32373
8580 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8581 Remove module.
8582
8583 2012-02-06 Jason Merrill <jason@redhat.com>
8584
8585 PR c++/52088
8586 * g++.dg/template/conv13.C: New.
8587
8588 2012-02-06 Richard Guenther <rguenther@suse.de>
8589
8590 PR tree-optimization/52115
8591 * gcc.c-torture/compile/pr52115.c: New testcase.
8592
8593 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR target/52129
8596 * gcc.c-torture/execute/pr52129.c: New test.
8597
8598 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8599
8600 * gcc.dg/pr48374.c: Actually add the test I forgot
8601 in the 2012-01-25 commit.
8602
8603 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8604
8605 PR fortran/32373
8606 * gfortran.dg/vect/vect-8.f90: New test case.
8607
8608 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8609
8610 PR fortran/48847
8611 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8612
8613 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8614
8615 PR fortran/52102
8616 * gfortran.dg/class_48.f90 : Add test of allocate class array
8617 component with source in subroutine test3. Remove commenting
8618 out in subroutine test4, since branching on unitialized variable
8619 is now fixed (no PR for this last.).
8620
8621 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8622
8623 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8624 on MIPS targets.
8625 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8626
8627 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8628
8629 PR target/52125
8630 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8631 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8632
8633 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8634
8635 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8636 (check_effective_target_sync_int_long): Use it.
8637 (check_effective_target_sync_char_short): Likewise.
8638 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8639
8640 2012-02-05 Tobias Burnus <burnus@net-b.de>
8641
8642 PR fortran/51972
8643 * gfortran.dg/class_48.f90: Add some further checks.
8644
8645 2012-02-05 Ira Rosen <irar@il.ibm.com>
8646
8647 PR tree-optimization/52091
8648 * gcc.dg/vect/pr52091.c: New test.
8649
8650 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR rtl-optimization/52113
8653 * gcc.target/avr/pr52113.c: New test.
8654
8655 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR rtl-optimization/52092
8658 * gcc.c-torture/compile/pr52092.c: New test.
8659
8660 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8661
8662 PR fortran/41587
8663 * gfortran.dg/class_array_10.f03: New test.
8664
8665 PR fortran/46356
8666 * gfortran.dg/class_array_11.f03: New test.
8667
8668 PR fortran/51754
8669 * gfortran.dg/class_array_12.f03: New test.
8670
8671 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8672
8673 PR fortran/52012
8674 * gfortran.dg/realloc_on_assign_11.f90: New test.
8675
8676 2012-02-02 Tobias Burnus <burnus@net-b.de>
8677
8678 PR fortran/52093
8679 * gfortran.dg/shape_7.f90: New.
8680
8681 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8682
8683 * gcc.target/mips/mips-prepend-1.c: New test.
8684
8685 2012-02-02 Jan Hubicka <jh@suse.cz>
8686 Tom de Vries <tom@codesourcery.com>
8687
8688 PR middle-end/51998
8689 * gcc.dg/alias-12.c: New testcase.
8690 * gcc.dg/alias-13.c: New testcase.
8691
8692 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR target/52086
8695 * gcc.dg/pr52086.c: New test.
8696
8697 PR tree-optimization/52073
8698 * gcc.c-torture/compile/pr52073.c: New test.
8699
8700 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8701
8702 PR fortran/51958
8703 * gfortran.dg/function_optimize_10.f90: New test.
8704
8705 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8706
8707 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8708 test on alpha*-*-*.
8709
8710 2012-02-01 Tobias Burnus <burnus@net-b.de>
8711
8712 PR fortran/52024
8713 * gfortran.dg/typebound_operator_14.f90: New.
8714
8715 2012-02-01 Tobias Burnus <burnus@net-b.de>
8716
8717 PR fortran/52059
8718 * gfortran.dg/elemental_function_1.f90: New.
8719
8720 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8721
8722 PR rtl-optimization/51374
8723 * gcc.target/avr/torture/pr51374-1.c:
8724 Also fail if SBIS is seen.
8725
8726 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8727
8728 PR rtl-optimization/51374
8729 * gcc.target/avr/torture/pr51374-1.c: New.
8730
8731 2012-01-31 Tobias Burnus <burnus@net-b.de>
8732
8733 PR fortran/52024
8734 * gfortran.dg/typebound_generic_11.f90: New.
8735
8736 2012-01-31 Tobias Burnus <burnus@net-b.de>
8737
8738 PR fortran/52029
8739 * gfortran.dg/class_49.f90: New.
8740
8741 2012-01-31 Tobias Burnus <burnus@net-b.de>
8742
8743 PR fortran/52013
8744 * gfortran.dg/elemental_args_check_6.f90: New.
8745
8746 2012-01-31 Jason Merrill <jason@redhat.com>
8747
8748 PR c++/52043
8749 * g++.dg/cpp0x/variadic122.C: New.
8750
8751 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8752
8753 PR fortran/52012
8754 * gfortran.dg/realloc_on_assign_10.f90: New test.
8755
8756 2012-01-31 Richard Guenther <rguenther@suse.de>
8757
8758 PR tree-optimization/51528
8759 * gcc.dg/torture/pr51528.c: New testcase.
8760
8761 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8762
8763 PR go/48501
8764 * lib/go.exp (go_target_compile): Append timeout= to options.
8765 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8766 select5-out.go test on alpha*-*-* targets.
8767
8768 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8769
8770 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8771 (TEST_SHORT): Reformat in the same way.
8772 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8773 (TEST_SHORT): Reformat in the same way.
8774 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8775 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8776 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8777 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8778 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8779
8780 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8781
8782 PR target/51835
8783 * gcc.target/arm/pr51835.c: New testcase.
8784
8785 2012-01-30 Richard Guenther <rguenther@suse.de>
8786
8787 PR tree-optimization/52028
8788 * gcc.dg/torture/pr52028.c: New testcase.
8789 * gfortran.dg/ldist-pr45199.f: Adjust.
8790 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8791 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8792 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8793
8794 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR debug/52027
8797 * gcc.dg/tree-prof/pr52027.c: New test.
8798
8799 PR tree-optimization/52046
8800 * gcc.dg/pr52046.c: New test.
8801
8802 PR debug/52048
8803 * g++.dg/other/pr52048.C: New test.
8804
8805 2012-01-30 Richard Guenther <rguenther@suse.de>
8806
8807 PR tree-optimization/52045
8808 * gcc.dg/pr52045.c: New testcase.
8809
8810 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8811
8812 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8813 new code generated for __sync_lock_release.
8814
8815 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8816
8817 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8818
8819 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8820
8821 PR testsuite/51875
8822 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8823
8824 * g++.dg/ext/visibility/template10.C: Fix typo.
8825
8826 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8827
8828 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8829
8830 PR c++/51327
8831 * g++.dg/cpp0x/constexpr-ice6.C: New.
8832
8833 2012-01-29 Tobias Burnus <burnus@net-b.de>
8834
8835 PR fortran/41600
8836 * gfortran.dg/default_initialization_6.f90: New.
8837
8838 2012-01-29 Tobias Burnus <burnus@net-b.de>
8839
8840 PR fortran/51972
8841 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8842 * gfortran.dg/class_48.f90: New.
8843
8844 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8845
8846 PR fortran/51808
8847 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8848
8849 2012-01-28 Tobias Burnus <burnus@net-b.de>
8850
8851 PR fortran/51972
8852 * gfortran.dg/class_allocate_12.f90: New.
8853
8854 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8855
8856 * gcc.dg/torture/pr50444.c: Fix dg directives.
8857
8858 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR target/52006
8861 * gcc.target/arm/pr52006.c: New test.
8862
8863 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8864
8865 PR testsuite/52011
8866 * gcc.dg/lto/trans-mem.h: New file.
8867 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8868 * gcc.dg/lto/trans-mem-1_1.c: Same.
8869 * gcc.dg/lto/trans-mem-4_1.c: Same.
8870 * gcc.dg/lto/trans-mem-3_1.c: Same.
8871
8872 2012-01-27 Tobias Burnus <burnus@net-b.de>
8873
8874 PR fortran/52022
8875 * gfortran.dg/dummy_procedure_7.f90: New.
8876
8877 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8878
8879 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8880 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8881
8882 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR c++/51852
8885 * g++.dg/other/gc5.C: New test.
8886
8887 2012-01-27 Richard Guenther <rguenther@suse.de>
8888
8889 PR tree-optimization/50444
8890 * gcc.dg/torture/pr50444.c: New testcase.
8891
8892 2012-01-27 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/51970
8895 PR fortran/51977
8896 * gfortran.dg/move_alloc_13.f90: New.
8897
8898 2012-01-27 Tobias Burnus <burnus@net-b.de>
8899
8900 PR fortran/51953
8901 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8902 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8903 and change dg-error string.
8904
8905 2012-01-27 Tobias Burnus <burnus@net-b.de>
8906
8907 PR fortran/52016
8908 * gfortran.dg/elemental_args_check_5.f90: New.
8909
8910 2012-01-27 Richard Guenther <rguenther@suse.de>
8911
8912 PR middle-end/51959
8913 * g++.dg/torture/pr51959.C: New testcase.
8914
8915 2012-01-27 Tom de Vries <tom@codesourcery.com>
8916
8917 PR tree-optimization/51990
8918 * gcc.dg/pr51990.c: New test.
8919 * gcc.dg/pr51990-2.c: Same.
8920
8921 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8922 Tobias Burnus <burnus@gcc.gnu.org>
8923
8924 PR fortran/48705
8925 * gfortran.dg/class_allocate_11.f03: New.
8926
8927 PR fortran/51870
8928 PR fortran/51943
8929 PR fortran/51946
8930 * gfortran.dg/class_allocate_7.f03: New.
8931 * gfortran.dg/class_allocate_8.f03: New.
8932 * gfortran.dg/class_allocate_9.f03: New.
8933 * gfortran.dg/class_allocate_10.f03: New.
8934
8935 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8936
8937 * gnat.dg/discr34.adb: New test.
8938 * gnat.dg/discr34_pkg.ads: New helper.
8939
8940 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8941
8942 * gnat.dg/discr33.adb: New test.
8943
8944 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8945
8946 * gnat.dg/limited_with3.ad[sb): New test.
8947 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8948 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8949 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8950
8951 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8952
8953 * gnat.dg/stack_usage1.adb: New test.
8954 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8955
8956 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8957 * gcc.dg/pr44194-2.c: Likewise.
8958
8959 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8960
8961 PR c++/51370
8962 * g++.dg/template/crash112.C: New.
8963
8964 2012-01-27 Richard Henderson <rth@redhat.com>
8965
8966 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8967
8968 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8969
8970 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8971
8972 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR middle-end/51895
8975 * g++.dg/opt/pr51895.C: New test.
8976
8977 2012-01-26 Michael Matz <matz@suse.de>
8978
8979 PR tree-optimization/48794
8980 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8981
8982 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8983
8984 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8985
8986 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8987
8988 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8989 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8990 memory.
8991 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8992 the default value for s390 and s390x.
8993
8994 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8995
8996 PR lto/51698
8997 * gcc.dg/lto/trans-mem-4_0.c: New.
8998 * gcc.dg/lto/trans-mem-4_1.c: New.
8999 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9000 TM builtins.
9001 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9002 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9003 TM builtins.
9004 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9005 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9006 TM builtins.
9007
9008 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9009
9010 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9011
9012 2012-01-25 Ian Lance Taylor <iant@google.com>
9013
9014 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9015
9016 2012-01-25 Tobias Burnus <burnus@net-b.de>
9017
9018 PR fortran/51995
9019 * gfortran.dg/typebound_proc_25.f90: New.
9020
9021 2012-01-25 Jason Merrill <jason@redhat.com>
9022
9023 PR c++/51992
9024 * g++.dg/lto/pr51992_0.C: New.
9025
9026 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR tree-optimization/51987
9029 * gcc.target/i386/pr51987.c: New test.
9030
9031 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9032
9033 * gcc.dg/tm/lto-1.c: Require lto support in target.
9034
9035 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9036
9037 PR rtl-optimization/48374
9038 * gcc.dg/pr48374.c: New test.
9039
9040 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9041
9042 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9043
9044 2012-01-25 Tobias Burnus <burnus@net-b.de>
9045
9046 PR fortran/51966
9047 * gfortran.dg/derived_constructor_char_3.f90: New.
9048
9049 2012-01-24 Ian Lance Taylor <iant@google.com>
9050
9051 * go.test/go-test.exp (filecmp): New procedure.
9052 (errchk): Handle quoted square brackets.
9053 (go-gc-tests): Set go_compile_args. Handle various new test
9054 lines. Skip a few new tests.
9055 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9056
9057 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9058
9059 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9060 (check_effective_target_vect_extract_even_odd)
9061 (check_effective_target_vect_interleave): Return true for MIPS
9062 paired-single.
9063
9064 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9065
9066 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9067 (main): Use it instead of argc.
9068
9069 2012-01-24 Jason Merrill <jason@redhat.com>
9070
9071 PR c++/51973
9072 * g++.dg/cpp0x/sfinae31.C: New.
9073
9074 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9075
9076 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9077
9078 2012-01-24 Jason Merrill <jason@redhat.com>
9079
9080 PR c++/51812
9081 * g++.dg/inherit/covariant20.C: New.
9082
9083 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9084
9085 PR c++/51223
9086 * g++.dg/parse/crash58.C: New.
9087
9088 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9089
9090 PR target/51957
9091 * gcc.dg/pr51957-1.c: New test.
9092 * gcc.dg/pr51957-1.h: New file.
9093 * gcc.dg/pr51957-2.c: New test.
9094
9095 2012-01-23 Jason Merrill <jason@redhat.com>
9096
9097 PR c++/51930
9098 * g++.dg/ext/visibility/template10.C: New.
9099
9100 2012-01-23 Tobias Burnus <burnus@net-b.de>
9101
9102 PR fortran/51948
9103 * gfortran.dg/move_alloc_12.f90: New.
9104
9105 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9106
9107 PR middle-end/45416
9108 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9109
9110 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9111
9112 PR c++/51398
9113 * g++.dg/template/crash111.C: New.
9114
9115 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9116
9117 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9118 configurations.
9119 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9120
9121 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9122
9123 PR testsuite/51941
9124 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9125 the DW_TAG_class_type and DW_AT_name: "Executor".
9126
9127 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9128
9129 * lib/target-supports.exp
9130 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9131 (check_effective_target_vect_interleave): Likewise.
9132
9133 2012-01-22 Jason Merrill <jason@redhat.com>
9134
9135 PR c++/51925
9136 * g++.dg/template/using20.C: New.
9137 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9138
9139 2012-01-23 Jason Merrill <jason@redhat.com>
9140
9141 PR target/51934
9142 * g++.dg/torture/pr51344.C: Limit to x86.
9143
9144 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9145
9146 * c-c++-common/tm/omp.c: Require target with pthread support.
9147
9148 2012-01-23 Richard Guenther <rguenther@suse.de>
9149
9150 PR tree-optimization/51949
9151 * gcc.dg/torture/pr51949.c: New testcase.
9152
9153 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR rtl-optimization/51933
9156 * gcc.c-torture/execute/pr51933.c: New test.
9157
9158 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9159
9160 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9161 Do not define for Interix.
9162
9163 2012-01-22 Jason Merrill <jason@redhat.com>
9164
9165 PR c++/51832
9166 * g++.dg/lto/pr51832.h: New.
9167 * g++.dg/lto/pr51832_0.C: New.
9168 * g++.dg/lto/pr51832_1.C: New.
9169
9170 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9171
9172 * gcc.dg/ext-elim-1.c: New test.
9173
9174 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9175
9176 PR target/51931
9177 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9178 * g++.dg/opt/longbranch1.C: Likewise.
9179
9180 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9181
9182 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9183 in C++11 mode.
9184
9185 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9186
9187 PR fortran/50556
9188 * gfortran.dg/namelist_74.f90: New test.
9189 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9190
9191 2012-01-21 Tobias Burnus <burnus@net-b.de>
9192
9193 PR fortran/51913
9194 * gfortran.dg/class_47.f90: New.
9195
9196 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9197
9198 * gnat.dg/renaming5.ad[sb]: New test.
9199
9200 2012-01-20 Jason Merrill <jason@redhat.com>
9201
9202 PR c++/51919
9203 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9204
9205 2012-01-20 Jason Merrill <jason@redhat.com>
9206
9207 PR c++/51922
9208 * g++.dg/ext/attrib42.C: Require ilp32.
9209
9210 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR target/51915
9213 * gcc.target/arm/pr51915.c: New test.
9214
9215 2012-01-20 Cary Coutant <ccoutant@google.com>
9216 Dodji Seketeli <dodji@redhat.com>
9217
9218 PR debug/45682
9219 * g++.dg/debug/dwarf2/nested-3.C: New test.
9220
9221 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9222
9223 PR c++/51402
9224 * g++.dg/template/crash110.C: New.
9225
9226 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9227
9228 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9229 Remove default options on hppa*-*-hpux*.
9230
9231 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9232
9233 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9234
9235 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9236
9237 * gcc.c-torture/compile/pr51856.c: New testcase.
9238
9239 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9240
9241 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9242 options to go_target_compile.
9243
9244 2012-01-20 Kai Tietz <ktietz@redhat.com>
9245
9246 * g++.dg/torture/pr51344.C: Fix typo.
9247
9248 2012-01-20 Richard Guenther <rguenther@suse.de>
9249
9250 PR tree-optimization/51903
9251 * g++.dg/torture/pr51903.C: New testcase.
9252
9253 2012-01-20 Tobias Burnus <burnus@net-b.de>
9254 Janus Weil <janus@gcc.gnu.org>
9255
9256 PR fortran/51056
9257 * gfortran.dg/use_21.f90: New.
9258
9259 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR target/51106
9262 * gcc.dg/torture/pr51106-1.c: New test.
9263 * gcc.dg/torture/pr51106-2.c: New test.
9264
9265 2012-01-19 Kai Tietz <ktietz@redhat.com>
9266
9267 * g++.dg/torture/pr51344.C: New test.
9268
9269 2012-01-19 Tobias Burnus <burnus@net-b.de>
9270
9271 PR fortran/51904
9272 * gfortran.dg/intrinsic_size_2.f90: New.
9273
9274 2012-01-19 Jason Merrill <jason@redhat.com>
9275
9276 PR c++/51889
9277 * g++.dg/inherit/using7.C: New.
9278
9279 2012-01-19 Richard Guenther <rguenther@suse.de>
9280
9281 PR tree-optimization/37997
9282 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9283
9284 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9285
9286 PR rtl-optimization/51505
9287 * gcc.dg/pr51505.c: New test.
9288
9289 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9290
9291 PR fortran/51634
9292 * gfortran.dg/typebound_operator_12.f03: New.
9293 * gfortran.dg/typebound_operator_13.f03: New.
9294
9295 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9296
9297 PR c++/51225
9298 * g++.dg/cpp0x/pr51225.C: New.
9299
9300 2012-01-17 Ian Lance Taylor <iant@google.com>
9301
9302 PR go/50656
9303 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9304
9305 2012-01-17 Tobias Burnus <burnus@net-b.de>
9306
9307 PR fortran/51869
9308 * gfortran.dg/realloc_on_assign_9.f90: New.
9309
9310 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9311
9312 PR other/51165
9313 * gcc.dg/tm/memopt-3.c: Remove xfail.
9314 * gcc.dg/tm/memopt-4.c: Remove xfail.
9315 * gcc.dg/tm/memopt-5.c: Remove xfail.
9316 * gcc.dg/tm/memopt-7.c: Remove xfail.
9317
9318 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR tree-optimization/51877
9321 * gcc.c-torture/execute/pr51877.c: New test.
9322
9323 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9324
9325 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9326 {!vect_align_arrays} to vect_sizes_32B_16B.
9327 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9328 * gcc.dg/vect/vect-peel-3.c: Ditto.
9329
9330 2012-01-16 Jason Merrill <jason@redhat.com>
9331
9332 PR c++/51854
9333 * g++.dg/abi/mangle60.C: New.
9334
9335 PR c++/51827
9336 * g++.dg/pch/mangle1.{C,Hs}: New.
9337
9338 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9339 Tobias Burnus <burnus@net-b.de>
9340
9341 PR fortran/50981
9342 * gfortran.dg/elemental_optional_args_3.f90: New
9343 * gfortran.dg/elemental_optional_args_4.f90: New
9344
9345 2012-01-16 Tobias Burnus <burnus@net-b.de>
9346
9347 PR fortran/51809
9348 * gfortran.dg/use_20.f90: New
9349
9350 2012-01-16 Jason Merrill <jason@redhat.com>
9351
9352 PR c++/51868
9353 * g++.dg/cpp0x/rv-bitfield.C: New.
9354 * g++.dg/cpp0x/rv-bitfield2.C: New.
9355
9356 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9357
9358 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9359 subroutine 'qsort' and use index array to assign the result.
9360
9361 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR tree-optimization/51865
9364 * gcc.dg/pr51865.c: New test.
9365
9366 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9367
9368 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9369
9370 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9371
9372 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9373 to be loaded from the constant pool, rather than via %hi and %lo.
9374
9375 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9376
9377 PR rtl-optimization/51821
9378 * gcc.dg/pr51821.c: New test.
9379
9380 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9381
9382 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9383
9384 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9385
9386 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9387
9388 2012-01-14 Tobias Burnus <burnus@net-b.de>
9389
9390 PR fortran/51800
9391 * gfortran.dg/init_flag_8.f90: New.
9392 * gfortran.dg/init_flag_9.f90: New.
9393
9394 2011-01-14 Tobias Burnus <burnus@net-b.de>
9395
9396 PR fortran/51816
9397 * gfortran.dg/use_18.f90: New.
9398 * gfortran.dg/use_19.f90: New.
9399
9400 2012-01-13 Ian Lance Taylor <iant@google.com>
9401
9402 PR c++/50012
9403 * g++.dg/warn/Wsign-compare-4.C: New.
9404
9405 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9406
9407 PR fortran/48351
9408 * gfortran.dg/alloc_comp_assign.f03: New.
9409 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9410 __BUILTIN_FREE from 38 to 32.
9411
9412 2012-01-13 Jason Merrill <jason@redhat.com>
9413
9414 PR c++/20681
9415 * g++.dg/warn/Wreturn-type-7.C: New.
9416
9417 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9418
9419 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9420 assumption.
9421 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9422 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9423 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9424 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9425 int32plus because of big array needed.
9426 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9427 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9428
9429 2012-01-13 Jason Merrill <jason@redhat.com>
9430
9431 PR c++/51813
9432 * g++.dg/ext/visibility/template9.C: New.
9433
9434 PR c++/51620
9435 * g++.dg/cpp0x/defaulted34.C: New.
9436 * g++.dg/template/virtual3.C: New.
9437
9438 2012-01-13 Richard Guenther <rguenther@suse.de>
9439
9440 PR middle-end/8081
9441 * gcc.dg/torture/pr8081.c: New testcase.
9442
9443 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9444
9445 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9446
9447 2012-01-12 Jason Merrill <jason@redhat.com>
9448
9449 PR c++/51714
9450 * g++.dg/ext/stmtexpr14.C: New.
9451
9452 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9453
9454 PR c++/51633
9455 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9456
9457 2012-01-12 Jason Merrill <jason@redhat.com>
9458
9459 PR c++/48051
9460 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9461 * g++.dg/abi/mangle58.C: Likewise.
9462
9463 PR c++/51403
9464 * g++.dg/template/arg8.C: New.
9465
9466 2012-01-12 Ira Rosen <irar@il.ibm.com>
9467
9468 PR tree-optimization/51799
9469 * gcc.dg/vect/pr51799.c: New test.
9470 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9471 patterns.
9472
9473 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9474 Tobias Burnus <burnus@net-b.de>
9475
9476 PR fortran/51057
9477 PR fortran/51616
9478 * lib/target-supports.exp
9479 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9480 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9481
9482 2012-01-11 Jason Merrill <jason@redhat.com>
9483
9484 PR c++/51565
9485 * g++.dg/ext/attrib42.C: New.
9486
9487 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9488
9489 PR bootstrap/51796
9490 * gcc.dg/pr51796.c: New test.
9491
9492 2012-01-11 Jason Merrill <jason@redhat.com>
9493
9494 PR c++/51818
9495 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9496
9497 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9498
9499 * gnat.dg/array19.ad[sb]: New test.
9500
9501 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9502
9503 * gnat.dg/opt23.ad[sb]: New test.
9504 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9505 * gnat.dg/opt24.ad[sb]: New test.
9506
9507 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9508
9509 PR tree-optimization/49642
9510 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9511 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9512
9513 2012-01-11 Jason Merrill <jason@redhat.com>
9514
9515 PR c++/51613
9516 * g++.dg/template/explicit-args5.C: New.
9517
9518 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9519
9520 * gcc.c-torture/execute/20120110-1.c: New testcase.
9521
9522 2012-01-10 Jason Merrill <jason@redhat.com>
9523
9524 PR c++/51614
9525 * g++.dg/inherit/ambig1.C: New.
9526
9527 PR c++/51433
9528 * g++.dg/cpp0x/constexpr-cache1.C: New.
9529
9530 2012-01-10 Richard Guenther <rguenther@suse.de>
9531
9532 PR tree-optimization/51801
9533 * gcc.dg/torture/pr51801.c: New testcase.
9534
9535 2012-01-10 Tobias Burnus <burnus@net-b.de>
9536
9537 PR fortran/51652
9538 * gfortran.dg/allocate_with_typespec_5.f90: New.
9539
9540 2012-01-10 Tobias Burnus <burnus@net-b.de>
9541
9542 * gfortran.dg/class_39.f03: Update dg-error string.
9543
9544 2012-01-10 Richard Guenther <rguenther@suse.de>
9545
9546 PR tree-optimization/50913
9547 * gcc.dg/graphite/interchange-16.c: New testcase.
9548 * gcc.dg/graphite/scop-20.c: XFAIL.
9549 * gfortran.dg/graphite/interchange-1.f: Likewise.
9550 * gfortran.dg/graphite/block-1.f90: Likewise.
9551 * gfortran.dg/graphite/block-2.f: Likewise.
9552
9553 2012-01-10 Richard Henderson <rth@redhat.com>
9554
9555 * lib/target-supports.exp (check_effective_target_vect_perm,
9556 check_effective_target_vect_perm_byte,
9557 check_effective_target_vect_perm_short): Enable for arm neon.
9558
9559 2012-01-09 Tobias Burnus <burnus@net-b.de>
9560
9561 PR fortran/46328
9562 * gfortran.dg/typebound_operator_11.f90: New.
9563
9564 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9565
9566 * gnat.dg/array18.adb: New test.
9567 * gnat.dg/array18_pkg.ads: New helper.
9568
9569 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9570
9571 PR fortran/51791
9572 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9573 around base object in first assignment in main program.
9574 * gfortran.dg/typebound_operator_10.f03: New test.
9575
9576 2012-01-09 Martin Jambor <mjambor@suse.cz>
9577
9578 PR tree-optimization/51759
9579 * g++.dg/ipa/pr51759.C: New test.
9580
9581 2012-01-09 Tobias Burnus <burnus@net-b.de>
9582
9583 PR fortran/51758
9584 * gfortran.dg/optional_absent_2.f90: New.
9585
9586 2012-01-09 Tobias Burnus <burnus@net-b.de>
9587
9588 PR fortran/51578
9589 * gfortran.dg/use_17.f90: New.
9590
9591 2012-01-09 Gary Funck <gary@intrepid.com>
9592
9593 PR preprocessor/33919
9594 * gcc.dg/pr33919.c: New test.
9595 * gcc.dg/pr33919-0.h: New test header file.
9596 * gcc.dg/pr33919-1.h: Ditto.
9597 * gcc.dg/pr33919-2.h: Ditto.
9598
9599 2012-01-07 Jan Hubicka <jh@suse.cz>
9600
9601 PR tree-optimize/51694
9602 * gcc.c-torture/compile/pr51694.c: new testcase.
9603
9604 2012-01-07 Jan Hubicka <jh@suse.cz>
9605
9606 PR tree-optimization/51600
9607 * g++.dg/torture/pr51600.C: New testcase.
9608
9609 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9610
9611 PR gcov-profile/51715
9612 PR gcov-profile/51717
9613 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9614 * gcc.misc-tests/gcov-14.c: Likewise.
9615
9616 2012-01-06 Jason Merrill <jason@redhat.com>
9617
9618 * g++.dg/parse/new5.C: New.
9619
9620 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9621
9622 PR testsuite/51655
9623 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9624 including <string.h>.
9625
9626 2012-01-06 Jason Merrill <jason@redhat.com>
9627
9628 * g++.dg/abi/mangle51.C: New.
9629 * g++.dg/abi/mangle52.C: New.
9630 * g++.dg/abi/mangle53.C: New.
9631 * g++.dg/abi/mangle54.C: New.
9632 * g++.dg/abi/mangle55.C: New.
9633 * g++.dg/abi/mangle56.C: New.
9634 * g++.dg/abi/mangle57.C: New.
9635 * g++.dg/abi/mangle58.C: New.
9636 * g++.dg/abi/mangle59.C: New.
9637 * g++.dg/cpp0x/trailing3.C: Update mangling.
9638 * g++.dg/cpp0x/variadic111.C: Update mangling.
9639 * g++.dg/cpp0x/variadic4.C: Update mangling.
9640 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9641 * g++.dg/template/nontype22.C: Works now.
9642 * g++.dg/template/pr35240.C: Works now.
9643
9644 * g++.dg/cpp0x/error7.C: New.
9645
9646 2012-01-06 Tobias Burnus <burnus@net-b.de>
9647
9648 * gfortran.dg/deallocate_stat_2.f90: New.
9649 * coarray/allocate_errgmsg.f90: New.
9650 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9651 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9652 * coarray/subobject_1.f90: Fix for num_images > 1.
9653 * gfortran.dg/deallocate_stat.f90: Update due to changed
9654 stat= handling.
9655
9656 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9657
9658 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9659
9660 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9661
9662 * ada/acats/overflow.lst: Add cb20004.
9663
9664 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9665
9666 PR c++/51541
9667 * g++.dg/cpp0x/alias-decl-18.C: New test.
9668
9669 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9670
9671 * gcc.c-torture/execute/20120104-1.c: New test.
9672
9673 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9674
9675 PR fortran/PR48946
9676 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9677 the old typebound_operator_8.f03.
9678 * gfortran.dg/typebound_operator_8.f03: New version of
9679 typebound_operator_7.f03 with 'u' a derived type instead of a
9680 class object.
9681
9682 2012-01-05 Richard Guenther <rguenther@suse.de>
9683
9684 * g++.dg/torture/pr49309.C: Skip for -flto.
9685
9686 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR middle-end/51761
9689 * gcc.c-torture/compile/pr51761.c: New test.
9690
9691 2012-01-05 Richard Guenther <rguenther@suse.de>
9692
9693 PR tree-optimization/51760
9694 * gcc.dg/torture/pr51760.c: New testcase.
9695
9696 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9697
9698 PR middle-end/51472
9699 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9700
9701 2012-01-05 Richard Guenther <rguenther@suse.de>
9702
9703 PR lto/41576
9704 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9705 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9706
9707 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR debug/51695
9710 * gcc.dg/pr51695.c: New test.
9711
9712 2012-01-04 Andrew Pinski <apinski@cavium.com>
9713
9714 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9715 * gcc.target/mips/octeon2-lx-1.c: New test.
9716 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9717 * gcc.target/mips/octeon2-lx-2.c: New test.
9718 * gcc.target/mips/octeon2-lx-3.c: New test.
9719
9720 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9721
9722 PR other/51163
9723 PR other/51164
9724 * gcc.dg/tm/alias-1.c: Adjust regexp.
9725 * gcc.dg/tm/alias-2.c: Adjust regexp.
9726
9727 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9728
9729 PR c++/51064
9730 * g++.dg/warn/Wparentheses-26.C: New.
9731
9732 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9733
9734 * gfortran.dg/elemental_optional_args_2.f90: New test.
9735
9736 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9737
9738 PR fortran/49693
9739 * gfortran.dg/common_17.f90: New test.
9740
9741 2012-01-04 Richard Guenther <rguenther@suse.de>
9742
9743 PR tree-optimization/49651
9744 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9745 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9746
9747 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9748
9749 PR c++/51738
9750 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9751
9752 2012-01-03 Andrew Pinski <apinski@cavium.com>
9753
9754 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9755 for all mips targets. Also allow an optional .cfi_startproc.
9756
9757 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9758
9759 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9760
9761 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9762
9763 PR c++/29273
9764 * g++.dg/rtti/dyncast5.C: New.
9765
9766 2012-01-03 Richard Guenther <rguenther@suse.de>
9767
9768 PR tree-optimization/51070
9769 * gcc.dg/torture/pr51070-2.c: New testcase.
9770
9771 2012-01-03 Richard Guenther <rguenther@suse.de>
9772
9773 PR tree-optimization/51692
9774 * gcc.dg/torture/pr51692.c: New testcase.
9775
9776 2012-01-03 Richard Guenther <rguenther@suse.de>
9777
9778 PR debug/51650
9779 * g++.dg/lto/pr51650-3_0.C: New testcase.
9780
9781 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9782
9783 PR c++/15867
9784 * g++.dg/warn/Wredundant-decls-spec.C: New.
9785
9786 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR tree-optimization/51719
9789 * g++.dg/tree-prof/pr51719.C: New test.
9790
9791 2012-01-03 Richard Guenther <rguenther@suse.de>
9792
9793 PR middle-end/51730
9794 * gcc.dg/fold-compare-6.c: New testcase.
9795
9796 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9797
9798 PR c++/51669
9799 * g++.dg/gomp/pr51669.C: New test.
9800
9801 2012-01-02 Jason Merrill <jason@redhat.com>
9802
9803 PR c++/51675
9804 * g++.dg/cpp0x/constexpr-union2.C: New.
9805
9806 PR c++/51666
9807 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9808
9809 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9810
9811 PR c++/51462
9812 * g++.dg/cpp0x/constexpr-99.C: New test.
9813
9814 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9815
9816 PR c++/20140
9817 * g++.dg/template/init9.C: New.
9818
9819 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9820
9821 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9822 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9823 rather than a specific number.
9824
9825 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9826
9827 PR fortran/46262
9828 PR fortran/46328
9829 PR fortran/51052
9830 * gfortran.dg/typebound_operator_7.f03: New.
9831 * gfortran.dg/typebound_operator_8.f03: New.
9832
9833 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9834
9835 PR target/51729
9836 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9837 XFAIL.
9838 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9839
9840 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9841
9842 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9843
9844 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9845
9846 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9847 for MIPS.
9848
9849 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9850
9851 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9852 * gfortran.dg/io_real_boz_4.f90: Likewise.
9853 * gfortran.dg/io_real_boz_5.f90: Likewise.
9854
9855 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9856
9857 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9858
9859 2012-01-02 Revital Eres <revital.eres@linaro.org>
9860
9861 * gcc.dg/sms-11.c: New file.
9862
9863 2012-01-02 Tobias Burnus <burnus@net-b.de>
9864
9865 PR fortran/51682
9866 * gfortran.dg/coarray/image_index_3.f90: New.
9867
9868 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9869
9870 PR c++/16603
9871 * g++.dg/parse/enum8.C: New.
9872
9873 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9874
9875 PR c++/51379
9876 * g++.dg/conversion/reinterpret4.C: New.
9877 * g++.dg/conversion/reinterpret1.C: Adjust.
9878
9879 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9880
9881 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9882
9883 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9884
9885 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9886 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9887 * g++.old-deja/g++.jason/access14.C: Likewise.
9888 * g++.old-deja/g++.jason/access8.C: Likewise.
9889 * g++.old-deja/g++.jason/access1.C: Likewise.
9890 * g++.old-deja/g++.other/access3.C: Likewise.
9891 * g++.old-deja/g++.other/access5.C: Likewise.
9892 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9893 * g++.old-deja/g++.law/visibility22.C: Likewise.
9894 * g++.old-deja/g++.law/visibility26.C: Likewise.
9895 * g++.old-deja/g++.mike/p2746.C: Likewise.
9896 * g++.dg/debug/using1.C: Likewise.
9897 * g++.dg/lookup/using51.C: Likewise.
9898 * g++.dg/inherit/using5.C: Likewise.
9899 * g++.dg/inherit/pr30297.C: Likewise.
9900 * g++.dg/inherit/access8.C: Likewise.
9901 * g++.dg/torture/pr39362.C: Likewise.
9902 * g++.dg/template/crash13.C: Likewise.
9903 * g++.dg/template/using10.C: Likewise.
9904
9905 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9906
9907 PR fortran/51502
9908 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9909
9910 2012-01-01 Ira Rosen <irar@il.ibm.com>
9911
9912 PR tree-optimization/51704
9913 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9914 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9915 corresponding flags.
9916
9917 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9918
9919 PR c++/51723
9920 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9921
9922 2012-01-01 Jan Hubicka <jh@suse.cz>
9923
9924 PR rtl-optimization/51069
9925 * gcc.c-torture/compile/pr51069.c: New testcase.
9926
9927 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR tree-optimization/51683
9930 * gcc.dg/pr51683.c: New test.
9931 \f
9932 Copyright (C) 2012 Free Software Foundation, Inc.
9933
9934 Copying and distribution of this file, with or without modification,
9935 are permitted in any medium without royalty provided the copyright
9936 notice and this notice are preserved.