3cda5b6acaaeaaa37c6cc3d65c7d5acb6e947820
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-12 Ian Bolton <ian.bolton@arm.com>
2
3 * gcc.target/aarch64/cmn.c: New test.
4 * gcc.target/aarch64/adds.c: New test.
5 * gcc.target/aarch64/subs.c: New test.
6
7 2012-11-12 Tobias Burnus <burnus@net-b.de>
8
9 PR fortran/55272
10 * gfortran.dg/coarray_29_1.f90: New.
11 * gfortran.dg/coarray_29_2.f90: New.
12
13 2012-11-12 Bin Cheng <bin.cheng@arm.com>
14
15 * gcc.dg/hoist-register-pressure-3.c: New test.
16
17 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
18
19 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
20 wrappers around sinf and cosf.
21
22 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
23
24 PR middle-end/55247
25 PR middle-end/55259
26 * gcc.target/i386/pr55247-2.c: New file.
27
28 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
29
30 PR middle-end/55263
31 * g++.dg/pr55263.C: New test.
32
33 2012-11-11 Martin Jambor <mjambor@suse.cz>
34
35 PR tree-optimization/55238
36 * testsuite/gcc.dg/torture/pr55238.c: New test.
37
38 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
40 * c-c++-common/torture/vector-subscript-1.c: Likewise.
41 * c-c++-common/torture/vector-subscript-2.c: Likewise.
42
43 2012-11-10 Jan Hubicka <jh@suse.cz>
44
45 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
46
47 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
48
49 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
50 -mno-sse -mno-mmx to dg-options. Reformat.
51
52 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
53
54 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
55 * c-c++-common/vector-compare-1.c: Same.
56 * c-c++-common/vector-compare-2.c: Same.
57 * g++.dg/other/unused1.C: Skip on AIX.
58 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
59 extra message on AIX.
60
61 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
62
63 PR target/55247
64 * gcc.target/i386/pr55247.c: New test.
65
66 2012-11-09 Andrew Pinski <apinski@cavium.com>
67
68 * gcc.c-torture/execute/20121108-1.c: New test.
69
70 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
71
72 PR c++/54413
73 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
74 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
75 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
76 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
77
78 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
79
80 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
81 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
82 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
83 array bounds.
84 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
85
86 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
87
88 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
89 * g++.dg/tm/pr47530.C: Same.
90
91 2012-11-09 Jason Merrill <jason@redhat.com>
92
93 PR c++/54859
94 * g++.dg/cpp0x/alias-decl-25.C: New.
95
96 * g++.dg/abi/abi-tag1.C: New.
97 * g++.dg/abi/abi-tag2.C: New.
98
99 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
100
101 PR rtl-optimization/55154
102 * gcc.target/i386/pr55154.c: New test.
103
104 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
105
106 PR rtl-optimization/55151
107 * gcc.dg/pr55151.c: Move ...
108 * gcc.target/i386/pr55151.c: ... here.
109
110 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
111
112 PR rtl-optimization/54472
113 * gcc.dg/pr54472.c: New test.
114
115 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
116
117 * gnat.dg/stack_check3.ad[sb]: New test.
118
119 2012-11-08 Ian Lance Taylor <iant@google.com>
120
121 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
122 with arguments. Handle errorcheckoutput and rundir test types.
123
124 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
125
126 PR tree-optimization/55191
127 * gcc.dg/pr55191.c: New test.
128
129 2012-11-08 Jakub Jelinek <jakub@redhat.com>
130
131 PR debug/54499
132 * g++.dg/debug/pr54499.C: New test.
133
134 2012-11-08 Jan Hubicka <jh@suse.cz>
135
136 PR middle-end/48636
137 * gcc.dg/winline-3.c: Update.
138
139 2012-11-08 Martin Jambor <mjambor@suse.cz>
140
141 * gfortran.dg/ipcp-array-1.f90: New test.
142
143 2012-11-08 Florian Weimer <fweimer@redhat.com>
144
145 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
146
147 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
148
149 PR rtl-optimization/55151
150 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
151
152 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
153
154 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
155
156 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
157
158 * gcc.c-torture/compile/20121107-1.c: New test.
159
160 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
161
162 PR rtl-optimization/55151
163 * gcc.dg/pr55151.c: Compile it only for x86_64.
164
165 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
166
167 PR rtl-optimization/55122
168 * gcc.dg/pr55122.c: New test.
169
170 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
171
172 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
173 word powerpc.
174 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
175 * gcc.target/powerpc/loop_align.c: Skip on AIX.
176 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
177 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
178
179 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
180
181 PR c/53063
182 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
183
184 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
185
186 PR c/51294
187 * c-c++-common/pr51294.c: New.
188
189 2012-11-07 Martin Jambor <mjambor@suse.cz>
190
191 PR tree-optimization/53787
192 * gcc.dg/ipa/ipa-5.c: Adjust.
193 * gcc.dg/ipa/ipcp-agg-1.c: New test.
194 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
195 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
196 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
197 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
198 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
199 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
200 * gfortran.dg/pr48636-2.f90: New test.
201 * gfortran.dg/pr53787.f90: Likewise.
202
203 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
204
205 PR c++/55226
206 Revert:
207 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/54922
210 * g++.dg/cpp0x/constexpr-union4.C: New.
211
212 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
213
214 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
215
216 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
217
218 PR target/49220
219 * gcc.c-torture/compile/pr49220.c: New test.
220
221 2012-11-07 Florian Weimer <fweimer@redhat.com>
222
223 * g++.dg/init/new40.C: New.
224
225 2012-11-07 Jakub Jelinek <jakub@redhat.com>
226
227 PR debug/54693
228 * gcc.dg/guality/pr54693-2.c: New test.
229
230 2012-11-06 Andrew Pinski <apinski@cavium.com>
231
232 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
233 -fno-vect-cost-model.
234
235 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
236
237 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
238 * gcc.dg/tm/debug-1.c: Same.
239 * gcc.dg/tm/irrevocable-3.c: Same.
240 * gcc.dg/tm/irrevocable-4.c: Same.
241 * gcc.dg/tm/memopt-10.c: Same.
242 * gcc.dg/tm/memopt-11.c: Same.
243 * gcc.dg/tm/props-4.c: Same.
244 * gcc.dg/tm/wrap-3.c: Same.
245 * gcc.dg/tm/wrap-4.c: Same.
246
247 2012-11-06 Andrew Pinski <apinski@cavium.com>
248
249 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
250
251 2012-11-06 Jan Hubicka <jh@suse.cz>
252
253 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
254 candidate still.
255 * gcc.dg/tree-ssa/loop-23.c: Likewise.
256 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
257 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
258
259 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
260
261 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
262
263 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
264
265 PR middle-end/41993
266 * gcc.dg/torture/pr41993.c: New test.
267
268 2012-11-06 Jan Hubicka <jh@suse.cz>
269
270 * gcc.target/i386/l_fma_float_?.c: Update.
271 * gcc.target/i386/l_fma_double_?.c: Update.
272
273 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
274
275 PR target/54089
276 * gcc.target/sh/pr54089-8.c: New.
277 * gcc.target/sh/pr54089-9.c: New.
278
279 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
280
281 PR target/47440
282 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
283 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
284 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
285 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
286 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
287 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
288 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
289 * gcc.target/i386/avx-vzeroupper-27.c: New.
290
291 2012-11-06 Janus Weil <janus@gcc.gnu.org>
292
293 PR fortran/54917
294 * gfortran.dg/transfer_class_1.f90: New.
295 * gfortran.dg/transfer_class_2.f90: New.
296
297 2012-11-05 Sriraman Tallam <tmsriram@google.com>
298
299 * testsuite/g++.dg/mv1.C: New test.
300 * testsuite/g++.dg/mv2.C: New test.
301 * testsuite/g++.dg/mv3.C: New test.
302 * testsuite/g++.dg/mv4.C: New test.
303 * testsuite/g++.dg/mv5.C: New test.
304 * testsuite/g++.dg/mv6.C: New test.
305
306 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
307
308 PR testsuite/55186
309 * gcc.dg/const-uniq-1.c (a): Increase length four times.
310
311 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
312
313 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
314 darwin.
315
316 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
317
318 * g++.dg/torture/20121105-1.C: New test.
319
320 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
321
322 * gcc.dg/torture/fp-compare.c: New testcase.
323
324 2012-11-05 Jan Hubicka <jh@suse.cz>
325
326 * gcc.dg/const-1.c: Update.
327 * gcc.dg/pure-1.c: Update.
328
329 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
330
331 PR rtl-optimization/55151
332 * gcc.dg/pr55151.c: New test.
333
334 2012-11-05 Jakub Jelinek <jakub@redhat.com>
335
336 PR debug/54970
337 PR debug/54971
338 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
339
340 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
341
342 PR testsuite/51128
343 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
344
345 2012-11-05 Jan Hubicka <jh@suse.cz>
346
347 * gcc.dg/autopar/pr49960.c: Fix testcase.
348
349 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
350
351 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
352 Fix scan-tree-dump-times directive.
353
354 2012-11-04 Janus Weil <janus@gcc.gnu.org>
355
356 PR fortran/55199
357 * gfortran.dg/associate_12.f90: New.
358
359 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
360
361 PR target/54255
362 * lib/target-supports.exp (check_effective_target_masm_intel): New
363 proc.
364 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
365 masm_intel.
366
367 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
368 Jack Howarth <howarth@bromo.med.uc.edu>
369
370 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
371 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
372 * gcc.target/i386/pr53249.c: Likewise.
373
374 2012-11-03 Andrew Pinski <apinski@cavium.com>
375
376 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
377 call abort1 so that cross jumping does not happen.
378
379 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
380
381 PR target/51244
382 * gcc.target/sh/pr51244-18.c: New.
383 * gcc.target/sh/pr51244-19.c: New.
384
385 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
386
387 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
388 b requires a 64-bit operation followed by a truncation.
389
390 2012-11-02 Jan Hubicka <jh@suse.cz>
391
392 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
393
394 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
395
396 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
397 conditions to verify the reduction code is vectorized.
398
399 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
400 in case 'pow', such as 'powerpc' is used in the compiler version name.
401 * gcc.target/powerpc/pr46728-2.c: Likewise.
402 * gcc.target/powerpc/pr46728-3.c: Likewise.
403 * gcc.target/powerpc/pr46728-4.c: Likewise.
404 * gcc.target/powerpc/pr46728-5.c: Likewise.
405 * gcc.target/powerpc/pr46728-7.c: Likewise.
406 * gcc.target/powerpc/pr46728-8.c: Likewise.
407 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
408
409 2012-11-02 Jan Hubicka <jh@suse.cz>
410
411 * gcc.dg/tree-ssa/loop-38.c: New testcase.
412
413 2012-11-02 Jan Hubicka <jh@suse.cz>
414
415 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
416 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
417
418 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
419
420 PR middle-end/55130
421 * gcc.target/i386/pr55130.c: New test.
422
423 2012-11-02 Jakub Jelinek <jakub@redhat.com>
424
425 PR target/55147
426 * gcc.target/i386/pr55147.c: New test.
427
428 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
429
430 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
431 * gfortran.dg/default_format_denormal_1.f90: Same.
432
433 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
434
435 PR middle-end/55001
436 * g++.dg/ext/vector19.C: Remove target restrictions.
437 * gcc.dg/fold-compare-7.c: New testcase.
438
439 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
440
441 PR target/55160
442 * gcc.target/sh/pr55160.c: New.
443
444 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
445
446 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
447 scan-assembler regex.
448
449 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
450
451 PR middle-end/55150
452 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
453 * gcc.dg/pr55150-2.c: New test.
454
455 2012-11-01 Sharad Singhai <singhai@google.com>
456
457 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
458 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
459 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
460 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
461
462 2012-10-31 Dehao Chen <dehao@google.com>
463
464 * g++.dg/debug/dwarf2/block.C: New testcase.
465
466 2012-10-31 Jan Hubicka <jh@suse.cz>
467
468 * gcc.dg/pr44974.c: Add noinline.
469
470 2012-10-31 Janus Weil <janus@gcc.gnu.org>
471
472 PR fortran/53718
473 * gfortran.dg/class_54.f90: New.
474
475 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
476 Jakub Jelinek <jakub@redhat.com>
477
478 PR tree-optimization/55018
479 * gcc.dg/torture/pr55018.c: New test.
480
481 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
482
483 PR c++/54583
484 * g++.dg/ext/vla13.C: New.
485
486 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
487
488 PR middle-end/55150
489 * gcc.dg/pr55150.c: New test.
490
491 2012-10-31 Tobias Burnus <burnus@net-b.de>
492
493 PR fortran/55134
494 * gfortran.dg/associate_11.f90: New.
495
496 2012-10-31 Dodji Seketeli <dodji@redhat.com>
497
498 PR c++/54955
499 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
500
501 2012-10-31 Jakub Jelinek <jakub@redhat.com>
502
503 PR tree-optimization/19105
504 PR tree-optimization/21643
505 PR tree-optimization/46309
506 * gcc.dg/pr19105.c: New test.
507 * gcc.dg/pr21643.c: New test.
508 * gcc.dg/pr46309-2.c: New test.
509 * gcc.c-torture/execute/pr46309.c: New test.
510
511 2012-10-31 Alan Modra <amodra@gmail.com>
512
513 * gcc.target/powerpc/dimode_off.c: New.
514 * gcc.target/powerpc/timode_off.c: New.
515 * gcc.target/powerpc/dfmode_off.c: New.
516 * gcc.target/powerpc/tfmode_off.c: New.
517
518 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
519
520 PR rtl-optimization/55093
521 * gcc.target/i386/pr55093.c: New file.
522
523 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
524
525 * gcc.target/i386/pr55116.c: Renamed to ...
526 * gcc.target/i386/pr55116-1.c: This.
527
528 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
529
530 * gcc.target/i386/pr55116-2.c: New file.
531
532 2012-10-30 Richard Biener <rguenther@suse.de>
533
534 * gcc.dg/vect/slp-perm-2.c: Adjust.
535
536 2012-10-30 Richard Biener <rguenther@suse.de>
537
538 PR tree-optimization/55111
539 * gcc.dg/torture/pr55111.c: New testcase.
540
541 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
542
543 PR target/53988
544 * gcc.target/sh/pr53988.c: New.
545
546 2012-10-30 Bin Cheng <bin.cheng@arm.com>
547
548 PR target/54989
549 * gcc.dg/hoist-register-pressure-1.c: Rename from
550 hoist-register-pressure.c. Add nonpic condition.
551 * gcc.dg/hoist-register-pressure-2.c: New testcase.
552
553 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
554
555 PR c++/54930
556 * gcc.dg/Wreturn-local-addr.c: New.
557 * g++.dg/warn/Wno-return-local-addr.C: New.
558 * g++.dg/warn/Wreturn-local-addr.C: New.
559
560 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
561
562 PR middle-end/55116
563 * gcc.target/i386/pr55116.c: New file.
564
565 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
566
567 PR c/53066
568 * gcc.dg/Wshadow-4.c: New.
569 * gcc.dg/Wshadow-4.h: New.
570
571 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
572
573 PR debug/54693
574 * gcc.dg/guality/pr54693.c: New.
575
576 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
577
578 PR middle-end/55027
579 * gcc.dg/pr55027.c: New testcase.
580
581 2012-10-29 Jan Hubicka <jh@suse.cz>
582
583 * gcc.dg/ipa/inline-6.c: New testcase.
584
585 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
586
587 PR rtl-optimization/55106
588 * g++.dg/pr55106.C: New.
589
590 2012-10-29 Richard Guenther <rguenther@suse.de>
591
592 PR middle-end/53695
593 * gcc.dg/torture/pr53695.c: New testcase.
594
595 2012-10-28 Jan Hubicka <jh@suse.cz>
596
597 * gcc.dg/ipa/inlinehint-3.c: New testcase.
598
599 2012-10-28 Tobias Burnus <burnus@net-b.de>
600
601 PR fortran/54958
602 * gfortran.dg/do_check_6.f90: New.
603
604 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
605 Jack Howarth <howarth@bromo.med.uc.edu>
606
607 PR target/54404
608 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
609 to dg-options.
610 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
611
612 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
613
614 PR target/34283
615 * gcc.target/i386/pr34283.c: New test.
616
617 2012-10-26 Jakub Jelinek <jakub@redhat.com>
618
619 PR c++/55081
620 * g++.dg/opt/pr55081.C: New test.
621
622 PR debug/54970
623 PR debug/54971
624 * gcc.dg/guality/pr54970.c: New test.
625
626 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/54984
629 * g++.dg/template/new11.C: New.
630
631 2012-10-26 Richard Biener <rguenther@suse.de>
632
633 PR middle-end/54824
634 * gcc.dg/torture/pr54824.c: New testcase.
635
636 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
637
638 * gcc.target/i386/fxsave-1.c: New.
639 * gcc.target/i386/fxsave64-1.c: Ditto.
640 * gcc.target/i386/fxrstor-1.c: Ditto.
641 * gcc.target/i386/fxrstor64-1.c: Ditto.
642 * gcc.target/i386/xsave-1.c: Ditto.
643 * gcc.target/i386/xsave64-1.c: Ditto.
644 * gcc.target/i386/xrstor-1.c: Ditto.
645 * gcc.target/i386/xrstor64-1.c: Ditto.
646 * gcc.target/i386/xsaveopt-1.c: Ditto.
647 * gcc.target/i386/xsaveopt64-1.c: Ditto.
648 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
649 * gcc.target/i386/sse-13.c: Ditto.
650 * gcc.target/i386/sse-14.c: Ditto.
651 * gcc.target/i386/sse-22.c: Ditto.
652 * gcc.target/i386/sse-23.c: Ditto.
653 * g++.dg/other/i386-2.C: Ditto.
654 * g++.dg/other/i386-3.C: Ditto.
655
656 2012-10-25 Jan Hubicka <jh@suse.cz>
657
658 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
659 at ivcanon time.
660
661 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
662
663 PR c++/53761
664 * g++.dg/ext/transparent-union.C: New.
665
666 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
667
668 PR c++/54427
669 * g++.dg/ext/vector19.C: New testcase.
670
671 2012-10-25 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/54902
674 * g++.dg/torture/pr54902.C: New testcase.
675
676 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
677
678 PR c++/34892
679 * g++.dg/template/crash114.C: New.
680
681 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
682
683 PR bootstrap/55049
684 * gcc.target/i386/pr55049-1.c: New test.
685
686 2012-10-24 Janus Weil <janus@gcc.gnu.org>
687
688 PR fortran/55037
689 * gfortran.dg/class_dummy_4.f03: New.
690
691 2012-10-24 Jakub Jelinek <jakub@redhat.com>
692
693 PR rtl-optimization/55010
694 * gcc.dg/pr55010.c: New test.
695
696 PR debug/54828
697 * g++.dg/debug/pr54828.C: New test.
698
699 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
700
701 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
702 * gcc.dg/vect/vect-83_64.c: Likewise.
703
704 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
705
706 PR c++/54922
707 * g++.dg/cpp0x/constexpr-union4.C: New.
708
709 2012-10-23 Jeff Law <law@redhat.com>
710
711 * gcc.c-torture/execute/pr54985.c: New test.
712
713 2012-10-23 Paul Koning <ni1d@arrl.net>
714
715 PR debug/54508
716 * g++.dg/debug/dwarf2/pr54508.C: New.
717
718 2012-10-23 Jakub Jelinek <jakub@redhat.com>
719
720 PR c++/54844
721 * g++.dg/template/sizeof14.C: New test.
722
723 2012-10-23 Ian Bolton <ian.bolton@arm.com>
724 Jim MacArthur <jim.macarthur@arm.com>
725 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
726 Marcus Shawcroft <marcus.shawcroft@arm.com>
727 Nigel Stephens <nigel.stephens@arm.com>
728 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
729 Richard Earnshaw <rearnsha@arm.com>
730 Sofiane Naci <sofiane.naci@arm.com>
731 Stephen Thomas <stephen.thomas@arm.com>
732 Tejas Belagod <tejas.belagod@arm.com>
733 Yufeng Zhang <yufeng.zhang@arm.com>
734
735 * lib/target-supports.exp
736 (check_profiling_available): Add AArch64.
737 (check_effective_target_vect_int): Likewise.
738 (check_effective_target_vect_shift): Likewise.
739 (check_effective_target_vect_float): Likewise.
740 (check_effective_target_vect_double): Likewise.
741 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
742 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
743 (check_effective_target_vect_pack_trunc): Likewise.
744 (check_effective_target_vect_unpack): Likewise.
745 (check_effective_target_vect_hw_misalign): Likewise.
746 (check_effective_target_vect_short_mult): Likewise.
747 (check_effective_target_vect_int_mult): Likewise.
748 (check_effective_target_vect_stridedN): Likewise.
749 (check_effective_target_sync_int_long): Likewise.
750 (check_effective_target_sync_char_short): Likewise.
751 (check_vect_support_and_set_flags): Likewise.
752 (check_effective_target_aarch64_tiny): New.
753 (check_effective_target_aarch64_small): New.
754 (check_effective_target_aarch64_large): New.
755 * g++.dg/other/PR23205.C: Enable aarch64.
756 * g++.dg/other/pr23205-2.C: Likewise.
757 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
758 * gcc.c-torture/execute/20101011-1.c: Likewise.
759 * gcc.dg/20020312-2.c: Likewise.
760 * gcc.dg/20040813-1.c: Likewise.
761 * gcc.dg/builtin-apply2.c: Likewise.
762 * gcc.dg/stack-usage-1.c: Likewise.
763
764 2012-10-23 Ian Bolton <ian.bolton@arm.com>
765 Jim MacArthur <jim.macarthur@arm.com>
766 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
767 Marcus Shawcroft <marcus.shawcroft@arm.com>
768 Nigel Stephens <nigel.stephens@arm.com>
769 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
770 Richard Earnshaw <rearnsha@arm.com>
771 Sofiane Naci <sofiane.naci@arm.com>
772 Stephen Thomas <stephen.thomas@arm.com>
773 Tejas Belagod <tejas.belagod@arm.com>
774 Yufeng Zhang <yufeng.zhang@arm.com>
775
776 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
777 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
778 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
779 * gcc.target/aarch64/aapcs/abitest.S: New file.
780 * gcc.target/aarch64/aapcs/abitest.h: New file.
781 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
782 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
783 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
784 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
785 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
786 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
787 * gcc.target/aarch64/aapcs/ice_1.c: New file.
788 * gcc.target/aarch64/aapcs/ice_2.c: New file.
789 * gcc.target/aarch64/aapcs/ice_3.c: New file.
790 * gcc.target/aarch64/aapcs/ice_4.c: New file.
791 * gcc.target/aarch64/aapcs/ice_5.c: New file.
792 * gcc.target/aarch64/aapcs/macro-def.h: New file.
793 * gcc.target/aarch64/aapcs/test_1.c: New file.
794 * gcc.target/aarch64/aapcs/test_10.c: New file.
795 * gcc.target/aarch64/aapcs/test_11.c: New file.
796 * gcc.target/aarch64/aapcs/test_12.c: New file.
797 * gcc.target/aarch64/aapcs/test_13.c: New file.
798 * gcc.target/aarch64/aapcs/test_14.c: New file.
799 * gcc.target/aarch64/aapcs/test_15.c: New file.
800 * gcc.target/aarch64/aapcs/test_16.c: New file.
801 * gcc.target/aarch64/aapcs/test_17.c: New file.
802 * gcc.target/aarch64/aapcs/test_18.c: New file.
803 * gcc.target/aarch64/aapcs/test_19.c: New file.
804 * gcc.target/aarch64/aapcs/test_2.c: New file.
805 * gcc.target/aarch64/aapcs/test_20.c: New file.
806 * gcc.target/aarch64/aapcs/test_21.c: New file.
807 * gcc.target/aarch64/aapcs/test_22.c: New file.
808 * gcc.target/aarch64/aapcs/test_23.c: New file.
809 * gcc.target/aarch64/aapcs/test_24.c: New file.
810 * gcc.target/aarch64/aapcs/test_25.c: New file.
811 * gcc.target/aarch64/aapcs/test_26.c: New file.
812 * gcc.target/aarch64/aapcs/test_3.c: New file.
813 * gcc.target/aarch64/aapcs/test_4.c: New file.
814 * gcc.target/aarch64/aapcs/test_5.c: New file.
815 * gcc.target/aarch64/aapcs/test_6.c: New file.
816 * gcc.target/aarch64/aapcs/test_7.c: New file.
817 * gcc.target/aarch64/aapcs/test_8.c: New file.
818 * gcc.target/aarch64/aapcs/test_9.c: New file.
819 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
820 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
821 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
822 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
823 * gcc.target/aarch64/aapcs/test_complex.c: New file.
824 * gcc.target/aarch64/aapcs/test_int128.c: New file.
825 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
826 * gcc.target/aarch64/aapcs/type-def.h: New file.
827 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
828 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
829 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
830 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
831 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
832 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
833 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
834 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
835 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
836 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
837 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
838 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
839 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
840 * gcc.target/aarch64/aarch64.exp: New file.
841 * gcc.target/aarch64/adc-1.c: New file.
842 * gcc.target/aarch64/adc-2.c: New file.
843 * gcc.target/aarch64/asm-1.c: New file.
844 * gcc.target/aarch64/clrsb.c: New file.
845 * gcc.target/aarch64/clz.c: New file.
846 * gcc.target/aarch64/ctz.c: New file.
847 * gcc.target/aarch64/csinc-1.c: New file.
848 * gcc.target/aarch64/csinv-1.c: New file.
849 * gcc.target/aarch64/csneg-1.c: New file.
850 * gcc.target/aarch64/extend.c: New file.
851 * gcc.target/aarch64/fcvt.x: New file.
852 * gcc.target/aarch64/fcvt_double_int.c: New file.
853 * gcc.target/aarch64/fcvt_double_long.c: New file.
854 * gcc.target/aarch64/fcvt_double_uint.c: New file.
855 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
856 * gcc.target/aarch64/fcvt_float_int.c: New file.
857 * gcc.target/aarch64/fcvt_float_long.c: New file.
858 * gcc.target/aarch64/fcvt_float_uint.c: New file.
859 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
860 * gcc.target/aarch64/ffs.c: New file.
861 * gcc.target/aarch64/fmadd.c: New file.
862 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
863 * gcc.target/aarch64/frint.x: New file.
864 * gcc.target/aarch64/frint_double.c: New file.
865 * gcc.target/aarch64/frint_float.c: New file.
866 * gcc.target/aarch64/index.c: New file.
867 * gcc.target/aarch64/mneg-1.c: New file.
868 * gcc.target/aarch64/mneg-2.c: New file.
869 * gcc.target/aarch64/mneg-3.c: New file.
870 * gcc.target/aarch64/mnegl-1.c: New file.
871 * gcc.target/aarch64/mnegl-2.c: New file.
872 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
873 * gcc.target/aarch64/pic-constantpool1.c: New file.
874 * gcc.target/aarch64/pic-symrefplus.c: New file.
875 * gcc.target/aarch64/predefine_large.c: New file.
876 * gcc.target/aarch64/predefine_small.c: New file.
877 * gcc.target/aarch64/predefine_tiny.c: New file.
878 * gcc.target/aarch64/reload-valid-spoff.c: New file.
879 * gcc.target/aarch64/scalar_intrinsics.c: New file.
880 * gcc.target/aarch64/table-intrinsics.c: New file.
881 * gcc.target/aarch64/tst-1.c: New file.
882 * gcc.target/aarch64/vect-abs-compile.c: New file.
883 * gcc.target/aarch64/vect-abs.c: New file.
884 * gcc.target/aarch64/vect-abs.x: New file.
885 * gcc.target/aarch64/vect-compile.c: New file.
886 * gcc.target/aarch64/vect-faddv-compile.c: New file.
887 * gcc.target/aarch64/vect-faddv.c: New file.
888 * gcc.target/aarch64/vect-faddv.x: New file.
889 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
890 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
891 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
892 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
893 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
894 * gcc.target/aarch64/vect-fp-compile.c: New file.
895 * gcc.target/aarch64/vect-fp.c: New file.
896 * gcc.target/aarch64/vect-fp.x: New file.
897 * gcc.target/aarch64/vect-mull-compile.c: New file.
898 * gcc.target/aarch64/vect-mull.c: New file.
899 * gcc.target/aarch64/vect-mull.x: New file.
900 * gcc.target/aarch64/vect.c: New file.
901 * gcc.target/aarch64/vect.x: New file.
902 * gcc.target/aarch64/vector_intrinsics.c: New file.
903 * gcc.target/aarch64/vfp-1.c: New file.
904 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
905 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
906 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
907 * g++.dg/abi/aarch64_guard1.C: New file.
908
909 2012-10-23 Jakub Jelinek <jakub@redhat.com>
910
911 PR c++/54988
912 * c-c++-common/pr54988.c: New test.
913
914 2012-10-23 Jan Hubicka <jh@suse.cz>
915
916 * gcc.dg/tree-prof/peel-1.c: New testcase.
917
918 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
919
920 PR gcc/52945
921 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
922
923 2012-10-23 Joseph Myers <joseph@codesourcery.com>
924
925 * gcc.dg/c99-predef-1.c: New test.
926 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
927 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
928 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
929 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
930 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
931 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
932 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
933 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
934 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
935 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
936 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
937 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
938
939 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
940
941 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
942
943 2012-10-23 Jan Hubicka <jh@suse.cz>
944
945 PR middle-end/54937
946 * gcc.c-torture/execute/pr54937.c: New testcase.
947 * gcc.dg/tree-ssa/cunroll-2.c: Update.
948
949 2012-10-23 Jan Hubicka <jh@suse.cz>
950
951 PR middle-end/54967
952 * gfortran.dg/pr54967.f90: New testcase.
953
954 2012-10-23 Terry Guo <terry.guo@arm.com>
955
956 PR target/55019
957 * gcc.dg/pr55019.c: New.
958
959 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
960
961 PR tree-optimization/55008
962 * gcc.dg/tree-ssa/pr55008.c: New test.
963
964 2012-10-22 Richard Biener <rguenther@suse.de>
965
966 PR tree-optimization/55011
967 * gcc.dg/torture/pr55011.c: New testcase.
968
969 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
970
971 * gcc.target/arm/pr40457-1.c: Adjust expected output.
972 * gcc.target/arm/pr40457-2.c: Likewise.
973 * gcc.target/arm/pr40457-3.c: Likewise.
974
975 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
976
977 * gnat.dg/specs/limited_with4.ads: New test.
978 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
979
980 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
981
982 * gnat.dg/modular4.adb: New test.
983 * gnat.dg/modular4_pkg.ads: New helper.
984
985 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
986
987 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
988 * gnat.dg/specs/addr1.ads: Likewise.
989
990 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
991
992 * gcc.dg/webizer.c (main): Add missing exit call.
993
994 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
995
996 PR fortran/54465
997 * gfortran.dg/wextra_1.f: New test.
998
999 2012-10-20 Jan Hubicka <jh@suse.cz>
1000
1001 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1002
1003 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1004
1005 PR fortran/54224
1006 * gfortran.dg/warn_unused_function.f90: New.
1007
1008 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1009
1010 * lib/target-supports.exp
1011 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1012
1013 2012-10-19 Richard Guenther <rguenther@suse.de>
1014
1015 PR tree-optimization/54981
1016 * gcc.dg/pr54981.c: New testcase.
1017
1018 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1019
1020 PR target/54892
1021 * gcc.target/arm/pr54892.c: New.
1022
1023 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1024
1025 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1026
1027 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1028
1029 PR c++/54501
1030 * g++.dg/init/array30.C: New.
1031 * g++.dg/init/array31.C: Likewise.
1032
1033 2012-10-18 Tobias Burnus <burnus@net-b.de>
1034
1035 PR fortran/54884
1036 * gfortran.dg/public_private_module_7.f90: New.
1037
1038 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/29633
1041 * g++.dg/template/pr29633.C: New.
1042
1043 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1044
1045 * gnat.dg/loop_optimization13.ad[sb]: New test.
1046 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1047
1048 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1049
1050 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1051 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1052 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1053 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1054
1055 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1056
1057 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1058 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1059 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1060 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1061 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1062 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1063
1064 2012-10-16 Jan Hubicka <jh@suse.cz>
1065
1066 * gcc.target/i386/l_fma_float_?.c: Update.
1067 * gcc.target/i386/l_fma_double_?.c: Update.
1068 * gfortran.dg/do_1.f90: XFAIL
1069 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1070 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1071 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1072 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1073 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1074 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1075 valid.
1076
1077 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1078
1079 PR c/53063
1080 PR c/40989
1081 * gcc.dg/Wstrict-overflow-24.c: New.
1082
1083 2012-10-16 Tobias Burnus <burnus@net-b.de>
1084
1085 PR fortran/50981
1086 PR fortran/54618
1087 * gfortran.dg/class_optional_1.f90: New.
1088 * gfortran.dg/class_optional_2.f90: New.
1089
1090 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR debug/54796
1093 * gcc.dg/guality/pr54796.c: New test.
1094
1095 PR tree-optimization/54889
1096 * gfortran.dg/pr54889.f90: New test.
1097
1098 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1099
1100 * g++.dg/other/dump-ada-spec-2.C: New test.
1101
1102 2012-10-16 Easwaran Raman <eraman@google.com>
1103
1104 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1105 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1106
1107 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1108
1109 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1110 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1111
1112 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1113
1114 PR target/54925
1115 * gcc.c-torture/compile/pr54925.c: New.
1116
1117 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1118
1119 PR target/51244
1120 * gcc.target/sh/pr51244-17.c: New.
1121
1122 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1123
1124 PR target/54760
1125 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1126 functions.
1127 * gcc.target/sh/pr54760-4.c: New.
1128
1129 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1130
1131 PR target/34777
1132 * gcc.target/sh/torture/sh-torture.exp: New.
1133 * gcc.target/sh/torture/pr34777.c: New.
1134
1135 2012-10-15 Matthias Klose <doko@ubuntu.com>
1136
1137 * lib/target-supports.exp (check_profiling_available): Match
1138 arm*-*-linux-* for ARM Linux/GNU.
1139 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1140 * gfortran.dg/enum_10.f90: Likewise.
1141 * gfortran.dg/enum_9.f90: Likewise.
1142 * gcc.target/arm/synchronize.c: Likewise.
1143 * g++.old-deja/g++.jason/enum6.C: Likewise.
1144 * g++.old-deja/g++.other/enum4.C: Likewise.
1145 * g++.old-deja/g++.law/enum9.C: Likewise.
1146
1147 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1148
1149 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1150 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1151
1152 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1153 Paolo Carlini <paolo.carlini@oracle.com>
1154
1155 PR c++/17805
1156 * g++.dg/overload/operator6.C: New.
1157
1158 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1159
1160 PR c++/50080 (again)
1161 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1162 * g++.dg/parse/tmpl-outside1.C: Likewise.
1163 * g++.dg/template/qualttp18.C: Likewise.
1164 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1165 * g++.old-deja/g++.pt/overload13.C: Likewise.
1166
1167 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1168
1169 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1170 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1171 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1172 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1173 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1174 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1175 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1176 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1177
1178 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1179
1180 PR c++/50080
1181 * g++.dg/parse/tmpl-outside2.C: New.
1182 * g++.dg/parse/tmpl-outside1.C: Adjust.
1183 * g++.dg/template/qualttp18.C: Likewise.
1184 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1185 * g++.old-deja/g++.pt/overload13.C: Likewise.
1186
1187 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1188
1189 PR tree-optimization/54915
1190 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1191
1192 2012-10-15 Richard Guenther <rguenther@suse.de>
1193
1194 PR tree-optimization/54920
1195 * gcc.dg/torture/pr54920.c: New testcase.
1196
1197 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1198
1199 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1200
1201 2012-10-13 Jason Merrill <jason@redhat.com>
1202
1203 * g++.dg/tls/thread_local7g.C: Require tls_native.
1204
1205 2012-10-14 Jason Merrill <jason@redhat.com>
1206
1207 * g++.dg/cpp0x/inh-ctor1.C: New.
1208 * g++.dg/cpp0x/inh-ctor2.C: New.
1209 * g++.dg/cpp0x/inh-ctor3.C: New.
1210 * g++.dg/cpp0x/inh-ctor4.C: New.
1211 * g++.dg/cpp0x/inh-ctor5.C: New.
1212 * g++.dg/cpp0x/inh-ctor6.C: New.
1213 * g++.dg/cpp0x/inh-ctor7.C: New.
1214 * g++.dg/cpp0x/inh-ctor8.C: New.
1215 * g++.dg/cpp0x/inh-ctor9.C: New.
1216 * g++.dg/cpp0x/inh-ctor10.C: New.
1217 * g++.dg/cpp0x/inh-ctor11.C: New.
1218 * g++.dg/cpp0x/inh-ctor12.C: New.
1219 * g++.dg/cpp0x/inh-ctor13.C: New.
1220
1221 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1222
1223 PR rtl-optimization/54919
1224 * gcc.dg/pr54919.c: New testcase.
1225
1226 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 PR c++/53581
1229 * g++.dg/template/crash113.C: New.
1230
1231 2012-10-14 Jan Hubicka <jh@suse.cz>
1232
1233 * gcc.dg/unroll_5.c: New testcase.
1234
1235 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/52643
1238 * g++.dg/opt/pr52643.C: New.
1239
1240 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1241
1242 PR target/54602
1243 * gcc.target/sh/pr54602-1.c: New.
1244 * gcc.target/sh/pr54602-2.c: New.
1245 * gcc.target/sh/pr54602-3.c: New.
1246 * gcc.target/sh/pr54602-4.c: New.
1247
1248 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1249
1250 PR target/54680
1251 * gcc.target/sh/pr54680.c: New.
1252
1253 2012-10-12 Jan Hubicka <jh@suse.cz>
1254
1255 * gcc.dg/webizer.c: New testcase.
1256
1257 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1258
1259 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1260 specify -m64.
1261
1262 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1263
1264 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1265 Return 0 if already specifying -mfloat-abi other than hard.
1266
1267 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1268
1269 * gcc.dg/pr53060.c: Prune irrelevant warning.
1270
1271 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR c/54381
1274 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1275 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1276 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1277 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1278 Adjust expected wording of warnings for *cmp* builtins.
1279 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1280 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1281
1282 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1283
1284 PR c++/24449
1285 * g++.dg/parse/friend-main.C: New.
1286
1287 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1288
1289 PR c++/53055
1290 * g++.dg/pr53055.C: New testcase.
1291
1292 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1293
1294 PR c++/52744
1295 * g++.dg/cpp0x/pr52744.C: New.
1296
1297 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1298
1299 PR fortran/40453
1300 * gfortran.dg/dummy_procedure_9.f90: New.
1301
1302 2012-10-12 Richard Biener <rguenther@suse.de>
1303
1304 PR tree-optimization/54894
1305 * gcc.dg/torture/pr54894.c: New testcase.
1306
1307 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1308
1309 PR target/51244
1310 * gcc.target/sh/pr51244-13.c: New.
1311 * gcc.target/sh/pr51244-14.c: New.
1312 * gcc.target/sh/pr51244-15.c: New.
1313 * gcc.target/sh/pr51244-16.c: New.
1314
1315 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1316
1317 PR c++/51878
1318 * g++.dg/cpp0x/decltype45.C: New.
1319
1320 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1321
1322 PR fortran/54784
1323 * gfortran.dg/class_allocate_13.f90: New.
1324
1325 2012-10-11 Jason Merrill <jason@redhat.com>
1326
1327 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1328 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1329
1330 * g++.dg/gomp/tls-5.C: Require tls_native.
1331 * g++.dg/tls/thread_local7.C: Require tls_native.
1332 * g++.dg/tls/static2.C: New.
1333
1334 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1335
1336 PR c++/36107
1337 * g++.dg/ext/weak5.C: New.
1338
1339 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1340
1341 PR testsuite/54868
1342 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1343 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1344
1345 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1346
1347 PR c++/43765
1348 * g++.dg/parse/pr43765.C: New.
1349
1350 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1351
1352 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1353
1354 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1355
1356 PR c++/43663
1357 * g++.dg/init/bitfield3.C: New.
1358
1359 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1360
1361 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1362
1363 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1364
1365 PR tree-optimization/54877
1366 * gcc.dg/torture/pr54877.c: New test.
1367
1368 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1369
1370 PR testsuite/53397
1371 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1372 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1373 and remove target info from dg-do compile.
1374 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1375 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1376 and remove target info from dg-do compile.
1377
1378 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1379
1380 * gcc.dg/pr54782.c: Require target with pthread support.
1381
1382 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1383
1384 PR c++/53122
1385 * g++.dg/cpp0x/auto35.C: New.
1386
1387 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1388
1389 PR c++/53540 - using fails to be equivalent to typedef
1390 * g++.dg/cpp0x/alias-decl-24.C: New test.
1391
1392 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1393
1394 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1395 that c++11 attributes to types are ignored for now.
1396 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1398
1399 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1400
1401 PR c++/53741
1402 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1403
1404 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 PR c++/50478
1407 * g++.dg/cpp0x/initlist67.C: New.
1408
1409 2012-10-10 Dehao Chen <dehao@google.com>
1410
1411 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1412
1413 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1414
1415 PR target/52480
1416 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1417 Add runtime tests.
1418
1419 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1420
1421 PR c++/53307
1422 * g++.dg/cpp0x/decltype44.C: New.
1423
1424 2012-10-09 Steve Ellcey <sellcey@mips.com>
1425
1426 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1427
1428 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1429
1430 PR c++/53763
1431 * g++.dg/cpp0x/decltype43.C: New.
1432
1433 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1434
1435 PR middle-end/53397
1436 * gcc.dg/pr53397-1.c: New test case.
1437 * gcc.dg/pr53397-2.c: New test case.
1438
1439 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 PR c++/54194
1442 * g++.dg/warn/Wparentheses-26.C: Adjust.
1443 * g++.dg/warn/Wparentheses-27.C: New.
1444
1445 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1446
1447 PR c++/54427
1448 * c-c++-common/vector-scalar.c: New testcase.
1449 * g++.dg/ext/vector18.C: New testcase.
1450 * g++.dg/ext/vector5.C: This is not an error anymore.
1451 * gcc.dg/init-vec-1.c: Move ...
1452 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1453 * gcc.c-torture/execute/vector-shift1.c: Move ...
1454 * c-c++-common/torture/vector-shift1.c: ... here.
1455 * gcc.dg/scal-to-vec1.c: Move ...
1456 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1457 C++11. Adapt error messages.
1458 * gcc.dg/convert-vec-1.c: Move ...
1459 * c-c++-common/convert-vec-1.c: ... here.
1460 * gcc.dg/scal-to-vec2.c: Move ...
1461 * c-c++-common/scal-to-vec2.c: ... here.
1462
1463 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1464
1465 PR target/54400
1466 * gcc.target/i386/pr54400.c: New testcase.
1467
1468 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR c++/54858
1471 * g++.dg/template/pr54858.C: New test.
1472
1473 2012-10-08 Marek Polacek <polacek@redhat.com>
1474
1475 PR debug/54831
1476 * g++.dg/debug/pr54831.C: New test.
1477
1478 2012-10-08 Dehao Chen <dehao@google.com>
1479
1480 * g++.dg/predict-loop-exit-1.C: New.
1481 * g++.dg/predict-loop-exit-2.C: New.
1482 * g++.dg/predict-loop-exit-3.C: New.
1483
1484 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1485
1486 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1487
1488 2012-10-08 Jason Merrill <jason@redhat.com>
1489
1490 * g++.dg/gomp/tls-5.C: New.
1491 * g++.dg/gomp/tls-wrap1.C: New.
1492 * g++.dg/gomp/tls-wrap2.C: New.
1493 * g++.dg/gomp/tls-wrap3.C: New.
1494 * g++.dg/gomp/tls-wrap4.C: New.
1495 * g++.dg/gomp/tls-wrapper-cse.C: New.
1496 * g++.dg/tls/thread_local-cse.C: New.
1497 * g++.dg/tls/thread_local-order1.C: New.
1498 * g++.dg/tls/thread_local-order2.C: New.
1499 * g++.dg/tls/thread_local-wrap1.C: New.
1500 * g++.dg/tls/thread_local-wrap2.C: New.
1501 * g++.dg/tls/thread_local-wrap3.C: New.
1502 * g++.dg/tls/thread_local-wrap4.C: New.
1503 * g++.dg/tls/thread_local2g.C: New.
1504 * g++.dg/tls/thread_local3g.C: New.
1505 * g++.dg/tls/thread_local4g.C: New.
1506 * g++.dg/tls/thread_local5g.C: New.
1507 * g++.dg/tls/thread_local6g.C: New.
1508 * g++.dg/tls/thread_local7g.C: New.
1509
1510 * g++.dg/tls/thread_local3.C: New.
1511 * g++.dg/tls/thread_local4.C: New.
1512 * g++.dg/tls/thread_local5.C: New.
1513 * g++.dg/tls/thread_local6.C: New.
1514
1515 * g++.dg/tls/init-2.C: Tweak errors.
1516 * g++.dg/tls/thread_local1.C: New.
1517 * g++.dg/tls/thread_local2.C: New.
1518 * g++.dg/tls/thread_local7.C: New.
1519
1520 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1521
1522 PR target/54866
1523 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1524
1525 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1526
1527 PR target/54685
1528 * gcc.target/sh/pr54685.c: New.
1529
1530 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1531
1532 PR c++/53528 C++11 attribute support
1533 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1534 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1590
1591 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1592
1593 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1594 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1595 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1596
1597 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1598
1599 PR target/54760
1600 * gcc.target/sh/pr54760-2.c: New.
1601 * gcc.target/sh/pr54760-3.c: New.
1602
1603 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1604
1605 PR c++/51422
1606 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1607
1608 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1609 Sandra Loosemore <sandra@codesourcery.com>
1610
1611 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1612 and test that the accumulator is initialized using MULT.
1613 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1614 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1615
1616 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 PR c++/52764
1619 * g++.dg/cpp0x/stdint.C: New.
1620
1621 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1622
1623 PR c++/54249
1624 * g++.dg/cpp0x/stddef.C: New.
1625
1626 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1627
1628 PR fortran/54832
1629 * gfortran.dg/typebound_operator_17.f90: New.
1630
1631 2012-10-06 Jan Hubicka <jh@suse.cz>
1632
1633 PR lto/53831
1634 PR lto/54776
1635 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1636
1637 2012-10-06 Jan Hubicka <jh@suse.cz>
1638
1639 * gcc.dg/lto/resolutions_0.c: New testcase.
1640
1641 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1642
1643 PR fortran/45521
1644 * gfortran.dg/generic_25.f90: New.
1645 * gfortran.dg/generic_26.f90: New.
1646 * gfortran.dg/generic_27.f90: New.
1647
1648 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1649
1650 PR target/54760
1651 * gcc.target/sh/pr54760-1.c: New.
1652
1653 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1654
1655 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1656 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1657 * g++.dg/warn/Wsign-compare-5.C: New test.
1658 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1659 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1660 * g++.dg/ext/builtin30.C: New test.
1661 * g++.dg/ext/vla12.C: New test.
1662 * gcc.dg/builtins-85.c: New test.
1663
1664 PR debug/54519
1665 * gcc.dg/guality/pr54519-1.c: New test.
1666 * gcc.dg/guality/pr54519-2.c: New test.
1667 * gcc.dg/guality/pr54519-3.c: New test.
1668 * gcc.dg/guality/pr54519-4.c: New test.
1669 * gcc.dg/guality/pr54519-5.c: New test.
1670 * gcc.dg/guality/pr54519-6.c: New test.
1671
1672 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1673
1674 PR c++/50893
1675 * g++.dg/cpp0x/defaulted38.C: New.
1676
1677 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1678
1679 PR tree-optimization/33763
1680 * c-c++-common/pr33763.c: New test.
1681
1682 PR tree-optimization/54810
1683 * gcc.dg/tree-ssa/vrp85.c: New test.
1684
1685 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1686
1687 * gcc.dg/ucnid-7.c: Skip on AIX.
1688 * gcc.dg/ucnid-8.c: Same.
1689 * gcc.dg/ucnid-10.c: Same.
1690 * gcc.dg/ucnid-13.c: Same.
1691 * gcc.dg/attr-alias-3.c: Same.
1692 * gcc.dg/attr-alias-5.c: Same.
1693 * gcc.dg/torture/pr51106-2.c: Same.
1694 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1695
1696 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1697
1698 PR c++/52233
1699 * g++.dg/cpp0x/alias-decl-23.C: New.
1700
1701 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 PR c++/53403
1704 * g++.dg/template/friend53.C: New.
1705
1706 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1707
1708 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1709 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1710 (scan-ada-spec): Likewise.
1711 (scan-ada-spec-not): Likewise.
1712 * gcc.dg/dump-ada-spec-1.c: New test.
1713 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1714
1715 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1716
1717 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1718
1719 2012-10-04 Florian Weimer <fweimer@redhat.com>
1720
1721 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1722
1723 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1724
1725 PR c++/54323
1726 * g++.dg/cpp0x/pr54323.C: New.
1727
1728 2012-10-04 Richard Guenther <rguenther@suse.de>
1729
1730 PR middle-end/54735
1731 * g++.dg/torture/pr54735.C: New testcase.
1732
1733 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1734
1735 PR rtl-optimization/54739
1736 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1737
1738 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1739
1740 PR target/51244
1741 * gcc.target/sh/pr51244-12.c: New.
1742
1743 2012-10-03 Dehao Chen <dehao@google.com>
1744
1745 PR middle-end/54782
1746 * gcc.dg/pr54782.c: New test.
1747
1748 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1749
1750 PR c++/54777
1751 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1752
1753 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1754
1755 PR fortran/54778
1756 * gfortran.dg/class_53.f90: New.
1757
1758 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1759
1760 PR debug/54551
1761 * gcc.dg/guality/pr54551.c: New.
1762
1763 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1764
1765 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1766 * gcc.target/powerpc/pr46728-2.c: Likewise.
1767
1768 2012-10-02 Sharad Singhai <singhai@google.com>
1769
1770 PR testsuite/54772
1771 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1772 to fix test failures caused by r191883.
1773 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1774 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1775 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1776 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1777 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1778 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1779 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1780 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1781 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1782
1783 2012-09-30 Sharad Singhai <singhai@google.com>
1784
1785 * gcc.target/i386/vect-double-1.c: Fix test.
1786
1787 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1788
1789 PR target/54087
1790 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1791 atomic_sub fails.
1792
1793 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1794
1795 PR rtl-optimization/54457
1796 * gcc.target/i386/pr54457.c: New test.
1797
1798 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1799
1800 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1801
1802 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1803
1804 * gcc.target/i386/vect-rebuild.c: New testcase.
1805
1806 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1807
1808 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1809
1810 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1811
1812 * gcc.target/mips/pr37362.c: Fix target selector.
1813
1814 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1815
1816 PR target/54083
1817 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1818
1819 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1820
1821 * gcc.dg/ucnid-8.c: Update line number.
1822 * gcc.dg/torture/pr51106-2.c: Likewise.
1823
1824 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1825
1826 PR fortran/54667
1827 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1828 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1829 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1830
1831 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1832
1833 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1834 partially reverting r170092.
1835 * gfortran.dg/class_7.f03: Ditto.
1836 * gfortran.dg/coarray_14.f90: Ditto.
1837 * gfortran.dg/typebound_proc_13.f03: Ditto.
1838
1839 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1840
1841 PR c++/54738
1842 * g++.dg/cpp0x/sfinae42.C: New.
1843
1844 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1845
1846 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1847 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1848 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1849 * gcc.dg/pr42629.c: XFAIL on AIX.
1850 * gcc.dg/pr47684.c: Same.
1851 * gcc.dg/pr43670.c: Same.
1852 * gcc.dg/pr42916.c: Same.
1853 * gcc.dg/pr45449.c: Same.
1854 * gcc.dg/pr50017.c: Same.
1855 * gcc.dg/pr42728.c: Same.
1856 * gcc.dg/pr47881.c: Same.
1857 * gcc.dg/pr44023.c: Same.
1858 * gcc.dg/pr41345.c: Same.
1859 * gcc.dg/pr42630.c: Same.
1860 * gcc.dg/pr44971.c: Same.
1861 * gcc.dg/pr46771.c: Same.
1862 * gcc.dg/ucnid-8.c: Same.
1863 * gcc.dg/ucnid-10.c: Same.
1864 * gcc.dg/ucnid-13.c: Same.
1865 * gcc.dg/torture/pr51106-2.c: Same.
1866 * gcc.dg/pr48768.c: Same.
1867 * gcc.dg/pr42631.c: Same.
1868 * gcc.dg/pr43084.c: Same.
1869 * gcc.dg/ucnid-7.c: Same.
1870 * gcc.dg/pr42889.c: Same.
1871 * gcc.dg/pr41241.c: Same.
1872 * gcc.dg/pr42719.c: Same.
1873 * g++.dg/debug/pr46583.C: Same.
1874 * g++.dg/debug/pr47106.C: Same.
1875 * g++.dg/opt/pr48549.C: Same.
1876 * g++.dg/other/pr42685.C: Same.
1877 * c-c++-common/pr43942.c: Same.
1878
1879 2012-09-29 Ian Lance Taylor <iant@google.com>
1880
1881 * go.test/go-test.exp: Update for latest version of Go testsuite.
1882
1883 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1884
1885 PR fortran/52724
1886 * gfortran.dg/internal_readwrite_3.f90: New test.
1887
1888 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1889
1890 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1891 c-c++-common/Wunused-local-typedefs-2.c to here.
1892
1893 PR c++/54372 - unused attribute inactive on dependant entities
1894 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1895
1896 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1897
1898 PR c++/29028 - Missed unused warning on using declaration
1899 * g++.dg/warn/Wunused-var-18.C: New test.
1900
1901 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1902
1903 PR c++/53551 - -Wunused-local-typedefs misses uses
1904 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1905
1906 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1907
1908 PR target/54716
1909 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1910
1911 PR tree-optimization/54713
1912 * gcc.c-torture/compile/pr54713-1.c: New test.
1913 * gcc.c-torture/compile/pr54713-2.c: New test.
1914 * gcc.c-torture/compile/pr54713-3.c: New test.
1915
1916 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1917
1918 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1919
1920 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1921
1922 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1923
1924 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR target/54703
1927 * gcc.target/i386/pr54703.c: New test.
1928
1929 2012-09-27 Richard Guenther <rguenther@suse.de>
1930
1931 PR lto/54709
1932 * gcc.dg/lto/pr54709_0.c: New testcase.
1933 * gcc.dg/lto/pr54709_1.c: Likewise.
1934
1935 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1936
1937 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1938
1939 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1940
1941 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1942
1943 * gcc.target/arm/pr42879.c: Handle big-endian.
1944
1945 2012-09-26 Steve Ellcey <sellcey@mips.com>
1946
1947 PR c/37303
1948 * gcc.dg/pr37303.c: Check for rdata or rodata.
1949
1950 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1951
1952 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1953
1954 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1955
1956 PR target/51274
1957 PR target/53087
1958 * gcc.target/powerpc/ppc-ne0-1.c: New.
1959
1960 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1961
1962 PR target/54089
1963 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1964 test_19, test_20, test_21, test_22, test_23): New functions.
1965 * gcc.target/sh/pr54089-4.c: New.
1966 * gcc.target/sh/pr54089-5.c: New.
1967 * gcc.target/sh/pr54089-6.c: New.
1968 * gcc.target/sh/pr54089-7.c: New.
1969
1970 2012-09-25 Richard Guenther <rguenther@suse.de>
1971
1972 PR lto/54625
1973 * gcc.dg/lto/pr54702_0.c: New testcase.
1974 * gcc.dg/lto/pr54702_1.c: Likewise.
1975 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1976 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1977 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1978 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1979
1980 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1981
1982 PR c++/54526
1983 * g++.dg/cpp0x/parse2.C: New.
1984 * g++.dg/parse/error11.C: Adjust.
1985 * g++.dg/parse/error12.C: Likewise.
1986
1987 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1988
1989 * gcc.target/i386/20030217-1.c: Added check for
1990 large_long_double effective target.
1991 * gcc.target/i386/387-3.c: Likewise.
1992 * gcc.target/i386/387-4.c: Likewise.
1993 * gcc.target/i386/pr36578-1.c: Likewise.
1994 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1995 when long double size is equal double size.
1996 * gcc.target/i386/excess-precision-1.c: Likewise.
1997 * gcc.target/i386/pr36578-2.c: Likewise.
1998 * gcc.target/i386/20030217-2.c: New testcase.
1999
2000 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR tree-optimization/54676
2003 * gcc.dg/pr54676.c: New test.
2004
2005 2012-09-25 Richard Guenther <rguenther@suse.de>
2006
2007 PR tree-optimization/53663
2008 * gcc.dg/torture/pr53663-1.c: New testcase.
2009 * gcc.dg/torture/pr53663-2.c: Likewise.
2010 * gcc.dg/torture/pr53663-3.c: Likewise.
2011
2012 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2013
2014 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2015
2016 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2017
2018 * lib/target-supports-dg.exp (dg-require-effective-target,
2019 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2020 dg-process-target-1 instead of dg-process-target.
2021 (dg-process-target-1): Rename from dg-process-target.
2022 (dg-process-target): New.
2023
2024 2012-09-24 Richard Guenther <rguenther@suse.de>
2025
2026 PR tree-optimization/54684
2027 * g++.dg/torture/pr54684.C: New testcase.
2028
2029 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2030
2031 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2032
2033 2012-09-24 Richard Guenther <rguenther@suse.de>
2034
2035 PR middle-end/52173
2036 * gcc.dg/tm/pr52173-1.c: New.
2037 * gcc.dg/tm/pr52173-2.c: New.
2038
2039 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2040
2041 * gcc.dg/pr54669.c: New test.
2042
2043 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2044 Dominique Dhumieres <dominiq@lps.ens.fr>
2045
2046 PR testsuite/54677
2047 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2048
2049 2012-09-23 Tobias Burnus <burnus@net-b.de>
2050
2051 PR fortran/54618
2052 * gfortran.dg/class_array_14.f90: New.
2053
2054 2012-09-22 Kai Tietz <ktietz@redhat.com>
2055
2056 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2057 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2058
2059 2012-09-21 Dehao Chen <dehao@google.com>
2060
2061 PR go/54649
2062 PR tree-optimization/54655
2063 * g++.dg/pr54655.C: New testcase.
2064
2065 2012-09-21 Richard Guenther <rguenther@suse.de>
2066
2067 PR tree-optimization/54647
2068 * g++.dg/torture/pr54647.C: New testcase.
2069
2070 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2071
2072 PR c++/54427
2073 * c-c++-common/torture/vector-compare-2.c: Add -w.
2074
2075 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2076
2077 * gnat.dg/opt20.ads: Move dg directive to...
2078 * gnat.dg/opt20.adb: ...here.
2079 * gnat.dg/addr1.ad[sb]: Likewise.
2080 * gnat.dg/concat2.ad[sb]: Likewise.
2081 * gnat.dg/array16.ad[sb]: Likewise.
2082 * gnat.dg/atomic5.ad[sb]: Likewise.
2083 * gnat.dg/discr29.ad[sb]: Likewise.
2084 * gnat.dg/noreturn5.ad[sb]: Likewise.
2085 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2086 * gnat.dg/discr23.ads: Remove dg directive.
2087 * gnat.dg/nested_float_packed.ads: Likewise.
2088 * gnat.dg/oconst6.ads: Move to...
2089 * gnat.dg/specs/oconst6.ads: ...here.
2090
2091 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 PR c++/52432
2094 * g++.dg/cpp0x/decltype32.C: Tweak.
2095
2096 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2097
2098 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2099 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2100 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2101 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2102
2103 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2104
2105 PR c++/54581
2106 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2107
2108 2012-09-19 Steve Ellcey <sellcey@mips.com>
2109
2110 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2111
2112 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2113
2114 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2115 * gcc.target/powerpc/ppc-mftb.c: New file.
2116
2117 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2118
2119 PR target/54089
2120 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2121 functions.
2122
2123 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2124
2125 PR target/54236
2126 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2127
2128 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2129
2130 * gcc.c-torture/execute/20120919-1.c: New test.
2131
2132 2012-09-19 Richard Guenther <rguenther@suse.de>
2133
2134 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2135
2136 2012-09-19 Richard Guenther <rguenther@suse.de>
2137
2138 * gcc.dg/builtin-unreachable-6.c: Adjust.
2139
2140 2012-09-19 Richard Guenther <rguenther@suse.de>
2141
2142 * gcc.dg/builtin-object-size-10.c: Adjust.
2143 * gcc.dg/builtin-unreachable-5.c: Adjust.
2144 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2145 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2146 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2147 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2148 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2149 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2150 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2151 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2152 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2153 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2154 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2155 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2156
2157 2012-09-19 Richard Guenther <rguenther@suse.de>
2158
2159 PR tree-optimization/54132
2160 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2161 * gcc.dg/torture/pr54132.c: Likewise.
2162
2163 2012-09-19 Terry Guo <terry.guo@arm.com>
2164
2165 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2166 extra prune rules that will be applied to all tests in a .exp file.
2167 (gcc-dg-prune): Use rules defined by the above variable.
2168 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2169 harmless warnings on architecture switch conflict.
2170
2171 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2172
2173 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2174 of asm-comment characters instead of a single one.
2175 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2176
2177 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2178
2179 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2180
2181 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2182 target instead of xfailing it.
2183 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2184 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2185 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2186 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2187 * gcc.dg/vect/vect-104.c: Likewise.
2188 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2189 * gcc.dg/vect/vect-outer-1.c: Likewise.
2190 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2191 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2192 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2193 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2194 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2195 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2196 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2197 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2198 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2199
2200 * lib/target-supports.exp
2201 (check_effective_target_vect_widen_mult_qi_to_hi,
2202 check_effective_target_vect_widen_mult_hi_to_si,
2203 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2204 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2205 check_effective_target_vect_pack_trunc,
2206 check_effective_target_vect_unpack,
2207 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2208 instead of arm_none.
2209
2210 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2211
2212 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2213
2214 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2215 config to compiler_flags.
2216
2217 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR target/54592
2220 * gcc.target/i386/pr54592.c: New test.
2221
2222 PR tree-optimization/54610
2223 * gcc.target/i386/pr54610.c: New test.
2224
2225 2012-09-17 Jason Merrill <jason@redhat.com>
2226
2227 PR c++/54575
2228 * g++.dg/cpp0x/alias-decl-21.C: New.
2229 * g++.dg/cpp0x/alias-decl-22.C: New.
2230
2231 2012-09-17 Tobias Burnus <burnus@net-b.de>
2232
2233 PR fortran/54608
2234 * gfortran.dg/scan_2.f90: New.
2235
2236 2012-09-17 Jason Merrill <jason@redhat.com>
2237
2238 PR c++/53661
2239 * g++.dg/init/aggr9.C: New.
2240
2241 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2242
2243 * gnat.dg/loop_optimization12.ad[sb]: New test.
2244
2245 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2246
2247 PR fortran/54285
2248 * gfortran.dg/proc_ptr_result_7.f90: New.
2249
2250 2012-09-17 Tobias Burnus <burnus@net-b.de>
2251
2252 PR fortran/54603
2253 * gfortran.dg/structure_constructor_11.f90: New.
2254
2255 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR tree-optimization/54563
2258 * g++.dg/torture/pr54563.C: New test.
2259
2260 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2261
2262 PR fortran/54594
2263 * gfortran.dg/typebound_generic_14.f03: New.
2264
2265 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2266
2267 PR fortran/54387
2268 * gfortran.dg/proc_ptr_38.f90: New.
2269
2270 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2271
2272 PR debug/54460
2273 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2274 to scary regexp.
2275
2276 PR testsuite/54007
2277 * gnat.dg/lto15.adb: Require lto.
2278
2279 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2280 "myBindC" for hppa*-*-hpux*.
2281
2282 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2283
2284 * gfortran.dg/namelist_75.f90: New test.
2285
2286 2012-09-15 Tom de Vries <tom@codesourcery.com>
2287
2288 * gcc.dg/tree-ssa/vrp82.c: New test.
2289 * gcc.dg/tree-ssa/vrp83.c: Same.
2290 * gcc.dg/tree-ssa/vrp84.c: Same.
2291
2292 2012-09-15 Tom de Vries <tom@codesourcery.com>
2293
2294 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2295 * gcc.dg/tree-ssa/vrp81.c: ... this.
2296
2297 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2298
2299 PR target/54222
2300 * gcc.target/avr/torture/fix-types.h: New.
2301 * gcc.target/avr/torture/vals-hr.def: New.
2302 * gcc.target/avr/torture/vals-r.def: New.
2303 * gcc.target/avr/torture/vals-k.def: New.
2304 * gcc.target/avr/torture/vals-ur.def: New.
2305 * gcc.target/avr/torture/vals-uk.def: New.
2306 * gcc.target/avr/torture/vals-uhr.def: New.
2307 * gcc.target/avr/torture/vals-llk.def: New.
2308 * gcc.target/avr/torture/vals-ullk.def: New.
2309 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2310 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2311 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2312 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2313 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2314 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2315 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2316 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2317
2318 2012-09-14 Dehao Chen <dehao@google.com>
2319
2320 * g++.dg/debug/dwarf2/deallocator.C: New test.
2321
2322 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2323
2324 PR c/54552
2325 * gcc.c-torture/compile/pr54552-1.c: New test.
2326
2327 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2328
2329 PR c++/54427
2330 * g++.dg/other/vector-compare.C: New testcase.
2331 * c-c++-common/vector-compare-3.c: New testcase.
2332 * gcc.dg/vector-shift.c: Move ...
2333 * c-c++-common/vector-shift.c: ... here.
2334 * gcc.dg/vector-shift1.c: Move ...
2335 * c-c++-common/vector-shift1.c: ... here.
2336 * gcc.dg/vector-shift3.c: Move ...
2337 * c-c++-common/vector-shift3.c: ... here.
2338 * gcc.dg/vector-compare-1.c: Move ...
2339 * c-c++-common/vector-compare-1.c: ... here.
2340 * gcc.dg/vector-compare-2.c: Move ...
2341 * c-c++-common/vector-compare-2.c: ... here.
2342 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2343 * c-c++-common/torture/vector-compare-1.c: ... here.
2344 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2345 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2346 * c-c++-common/torture/vector-compare-2.c: ... here.
2347 * gcc.c-torture/execute/vector-shift.c: Move ...
2348 * c-c++-common/torture/vector-shift.c: ... here.
2349 * gcc.c-torture/execute/vector-shift2.c: Move ...
2350 * c-c++-common/torture/vector-shift2.c: ... here.
2351 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2352 * c-c++-common/torture/vector-subscript-1.c: ... here.
2353 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2354 * c-c++-common/torture/vector-subscript-2.c: ... here.
2355 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2356 * c-c++-common/torture/vector-subscript-3.c: ... here.
2357
2358 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2359
2360 PR c/54103
2361 * gcc.c-torture/compile/pr54103-1.c,
2362 gcc.c-torture/compile/pr54103-2.c,
2363 gcc.c-torture/compile/pr54103-3.c,
2364 gcc.c-torture/compile/pr54103-4.c,
2365 gcc.c-torture/compile/pr54103-5.c,
2366 gcc.c-torture/compile/pr54103-6.c: New tests.
2367 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2368
2369 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2370
2371 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2372
2373 2012-09-14 Richard Guenther <rguenther@suse.de>
2374
2375 PR tree-optimization/54565
2376 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2377 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2378
2379 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2380
2381 * gcc.target/arm/combine-movs.c: Add missing space.
2382
2383 2012-09-14 Richard Guenther <rguenther@suse.de>
2384
2385 * g++.dg/torture/builtin-location.C: New testcase.
2386
2387 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2388 Manuel López-Ibáñez <manu@gcc.gnu.org>
2389
2390 PR c++/53210
2391 * g++.dg/warn/Wuninitialized-self.C: New.
2392
2393 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2394
2395 PR c/54559
2396 * gcc.c-torture/compile/pr54559.c: New test.
2397
2398 2012-09-13 Jason Merrill <jason@redhat.com>
2399
2400 PR c++/53839
2401 * g++.dg/cpp0x/constexpr-temp1.C: New.
2402
2403 PR c++/54511
2404 * g++.dg/template/anonunion2.C: New.
2405
2406 PR c++/53836
2407 * g++.dg/template/init10.C: New.
2408
2409 2012-09-13 Tobias Burnus <burnus@net-b.de>
2410
2411 PR fortran/54556
2412 * gfortran.dg/implicit_pure_3.f90: New.
2413
2414 2012-09-13 Richard Guenther <rguenther@suse.de>
2415
2416 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2417
2418 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2419
2420 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2421
2422 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2423
2424 * c-c++-common/pr51712.c: Handle for short-enum targets.
2425
2426 2012-09-12 Terry Guo <terry.guo@arm.com>
2427
2428 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2429 and lsrs for Thumb2 mode.
2430
2431 2012-09-12 Jan Hubicka <jh@suse.cz>
2432
2433 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2434
2435 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2436
2437 PR target/54445
2438 * gcc.target/i386/pr54445-1.c: New file.
2439 * gcc.target/i386/pr54445-2.c: Likewise.
2440
2441 2012-09-12 Tobias Burnus <burnus@net-b.de>
2442
2443 PR fortran/54225
2444 PR fortran/53306
2445 * gfortran.dg/coarray_10.f90: Update dg-error.
2446 * gfortran.dg/coarray_28.f90: New.
2447 * gfortran.dg/array_section_3.f90: New.
2448
2449 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2450
2451 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2452 gcc.target/arm/pr48252.c: Fix for big-endian support.
2453
2454 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2455
2456 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2457
2458 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2459 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2460
2461 * gcc.target/arm/neon-vfma-1.c: New testcase.
2462 * gcc.target/arm/neon-vfms-1.c: Likewise.
2463 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2464 of float.
2465 * gcc.target/arm/neon-vmls-1.c: Likewise.
2466 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2467 function.
2468 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2469 (check_effective_target_arm_neonv2_ok): Likewise.
2470 (check_effective_target_arm_neonv2_hw): Likewise.
2471 (check_effective_target_arm_neonv2): Likewise.
2472
2473 2012-09-11 Richard Guenther <rguenther@suse.de>
2474
2475 PR middle-end/54515
2476 * g++.dg/tree-ssa/pr54515.C: New testcase.
2477
2478 2012-09-10 Andrew Pinski <apinski@cavium.com>
2479
2480 PR tree-opt/c54362
2481 * gcc.dg/tm/memopt-16.c: New testcase.
2482
2483 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2484
2485 PR c++/54541
2486 PR c++/54542
2487 * g++.dg/cpp0x/sfinae40.C: New.
2488 * g++.dg/cpp0x/sfinae41.C: Likewise.
2489
2490 2012-09-10 Jason Merrill <jason@redhat.com>
2491
2492 PR c++/54538
2493 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2494
2495 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2496
2497 PR target/54089
2498 * gcc.target/sh/pr54089-3.c: New.
2499
2500 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2501
2502 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2503
2504 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2505
2506 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2507
2508 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2509
2510 * gcc.dg/pr52558-2.c: Delete.
2511 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2512
2513 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2514
2515 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2516
2517 2012-09-10 Richard Guenther <rguenther@suse.de>
2518
2519 PR tree-optimization/54520
2520 * gcc.dg/torture/pr54520.c: New testcase.
2521
2522 2012-09-10 Jason Merrill <jason@redhat.com>
2523
2524 PR c++/54506
2525 * g++.dg/cpp0x/implicit14.C: New.
2526
2527 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2528
2529 PR fortran/54208
2530 * gfortran.dg/bound_simplification_3.f90: New test.
2531
2532 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2533
2534 PR testsuite/54184
2535 * gcc.dg/pr52558-1.c: Delete.
2536 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2537
2538 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2539
2540 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2541 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2542 * gcc.target/arm/smlaltt-1.c: Likewise.
2543
2544 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2545
2546 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2547
2548 2012-09-07 Tom de Vries <tom@codesourcery.com>
2549
2550 PR tree-optimization/53986
2551 * gcc.dg/tree-ssa/vrp80.c: New test.
2552 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2553
2554 2012-09-06 Jason Merrill <jason@redhat.com>
2555
2556 PR c++/54341
2557 PR c++/54253
2558 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2559 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2560
2561 2012-09-06 Andrew Pinski <apinski@cavium.com>
2562
2563 PR tree-opt/54494
2564 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2565
2566 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2567
2568 PR rtl-optimization/54455
2569 * gcc.dg/54455.c: New test.
2570
2571 2012-09-06 Tobias Burnus <burnus@net-b.de>
2572
2573 PR fortran/54463
2574 * gfortran.dg/promotion_2.f90: New.
2575
2576 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2577
2578 PR middle-end/54486
2579 * c-c++-common/pr54486.c: New test.
2580
2581 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2582
2583 PR fortran/54474
2584 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2585
2586 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2587
2588 PR c++/54191
2589 * g++.dg/cpp0x/sfinae39.C: New.
2590
2591 2012-09-04 Jason Merrill <jason@redhat.com>
2592
2593 PR c++/54441
2594 * g++.dg/ext/flexary3.C: New.
2595
2596 PR c++/54420
2597 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2598
2599 PR c++/54198
2600 * g++.dg/template/defarg15.C: New.
2601
2602 PR c++/54437
2603 * g++.dg/template/access24.C: New.
2604
2605 2012-09-04 Richard Guenther <rguenther@suse.de>
2606
2607 PR tree-optimization/54458
2608 * gcc.dg/torture/pr54458.c: New testcase.
2609
2610 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2611
2612 * gcc.target/arm/neon-vext.c: New test.
2613 * gcc.target/arm/neon-vext-execute.c: Ditto.
2614
2615 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2616
2617 PR fortran/54243
2618 PR fortran/54244
2619 * gfortran.dg/select_type_29.f03: New.
2620
2621 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2622
2623 * gcc.dg/fold-perm.c: Improve test.
2624
2625 2012-09-03 Tobias Burnus <burnus@net-b.de>
2626
2627 PR fortran/51632
2628 * gfortran.dg/coarray_class_1.f90: New.
2629
2630 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2631
2632 PR target/49206
2633 * gcc.c-torture/compile/pr49206.c: New test.
2634
2635 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2636 Uros Bizjak <ubizjak@gmail.com>
2637
2638 PR target/36680
2639 * gfortran.dg/pr36680.f90: New test.
2640
2641 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2642
2643 PR target/42295
2644 * g++.dg/opt/pr42295.C: New test.
2645
2646 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR target/54436
2649 * gcc.dg/torture/pr54436.c: New test.
2650
2651 2012-09-01 Andrew Pinski <apinski@cavium.com>
2652
2653 * gcc.target/mips/truncate-8.c: New testcase.
2654
2655 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2656
2657 PR target/46829
2658 PR target/46843
2659 * gcc.target/i386/pr46829.c: New test.
2660 * gcc.target/i386/pr46843.c: Ditto.
2661
2662 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2663 Jason Merrill <jason@redhat.com>
2664
2665 PR c++/18747
2666 * g++.dg/parse/error50.C: New.
2667
2668 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR c/54428
2671 * gcc.c-torture/compile/pr54428.c: New test.
2672
2673 2012-08-31 Ollie Wild <aaw@google.com>
2674
2675 PR c++/54197
2676 * g++.dg/init/lifetime3.C: New test.
2677
2678 2012-08-31 Martin Jambor <mjambor@suse.cz>
2679
2680 PR middle-end/54409
2681 * gcc.dg/torture/pr54409.c: New test.
2682
2683 2012-08-31 Martin Jambor <mjambor@suse.cz>
2684
2685 * gfortran.dg/pr48636.f90: Add dump scan checks.
2686
2687 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2688
2689 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2690
2691 2012-08-28 Joey Ye <joey.ye@arm.com>
2692
2693 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2694
2695 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2696
2697 PR target/46254
2698 * gcc.target/i386/pr46254.c: New test.
2699
2700 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2701
2702 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2703 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2704 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2705
2706 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2707
2708 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2709 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2710 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2711 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2712 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2713 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2714 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2715 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2716 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2717 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2718 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2719 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2720 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2721 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2722 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2723 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2724 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2725 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2726 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2727 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2728 gcc.target/mips/unaligned-1.c: Tighten regexps.
2729
2730 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2731
2732 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2733 (mips_option_groups): Remove optimization. Add various -f options.
2734 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2735 and -pg imply -fno-omit-frame-pointer.
2736 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2737 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2738 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2739 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2740 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2741 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2742 * gcc.target/mips/abi-n32-long32.c: Likewise.
2743 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2744 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2745 * gcc.target/mips/abi-n32-long64.c: Likewise.
2746 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2747 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2748 * gcc.target/mips/abi-n64-long32.c: Likewise.
2749 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2750 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2751 * gcc.target/mips/abi-n64-long64.c: Likewise.
2752 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2753 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2754 * gcc.target/mips/abi-o32-long32.c: Likewise.
2755 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2756 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2757 * gcc.target/mips/abi-o32-long64.c: Likewise.
2758 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2759 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2760 * gcc.target/mips/abi-o64-long32.c: Likewise.
2761 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2762 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2763 * gcc.target/mips/abi-o64-long64.c: Likewise.
2764 * gcc.target/mips/asm-1.c: Likewise.
2765 * gcc.target/mips/branch-1.c: Likewise.
2766 * gcc.target/mips/call-3.c: Likewise.
2767 * gcc.target/mips/call-saved-3.c: Likewise.
2768 * gcc.target/mips/clear-cache-1.c: Likewise.
2769 * gcc.target/mips/div-1.c: Likewise.
2770 * gcc.target/mips/div-2.c: Likewise.
2771 * gcc.target/mips/div-3.c: Likewise.
2772 * gcc.target/mips/div-4.c: Likewise.
2773 * gcc.target/mips/div-5.c: Likewise.
2774 * gcc.target/mips/div-6.c: Likewise.
2775 * gcc.target/mips/div-7.c: Likewise.
2776 * gcc.target/mips/div-8.c: Likewise.
2777 * gcc.target/mips/div-9.c: Likewise.
2778 * gcc.target/mips/div-10.c: Likewise.
2779 * gcc.target/mips/div-11.c: Likewise.
2780 * gcc.target/mips/div-12.c: Likewise.
2781 * gcc.target/mips/dsp-ctrl.c: Likewise.
2782 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2783 * gcc.target/mips/ext-8.c: Likewise.
2784 * gcc.target/mips/extend-2.c: Likewise.
2785 * gcc.target/mips/fix-r10000-1.c: Likewise.
2786 * gcc.target/mips/fix-r10000-2.c: Likewise.
2787 * gcc.target/mips/fix-r10000-3.c: Likewise.
2788 * gcc.target/mips/fix-r10000-4.c: Likewise.
2789 * gcc.target/mips/fix-r10000-5.c: Likewise.
2790 * gcc.target/mips/fix-r10000-6.c: Likewise.
2791 * gcc.target/mips/fix-r10000-7.c: Likewise.
2792 * gcc.target/mips/fix-r10000-8.c: Likewise.
2793 * gcc.target/mips/fix-r10000-9.c: Likewise.
2794 * gcc.target/mips/fix-r10000-10.c: Likewise.
2795 * gcc.target/mips/fix-r10000-11.c: Likewise.
2796 * gcc.target/mips/fix-r10000-12.c: Likewise.
2797 * gcc.target/mips/fix-r10000-13.c: Likewise.
2798 * gcc.target/mips/fix-r10000-14.c: Likewise.
2799 * gcc.target/mips/fix-r10000-15.c: Likewise.
2800 * gcc.target/mips/fpcmp-1.c: Likewise.
2801 * gcc.target/mips/fpcmp-2.c: Likewise.
2802 * gcc.target/mips/fpr-moves-7.c: Likewise.
2803 * gcc.target/mips/fpr-moves-8.c: Likewise.
2804 * gcc.target/mips/int-moves-1.c: Likewise.
2805 * gcc.target/mips/int-moves-2.c: Likewise.
2806 * gcc.target/mips/long-calls-pg.c: Likewise.
2807 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2808 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2809 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2810 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2811 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2812 * gcc.target/mips/mips-3d-1.c: Likewise.
2813 * gcc.target/mips/mips-3d-2.c: Likewise.
2814 * gcc.target/mips/mips-3d-3.c: Likewise.
2815 * gcc.target/mips/mips-3d-4.c: Likewise.
2816 * gcc.target/mips/mips-3d-5.c: Likewise.
2817 * gcc.target/mips/mips-3d-6.c: Likewise.
2818 * gcc.target/mips/mips-3d-7.c: Likewise.
2819 * gcc.target/mips/mips-3d-8.c: Likewise.
2820 * gcc.target/mips/mips-3d-9.c: Likewise.
2821 * gcc.target/mips/mips-ps-1.c: Likewise.
2822 * gcc.target/mips/mips-ps-2.c: Likewise.
2823 * gcc.target/mips/mips-ps-3.c: Likewise.
2824 * gcc.target/mips/mips-ps-4.c: Likewise.
2825 * gcc.target/mips/mips-ps-6.c: Likewise.
2826 * gcc.target/mips/mips32-dspr2.c: Likewise.
2827 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2828 * gcc.target/mips/neg-abs-1.c: Likewise.
2829 * gcc.target/mips/neg-abs-2.c: Likewise.
2830 * gcc.target/mips/nmadd-3.c: Likewise.
2831 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2832 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2833 * gcc.target/mips/octeon-pop-1.c: Likewise.
2834 * gcc.target/mips/pr26765.c: Likewise.
2835 * gcc.target/mips/pr33256.c: Likewise.
2836 * gcc.target/mips/pr33635-1.c: Likewise.
2837 * gcc.target/mips/pr33755.c: Likewise.
2838 * gcc.target/mips/pr35802.c: Likewise.
2839 * gcc.target/mips/pr45074.c: Likewise.
2840 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2841 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2842 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2843 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2844 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2845 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2846 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2847 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2848 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2849 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2850 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2851 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2852 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2853 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2854 * gcc.target/mips/save-restore-1.c: Likewise.
2855 * gcc.target/mips/save-restore-3.c: Likewise.
2856 * gcc.target/mips/save-restore-5.c: Likewise.
2857 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2858 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2859 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2860 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2861 * gcc.target/mips/stack-1.c: Likewise.
2862
2863 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2864 Tighten regexps.
2865
2866 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2867 branch under test to be filled with preceding rather than
2868 following instructions.
2869 * gcc.target/mips/branch-10.c: Likewise.
2870 * gcc.target/mips/branch-11.c: Likewise.
2871 * gcc.target/mips/branch-12.c: Likewise.
2872 * gcc.target/mips/branch-13.c: Likewise.
2873 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2874 to be eliminated. Tighten $28 scan-assembler-not test.
2875
2876 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2877 function to...
2878 * gcc.target/mips/call-4.c: ...this new test.
2879
2880 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2881 more likely.
2882 * gcc.target/mips/code-readable-3.c: Likewise.
2883 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2884 flag but skip for -O0.
2885 * gcc.target/mips/code-readable-4.c: Likewise.
2886
2887 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2888 of operations under test.
2889 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2890
2891 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2892 Don't require sibling-call optimization.
2893 * gcc.target/mips/near-far-4.c: Likewise.
2894
2895 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2896 Make sure that the register variable is used.
2897 * gcc.target/mips/soft-float-1.c: Likewise.
2898
2899 * gcc.target/mips/sdata-1.c: Make static data volatile.
2900 * gcc.target/mips/sdata-2.c: Likewise.
2901 * gcc.target/mips/sdata-3.c: Likewise.
2902 * gcc.target/mips/sdata-4.c: Likewise.
2903
2904 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2905 skip for -O0.
2906 * gcc.target/mips/atomic-memory-2.c: Likewise.
2907 * gcc.target/mips/branch-cost-1.c: Likewise.
2908 * gcc.target/mips/branch-cost-2.c: Likewise.
2909 * gcc.target/mips/cache-1.c: Likewise.
2910 * gcc.target/mips/call-1.c: Likewise.
2911 * gcc.target/mips/call-saved-2.c: Likewise.
2912 * gcc.target/mips/const-anchor-1.c: Likewise.
2913 * gcc.target/mips/const-anchor-2.c: Likewise.
2914 * gcc.target/mips/dse-1.c: Likewise.
2915 * gcc.target/mips/dsp-lhx.c: Likewise.
2916 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2917 * gcc.target/mips/ext-1.c: Likewise.
2918 * gcc.target/mips/ext-2.c: Likewise.
2919 * gcc.target/mips/ext-3.c: Likewise.
2920 * gcc.target/mips/ext-4.c: Likewise.
2921 * gcc.target/mips/ext-5.c: Likewise.
2922 * gcc.target/mips/ext-6.c: Likewise.
2923 * gcc.target/mips/ext-7.c: Likewise.
2924 * gcc.target/mips/extend-1.c: Likewise.
2925 * gcc.target/mips/fix-r4000-1.c: Likewise.
2926 * gcc.target/mips/fix-r4000-3.c: Likewise.
2927 * gcc.target/mips/fix-r4000-5.c: Likewise.
2928 * gcc.target/mips/fix-r4000-6.c: Likewise.
2929 * gcc.target/mips/fix-r4000-8.c: Likewise.
2930 * gcc.target/mips/fix-r4000-10.c: Likewise.
2931 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2932 * gcc.target/mips/fixed-vector-type.c: Likewise.
2933 * gcc.target/mips/fpr-moves-1.c: Likewise.
2934 * gcc.target/mips/fpr-moves-2.c: Likewise.
2935 * gcc.target/mips/fpr-moves-3.c: Likewise.
2936 * gcc.target/mips/fpr-moves-4.c: Likewise.
2937 * gcc.target/mips/fpr-moves-5.c: Likewise.
2938 * gcc.target/mips/fpr-moves-6.c: Likewise.
2939 * gcc.target/mips/ins-1.c: Likewise.
2940 * gcc.target/mips/ins-2.c: Likewise.
2941 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2942 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2943 * gcc.target/mips/lazy-binding-1.c: Likewise.
2944 * gcc.target/mips/madd-3.c: Likewise.
2945 * gcc.target/mips/madd-5.c: Likewise.
2946 * gcc.target/mips/madd-6.c: Likewise.
2947 * gcc.target/mips/madd-8.c: Likewise.
2948 * gcc.target/mips/madd-9.c: Likewise.
2949 * gcc.target/mips/memcpy-1.c: Likewise.
2950 * gcc.target/mips/mips-ps-type.c: Likewise.
2951 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2952 * gcc.target/mips/mips-sched-madd.c: Likewise.
2953 * gcc.target/mips/mips16e-extends.c: Likewise.
2954 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2955 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2956 * gcc.target/mips/movcc-1.c: Likewise.
2957 * gcc.target/mips/movcc-2.c: Likewise.
2958 * gcc.target/mips/movcc-3.c: Likewise.
2959 * gcc.target/mips/msub-5.c: Likewise.
2960 * gcc.target/mips/msub-6.c: Likewise.
2961 * gcc.target/mips/msub-8.c: Likewise.
2962 * gcc.target/mips/mult-2.c: Likewise.
2963 * gcc.target/mips/mult-3.c: Likewise.
2964 * gcc.target/mips/mult-5.c: Likewise.
2965 * gcc.target/mips/mult-6.c: Likewise.
2966 * gcc.target/mips/mult-7.c: Likewise.
2967 * gcc.target/mips/mult-12.c: Likewise.
2968 * gcc.target/mips/mult-13.c: Likewise.
2969 * gcc.target/mips/mult-14.c: Likewise.
2970 * gcc.target/mips/mult-15.c: Likewise.
2971 * gcc.target/mips/mult-17.c: Likewise.
2972 * gcc.target/mips/mult-18.c: Likewise.
2973 * gcc.target/mips/mult-19.c: Likewise.
2974 * gcc.target/mips/nmadd-1.c: Likewise.
2975 * gcc.target/mips/nmadd-2.c: Likewise.
2976 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2977 * gcc.target/mips/octeon-cins-1.c: Likewise.
2978 * gcc.target/mips/octeon-cins-2.c: Likewise.
2979 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2980 * gcc.target/mips/octeon-exts-2.c: Likewise.
2981 * gcc.target/mips/octeon-exts-3.c: Likewise.
2982 * gcc.target/mips/octeon-exts-4.c: Likewise.
2983 * gcc.target/mips/octeon-exts-5.c: Likewise.
2984 * gcc.target/mips/octeon-exts-6.c: Likewise.
2985 * gcc.target/mips/octeon-exts-7.c: Likewise.
2986 * gcc.target/mips/octeon-pop-2.c: Likewise.
2987 * gcc.target/mips/octeon-seq-3.c: Likewise.
2988 * gcc.target/mips/octeon-seq-4.c: Likewise.
2989 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2990 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2991 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2992 * gcc.target/mips/pr54240.c: Likewise.
2993 * gcc.target/mips/rsqrt-1.c: Likewise.
2994 * gcc.target/mips/rsqrt-2.c: Likewise.
2995 * gcc.target/mips/rsqrt-3.c: Likewise.
2996 * gcc.target/mips/rsqrt-4.c: Likewise.
2997 * gcc.target/mips/save-restore-2.c: Likewise.
2998 * gcc.target/mips/save-restore-4.c: Likewise.
2999 * gcc.target/mips/sb1-1.c: Likewise.
3000 * gcc.target/mips/scc-1.c: Likewise.
3001 * gcc.target/mips/scc-2.c: Likewise.
3002 * gcc.target/mips/scc-3.c: Likewise.
3003 * gcc.target/mips/scc-4.c: Likewise.
3004 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3005 * gcc.target/mips/truncate-1.c: Likewise.
3006 * gcc.target/mips/truncate-2.c: Likewise.
3007 * gcc.target/mips/truncate-3.c: Likewise.
3008 * gcc.target/mips/truncate-4.c: Likewise.
3009 * gcc.target/mips/truncate-5.c: Likewise.
3010 * gcc.target/mips/truncate-6.c: Likewise.
3011 * gcc.target/mips/unaligned-1.c: Likewise.
3012
3013 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3014 skip for -O0. Require -fexpensive-optimizations.
3015 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3016 * gcc.target/mips/dspr2-MULT.c: Likewise.
3017 * gcc.target/mips/fix-r4000-2.c: Likewise.
3018 * gcc.target/mips/fix-r4000-4.c: Likewise.
3019 * gcc.target/mips/fix-r4000-7.c: Likewise.
3020 * gcc.target/mips/fix-r4000-9.c: Likewise.
3021 * gcc.target/mips/madd-1.c: Likewise.
3022 * gcc.target/mips/madd-2.c: Likewise.
3023 * gcc.target/mips/madd-4.c: Likewise.
3024 * gcc.target/mips/maddu-1.c: Likewise.
3025 * gcc.target/mips/maddu-2.c: Likewise.
3026 * gcc.target/mips/maddu-3.c: Likewise.
3027 * gcc.target/mips/maddu-4.c: Likewise.
3028 * gcc.target/mips/msub-1.c: Likewise.
3029 * gcc.target/mips/msub-2.c: Likewise.
3030 * gcc.target/mips/msub-3.c: Likewise.
3031 * gcc.target/mips/msub-4.c: Likewise.
3032 * gcc.target/mips/msubu-1.c: Likewise.
3033 * gcc.target/mips/msubu-2.c: Likewise.
3034 * gcc.target/mips/msubu-3.c: Likewise.
3035 * gcc.target/mips/msubu-4.c: Likewise.
3036 * gcc.target/mips/mult-1.c: Likewise.
3037 * gcc.target/mips/mult-4.c: Likewise.
3038 * gcc.target/mips/mult-8.c: Likewise.
3039 * gcc.target/mips/mult-9.c: Likewise.
3040 * gcc.target/mips/mult-10.c: Likewise.
3041 * gcc.target/mips/mult-11.c: Likewise.
3042 * gcc.target/mips/mult-16.c: Likewise.
3043
3044 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3045 skip for -O0 and -Os.
3046 * gcc.target/mips/fix-r4000-12.c: Likewise.
3047 * gcc.target/mips/madd-7.c: Likewise.
3048 * gcc.target/mips/mips-ps-5.c: Likewise.
3049 * gcc.target/mips/mips-ps-7.c: Likewise.
3050 * gcc.target/mips/msub-7.c: Likewise.
3051
3052 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3053 skip for -O0. Require -mno-abicalls.
3054 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3055
3056 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3057 skip for -O0. Require a total number of BBIT instructions and
3058 at least one of each kind.
3059
3060 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3061 skip for -O0. Require -fno-unroll-loops.
3062
3063 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3064 skip for -O0. Allow BLTZ as well as BGEZ.
3065
3066 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3067
3068 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3069 skip for -O0. Require -fschedule-insns2.
3070 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3071
3072 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3073 but skip for -O0. Make a branch-likely more likely.
3074
3075 * gcc.target/mips/timode-2.c: Split each test into its own function.
3076 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3077
3078 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3079 skip for -O0. Require -fpeephole2.
3080 * gcc.target/mips/vr-mult-2.c: Likewise.
3081
3082 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3083
3084 PR preprocessor/53469
3085 * gcc.dg/cpp/_Pragma7.c: New test case.
3086
3087 2012-08-27 Tobias Burnus <burnus@net-b.de>
3088
3089 PR fortran/54370
3090 * gfortran.dg/do_5.f90: New.
3091
3092 2012-08-27 Tobias Burnus <burnus@net-b.de>
3093
3094 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3095 from dg-options as -Wall no longer implies it.
3096
3097 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3098
3099 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3100
3101 2012-08-25 Jason Merrill <jason@redhat.com>
3102
3103 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3104
3105 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3106
3107 PR c++/51421
3108 * g++.dg/cpp0x/auto34.C: New.
3109
3110 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3111
3112 PR c/54363
3113 * gcc.dg/pr54363.c: New test.
3114
3115 PR c/54355
3116 * gcc.dg/pr54355.c: New test.
3117
3118 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3119
3120 PR debug/52857
3121 * gcc.target/i386/pr52857-1.c: New.
3122 * gcc.target/i386/pr52857-2.c: Likewise.
3123
3124 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3125
3126 * gcc.target/mips/code-readable-4.c: New test.
3127
3128 2012-08-23 Julian Brown <julian@codesourcery.com>
3129 Sandra Loosemore <sandra@codesourcery.com>
3130
3131 * gcc.target/mips/code-readable-1.c: Add -O to options.
3132
3133 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3134
3135 PR c++/20420
3136 * g++.dg/lookup/using53.C: New.
3137
3138 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3139
3140 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3141 * gcc.dg/fixed-point/convert-1.c: New.
3142 * gcc.dg/fixed-point/convert-2.c: New.
3143 * gcc.dg/fixed-point/convert-3.c: New.
3144 * gcc.dg/fixed-point/convert-4.c: New.
3145 * gcc.dg/fixed-point/convert-float-1.c: New.
3146 * gcc.dg/fixed-point/convert-float-2.c: New.
3147 * gcc.dg/fixed-point/convert-float-3.c: New.
3148 * gcc.dg/fixed-point/convert-float-4.c: New.
3149 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3150 * gcc.dg/fixed-point/convert-sat.c: New.
3151 * gcc.dg/fixed-point/convert.h: New.
3152
3153 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3154
3155 PR target/54089
3156 * gcc.target/sh/pr54089-2.c: New.
3157
3158 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3159
3160 * gcc.target/i386/long-double-64-1.c: New file.
3161 * gcc.target/i386/long-double-64-2.c: Likewise.
3162 * gcc.target/i386/long-double-64-3.c: Likewise.
3163 * gcc.target/i386/long-double-64-4.c: Likewise.
3164 * gcc.target/i386/long-double-80-1.c: Likewise.
3165 * gcc.target/i386/long-double-80-2.c: Likewise.
3166 * gcc.target/i386/long-double-80-3.c: Likewise.
3167 * gcc.target/i386/long-double-80-4.c: Likewise.
3168 * gcc.target/i386/long-double-80-5.c: Likewise.
3169 * gcc.target/i386/long-double-80-6.c: Likewise.
3170 * gcc.target/i386/long-double-80-7.c: Likewise.
3171
3172 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3173
3174 PR tree-optimization/54317
3175 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3176
3177 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3178
3179 PR target/39423
3180 * gcc.target/sh/pr39423-2.c: New.
3181
3182 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3183
3184 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3185 * gcc.dg/fold-perm.c: Likewise.
3186
3187 2012-08-20 Jan Hubicka <jh@suse.cz>
3188
3189 PR fortran/48636
3190 * gcc.dg/ipa/inlinehint-1.c: New.
3191
3192 2012-08-20 Florian Weimer <fweimer@redhat.com>
3193
3194 PR c++/19351
3195 * g++.dg/init/new38.C: New test.
3196 * g++.dg/init/new39.C: New test.
3197
3198 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3199
3200 PR target/54089
3201 * gcc.target/sh/pr54089-1.c: New.
3202
3203 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3204
3205 PR target/51244
3206 * gcc.target/sh/pr51244-11.c: New.
3207
3208 2012-08-20 Tobias Burnus <burnus@net-b.de>
3209
3210 PR fortran/54301
3211 * gfortran.dg/warn_target_lifetime_2.f90: New.
3212
3213 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3214
3215 PR c++/10416
3216 * g++.dg/warn/Wunused-var-17.C: New.
3217
3218 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3219
3220 PR middle-end/53992
3221 * gcc.dg/gomp/pr53992.c: New test.
3222
3223 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3224
3225 PR tree-ssa/54295
3226 * gcc.c-torture/execute/20120817-1.c: New test.
3227
3228 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3229
3230 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3231 add instruction.
3232 (f2): New test that really does need adds.
3233
3234 2012-08-20 Richard Guenther <rguenther@suse.de>
3235
3236 PR tree-optimization/54327
3237 * gcc.dg/torture/pr54327.c: New testcase.
3238
3239 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR tree-optimization/54321
3242 * gcc.c-torture/compile/pr54321.c: New test.
3243
3244 2012-08-20 Tobias Burnus <burnus@net-b.de>
3245
3246 PR fortran/54301
3247 * gfortran.dg/warn_target_lifetime_1.f90: New.
3248
3249 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3250
3251 PR fortran/54298
3252 * gfortran.dg/real_compare_1.f90: New test case.
3253 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3254
3255 2012-08-18 Jan Hubicka <jh@suse.cz>
3256
3257 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3258
3259 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3260
3261 PR fortran/39290
3262 * gfortran.dg/interface_37.f90: New test.
3263
3264 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3265 Gary Funck <gary@intrepid.com>
3266
3267 PR target/20020
3268 * gcc.target/i386/pr20020-1.c: New test.
3269 * gcc.target/i386/pr20020-2.c: Likewise.
3270 * gcc.target/i386/pr20020-3.c: Likewise.
3271
3272 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3273
3274 * gcc.target/i386/perm-concat.c: New test.
3275
3276 2012-08-17 Julian Brown <julian@codesourcery.com>
3277
3278 * gcc.target/arm/div64-unwinding.c: New test.
3279
3280 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3281
3282 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3283
3284 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3285
3286 PR target/54236
3287 * gcc.target/sh/pr54236-1.c: New.
3288
3289 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3290
3291 * lib/target-supports.exp (check_effective_target_sync_int_long)
3292 (check_effective_target_sync_char_short): Enable for crisv32-*
3293 and cris-*.
3294
3295 PR middle-end/54261
3296 * gcc.dg/torture/pr54261-1.c: New test.
3297
3298 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3299
3300 PR fortran/54243
3301 PR fortran/54244
3302 * gfortran.dg/typebound_call_24.f03: New.
3303
3304 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3305
3306 PR tree-optimization/54245
3307 * gcc.dg/tree-ssa/pr54245.c: New test.
3308
3309 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3310
3311 PR tree-optimization/54240
3312 * gcc.target/powerpc/pr54240.c: New test.
3313 * gcc.target/mips/pr54240.c: Likewise.
3314
3315 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3316
3317 PR target/52933
3318 * gcc.target/sh/pr52933-1.c: New.
3319 * gcc.target/sh/pr52933-2.c: New.
3320
3321 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3322
3323 PR target/50751
3324 * gcc.target/sh/pr50751-8.c: New.
3325
3326 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3327
3328 PR fortran/47586
3329 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3330 * gfortran.dg/typebound_proc_27.f03: New test.
3331
3332 2012-08-14 Sterling Augustine <saugustine@google.com>
3333
3334 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3335
3336 2012-08-14 Tobias Burnus <burnus@net-b.de>
3337
3338 PR fortran/40881
3339 * gfortran.dg/data_constraints_3.f90: New.
3340 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3341 to disable -pedantic compilation.
3342 * gfortran.dg/pr37243.f: Ditto.
3343 * gfortran.dg/g77/19990826-3.f: Ditto.
3344 * gfortran.dg/g77/20020307-1.f : Ditto.
3345 * gfortran.dg/g77/980310-3.f: Ditto.
3346
3347 2012-08-14 Tobias Burnus <burnus@net-b.de>
3348
3349 PR fortran/54234
3350 * gfortran.dg/warn_conversion_4.f90: New.
3351
3352 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR middle-end/53411
3355 PR rtl-optimization/53495
3356 * gcc.c-torture/compile/pr53411.c: New test.
3357 * gcc.c-torture/compile/pr53495.c: New test.
3358
3359 2012-08-13 Richard Guenther <rguenther@suse.de>
3360
3361 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3362
3363 2012-08-13 Richard Guenther <rguenther@suse.de>
3364
3365 PR tree-optimization/54200
3366 * gcc.dg/guality/pr54200.c: New testcase.
3367 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3368
3369 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3370
3371 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3372
3373 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3374
3375 PR target/51244
3376 * gcc.target/sh/pr51244-7.c: New.
3377 * gcc.target/sh/pr51244-8.c: New.
3378 * gcc.target/sh/pr51244-9.c: New.
3379 * gcc.target/sh/pr51244-10.c: New.
3380
3381 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3382
3383 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3384 -m2e or -m2a.
3385 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3386 * gcc.target/sh/pr53511-1.c: Likewise.
3387 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3388 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3389 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3390 * gcc.target/sh/pr53512-3.c: Likewise.
3391 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3392
3393 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3394
3395 PR target/39423
3396 * gcc.c-torture/compile/pr39423-1.c: New.
3397 * gcc.c-torture/compile/pr39423-2.c: New.
3398
3399 2012-08-12 Tobias Burnus <burnus@net-b.de>
3400
3401 PR fortran/54221
3402 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3403 they appear uninitialized on the RHS.
3404 * gfortran.dg/public_private_module_6.f90: New.
3405
3406 2012-08-11 Martin Jambor <mjambor@suse.cz>
3407
3408 PR fortran/48636
3409 * gfortran.dg/pr48636.f90: New test.
3410
3411 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3412
3413 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3414 to avoid warnings.
3415 (main): Adjust caller.
3416
3417 2012-08-10 Richard Guenther <rguenther@suse.de>
3418
3419 * gcc.dg/matrix/*.c: Adjust and move ...
3420 * gcc.dg/torture/: ... here.
3421 * gcc.dg/matrix: Remove directory.
3422
3423 2012-08-10 Richard Guenther <rguenther@suse.de>
3424
3425 PR middle-end/54219
3426 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3427
3428 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3429
3430 PR middle-end/54211
3431 * gcc.dg/tree-ssa/pr54211.c: New test.
3432
3433 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3434
3435 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3436 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3437
3438 2012-08-10 Richard Guenther <rguenther@suse.de>
3439
3440 PR tree-optimization/54109
3441 * gcc.dg/torture/pr54109.c: New testcase.
3442 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3443 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3444
3445 2012-08-10 Richard Guenther <rguenther@suse.de>
3446
3447 PR tree-optimization/54027
3448 * gcc.dg/torture/pr54027.c: New testcase.
3449
3450 2012-08-10 Richard Guenther <rguenther@suse.de>
3451
3452 * g++.dg/plugin/selfassign.c: Adjust.
3453 * gcc.dg/plugin/selfassign.c: Likewise.
3454 * gcc.dg/strlenopt-11.c: Likewise.
3455 * gcc.dg/strlenopt-13.c: Likewise.
3456 * gcc.dg/no-strict-overflow-4.c: Likewise.
3457 * gcc.dg/strict-overflow-4.c: Likewise.
3458 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3459 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3460 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3461 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3462 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3463 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3464 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3465 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3466 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3467 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3468 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3469 * gcc.dg/pr46309.c: Likewise.
3470 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3471
3472 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3473
3474 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3475 for x86 targets.
3476 * gcc.c-torture/compile/20120727-2.c: New test.
3477
3478 2012-08-09 Martin Jambor <mjambor@suse.cz>
3479
3480 * gcc.dg/ipa/iinline-4.c: New test.
3481 * gcc.dg/ipa/iinline-5.c: Likewise.
3482 * gcc.dg/ipa/iinline-6.c: Likewise.
3483 * gcc.dg/ipa/iinline-7.c: Likewise.
3484 * gcc.dg/lto/20120723_0.c: Likewise.
3485 * gcc.dg/lto/20120723_1.c: Likewise.
3486
3487 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3488
3489 PR target/39423
3490 * gcc.target/sh/pr39423-1.c: New.
3491
3492 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3493
3494 PR target/51244
3495 * gcc.target/sh/pr51244-5: New.
3496 * gcc.target/sh/pr51244-6: New.
3497
3498 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3499
3500 * gcc.target/i386/adx-addxcarry32-3.c: New.
3501 * gcc.target/i386/adx-addxcarry64-3.c: New.
3502
3503 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3504
3505 PR rtl-optimization/53701
3506 * gcc.dg/pr53701.c: New test.
3507
3508 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3509
3510 * gcc.c-torture/compile/20120727-1.c: New test.
3511
3512 2012-08-09 Tobias Burnus <burnus@net-b.de>
3513
3514 PR fortran/54199
3515 * gfortran.dg/intrinsic_shadow_4.f90: New.
3516
3517 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3518
3519 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3520
3521 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3522
3523 * gcc.c-torture/execute/20120808-1.c: New test.
3524
3525 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3526
3527 PR rtl-optimization/54157
3528 * gcc.target/i386/pr54157.c: New file.
3529
3530 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3531
3532 * gcc.target/i386/adx-addcarryx32-1.c: New.
3533 * gcc.target/i386/adx-addcarryx32-2.c: New.
3534 * gcc.target/i386/adx-addcarryx64-1.c: New.
3535 * gcc.target/i386/adx-addcarryx64-2.c: New.
3536 * gcc.target/i386/adx-check.h: New.
3537 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3538 * gcc.target/i386/sse-12.c: Add -madx.
3539 * gcc.target/i386/sse-13.c: Ditto.
3540 * gcc.target/i386/sse-14.c: Ditto.
3541 * gcc.target/i386/sse-22.c: Ditto.
3542 * gcc.target/i386/sse-23.c: Ditto.
3543 * g++.dg/other/i386-2.C: Ditto.
3544 * g++.dg/other/i386-3.C: Ditto.
3545
3546 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3547
3548 * gcc.dg/tree-ssa/slsr-5.c: New.
3549 * gcc.dg/tree-ssa/slsr-6.c: New.
3550 * gcc.dg/tree-ssa/slsr-7.c: New.
3551 * gcc.dg/tree-ssa/slsr-8.c: New.
3552 * gcc.dg/tree-ssa/slsr-9.c: New.
3553 * gcc.dg/tree-ssa/slsr-10.c: New.
3554 * gcc.dg/tree-ssa/slsr-11.c: New.
3555 * gcc.dg/tree-ssa/slsr-12.c: New.
3556 * gcc.dg/tree-ssa/slsr-13.c: New.
3557 * gcc.dg/tree-ssa/slsr-14.c: New.
3558 * gcc.dg/tree-ssa/slsr-15.c: New.
3559 * gcc.dg/tree-ssa/slsr-16.c: New.
3560 * gcc.dg/tree-ssa/slsr-17.c: New.
3561 * gcc.dg/tree-ssa/slsr-18.c: New.
3562 * gcc.dg/tree-ssa/slsr-19.c: New.
3563 * gcc.dg/tree-ssa/slsr-20.c: New.
3564 * gcc.dg/tree-ssa/slsr-21.c: New.
3565 * gcc.dg/tree-ssa/slsr-22.c: New.
3566 * gcc.dg/tree-ssa/slsr-23.c: New.
3567 * gcc.dg/tree-ssa/slsr-24.c: New.
3568 * gcc.dg/tree-ssa/slsr-25.c: New.
3569 * gcc.dg/tree-ssa/slsr-26.c: New.
3570 * gcc.dg/tree-ssa/slsr-30.c: New.
3571 * gcc.dg/tree-ssa/slsr-31.c: New.
3572
3573 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3574
3575 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3576 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3577 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3578
3579 2012-08-06 Cary Coutant <ccoutant@google.com>
3580
3581 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3582
3583 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3584
3585 PR fortran/35831
3586 * gfortran.dg/dummy_procedure_5.f90: Modified.
3587 * gfortran.dg/dummy_procedure_8.f90: New.
3588 * gfortran.dg/interface_26.f90: Modified.
3589 * gfortran.dg/proc_ptr_11.f90: Modified.
3590 * gfortran.dg/proc_ptr_15.f90: Modified.
3591 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3592 * gfortran.dg/typebound_override_1.f90: Modified.
3593 * gfortran.dg/typebound_proc_6.f03: Modified.
3594
3595 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3596
3597 PR tree-optimization/51938
3598 PR tree-optimization/52005
3599 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3600 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3601 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3602 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3603
3604 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3605
3606 Avoid crashing on erroneous static_assert usage
3607 * g++.dg/cpp0x/static_assert8.C: New test.
3608
3609 2012-08-06 Jason Merrill <jason@redhat.com>
3610
3611 * g++.dg/cpp0x/sfinae38.C: New.
3612
3613 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3614 Paolo Carlini <paolo.carlini@oracle.com>
3615
3616 PR c++/54165
3617 * g++.dg/conversion/void2.C: New.
3618
3619 2012-08-06 Tom de Vries <tom@codesourcery.com>
3620
3621 * gcc.dg/tree-ssa/vrp78.c: New test.
3622
3623 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3624 Richard Sandiford <rdsandiford@googlemail.com>
3625
3626 * g++.dg/opt/enum2.C: Require fpic target.
3627 * g++.dg/lto/20090303_0.C: Likewise.
3628
3629 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3630 Catherine Moore <clm@codesourcery.com>
3631
3632 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3633 flush function names too.
3634 * gcc.target/mips/clear-cache-1.c: Likewise.
3635
3636 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3637
3638 PR target/54156
3639 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3640
3641 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3642
3643 PR fortran/54166
3644 * gfortran.dg/array_5.f90: New test.
3645
3646 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3647
3648 PR tree-optimization/30318
3649 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3650
3651 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3652
3653 * g++.dg/ext/vector17.C: New testcase.
3654
3655 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3656
3657 PR target/51931
3658 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3659 * g++.dg/opt/longbranch1.C: Likewise.
3660
3661 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3662
3663 PR tree-optimization/53805
3664 * gcc.dg/fold-notunord.c: New testcase.
3665
3666 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3667
3668 PR fortran/48820
3669 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3670 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3671
3672 2012-08-02 Jason Merrill <jason@redhat.com>
3673 Paolo Carlini <paolo.carlini@oracle.com>
3674
3675 PR c++/51213 (again)
3676 * g++.dg/cpp0x/sfinae37.C: Extend.
3677
3678 2012-08-02 Richard Guenther <rguenther@suse.de>
3679
3680 PR tree-optimization/50672
3681 * g++.dg/torture/pr50672.C: New testcase.
3682
3683 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3684
3685 PR fortran/54147
3686 * gfortran.dg/abstract_type_6.f03: Modified.
3687 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3688 * gfortran.dg/proc_ptr_comp_35.f90: New.
3689 * gfortran.dg/typebound_proc_9.f03: Modified.
3690 * gfortran.dg/typebound_proc_26.f90: New.
3691
3692 2012-08-02 Richard Guenther <rguenther@suse.de>
3693
3694 * gcc.dg/torture/pta-callused-1.c: Adjust.
3695 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3696 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3697 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3698 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3699 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3700 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3701 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3702 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3703
3704 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3705
3706 PR fortran/54033
3707 * gfortran.dg/include_6.f90: New test case.
3708 * gfortran.dg/include_7.f90: New test case.
3709 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3710
3711 2012-08-01 Tom de Vries <tom@codesourcery.com>
3712
3713 * gcc.dg/tree-ssa/vrp76.c: New test.
3714
3715 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3716
3717 PR tree-optimization/46556
3718 * gcc.dg/tree-ssa/slsr-27.c: New.
3719 * gcc.dg/tree-ssa/slsr-28.c: New.
3720 * gcc.dg/tree-ssa/slsr-29.c: New.
3721
3722 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3723
3724 PR fortran/42418
3725 * gfortran.dg/proc_decl_29.f90: New.
3726
3727 2012-07-31 Dehao Chen <dehao@google.com>
3728
3729 * gcc.dg/predict-7.c: New test.
3730
3731 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3732
3733 PR fortran/54134
3734 * gfortran.dg/typebound_override_3.f90: New.
3735
3736 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3737
3738 PR tree-optimization/53773
3739 * gcc.dg/vect/pr53773.c: New test.
3740
3741 2012-07-31 Nick Clifton <nickc@redhat.com>
3742
3743 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3744 and for XStormy16.
3745
3746 2012-07-31 Tobias Burnus <burnus@net-b.de>
3747
3748 * gfortran.dg/c_funloc_tests_6.f90: New.
3749 * gfortran.dg/c_funloc_tests_7.f90: New.
3750 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3751
3752 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3753
3754 PR c++/53624
3755 * g++.dg/cpp0x/temp_default5.C: New.
3756
3757 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3758
3759 PR fortran/51081
3760 * gfortran.dg/proc_ptr_37.f90: New.
3761
3762 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3763
3764 * lib/target-supports.exp
3765 (check_effective_target_vect_natural_alignment): New function.
3766 * gcc.dg/align-2.c: Only run on targets with natural alignment
3767 of vector types.
3768 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3769 alignment of vector types.
3770
3771 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3772 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3773
3774 * gcc.target/i386/rdseed16-1.c: New.
3775 * gcc.target/i386/rdseed32-1.c: Ditto
3776 * gcc.target/i386/rdseed64-1.c: Ditto
3777 * gcc.target/i386/sse-12.c: Add -mrdseed.
3778 * gcc.target/i386/sse-13.c: Ditto.
3779 * gcc.target/i386/sse-14.c: Ditto.
3780 * g++.dg/other/i386-2.C: Ditto.
3781 * g++.dg/other/i386-3.C: Ditto.
3782
3783 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3784
3785 PR target/51244
3786 * gcc.target/sh/pr51244-4.c: New.
3787
3788 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3789
3790 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3791 for alpha*-*-* targets. Cleanup original tree dump.
3792
3793 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3794
3795 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3796 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3797
3798 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3799
3800 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3801 rand, srand. Include <stdlib.h>.
3802
3803 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3804
3805 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3806
3807 2012-07-26 Richard Henderson <rth@redhat.com>
3808
3809 * gcc.dg/attr-hotcold-1.c: New.
3810 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3811
3812 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3813 Sandra Loosemore <sandra@codesourcery.com>
3814
3815 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3816
3817 2012-07-26 Tobias Burnus <burnus@net-b.de>
3818
3819 * gfortran.dg/contiguous_1.f90: Update dg-error.
3820 * gfortran.dg/proc_ptr_32.f90: Ditto.
3821
3822 2012-07-26 Richard Guenther <rguenther@suse.de>
3823
3824 PR tree-optimization/54098
3825 * gcc.dg/torture/pr54098.c: New testcase.
3826
3827 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3828
3829 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3830 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3831
3832 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3833
3834 PR fortran/44354
3835 * gfortran.dg/array_constructor_39.f90: New test.
3836
3837 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3838
3839 PR fortran/44354
3840 * gfortran.dg/array_constructor_38.f90: New test.
3841
3842 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3843
3844 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3845
3846 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3847
3848 * gnat.dg/noreturn5.ad[sb]: New test.
3849
3850 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3851 Paul Brook <paul@codesourcery.com>
3852
3853 PR target/53633
3854
3855 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3856 * c-c++-common/pr53633.c: New test.
3857
3858 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3859
3860 * gcc.target/i386/asm-dialect-1.c: New test case.
3861
3862 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3863 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3864
3865 * gcc.target/i386/prefetchw-1.c: New.
3866 * gcc.target/i386/sse-12.c: Add -mprfchw.
3867 * gcc.target/i386/sse-13.c: Ditto.
3868 * gcc.target/i386/sse-14.c: Ditto.
3869 * gcc.target/i386/sse-22.c: Ditto.
3870 * gcc.target/i386/sse-23.c: Ditto.
3871 * g++.dg/other/i386-2.C: Ditto.
3872 * g++.dg/other/i386-3.C: Ditto.
3873
3874 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3875
3876 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3877
3878 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3879
3880 PR target/54051
3881 * gcc.target/arm/pr54051.c: New.
3882 * gcc.target/arm/vfp-1.c: Adjust test.
3883
3884 2012-07-24 Julian Brown <julian@codesourcery.com>
3885
3886 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3887 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3888 hard-float ARM.
3889
3890 2012-07-23 Paul Brook <paul@codesourcery.com>
3891
3892 * g++.dg/other/armv7m-1.c: New test.
3893
3894 2012-07-23 Julian Brown <julian@codesourcery.com>
3895
3896 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3897 ARM.
3898 (DO_TEST): Define to 1 for appropriate ARM targets.
3899
3900 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3901
3902 PR tree-optimization/53881
3903 * gcc.dg/pr53881.c: Renamed to ...
3904 * gcc.dg/pr53881-1.c: ... this.
3905 * gcc.dg/pr53881-2.c: New test.
3906
3907 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3908
3909 Handle recent changes in default atomics for cris*-*-linux*.
3910 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3911 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3912 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3913 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3914 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3915 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3916 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3917 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3918 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3919 -mno-unaligned-atomic-may-use-library is in effect for
3920 cris*-*-linux*.
3921 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3922 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3923 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3924 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3925 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3926 gcc.target/cris/torture/sync-mis-op-i-1.c,
3927 gcc.target/cris/torture/sync-mis-op-i-2.c,
3928 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3929 gcc.target/cris/torture/sync-mis-op-i-3.c,
3930 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3931 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3932 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3933 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3934 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3935 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3936 (main): Remove local variable x.
3937 [mis_ok]: Check that atomics don't fail.
3938
3939 2012-07-21 Andrew Pinski <apinski@cavium.com>
3940
3941 * gcc.dg/tree-ssa/vrp72.c: New test.
3942 * gcc.dg/tree-ssa/vrp73.c: New test.
3943 * gcc.dg/tree-ssa/vrp74.c: New test.
3944 * gcc.dg/tree-ssa/vrp75.c: New test.
3945
3946 2012-07-21 Andrew Pinski <apinski@cavium.com>
3947
3948 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3949 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3950
3951 2012-07-21 Andrew Pinski <apinski@cavium.com>
3952
3953 * gcc.target/mips/octeon-pop-2.c: New testcase.
3954
3955 2012-07-21 Tobias Burnus <burnus@net-b.de>
3956
3957 PR fortran/48820
3958 * gfortran.dg/assumed_rank_3.f90: New.
3959 * gfortran.dg/assumed_rank_11.f90: New.
3960 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3961 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3962 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3963
3964 2012-07-21 Andrew Pinski <apinski@cavium.com>
3965
3966 * gcc.target/mips/unaligned-1.c: New testcase.
3967
3968 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3969
3970 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3971
3972 2012-07-20 Tobias Burnus <burnus@net-b.de>
3973
3974 * gfortran.dg/bind_c_array_params_2.f90: New.
3975 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3976 and update dg-error.
3977
3978 2012-07-20 Tobias Burnus <burnus@net-b.de>
3979
3980 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3981
3982 2012-07-20 Jason Merrill <jason@redhat.com>
3983
3984 PR c++/54038
3985 * g++.dg/other/array7.C: New.
3986
3987 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3988
3989 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3990 the basic block and check loop depth.
3991 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3992 matching patterns and comments.
3993 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3994 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3995
3996 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3997
3998 PR c++/28656
3999 * c-c++-common/pr28656.c: New test.
4000
4001 2012-07-19 Jason Merrill <jason@redhat.com>
4002
4003 PR c++/54026
4004 * g++.dg/init/mutable1.C: New.
4005
4006 2012-07-20 Tobias Burnus <burnus@net-b.de>
4007
4008 PR fortran/48820
4009 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4010 * gfortran.dg/assumed_rank_1.f90: New.
4011 * gfortran.dg/assumed_rank_1_c.c: New.
4012 * gfortran.dg/assumed_rank_2.f90: New.
4013 * gfortran.dg/assumed_rank_4.f90: New.
4014 * gfortran.dg/assumed_rank_5.f90: New.
4015 * gfortran.dg/assumed_rank_6.f90: New.
4016 * gfortran.dg/assumed_rank_7.f90: New.
4017 * gfortran.dg/assumed_rank_8.f90: New.
4018 * gfortran.dg/assumed_rank_8_c.c: New.
4019 * gfortran.dg/assumed_rank_9.f90: New.
4020 * gfortran.dg/assumed_rank_10.f90: New.
4021 * gfortran.dg/assumed_rank_12.f90: New.
4022
4023 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4024
4025 * gnat.dg/opt25.adb: New test.
4026 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4027 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4028
4029 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4030
4031 * gnat.dg/aggr20.ad[sb]: New test.
4032 * gnat.dg/aggr20_pkg.ads: New helper.
4033
4034 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4035
4036 * gnat.dg/derived_type3.adb: New test.
4037 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4038
4039 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR rtl-optimization/53942
4042 * gcc.dg/pr53942.c: New test.
4043
4044 2012-07-19 Jason Merrill <jason@redhat.com>
4045
4046 PR c++/54021
4047 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4048
4049 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4050
4051 * gnat.dg/discr38.adb: New test.
4052
4053 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4054
4055 PR middle-end/54017
4056 * c-c++-common/gomp/pr54017.c: New test.
4057
4058 2012-07-19 Richard Guenther <rguenther@suse.de>
4059 Eric Botcazou <ebotcazou@adacore.com>
4060
4061 * gnat.dg/loop_optimization11.adb: New testcase.
4062 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4063
4064 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4065 Jason Merrill <jason@redhat.com>
4066
4067 * g++.dg/cpp0x/sfinae37.C: New.
4068 * g++.dg/template/access23.C: New.
4069 * g++.dg/template/access7.C: Adjust.
4070 * g++.dg/template/sfinae10.C: Don't expect errors.
4071 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4072
4073 2012-07-18 Julian Brown <julian@codesourcery.com>
4074 Sandra Loosemore <sandra@codesroucery.com>
4075
4076 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4077
4078 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4079
4080 * gnat.dg/noreturn4.ad[sb]: New test.
4081 * gnat.dg/noreturn4_pkg.ads: New helper.
4082
4083 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4084 Julian Brown <julian@codesourcery.com>
4085
4086 * gcc.target/arm/neon-vdup-1.c: New test case.
4087 * gcc.target/arm/neon-vdup-2.c: New test case.
4088 * gcc.target/arm/neon-vdup-3.c: New test case.
4089 * gcc.target/arm/neon-vdup-4.c: New test case.
4090 * gcc.target/arm/neon-vdup-5.c: New test case.
4091 * gcc.target/arm/neon-vdup-6.c: New test case.
4092 * gcc.target/arm/neon-vdup-7.c: New test case.
4093 * gcc.target/arm/neon-vdup-8.c: New test case.
4094 * gcc.target/arm/neon-vdup-9.c: New test case.
4095 * gcc.target/arm/neon-vdup-10.c: New test case.
4096 * gcc.target/arm/neon-vdup-11.c: New test case.
4097 * gcc.target/arm/neon-vdup-12.c: New test case.
4098 * gcc.target/arm/neon-vdup-13.c: New test case.
4099 * gcc.target/arm/neon-vdup-14.c: New test case.
4100 * gcc.target/arm/neon-vdup-15.c: New test case.
4101 * gcc.target/arm/neon-vdup-16.c: New test case.
4102 * gcc.target/arm/neon-vdup-17.c: New test case.
4103 * gcc.target/arm/neon-vdup-18.c: New test case.
4104 * gcc.target/arm/neon-vdup-19.c: New test case.
4105 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4106 arguments non-constant.
4107
4108 2012-07-18 Richard Guenther <rguenther@suse.de>
4109
4110 PR tree-optimization/53970
4111 * g++.dg/torture/pr53970.C: New testcase.
4112
4113 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4114
4115 PR target/38621
4116 * gcc.c-torture/compile/pr38621.c: New.
4117
4118 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4119
4120 PR target/33135
4121 * gcc.target/sh/pr33135-1.c: New.
4122 * gcc.target/sh/pr33135-2.c: New.
4123 * gcc.target/sh/pr33135-3.c: New.
4124 * gcc.target/sh/pr33135-4.c: New.
4125
4126 2012-07-17 Jason Merrill <jason@redhat.com>
4127
4128 PR c++/53995
4129 * g++.dg/parse/enum9.C: New.
4130
4131 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4132 Sandra Loosemore <sandra@codesourcery.com>
4133
4134 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4135 if there is a conflict with -mcpu=. Use -mcpu=5208.
4136
4137 2012-07-17 Jason Merrill <jason@redhat.com>
4138
4139 PR c++/53989
4140 * g++.dg/template/array23.C: New.
4141
4142 2012-07-17 Tobias Burnus <burnus@net-b.de>
4143
4144 PR fortran/53985
4145 * gfortran.dg/bind_c_usage_26.f90: New.
4146 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4147 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4148 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4149 * gfortran.dg/interop_params.f03: Ditto.
4150
4151 2012-07-17 Jason Merrill <jason@redhat.com>
4152
4153 * g++.dg/template/inherit8.C: Adjust.
4154 * g++.dg/template/using21.C: Adjust.
4155 * g++.dg/template/using22.C: Adjust.
4156
4157 PR c++/53549
4158 * g++.dg/template/current-inst1.C: New.
4159 * g++.dg/parse/crash35.C: Adjust.
4160
4161 2012-07-17 Tobias Burnus <burnus@net-b.de>
4162
4163 PR fortran/52101
4164 * gfortran.dg/oldstyle_4.f90: New.
4165
4166 2012-07-17 Tobias Burnus <burnus@net-b.de>
4167
4168 PR fortran/49265
4169 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4170 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4171
4172 2012-07-16 Jason Merrill <jason@redhat.com>
4173
4174 * g++.dg/parse/access8.C: Adjust.
4175 * g++.dg/template/sfinae6_neg.C: Adjust.
4176
4177 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4178
4179 PR fortran/53824
4180 * gfortran.dg/coarray_allocate_1.f90: New test.
4181
4182 2012-07-16 Andrew Pinski <apinski@cavium.com>
4183
4184 * gcc.c-torture/execute/bswap-1.c: New testcase.
4185 * gcc.c-torture/compile/unalign-1.c: New testcase.
4186 * gcc.c-torture/compile/20120524-1.c: New testcase.
4187 * gcc.c-torture/compile/20101216-1.c: New testcase.
4188
4189 2012-07-16 Dehao Chen <dehao@google.com>
4190
4191 Revert
4192 2012-07-10 Dehao Chen <dehao@google.com>
4193
4194 * gcc.dg/debug_info_inline.c: New test.
4195
4196 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4197
4198 PR fortran/53956
4199 * gfortran.dg/proc_decl_28.f90: New.
4200
4201 2012-07-16 Andrew Pinski <apinski@cavium.com>
4202
4203 * gcc.dg/torture/builtins-1.c: New testcase.
4204
4205 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4206
4207 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4208 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4209 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4210 gcc.target/cris/sync-1-v10.c,
4211 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4212 pass -mno-unaligned-atomic-may-use-library.
4213 * gcc.target/cris/sync-xchg-1.c: New test.
4214 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4215 valid register operand output modifier.
4216
4217 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4218
4219 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4220 characters.
4221
4222 2012-07-13 Andrew Pinski <apinski@cavium.com>
4223
4224 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4225 rather than cleanup-tree-dump.
4226 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4227
4228 2012-07-13 Richard Guenther <rguenther@suse.de>
4229
4230 PR tree-optimization/53907
4231 * gcc.target/i386/pr53907.c: New testcase.
4232
4233 2012-07-13 Richard Guenther <rguenther@suse.de>
4234
4235 PR tree-optimization/53922
4236 * gcc.dg/torture/pr53922.c: New testcase.
4237
4238 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4239
4240 PR rtl-optimization/53908
4241 * gcc.dg/torture/pr53908.c: New test.
4242
4243 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4244
4245 PR c++/53531
4246 * g++.dg/cpp0x/variadic135.C: New.
4247
4248 2012-07-12 Jason Merrill <jason@redhat.com>
4249
4250 * g++.dg/template/sfinae6_neg.C: Adjust.
4251
4252 2012-07-12 Tobias Burnus <burnus@net-b.de>
4253
4254 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4255 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4256 scan-tree-dump-times pattern.
4257
4258 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4259
4260 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4261
4262 2012-07-11 Jason Merrill <jason@redhat.com>
4263
4264 DR 1402
4265 * g++.g/cpp0x/defaulted37.C: New.
4266
4267 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4268
4269 PR target/53859
4270 * gcc.target/arm/pr53859.c: New test.
4271
4272 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4273
4274 PR target/53886
4275 * gcc.c-torture/compile/pr53886.c: New.
4276
4277 2012-07-10 Dehao Chen <dehao@google.com>
4278
4279 * gcc.dg/debug_info_inline.c: New test.
4280
4281 2012-07-10 Jason Merrill <jason@redhat.com>
4282
4283 PR c++/53733
4284 * g++.dg/cpp0x/defaulted36.C: New.
4285 * g++.dg/cpp0x/defaulted21.C: Adjust.
4286
4287 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4288
4289 2012-07-09 Sterling Augustine <saugustine@google.com>
4290
4291 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4292
4293 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4294
4295 PR tree-optimization/53887
4296 * gcc.dg/pr53887.c: New test.
4297
4298 2012-07-09 Jason Merrill <jason@redhat.com>
4299
4300 PR c++/53882
4301 * g++.dg/cpp0x/nullptr29.C: New.
4302
4303 2012-07-09 Tom de Vries <tom@codesourcery.com>
4304 Richard Guenther <rguenther@suse.de>
4305
4306 * gcc.dg/builtin-unreachable-6.c: New test.
4307 * gcc.dg/builtin-unreachable-5.c: New test.
4308
4309 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4310
4311 PR tree-optimization/53881
4312 * gcc.dg/pr53881.c: New test.
4313
4314 2012-07-06 Jason Merrill <jason@redhat.com>
4315
4316 PR c++/53862
4317 * g++.dg/cpp0x/variadic134.C: New.
4318
4319 PR c++/53858
4320 * g++.dg/cpp0x/alias-decl-20.C: New.
4321
4322 2012-07-06 Tom de Vries <tom@codesourcery.com>
4323
4324 PR tree-optimization/51879
4325 * gcc.dg/pr51879-16.c: New test.
4326 * gcc.dg/pr51879-17.c: Same.
4327
4328 2012-07-06 Tom de Vries <tom@codesourcery.com>
4329
4330 PR tree-optimization/52009
4331 * gcc.dg/pr51879-7.c: New test.
4332 * gcc.dg/pr51879-18.c: New test.
4333
4334 2012-07-05 Jason Merrill <jason@redhat.com>
4335
4336 PR c++/50852
4337 * g++.dg/template/typedef39.C: New.
4338
4339 PR c++/53039
4340 * g++.dg/cpp0x/variadic133.C: New.
4341 * g++.dg/template/param1.C: Adjust.
4342
4343 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4344
4345 PR target/48941
4346 PR target/51980
4347 * gcc.target/arm/neon/vtrnf32.c: Update.
4348 * gcc.target/arm/neon/vtrns32.c: Update.
4349 * gcc.target/arm/neon/vtrnu32.c: Update.
4350 * gcc.target/arm/neon/vzipf32.c: Update.
4351 * gcc.target/arm/neon/vzips32.c: Update.
4352 * gcc.target/arm/neon/vzipu32.c: Update.
4353
4354 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4355
4356 PR fortran/53732
4357 * gfortran.dg/inline_sum_4.f90: New test.
4358
4359 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4360
4361 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4362
4363 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4364
4365 * gcc.target/arm/fma-sp.c: New testcase.
4366 * gcc.target/arm/fma.c: Likewise.
4367 * gcc.target/arm/fma.h: Likewise.
4368
4369 2012-07-04 Jason Merrill <jason@redhat.com>
4370
4371 PR c++/53848
4372 * g++.dg/other/enum3.C: New.
4373
4374 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4375
4376 PR middle-end/53321
4377 * g++.dg/torture/pr53321.C: New test.
4378
4379 2012-07-04 Richard Guenther <rguenther@suse.de>
4380
4381 PR tree-optimization/53844
4382 * g++.dg/tree-ssa/pr53844.C: New testcase.
4383
4384 2012-07-04 Richard Guenther <rguenther@suse.de>
4385
4386 PR tree-optimization/53849
4387 * gcc.dg/pr53849.c: New testcase.
4388
4389 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4390
4391 PR c++/53812
4392 * g++.dg/ext/label14.C: New test.
4393
4394 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4395
4396 PR target/53811
4397 * g++.dg/other/pr53811.C: New test.
4398
4399 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4400
4401 PR target/28896
4402 * gcc.target/m68k/stack-limit-1.c: New testcase.
4403
4404 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4405
4406 * gnat.dg/recursive_call.adb: New test.
4407
4408 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4409
4410 * gnat.dg/discr37.ad[sb]: New test.
4411
4412 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4413
4414 * g++.dg/other/packed1.C: Remove SH from xfail list.
4415
4416 2012-07-02 Jason Merrill <jason@redhat.com>
4417
4418 PR c++/53619
4419 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4420
4421 PR c++/53783
4422 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4423
4424 PR c++/53788
4425 * g++.dg/cpp0x/decltype39.C: New.
4426 * g++.dg/diagnostic/method1.C: Adjust.
4427
4428 PR c++/53816
4429 * g++.dg/template/ref6.C: New.
4430
4431 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4432
4433 PR target/53568
4434 * gcc.target/sh/pr53568-1.c: New.
4435
4436 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4437
4438 PR target/51244
4439 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4440
4441 2012-07-02 Jason Merrill <jason@redhat.com>
4442
4443 PR c++/53821
4444 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4445
4446 PR c++/53524
4447 * g++.dg/template/enum7.C: New.
4448 * g++.dg/other/ptrmem10.C: Adjust.
4449 * g++.dg/other/ptrmem11.C: Adjust.
4450 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4451
4452 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4453
4454 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4455
4456 2012-07-01 Wei Guozhi <carrot@google.com>
4457
4458 PR target/53447
4459 * gcc.target/arm/pr53447-1.c: New testcase.
4460 * gcc.target/arm/pr53447-2.c: New testcase.
4461 * gcc.target/arm/pr53447-3.c: New testcase.
4462 * gcc.target/arm/pr53447-4.c: New testcase.
4463
4464 2012-06-29 Richard Guenther <rguenther@suse.de>
4465
4466 PR tree-optimization/47061
4467 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4468
4469 2012-06-29 Richard Guenther <rguenther@suse.de>
4470
4471 PR tree-optimization/37541
4472 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4473
4474 2012-06-29 Richard Guenther <rguenther@suse.de>
4475
4476 PR tree-optimization/52589
4477 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4478
4479 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4480
4481 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4482
4483 * g++.dg/template/error46.C: Add missing comment to dg-message.
4484 * g++.dg/template/crash107.C: Likewise.
4485 * g++.dg/template/error47.C: Likewise.
4486 * g++.dg/template/crash108.C: Likewise.
4487 * g++.dg/overload/operator5.C: Likewise.
4488
4489 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4490 errors in dg-message directives, add comments.
4491
4492 2012-06-28 Kai Tietz <ktietz@redhat.com>
4493
4494 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4495 hard-coded 'unsigned long'.
4496
4497 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4498
4499 PR tree-optimization/51581
4500 * gcc.dg/vect/pr51581-4.c: New test.
4501
4502 PR tree-optimization/53645
4503 * gcc.c-torture/execute/pr53645-2.c: New test.
4504
4505 2012-06-28 Richard Guenther <rguenther@suse.de>
4506
4507 PR middle-end/53790
4508 * gcc.dg/torture/pr53790.c: New testcase.
4509
4510 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR tree-optimization/53645
4513 * gcc.c-torture/execute/pr53645.c: New test.
4514
4515 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4516
4517 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4518
4519 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4520
4521 PR debug/53671
4522 PR debug/49888
4523 * gcc.dg/guality/pr49888.c: Account for the possibility that
4524 the variable is optimized out at the first test.
4525
4526 2012-06-27 Jason Merrill <jason@redhat.com>
4527
4528 * g++.dg/cpp0x/override2.C: Adjust.
4529 * g++.dg/template/error5.C: Adjust.
4530 * g++.dg/parse/crash28.C: Adjust.
4531
4532 PR c++/53563
4533 * g++.dg/parse/template27.C: New.
4534 * g++.dg/template/crash74.C: Adjust expected output.
4535
4536 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4537
4538 PR fortran/41951
4539 PR fortran/49591
4540 * gfortran.dg/typebound_operator_16.f03: New.
4541
4542 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4543
4544 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4545 even src1.i and src2.i fields even in the second half of the arrays.
4546
4547 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4548
4549 PR c++/51033.
4550 * g++.dg/torture/vshuf-16.inc: New test.
4551 * g++.dg/torture/vshuf-2.inc: New test.
4552 * g++.dg/torture/vshuf-4.inc: New test.
4553 * g++.dg/torture/vshuf-8.inc: New test.
4554 * g++.dg/torture/vshuf-main.inc: New test.
4555 * g++.dg/torture/vshuf-v16hi.C: New test.
4556 * g++.dg/torture/vshuf-v16qi.C: New test.
4557 * g++.dg/torture/vshuf-v2df.C: New test.
4558 * g++.dg/torture/vshuf-v2di.C: New test.
4559 * g++.dg/torture/vshuf-v2sf.C: New test.
4560 * g++.dg/torture/vshuf-v2si.C: New test.
4561 * g++.dg/torture/vshuf-v4df.C: New test.
4562 * g++.dg/torture/vshuf-v4di.C: New test.
4563 * g++.dg/torture/vshuf-v4sf.C: New test.
4564 * g++.dg/torture/vshuf-v4si.C: New test.
4565 * g++.dg/torture/vshuf-v8hi.C: New test.
4566 * g++.dg/torture/vshuf-v8qi.C: New test.
4567 * g++.dg/torture/vshuf-v8si.C: New test.
4568
4569 2012-06-27 Richard Guenther <rguenther@suse.de>
4570
4571 PR middle-end/53676
4572 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4573
4574 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4575
4576 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4577 scan-dump-dem-not): Use printable pattern in test name.
4578
4579 2012-06-26 Sterling Augustine <saugustine@google.com>
4580 Dominique Dhumieres <dominiq@lps.ens.fr>
4581
4582 * gcc.dg/pubtypes-2.c: Update expected output.
4583 * gcc.dg/pubtypes-3.c: Likewise.
4584 * gcc.dg/pubtypes-4.c: Likewise.
4585
4586 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4587
4588 * gcc.dg/tree-ssa/slsr-1.c: New test.
4589 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4590 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4591 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4592
4593 2012-06-26 Matt Turner <mattst88@gmail.com>
4594
4595 PR target/35294
4596 * gcc.target/arm/mmx-2.c: New.
4597
4598 2012-06-26 Richard Guenther <rguenther@suse.de>
4599
4600 PR c++/53752
4601 * g++.dg/torture/pr53752.C: New testcase.
4602
4603 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR tree-optimization/53748
4606 * gcc.c-torture/compile/pr53748.c: New test.
4607
4608 2012-06-25 Jason Merrill <jason@redhat.com>
4609
4610 PR c++/53498
4611 PR c++/53305
4612 * g++.dg/cpp0x/decltype38.C: New.
4613 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4614
4615 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4616
4617 * lib/target-supports-dg.exp (testname-for-summary): New.
4618 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4619 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4620 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4621 scan-module-absence, output-exists, output-exists-not: Use
4622 testname-for-summary.
4623 (dg-test): Clean up testname_with_flags.
4624 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4625 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4626 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4627 scan-assembler-dem-not, object-size: Use testname-for-summary.
4628 * lib/gcov.exp (run-gcov): Likewise.
4629 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4630 scan-dump-dem, scan-dump-dem-note): Likewise.
4631
4632 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4633 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4634 including profopt.opt; save and restore existing value.
4635 * g++.dg/bprob/bprob.exp: Likewise.
4636 * gcc.dg/matrix/matrix.exp: Likewise.
4637 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4638 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4639 PROFOPT_OPTIONS.
4640
4641 2012-06-25 Richard Henderson <rth@redhat.com>
4642
4643 * gcc.dg/pr53749.c: New.
4644
4645 2012-06-25 Jason Merrill <jason@redhat.com>
4646
4647 PR c++/52988
4648 * g++.dg/cpp0x/nullptr28.C: New.
4649
4650 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4651
4652 * gcc.target/arm/neon-vld1_dupQ.c: New.
4653
4654 2012-06-25 Florian Weimer <fweimer@redhat.com>
4655
4656 * g++.dg/init/new35.C: New.
4657 * g++.dg/init/new36.C: New.
4658 * g++.dg/init/new37.C: New.
4659 * g++.dg/ext/vla5.C: New warning.
4660 * g++.dg/ext/vla8.C: New warning.
4661 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4662
4663 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4664 James Greenhalgh <james.greenhalgh@arm.com>
4665
4666 * gcc.target/arm/ftest-support-arm.h New testcase.
4667 * gcc.target/arm/ftest-support-thumb.h Likewise.
4668 * gcc.target/arm/ftest-support.h Likewise.
4669 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4670 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4671 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4672 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4673 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4674 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4675 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4676 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4677 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4678 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4679 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4680 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4681 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4682 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4683 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4684 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4685 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4686 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4687 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4688 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4689 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4690 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4691 * lib/target-supports.exp
4692 (check_effective_target_arm_arch_FUNC): Add support for more
4693 architectures.
4694 (add_options_for_arm_arch_FUNC): Likewise.
4695 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4696
4697 2012-06-25 Jason Merrill <jason@redhat.com>
4698
4699 PR c++/53202
4700 * g++.dg/cpp0x/constexpr-tuple.C: New.
4701
4702 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR target/53759
4705 * gcc.target/i386/pr53759.c: New test.
4706
4707 PR c++/53594
4708 * g++.dg/cpp0x/nsdmi7.C: New test.
4709
4710 2012-06-24 Kai Tietz <ktietz@redhat.com>
4711
4712 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4713 for LLP64 targets.
4714 * gcc.target/i386/pr38988.c: Likewise.
4715
4716 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4717
4718 PR fortran/47710
4719 PR fortran/53328
4720 * gfortran.dg/typebound_generic_12.f03: New.
4721 * gfortran.dg/typebound_generic_13.f03: New.
4722
4723 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4724
4725 * gnat.dg/lto15.ad[sb]: New test.
4726
4727 2012-06-21 Meador Inge <meadori@codesourcery.com>
4728
4729 PR c/53702
4730 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4731
4732 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4733
4734 * gcc.dg/pch/ident-1.c: New test.
4735 * gcc.dg/pch/ident-1.hs: Header file for new test.
4736
4737 2012-06-21 Michael Matz <matz@suse.de>
4738
4739 PR middle-end/53688
4740 * gcc.c-torture/execute/pr53688.c: New test.
4741
4742 2012-06-20 Richard Guenther <rguenther@suse.de>
4743
4744 PR tree-optimization/30318
4745 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4746
4747 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4748
4749 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4750
4751 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4752
4753 * gcc.target/i386/clearcapv2.map: New file.
4754 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4755
4756 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4757
4758 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4759 and add __sh__ case.
4760
4761 2012-06-19 Jason Merrill <jason@redhat.com>
4762
4763 PR c++/52637
4764 * g++.dg/debug/localclass1.C: New.
4765
4766 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4767
4768 * g++.dg/cpp0x/override4.C: New.
4769
4770 2012-06-14 Jason Merrill <jason@redhat.com>
4771
4772 PR c++/53651
4773 * g++.dg/cpp0x/decltype37.C: New.
4774
4775 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4776
4777 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4778
4779 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4780
4781 * gcc.c-torture/compile/vector-5.c,
4782 gcc.c-torture/compile/vector-6.c: New tests.
4783
4784 2012-06-19 Richard Henderson <rth@redhat.com>
4785
4786 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4787
4788 2012-06-19 Richard Guenther <rguenther@suse.de>
4789
4790 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4791
4792 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4793
4794 PR target/53712
4795 * gcc.target/i386/pr53712.c: New test.
4796
4797 2012-06-18 Tobias Burnus <burnus@net-b.de>
4798
4799 PR fortran/53692
4800 * gfortran.dg/elemental_optional_args_6.f90: New.
4801
4802 2012-06-18 Tobias Burnus <burnus@net-b.de>
4803
4804 PR fortran/53526
4805 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4806 * gfortran.dg/coarray/move_alloc_1.f90
4807
4808 2012-06-18 Tobias Burnus <burnus@net-b.de>
4809
4810 PR fortran/53526
4811 * gfortran.dg/coarray_27.f90: New.
4812
4813 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4814 Greta Yorsh <Greta.Yorsh@arm.com>
4815
4816 * gcc.target/arm/epilog-1.c: New test.
4817
4818 2012-06-18 Richard Guenther <rguenther@suse.de>
4819
4820 PR tree-optimization/53693
4821 * g++.dg/torture/pr53693.C: New testcase.
4822
4823 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4824
4825 PR tree-optimization/53703
4826 * gcc.dg/torture/pr53703.c: New test.
4827
4828 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4829
4830 PR middle-end/53698
4831 * gcc.target/i386/pr53698.c: New test.
4832
4833 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4834
4835 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4836
4837 2012-06-17 Tobias Burnus <burnus@net-b.de>
4838
4839 PR fortran/53691
4840 PR fortran/53685
4841 * gfortran.dg/transfer_check_3.f90: New.
4842
4843 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4844
4845 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4846
4847 2012-06-16 Tobias Burnus <burnus@net-b.de>
4848
4849 PR fortran/53642
4850 PR fortran/45170
4851 * gfortran.dg/deferred_type_param_8.f90: New.
4852
4853 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4854
4855 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4856 testname that includes flags, passed in as new argument, in
4857 pass/fail messages.
4858 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4859 and pass it to verify-* procedures.
4860
4861 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4862 alignment torture options with usual torture options.
4863
4864 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4865 messages reported for one line of source code.
4866 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4867 * g++.dg/cpp0x/decltype2.C: Likewise.
4868 * g++.dg/cpp0x/decltype3.C: Likewise.
4869 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4870 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4871 * g++.dg/cpp0x/static_assert3.C: Likewise.
4872 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4873 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4874 * g++.dg/cpp0x/union1.C: Likewise.
4875 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4876 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4877 * g++.dg/cpp0x/variadic2.C: Likewise.
4878 * g++.dg/cpp0x/variadic20.C: Likewise.
4879 * g++.dg/cpp0x/variadic74.C: Likewise.
4880 * g++.dg/diagnostic/bitfld2.C: Likewise.
4881 * g++.dg/ext/attrib44.C: Likewise.
4882 * g++.dg/ext/no-asm-1.C: Likewise.
4883 * g++.dg/other/error34.C: Likewise.
4884 * g++.dg/parse/crash46.C: Likewise.
4885 * g++.dg/parse/error10.C: Likewise.
4886 * g++.dg/parse/error2.C: Likewise.
4887 * g++.dg/parse/error3.C: Likewise.
4888 * g++.dg/parse/error36.C: Likewise.
4889 * g++.dg/parse/error8.C: Likewise.
4890 * g++.dg/parse/error9.C: Likewise.
4891 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4892 * g++.dg/parse/parser-pr28152.C: Likewise.
4893 * g++.dg/parse/template25.C: Likewise.
4894 * g++.dg/parse/typename11.C: Likewise.
4895 * g++.dg/tc1/dr147.C: Likewise.
4896 * g++.dg/template/deduce3.C: Likewise.
4897 * g++.dg/template/koenig9.C: Likewise.
4898 * g++.dg/template/pr23510.C: Likewise.
4899 * g++.dg/warn/pr12242.C: Likewise.
4900 * g++.dg/warn/pr30551-2.C: Likewise.
4901 * g++.dg/warn/pr30551.C: Likewise.
4902 * g++.old-deja/g++.other/typename1.C: Likewise.
4903 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4904
4905 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4906
4907 PR c++/51033
4908 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4909 * c-c++-common/torture/vshuf-2.inc: Likewise.
4910 * c-c++-common/torture/vshuf-4.inc: Likewise.
4911 * c-c++-common/torture/vshuf-8.inc: Likewise.
4912 * c-c++-common/torture/vshuf-main.inc: Likewise.
4913 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4914 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4915 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4916 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4917 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4918 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4919 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4920 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4921 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4922 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4923 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4924 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4925 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4926 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4927
4928 2012-06-15 Michael Matz <matz@suse.de>
4929
4930 * gcc.dg/tree-ssa/vector-4.c: New test.
4931
4932 2012-06-15 Michael Matz <matz@suse.de>
4933
4934 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4935 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4936
4937 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4938
4939 PR tree-optimization/53636
4940 * gcc.target/arm/pr53636.c: New test.
4941
4942 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR tree-optimization/51581
4945 * gcc.c-torture/execute/pr51581-1.c: New test.
4946 * gcc.c-torture/execute/pr51581-2.c: New test.
4947 * gcc.dg/vect/pr51581-1.c: New test.
4948 * gcc.dg/vect/pr51581-2.c: New test.
4949 * gcc.dg/vect/pr51581-3.c: New test.
4950 * gcc.target/i386/avx-pr51581-1.c: New test.
4951 * gcc.target/i386/avx-pr51581-2.c: New test.
4952 * gcc.target/i386/avx2-pr51581-1.c: New test.
4953 * gcc.target/i386/avx2-pr51581-2.c: New test.
4954 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4955
4956 2012-06-15 Richard Guenther <rguenther@suse.de>
4957
4958 * gcc.c-torture/execute/20120615-1.c: New testcase.
4959
4960 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4961
4962 * gnat.dg/vect8.ad[sb]: New test.
4963
4964 2012-06-14 Richard Guenther <rguenther@suse.de>
4965
4966 * gcc.dg/tree-ssa/vrp.h: New testcase.
4967 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4968
4969 2012-06-13 Christian Bruel <christian.bruel@st.com>
4970
4971 PR target/53621
4972 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4973
4974 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4975
4976 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4977
4978 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4979
4980 PR testsuite/20771
4981 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4982 test summary unique.
4983
4984 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4985 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4986 scan-stack-usage-not): Don't strip torture options from test name.
4987
4988 * lib/scandump.exp (scan-dump-times): Use printable version of
4989 regexp in test summary line.
4990
4991 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4992 messages reported for one line of source code.
4993 * gcc.dg/format/few-1.c: Likewise.
4994 * gcc.dg/ia64-sync-2.c: Likewise.
4995 * gcc.dg/sync-2.c: Likewise.
4996 * gcc.dg/noncompile/pr44517.c: Likewise.
4997
4998 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4999
5000 PR debug/49888
5001 * gcc.dg/guality/pr49888.c: New.
5002
5003 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5004
5005 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5006 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5007 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5008
5009 2012-06-13 Tobias Burnus <burnus@net-b.de>
5010
5011 PR fortran/53643
5012 * gfortran.dg/intent_out_7.f90: New.
5013
5014 2012-06-13 Tobias Burnus <burnus@net-b.de>
5015
5016 PR fortran/53597
5017 * gfortran.dg/save_4.f90: New.
5018
5019 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR c/53532
5022 PR c/51034
5023 PR c/53196
5024 * gcc.dg/pr53532.c: New test.
5025 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5026 adjust line numbers.
5027 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5028 * gcc.dg/Wcxx-compat-8.c: Likewise.
5029 * gcc.dg/pr51034.c: New test.
5030 * gcc.dg/pr53196-1.c: New test.
5031 * gcc.dg/pr53196-2.c: New test.
5032
5033 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5034
5035 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5036 alignment torture options with usual torture options.
5037 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5038 instead of dg-options.
5039 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5040 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5041 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5042 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5043 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5044 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5045
5046 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5047 to checks for multiple messages reported for one line of source code.
5048 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5049
5050 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5051 messages reported for one line of source code.
5052
5053 * gcc.dg/20031223-1.c: Add comments to check for multiple
5054 messages reported for one line of source code.
5055 * gcc.dg/Wconversion-integer.c: Likewise.
5056 * gcc.dg/Wfatal-2.c: Likewise.
5057 * gcc.dg/Wfatal.c: Likewise.
5058 * gcc.dg/Wobjsize-1.c: Likewise.
5059 * gcc.dg/c99-vla-jump-1.c: Likewise.
5060 * gcc.dg/c99-vla-jump-2.c: Likewise.
5061 * gcc.dg/c99-vla-jump-3.c: Likewise.
5062 * gcc.dg/c99-vla-jump-4.c: Likewise.
5063 * gcc.dg/c99-vla-jump-5.c: Likewise.
5064 * gcc.dg/decl-9.c: Likewise.
5065 * gcc.dg/declspec-10.c: Likewise.
5066 * gcc.dg/declspec-18.c: Likewise.
5067 * gcc.dg/mtune.c: Likewise.
5068 * gcc.dg/parser-pr28152-2.c: Likewise.
5069 * gcc.dg/parser-pr28152.c: Likewise.
5070 * gcc.dg/pr14475.c: Likewise.
5071 * gcc.dg/pr27953.c: Likewise.
5072 * gcc.dg/pr28322-3.c: Likewise.
5073 * gcc.dg/pr30457.c: Likewise.
5074 * gcc.dg/pr30551-2.c: Likewise.
5075 * gcc.dg/pr30551-3.c: Likewise.
5076 * gcc.dg/pr30551-4.c: Likewise.
5077 * gcc.dg/pr30551-5.c: Likewise.
5078 * gcc.dg/pr30551-6.c: Likewise.
5079 * gcc.dg/pr30551.c: Likewise.
5080 * gcc.dg/pr45461.c: Likewise.
5081 * gcc.dg/pr48552-1.c: Likewise.
5082 * gcc.dg/pr48552-2.c: Likewise.
5083 * gcc.dg/redecl-1.c: Likewise.
5084 * gcc.dg/transparent-union-3.c: Likewise.
5085 * gcc.dg/utf-dflt.c: Likewise.
5086 * gcc.dg/utf-dflt2.c: Likewise.
5087 * gcc.dg/vla-8.c: Likewise.
5088 * gcc.dg/vla-init-1.c: Likewise.
5089 * gcc.dg/wtr-int-type-1.c: Likewise.
5090
5091 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5092 messages reported for for one line of source code.
5093 * c-c++-common/raw-string-5.c: Likewise.
5094 * c-c++-common/raw-string-4.c: Likewise.
5095 * c-c++-common/raw-string-6.c: Likewise.
5096 * c-c++-common/pr20000.c: Likewise.
5097
5098 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5099 messages reported for one line of source code.
5100 * gcc.dg/cpp/pr30786.c: Likewise.
5101 * gcc.dg/cpp/pr28709.c: Likewise.
5102 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5103 * gcc.dg/cpp/macspace2.c: Likewise.
5104 * gcc.dg/cpp/missing-header-1.c: Likewise.
5105 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5106 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5107 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5108
5109 2012-06-12 Jason Merrill <jason@redhat.com>
5110
5111 PR c++/53599
5112 * g++.dg/template/local7.C: New.
5113
5114 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5115
5116 PR target/53511
5117 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5118 * gcc.target/sh/pr51340-2.c: Likewise.
5119 * gcc.target/sh/pr51340-3.c: Likewise.
5120
5121 2012-06-12 Michael Matz <matz@suse.de>
5122
5123 * gcc.dg/torture/alias-1.c: New test.
5124
5125 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR rtl-optimization/53589
5128 * gcc.dg/torture/pr53589.c: New test.
5129
5130 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5131
5132 PR target/50749
5133 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5134 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5135 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5136 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5137 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5138 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5139 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5140 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5141 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5142 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5143 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5144 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5145 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5146 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5147 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5148 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5149
5150 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5151
5152 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5153 (check_intel_cpu_model): New function.
5154 (check_amd_cpu_model): New function.
5155 (check_features): New function.
5156 (__get_cpuid_output): New function.
5157 (check_detailed): New function.
5158 (fn1): Rename to quick_check.
5159 (main): Update to call quick_check and call check_detailed.
5160
5161 2012-06-11 Richard Henderson <rth@redhat.com>
5162
5163 * lib/target-supports.exp
5164 (check_effective_target_sync_long_long_runtime): Use
5165 check_effective_target_lp64 instead of
5166 check_effective_target_powerpc64 for powerpc targets.
5167
5168 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5169
5170 PR target/53511
5171 * gcc.target/sh/pr53511-1.c: New.
5172
5173 2012-06-11 Richard Guenther <rguenther@suse.de>
5174
5175 PR middle-end/53470
5176 * g++.dg/lto/pr53470_0.C: New testcase.
5177 * gcc.dg/lto/pr53470_0.c: Likewise.
5178
5179 2012-06-11 Richard Guenther <rguenther@suse.de>
5180
5181 PR c++/53605
5182 * g++.dg/ext/pr53605.C: New testcase.
5183
5184 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5185
5186 * gnat.dg/specs/array1.ads: New test.
5187 * gnat.dg/specs/array2.ads: Likewise.
5188 * gnat.dg/array22.adb: Likewise.
5189
5190 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5191
5192 * gnat.dg/constant4.adb: New test.
5193 * gnat.dg/constant4_pkg.ads: New helper.
5194
5195 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5196
5197 PR fortran/52552
5198 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5199 * gfortran.dg/allocate_class_1.f90: Modified.
5200 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5201 * gfortran.dg/allocate_class_2.f90: New.
5202
5203 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5204
5205 PR middle-end/53535
5206 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5207
5208 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5209
5210 PR fortran/52861
5211 * gfortran.dg/string_assign_2.f90: New test case.
5212
5213 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5214
5215 PR fortran/52861
5216 * gfortran.dg/string_assign_1.f90: New test case.
5217
5218 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR middle-end/53580
5221 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5222 * gcc.dg/gomp/critical-4.c: Likewise.
5223 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5224 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5225 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5226 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5227 * c-c++-common/gomp/pr53580.c: New test.
5228
5229 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5230
5231 PR c++/51214
5232 * g++.dg/cpp0x/forw_enum11.C: New.
5233
5234 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5235
5236 PR c++/53567
5237 * g++.dg/cpp0x/alias-decl-19.C: New.
5238
5239 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5240
5241 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5242
5243 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5244
5245 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5246 (XSTATE_FP): Ditto.
5247 (XSTATE_SSE): Ditto.
5248 (XSTATE_YMM): Ditto.
5249 (avx_os_support): Use new defines.
5250
5251 2012-06-06 Richard Guenther <rguenther@suse.de>
5252
5253 PR testsuite/32380
5254 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5255 loops.
5256
5257 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5258
5259 PR c++/52841
5260 * g++.dg/cpp0x/pr52841.C: New testcase.
5261
5262 2012-06-06 Richard Guenther <rguenther@suse.de>
5263
5264 PR tree-optimization/53081
5265 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5266 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5267
5268 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5269
5270 * gcc.target/powerpc/pr53487.c: New test.
5271
5272 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5273
5274 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5275
5276 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5277
5278 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5279
5280 2012-06-05 Richard Guenther <rguenther@suse.de>
5281
5282 PR tree-optimization/30442
5283 * gcc.dg/vect/bb-slp-30.c: New testcase.
5284
5285 2012-06-05 Richard Guenther <rguenther@suse.de>
5286
5287 PR tree-optimization/53081
5288 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5289 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5290 -fno-tree-loop-distribute-patterns.
5291
5292 2012-06-05 Alan Modra <amodra@gmail.com>
5293
5294 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5295 Check static chain in nested funcs.
5296
5297 2012-06-04 Tobias Burnus <burnus@net-b.de>
5298
5299 PR fortran/50619
5300 * gfortran.dg/init_flag_10.f90: New.
5301
5302 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5303
5304 PR c++/53524
5305 * g++.dg/warn/Wenum-compare-no-2: New.
5306
5307 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5308
5309 PR preprocessor/53463
5310 * g++.dg/cpp/limits.C: New test.
5311 * g++.dg/parse/error19.C: Adjust.
5312 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5313 * g++.dg/warn/pr35635.C: Likewise.
5314 * g++.old-deja/g++.pt/assign1.C: Likewise.
5315
5316 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5317
5318 PR target/53559
5319 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5320 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5321 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5322 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5323 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5324 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5325 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5326 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5327
5328 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5329
5330 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5331
5332 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR tree-optimization/53550
5335 * gcc.dg/pr53550.c: New test.
5336
5337 2012-06-04 Richard Guenther <rguenther@suse.de>
5338
5339 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5340 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5341 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5342
5343 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5344
5345 PR fortran/48831
5346 * gfortran.dg/parameter_array_element_2.f90: New.
5347
5348 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5349
5350 PR target/53512
5351 * gcc.target/sh/pr53512-1.c: New.
5352 * gcc.target/sh/pr53512-2.c: New.
5353 * gcc.target/sh/pr53512-3.c: New.
5354 * gcc.target/sh/pr53512-4.c: New.
5355
5356 2012-06-01 Jason Merrill <jason@redhat.com>
5357
5358 PR c++/52973
5359 * g++.dg/ext/visibility/template12.C: New.
5360 * g++.dg/ext/attrib14.C: Adjust warning line.
5361
5362 PR c++/52725
5363 * g++.dg/parse/new6.C: New.
5364 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5365
5366 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5367
5368 * c-c++-common/restrict-2.c: Revert previous change.
5369
5370 2012-06-01 Jason Merrill <jason@redhat.com>
5371
5372 PR c++/53137
5373 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5374
5375 PR c++/53484
5376 * g++.dg/cpp0x/auto33.C: New.
5377
5378 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5379
5380 PR c++/26155
5381 * g++.dg/parse/namespace-alias-1.C: New.
5382
5383 2012-06-01 Christian Bruel <christian.bruel@st.com>
5384
5385 * gcc.dg/spec-options.c: New test.
5386 * gcc.dg/foo.specs: New file.
5387
5388 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5389
5390 PR ada/53517
5391 * gnat.dg/lto14.adb: Skip on Solaris.
5392
5393 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5394
5395 * gcc.target/cris/sync-1-v10.c,
5396 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5397 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5398 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5399 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5400 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5401 gcc.target/cris/torture/sync-mis-op-i-1.c,
5402 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5403 gcc.target/cris/torture/sync-mis-op-i-2.c,
5404 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5405 gcc.target/cris/torture/sync-mis-op-i-3.c,
5406 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5407 gcc.target/cris/torture/sync-mis-op-s-1.c,
5408 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5409 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5410 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5411 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5412 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5413 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5414 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5415 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5416 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5417
5418 2012-05-31 Richard Guenther <rguenther@suse.de>
5419
5420 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5421 ldist-pr45948.c with disabled SCCP.
5422
5423 2012-05-31 Richard Guenther <rguenther@suse.de>
5424
5425 PR middle-end/48493
5426 * gcc.dg/torture/pr48493.c: New testcase.
5427
5428 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5429
5430 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5431 arm32 to targets.
5432 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5433 of the initialization loop.
5434 (dg-final): Adjust the expected number of vectorized loops depending
5435 on vect_char_mult target selector.
5436
5437 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5438
5439 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5440 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5441 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5442 New tests.
5443
5444 2012-05-30 Jason Merrill <jason@redhat.com>
5445
5446 PR c++/53356
5447 * g++.dg/init/new34.C: New.
5448 * g++.dg/tree-ssa/stabilize1.C: New.
5449
5450 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR c++/53356
5453 * g++.dg/init/new33.C: New test.
5454
5455 2012-05-30 Richard Guenther <rguenther@suse.de>
5456
5457 PR middle-end/53501
5458 * gcc.dg/torture/pr53501.c: New testcase.
5459 * c-c++-common/restrict-2.c: Adjust.
5460
5461 2012-05-30 Alan Modra <amodra@gmail.com>
5462
5463 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5464 torture-finish.
5465
5466 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5467
5468 * gcc.target/i386/shuf-concat.c: New test.
5469
5470 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5471
5472 PR rtl-optimization/53519
5473 * gcc.c-torture/compile/pr53519.c: New test.
5474
5475 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5476
5477 * gcc.target/arm/neon-vrev.c: New.
5478
5479 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5480
5481 PR target/51340
5482 * gcc.target/sh/pr51340-1.c: New.
5483 * gcc.target/sh/pr51340-2.c: New.
5484 * gcc.target/sh/pr51340-3.c: New.
5485
5486 2012-05-29 Richard Guenther <rguenther@suse.de>
5487
5488 PR tree-optimization/53516
5489 * gcc.dg/torture/pr53516.c: New testcase.
5490
5491 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5492
5493 PR preprocessor/53229
5494 * gcc.dg/cpp/paste6.c: Force to run without
5495 -ftrack-macro-expansion.
5496 * gcc.dg/cpp/paste8.c: Likewise.
5497 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5498 -ftrack-macro-expansion.
5499 * gcc.dg/cpp/paste12.c: Force to run without
5500 -ftrack-macro-expansion.
5501 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5502 -ftrack-macro-expansion.
5503 * gcc.dg/cpp/paste13.c: Likewise.
5504 * gcc.dg/cpp/paste14.c: Likewise.
5505 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5506 -ftrack-macro-expansion.
5507 * gcc.dg/cpp/paste18.c: New test.
5508
5509 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5510
5511 * gcc.target/cris/torture/trap-1.c,
5512 gcc.target/cris/torture/trap-2.c,
5513 gcc.target/cris/torture/trap-3.c,
5514 gcc.target/cris/torture/trap-v0.c,
5515 gcc.target/cris/torture/trap-v3.c: New tests.
5516
5517 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/25137
5520 * g++.dg/warn/Wbraces3.C: New.
5521 * g++.dg/warn/Wbraces4.C: Likewise.
5522
5523 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR tree-optimization/53505
5526 * c-c++-common/torture/pr53505.c: New test.
5527
5528 2012-05-27 Nathan Sidwell <nathan@acm.org>
5529
5530 * gcc.dg/stmt-expr-4.c: New.
5531
5532 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5533
5534 PR c++/53491
5535 * g++.dg/parse/crash60.C: New.
5536
5537 2012-05-26 Jason Merrill <jason@redhat.com>
5538
5539 PR c++/53220
5540 * c-c++-common/array-lit.c: New.
5541 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5542
5543 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5544
5545 PR ada/50294
5546 * gnat.dg/array21.adb: New test.
5547
5548 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5549
5550 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5551
5552 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5553
5554 PR c++/32054
5555 * g++.dg/other/anon-union3.C: New.
5556
5557 2012-05-25 Ian Lance Taylor <iant@google.com>
5558
5559 * gcc.dg/split-6.c: New test.
5560
5561 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5562
5563 * gnat.dg/lto14.adb: New test.
5564
5565 2012-05-25 Tristan Gingold <gingold@adacore.com>
5566
5567 * gcc.target/i386/large-frame.c: New.
5568
5569 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5570 * gcc.target/powerpc/lhs-1.c: New.
5571 * gcc.target/powerpc/lhs-2.c: New.
5572 * gcc.target/powerpc/lhs-3.c: New.
5573
5574 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5575
5576 Make unwound macro expansion trace less redundant
5577 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5578 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5579 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5580 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5581 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5582 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5583
5584 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5585
5586 PR c++/53464
5587 * g++.dg/cpp0x/constexpr-default1.C: New.
5588
5589 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/32080
5592 * g++.dg/eh/goto2.C: New.
5593
5594 2012-05-24 Richard Guenther <rguenther@suse.de>
5595
5596 PR middle-end/53460
5597 * g++.dg/tree-prof/pr53460.C: New testcase.
5598
5599 2012-05-24 Richard Guenther <rguenther@suse.de>
5600
5601 PR bootstrap/53466
5602 * g++.dg/debug/pr53466.C: New testcase.
5603
5604 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR tree-optimization/53465
5607 * gcc.c-torture/execute/pr53465.c: New test.
5608
5609 2012-05-23 Tobias Burnus <burnus@net-b.de>
5610
5611 PR fortran/51055
5612 PR fortran/45170
5613 * gfortran.dg/allocate_with_typespec_6.f90: New.
5614
5615 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5616
5617 PR c++/29185
5618 * g++.dg/warn/delete-array-1.C: New.
5619
5620 2012-05-23 Richard Guenther <rguenther@suse.de>
5621
5622 * gcc.dg/torture/pr39074-2.c: Adjust.
5623 * gcc.dg/torture/pr39074.c: Likewise.
5624 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5625 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5626
5627 2012-05-22 Jan Hubicka <jh@suse.cz>
5628
5629 PR middle-end/53161
5630 * g++.dg/torture/pr53161.C: New testcase.
5631
5632 2012-05-22 Tobias Burnus <burnus@net-b.de>
5633
5634 PR fortran/53389
5635 * gfortran.dg/realloc_on_assign_15.f90: New.
5636
5637 2012-05-22 Richard Guenther <rguenther@suse.de>
5638
5639 PR middle-end/51071
5640 * gcc.dg/torture/pr51071-2.c: New testcase.
5641
5642 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5643
5644 PR tree-optimization/53336
5645 * g++.dg/torture/pr53336.C: New testcase.
5646
5647 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5648
5649 PR c++/53322
5650 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5651 instead of -Wunused-local-typedefs.
5652
5653 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5654
5655 PR c++/51184
5656 * g++.dg/other/abstract4.C: New-
5657
5658 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5659
5660 PR c++/40821
5661 * g++.dg/ext/attrib46.C: New.
5662
5663 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5664
5665 PR c/53418
5666 * gcc.c-torture/compile/pr53418-1.c,
5667 gcc.c-torture/compile/pr53418-2.c: New tests.
5668
5669 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR tree-optimization/53366
5672 * gcc.dg/torture/pr53366-1.c: New test.
5673 * gcc.dg/torture/pr53366-2.c: New test.
5674 * gcc.target/i386/pr53366-1.c: New test.
5675 * gcc.target/i386/pr53366-2.c: New test.
5676
5677 PR tree-optimization/53409
5678 * gcc.c-torture/compile/pr53409.c: New test.
5679
5680 PR tree-optimization/53410
5681 * gcc.c-torture/compile/pr53410-1.c: New test.
5682 * gcc.c-torture/compile/pr53410-2.c: New test.
5683
5684 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5685
5686 PR target/53425
5687 * gcc.target/i386/pr53425-1.c: New file.
5688 * gcc.target/i386/pr53425-2.c: Likewise.
5689
5690 2012-05-21 Richard Guenther <rguenther@suse.de>
5691
5692 PR tree-optimization/53408
5693 * gcc.dg/torture/pr53408.c: New testcase.
5694
5695 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5696 H.J. Lu <hongjiu.lu@intel.com>
5697
5698 PR target/53416
5699 * gcc.target/i386/pr53416.c: New file.
5700
5701 2012-05-21 Richard Guenther <rguenther@suse.de>
5702
5703 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5704
5705 2012-05-21 Richard Guenther <rguenther@suse.de>
5706
5707 * gcc.dg/torture/ldist-1.c: New testcase.
5708
5709 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5710
5711 * gnat.dg/lto13.adb: New test.
5712 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5713
5714 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5715
5716 * gnat.dg/specs/lto12.ads: New test.
5717 * gnat.dg/specs/lto12_pkg.ads: New helper.
5718
5719 2012-05-18 Richard Guenther <rguenther@suse.de>
5720
5721 PR tree-optimization/53346
5722 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5723 * gcc.target/i386/incoming-10.c: Adjust.
5724 * gcc.target/i386/incoming-11.c: Likewise.
5725 * gcc.target/i386/pr46295.c: Likewise.
5726
5727 2012-05-18 Richard Guenther <rguenther@suse.de>
5728
5729 * gcc.dg/pr53352.c: Return zero.
5730
5731 2012-05-18 Richard Guenther <rguenther@suse.de>
5732
5733 PR tree-optimization/53390
5734 * gcc.dg/torture/pr53390.c: New testcase.
5735
5736 2012-05-18 Meador Inge <meadori@codesourcery.com>
5737
5738 PR rtl-optimization/53352
5739 * gcc.dg/pr53352.c: New test.
5740
5741 2012-05-17 David S. Miller <davem@davemloft.net>
5742
5743 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5744 failure on sparc-*-linux-gnu.
5745
5746 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5747
5748 PR c++/39681
5749 * g++.dg/parse/error49.C: New.
5750 * g++.dg/cpp0x/error8.C: Likewise.
5751 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5752 * g++.dg/ext/utf-dflt2.C: Likewise.
5753 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5754 * g++.dg/ext/utf-dflt.C: Likewise.
5755 * c-c++-common/raw-string-3.c: Likewise.
5756 * c-c++-common/raw-string-4.c: Likewise.
5757
5758 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5759
5760 PR c++/53371
5761 * g++.dg/cpp0x/catch1.C: New.
5762
5763 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5764
5765 PR c++/44516
5766 * g++.dg/parse/error48.C: New.
5767 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5768 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5769
5770 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5771
5772 * gcc.dg/tm/indirect-2.c: New test.
5773
5774 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5775
5776 PR tree-optimization/53217
5777 * gfortran.dg/pr53217.f90: New test.
5778
5779 2012-05-16 Richard Guenther <rguenther@suse.de>
5780
5781 PR tree-optimization/53364
5782 * g++.dg/torture/pr53364.C: New testcase.
5783
5784 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5785
5786 PR testsuite/52641
5787 * gcc.dg/pr52549.c: Fix test for long != void*
5788 * gcc.c-torture/execute/pr52979-1.x: New file.
5789 * gcc.c-torture/execute/pr52979-2.x: New file.
5790
5791 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5792
5793 PR preprocessor/7263
5794 * gcc.dg/binary-constants-2.c: Run without tracking locations
5795 accross macro expansion.
5796 * gcc.dg/binary-constants-3.c: Likewise.
5797 * gcc.dg/cpp/sysmac2.c: Likewise.
5798 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5799 location.
5800 * gcc.dg/cpp/syshdr3.c: New test.
5801 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5802 * gcc.dg/system-binary-constants-1.c: New test.
5803 * gcc.dg/system-binary-constants-1.h: New header for the new test
5804 above.
5805 * g++.dg/cpp/syshdr3.C: New test.
5806 * g++.dg/cpp/syshdr3.h: New header the new test above.
5807 * g++.dg/system-binary-constants-1.C: New test.
5808 * g++.dg/system-binary-constants-1.h: New header the new test
5809 above.
5810
5811 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5812
5813 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5814
5815 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR target/53358
5818 * gcc.dg/pr53358.c: New test.
5819
5820 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5821
5822 PR c++/11856
5823 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5824 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5825
5826 2012-05-15 Olivier Hainque <hainque@adacore.com>
5827
5828 * g++.dg/eh/sighandle.C: New testcase.
5829
5830 2012-05-15 Richard Guenther <rguenther@suse.de>
5831
5832 PR tree-optimization/53355
5833 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5834
5835 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5836
5837 * gfortran.dg/*.f90: Remove now redundant manual
5838 cleanup-modules directive.
5839
5840 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5841
5842 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5843 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5844
5845 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5846
5847 PR fortran/52428
5848 * gfortran.dg/int_range_io_1.f90: New test.
5849
5850 2012-05-14 Andi Kleen <ak@linux.intel.com>
5851 Jakub Jelinek <jakub@redhat.com>
5852
5853 PR target/53315
5854 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5855 * gcc.target/i386/rtm-check.h: New file.
5856 * gcc.target/i386/pr53315.c: New test.
5857
5858 2012-05-14 Tobias Burnus <burnus@net-b.de>
5859
5860 PR fortran/49110
5861 PR fortran/51055
5862 PR fortran/53329
5863 * gfortran.dg/deferred_type_param_4.f90: New.
5864 * gfortran.dg/deferred_type_param_6.f90: New.
5865
5866 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5867
5868 * gcc.target/i386/retarg.c: New test.
5869
5870 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5871
5872 PR fortran/45170
5873 * gfortran.dg/deferred_type_param_3.f90: New.
5874 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5875 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5876
5877 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5878
5879 * gnat.dg/null_pointer_deref3.adb: New test.
5880
5881 2012-05-12 Tobias Burnus <burnus@net-b.de>
5882
5883 PR fortran/49110
5884 PR fortran/52843
5885 * gfortran.dg/deferred_type_param_5.f90: New.
5886
5887 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5888
5889 * g++.dg/parse/error47.C: New.
5890
5891 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5892
5893 PR fortran/52537
5894 * gfortran.dg/string_compare_4.f90: Change option
5895 to -fdump-tree-original. Add test case for kind=4.
5896
5897 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5898
5899 PR fortran/52537
5900 * gfortran.dg/string_compare_4.f90: New test.
5901
5902 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5903
5904 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5905
5906 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5907
5908 PR c++/53305
5909 * g++.dg/cpp0x/variadic132.C: New.
5910
5911 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5912
5913 PR c++/53158
5914 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5915 * g++.dg/parse/error26.C: Tweak dg-error column number.
5916
5917 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5918
5919 PR c++/53301
5920 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5921
5922 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5923
5924 * gnat.dg/lto11.ad[sb]: New test.
5925
5926 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5927
5928 PR target/52908
5929 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5930 directive to Scan for vpmuldq, not vpmacsdql.
5931
5932 2012-05-09 Michael Matz <matz@suse.de>
5933
5934 PR tree-optimization/53185
5935 * gcc.dg/vect/pr53185.c: New test.
5936
5937 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5938
5939 PR middle-end/53249
5940 * gcc.target/i386/pr53249.c: New.
5941
5942 2012-05-09 Richard Guenther <rguenther@suse.de>
5943
5944 PR tree-optimization/18437
5945 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5946 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5947
5948 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5949
5950 PR tree-optimization/53226
5951 * gcc.c-torture/compile/pr53226.c: New test.
5952
5953 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5954
5955 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5956 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5957 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5958 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5959 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5960 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5961 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5962 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5963 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5964 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5965 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5966 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5967 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5968 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5969
5970 2012-05-09 Dehao Chen <dehao@google.com>
5971
5972 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5973 * gcc.dg/predict-2.c: Likewise.
5974 * gcc.dg/predict-3.c: Likewise.
5975 * gcc.dg/predict-4.c: Likewise.
5976 * gcc.dg/predict-5.c: Likewise.
5977 * gcc.dg/predict-6.c: Likewise.
5978
5979 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5980
5981 PR target/53272
5982 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5983
5984 2012-05-08 Richard Guenther <rguenther@suse.de>
5985
5986 * gcc.dg/fold-bitand-4.c: New testcase.
5987
5988 2012-05-08 Dehao Chen <dehao@google.com>
5989
5990 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5991 heuristic is working properly.
5992 * gcc.dg/predict-2.c: Likewise.
5993 * gcc/dg/predict-3.c: Likewise.
5994 * gcc/dg/predict-4.c: Likewise.
5995 * gcc/dg/predict-5.c: Likewise.
5996 * gcc/dg/predict-6.c: Likewise.
5997
5998 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5999
6000 PR tree-optimization/53239
6001 * g++.dg/opt/vrp3.C: New test.
6002 * g++.dg/opt/vrp3-aux.cc: New file.
6003 * g++.dg/opt/vrp3.h: New file.
6004
6005 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6006
6007 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6008 .uleb128 support in assembler output.
6009
6010 2012-05-07 Richard Guenther <rguenther@suse.de>
6011
6012 PR lto/42987
6013 * g++.dg/lto/pr42987_0.C: New testcase.
6014 * g++.dg/lto/pr42987_1.C: Likewise.
6015
6016 2012-05-07 Tobias Burnus <burnus@net-b.de>
6017
6018 PR fortran/53255
6019 * gfortran.dg/typebound_operator_15.f90: New.
6020
6021 2012-05-06 Tobias Burnus <burnus@net-b.de>
6022
6023 PR fortran/41587
6024 * gfortran.dg/class_array_13.f90: New.
6025
6026 2012-05-06 Tristan Gingold <gingold@adacore.com>
6027
6028 * gnat.dg/warn7.adb: New test.
6029
6030 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6031
6032 * gnat.dg/specs/renamings.ads: Rename to...
6033 * gnat.dg/specs/renaming1.ads: ...this.
6034 * gnat.dg/specs/renaming2.ads: New test.
6035 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6036 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6037 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6038 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6039
6040 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6041
6042 * gnat.dg/discr36.ad[sb]: New test.
6043 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6044
6045 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6046
6047 PR c/43772
6048 * c-c++-common/pr43772.c: New.
6049
6050 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6051
6052 PR fortran/41600
6053 * gfortran.dg/select_type_26.f03 : New test.
6054 * gfortran.dg/select_type_27.f03 : New test.
6055
6056 PR fortran/53191
6057 * gfortran.dg/select_type_28.f03 : New test.
6058
6059 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6060
6061 PR fortran/49010
6062 PR fortran/24518
6063 * gfortran.dg/mod_sign0_1.f90: New test.
6064 * gfortran.dg/mod_large_1.f90: New test.
6065
6066 2012-05-04 Tobias Burnus <burnus@net-b.de>
6067
6068 PR fortran/53175
6069 gfortran.dg/public_private_module_5.f90: New.
6070
6071 2012-05-04 Tobias Burnus <burnus@net-b.de>
6072
6073 PR fortran/53111
6074 * gfortran.dg/constructor_7.f90: New.
6075 * gfortran.dg/constructor_8.f90: New.
6076
6077 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6078
6079 PR c++/53166
6080 * g++.dg/cpp0x/static_assert7.C: New.
6081
6082 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6083
6084 PR tree-optimization/52633
6085 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6086 recognized as widening shifts instead of over-widening.
6087 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6088 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6089 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6090 * gcc.target/arm/pr52633.c: New test.
6091
6092 2012-05-04 Richard Guenther <rguenther@suse.de>
6093
6094 PR tree-optimization/53168
6095 * gcc.dg/torture/pr53168.c: New testcase.
6096 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6097
6098 2012-05-04 Richard Guenther <rguenther@suse.de>
6099
6100 * gcc.dg/lto/pr53214_0.c: New testcase.
6101
6102 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6103
6104 * gcc.target/ia64/pr48496.c: New test.
6105 * gcc.target/ia64/pr52657.c: Likewise.
6106
6107 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6108
6109 PR c/51712
6110 * c-c++-common/pr51712.c: New.
6111
6112 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6113
6114 PR target/53199
6115 * gcc.target/powwerpc/pr53199.c: New file.
6116
6117 2012-05-03 Jason Merrill <jason@redhat.com>
6118
6119 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6120
6121 * gcc.dg/debug/dwarf2/dups-types.c: New.
6122 * gcc.dg/debug/dwarf2/dups-types.h: New.
6123
6124 2012-05-03 Jason Merrill <jason@redhat.com>
6125
6126 * g++.dg/debug/dwarf2/namespace-2.C: New.
6127 * g++.dg/debug/dwarf2/localclass3.C: New.
6128
6129 2012-05-03 Jason Merrill <jason@redhat.com>
6130
6131 * g++.dg/debug/dwarf2/thunk1.C: New.
6132
6133 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6134
6135 PR c++/53186
6136 * g++.dg/other/final2.C: New.
6137
6138 2012-05-03 Richard Guenther <rguenther@suse.de>
6139
6140 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6141
6142 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6143
6144 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6145 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6146 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6147 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6148
6149 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6150
6151 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6152 .byte 0xf2.
6153 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6154 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6155 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6156
6157 PR debug/53174
6158 * gcc.dg/pr53174.c: New test.
6159
6160 PR target/53187
6161 * gcc.target/arm/pr53187.c: New test.
6162 * gcc.c-torture/compile/pr53187.c: New test.
6163
6164 2012-05-03 Richard Guenther <rguenther@suse.de>
6165
6166 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6167 unsupported prefetching support.
6168
6169 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6170
6171 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6172 option -ftrack-macro-expansion=0.
6173 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6174 option -ftrack-macro-expansion=0.
6175
6176 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6177
6178 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6179 dg-options for target arm with dg-additional-options.
6180
6181 2012-05-03 Richard Guenther <rguenther@suse.de>
6182
6183 PR tree-optimization/53144
6184 * gcc.dg/torture/pr53144.c: New testcase.
6185
6186 2012-05-03 Tobias Burnus <burnus@net-b.de>
6187
6188 PR fortran/52864
6189 * gfortran.dg/pointer_intent_7.f90: New.
6190 * gfortran.dg/pure_formal_3.f90: New.
6191
6192 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6193
6194 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6195
6196 2012-05-02 Martin Jambor <mjambor@suse.cz>
6197
6198 PR lto/52605
6199 * g++.dg/lto/pr52605_0.C: New test.
6200
6201 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6202
6203 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6204 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6205 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6206 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6207 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6208 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6209 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6210 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6211 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6212 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6213 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6214 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6215 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6216 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6217 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6218 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6219
6220 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6221
6222 PR middle-end/53153
6223 * gcc.dg/pr53153.c: New test.
6224
6225 2012-05-02 Richard Guenther <rguenther@suse.de>
6226
6227 * g++.dg/tree-ssa/pr19807.C: Adjust.
6228
6229 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6230
6231 PR tree-optimization/53163
6232 * gcc.c-torture/compile/pr53163.c: New test.
6233
6234 PR rtl-optimization/53160
6235 * gcc.c-torture/execute/pr53160.c: New test.
6236
6237 2012-05-01 Ian Lance Taylor <iant@google.com>
6238
6239 PR c/37303
6240 * gcc.dg/pr37303.c: New test.
6241
6242 2012-05-01 Richard Henderson <rth@redhat.com>
6243
6244 * lib/target-supports.exp
6245 (check_effective_target_sync_long_long_runtime): True for
6246 check_effective_target_powerpc64.
6247
6248 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6249
6250 PR c++/51033
6251 * gcc.dg/vector-1.c: Move to ...
6252 * c-c++-common/vector-1.c: ... here.
6253 * gcc.dg/vector-2.c: Move to ...
6254 * c-c++-common/vector-2.c: ... here.
6255 * gcc.dg/vector-3.c: Move to ...
6256 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6257 * gcc.dg/vector-4.c: Move to ...
6258 * c-c++-common/vector-4.c: ... here.
6259 * gcc.dg/vector-init-1.c: Move to ...
6260 * c-c++-common/vector-init-1.c: ... here.
6261 * gcc.dg/vector-init-2.c: Move to ...
6262 * c-c++-common/vector-init-2.c: ... here.
6263 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6264 * c-c++-common/vector-subscript-1.c: ... here.
6265 * gcc.dg/vector-subscript-2.c: Move to ...
6266 * c-c++-common/vector-subscript-2.c: ... here.
6267 * gcc.dg/vector-subscript-3.c: Move to ...
6268 * c-c++-common/vector-subscript-3.c: ... here.
6269
6270 PR c++/51314
6271 * g++.dg/cpp0x/vt-51314.C: New test.
6272 * g++.dg/cpp0x/variadic76.C: Fix.
6273
6274 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6275
6276 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6277
6278 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6279
6280 Add -Wvarargs option
6281 * c-c++-common/Wvarargs.c: New test case.
6282 * c-c++-common/Wvarargs-2.c: Likewise.
6283
6284 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6285
6286 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6287 * objc.dg/foreach-7.m: Force the test case to run without
6288 -ftrack-macro-expansion.
6289 * c-c++-common/tm/attrib-1.c: Likewise.
6290 * c-c++-common/warn-ommitted-condop.c: Likewise.
6291 * gcc.dg/assign-warn-1.c: Likewise.
6292 * gcc.dg/assign-warn-2.c: Likewise.
6293 * gcc.dg/attr-alloc_size.c: Likewise.
6294 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6295 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6296 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6297 * gcc.dg/c90-const-expr-9.c: Likewise.
6298 * gcc.dg/c99-const-expr-9.c: Likewise.
6299 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6300 * gcc.dg/cpp/direct2s.c: Likewise.
6301 * gcc.dg/cpp/pr28709.c: Likewise.
6302 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6303 * gcc.dg/dfp/composite-type.c: Likewise.
6304 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6305 with -ftrack-macro-expansion
6306 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6307 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6308 * g++.dg/ext/cleanup-1.C: Likewise.
6309 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6310 * g++.dg/template/sfinae10.C: Likewise.
6311 * g++.dg/tm/wrap-2.C: Likewise.
6312 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6313 * g++.dg/warn/Wsign-conversion.C: Likewise.
6314 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6315 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6316 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6317 it to run with -ftrack-macro-expansion.
6318 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6319 test cases without -ftrack-macro-expansion.
6320
6321 Fix location for static class members
6322 * g++.dg/template/sfinae6_neg.C: Adjust.
6323
6324 Make conversion warnings work on NULL with -ftrack-macro-expansion
6325 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6326 alongside the previous testing for NULL.
6327
6328 Fix -Wuninitialized for -ftrack-macro-expansion
6329 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6330
6331 Strip "<built-in>" loc from displayed expansion context
6332 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6333 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6334 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6335 new test above.
6336
6337 Fix expansion point loc for macro-like tokens
6338 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6339 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6340
6341 Fix token pasting with -ftrack-macro-expansion
6342 * gcc.dg/cpp/paste17.c: New test case for
6343 -ftrack-macro-expansion=2 mode only.
6344 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6345
6346 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6347
6348 * gnat.dg/warn6.ad[sb]: New test.
6349
6350 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6351
6352 PR 53149
6353 * gcc.dg/20011021-1.c: Adjust testcase.
6354
6355 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6356
6357 PR fortran/53148
6358 * gfortran.dg/function_optimize_12.f90: New test.
6359
6360 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6361
6362 PR target/53156
6363 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6364 code to match current output and cover new peephole2 pattern.
6365
6366 2012-04-27 Ollie Wild <aaw@google.com>
6367
6368 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6369
6370 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6371
6372 * gcc.c-torture/execute/20120427-2.c: New testcase.
6373 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6374 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6375 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6376
6377 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6378
6379 PR target/53138
6380 * gcc.c-torture/execute/20120427-1.c: New testcase.
6381
6382 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6383
6384 PR middle-end/27139
6385 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6386
6387 2012-04-27 Tom de Vries <tom@codesourcery.com>
6388
6389 PR tree-optimization/51879
6390 * gcc.dg/pr51879.c: New test.
6391 * gcc.dg/pr51879-2.c: Same.
6392 * gcc.dg/pr51879-3.c: Same.
6393 * gcc.dg/pr51879-4.c: Same.
6394 * gcc.dg/pr51879-6.c: Same.
6395
6396 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6397
6398 PR c++/53096
6399 * g++.dg/cpp0x/defaulted35.C: New.
6400 * g++.dg/cpp0x/defaulted15.C: Adjust.
6401
6402 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6403
6404 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6405 structure layout.
6406
6407 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6408
6409 * gcc.target/i386/builtin_target.c: Check avx2.
6410
6411 2012-04-26 Alan Modra <amodra@gmail.com>
6412
6413 * gcc.target/powerpc/savres.c: New test.
6414 * gcc.target/powerpc/powerpc.exp: Run it.
6415
6416 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6417
6418 PR target/53120
6419 * gcc.dg/torture/pr53120.c: New test.
6420
6421 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6422
6423 PR middle-end/52979
6424 * gcc.c-torture/compile/pr52979-1.c: New test.
6425 * gcc.c-torture/execute/pr52979-1.c: New test.
6426 * gcc.c-torture/execute/pr52979-2.c: New test.
6427
6428 2012-04-25 Richard Guenther <rguenther@suse.de>
6429
6430 * gcc.target/i386/l_fma_float_5.c: Adjust.
6431 * gcc.target/i386/l_fma_double_4.c: Likewise.
6432 * gcc.target/i386/l_fma_float_2.c: Likewise.
6433 * gcc.target/i386/l_fma_float_6.c: Likewise.
6434 * gcc.target/i386/l_fma_double_1.c: Likewise.
6435 * gcc.target/i386/l_fma_double_5.c: Likewise.
6436 * gcc.target/i386/l_fma_float_3.c: Likewise.
6437 * gcc.target/i386/l_fma_double_2.c: Likewise.
6438 * gcc.target/i386/l_fma_double_6.c: Likewise.
6439 * gcc.target/i386/l_fma_float_4.c: Likewise.
6440 * gcc.target/i386/l_fma_double_3.c: Likewise.
6441 * gcc.target/i386/l_fma_float_1.c: Likewise.
6442
6443 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR tree-optimization/53058
6446 * gcc.c-torture/compile/pr53058.c: New test.
6447
6448 2012-04-25 Jan Hubicka <jh@suse.cz>
6449
6450 PR middle-end/53088
6451 * gcc.target/i386/pr39082-1.c: Update warning location.
6452
6453 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR c/52880
6456 * gcc.dg/pr52880.c: New test.
6457
6458 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6459
6460 * gcc.dg/m-un-2.c: Update.
6461 * gcc.dg/20011021-1.c: Update.
6462
6463 2012-04-25 Tobias Burnus <burnus@net-b.de>
6464
6465 PR fortran/52196
6466 * gfortran.dg/realloc_on_assign_14.f90: New.
6467
6468 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6469
6470 PR testsuite/52641
6471 PR tree-optimizations/52891
6472 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6473
6474 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6475
6476 PR c++/52363
6477 * g++.dg/cpp0x/sfinae35.C: New.
6478 * g++.dg/cpp0x/sfinae36.C: Likewise.
6479
6480 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6481
6482 * gcc.target/builtin_target.c: New testcase.
6483
6484 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6485
6486 PR target/47197
6487 * gcc.target/powerpc/pr47197.c: New test.
6488
6489 2012-04-24 Richard Guenther <rguenther@suse.de>
6490
6491 PR tree-optimization/53085
6492 * g++.dg/torture/pr53085.C: New testcase.
6493
6494 2012-04-24 Andrew Pinski <apinski@cavium.com>
6495
6496 PR tree-opt/33512
6497 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6498 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6499 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6500
6501 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6502
6503 PR middle-end/53084
6504 * gcc.c-torture/execute/pr53084.c: New test.
6505
6506 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6509
6510 2012-04-23 Andrew Pinski <apinski@cavium.com>
6511
6512 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6513
6514 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6515
6516 PR regression/53076
6517 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6518 * gcc.dg/torture/builtin-power-1.c: Likewise.
6519
6520 2012-04-23 Richard Guenther <rguenther@suse.de>
6521
6522 PR tree-optimization/53070
6523 * gcc.dg/torture/pr53070.c: New testcase.
6524
6525 2012-04-23 Richard Guenther <rguenther@suse.de>
6526
6527 PR c/53060
6528 * gcc.dg/pr53060.c: New testcase.
6529
6530 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6531
6532 PR tree-optimizations/52891
6533 * gcc.c-torture/compile/pr52891-1.c: New test.
6534 * gcc.c-torture/compile/pr52891-2.c: New test.
6535
6536 2012-04-22 Tobias Burnus <burnus@net-b.de>
6537
6538 PR fortran/53051
6539 * gfortran.dg/read_float_4.f90: New.
6540
6541 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6542
6543 PR 35441
6544 * c-c++-common/pr35441.C: New.
6545
6546 2012-04-20 Ian Lance Taylor <iant@google.com>
6547
6548 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6549 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6550
6551 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6552
6553 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6554 array access.
6555 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6556
6557 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6558
6559 PR rtl-optimization/44214
6560 * gcc.dg/pr44214-1.c: New test.
6561 * gcc.dg/pr44214-2.c: Likewise.
6562 * gcc.dg/pr44214-3.c: Likewise.
6563
6564 2012-04-20 Richard Guenther <rguenther@suse.de>
6565
6566 * g++.dg/torture/20120420-1.C: New testcase.
6567
6568 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6569
6570 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6571
6572 2012-04-19 Christian Bruel <christian.bruel@st.com>
6573
6574 * gcc.dg/pr52283.c: New test.
6575
6576 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6577
6578 * gcc.dg/pr37985.c: New test.
6579
6580 2012-04-19 Richard Guenther <rguenther@suse.de>
6581
6582 PR rtl-optimization/44688
6583 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6584 possibly profitable.
6585
6586 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6587
6588 PR tree-optimization/52976
6589 * gfortran.dg/reassoc_11.f: New test.
6590
6591 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6592
6593 PR tree-optimization/52976
6594 * gfortran.dg/reassoc_7.f: New test.
6595 * gfortran.dg/reassoc_8.f: Likewise.
6596 * gfortran.dg/reassoc_9.f: Likewise.
6597 * gfortran.dg/reassoc_10.f: Likewise.
6598
6599 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6600
6601 PR c++/52422
6602 * g++.dg/cpp0x/sfinae33.C: New.
6603 * g++.dg/cpp0x/sfinae34.C: Likewise.
6604
6605 2012-04-18 Joey Ye <joey.ye@arm.com>
6606
6607 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6608
6609 2012-04-18 Richard Guenther <rguenther@suse.de>
6610
6611 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6612 array access.
6613 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6614 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6615
6616 2012-04-17 Tom de Vries <tom@codesourcery.com>
6617
6618 * g++.dg/pr51264-4.C: New test.
6619
6620 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6621
6622 PR c++/52599
6623 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6624
6625 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/53003
6628 * g++.dg/parse/crash59.C: New.
6629
6630 2012-04-17 Michael Matz <matz@suse.de>
6631
6632 PR tree-optimization/18437
6633 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6634
6635 2012-04-17 Richard Guenther <rguenther@suse.de>
6636
6637 PR middle-end/53011
6638 * g++.dg/torture/pr53011.C: New testcase.
6639
6640 2012-04-16 Jason Merrill <jason@redhat.com>
6641
6642 PR c++/38543
6643 * g++.dg/cpp0x/variadic131.C: New.
6644
6645 PR c++/52008
6646 * g++.dg/cpp0x/variadic130.C: New.
6647
6648 PR c++/50830
6649 * g++.dg/cpp0x/variadic129.C: New.
6650
6651 PR c++/50303
6652 * g++.dg/cpp0x/variadic128.C: New.
6653
6654 2012-04-16 Tobias Burnus <burnus@net-b.de>
6655
6656 PR fortran/52864
6657 * gfortran.dg/pointer_intent_6.f90: New.
6658
6659 2012-04-16 Tobias Burnus <burnus@net-b.de>
6660
6661 PR fortran/52916
6662 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6663 to include public_private_module_4.f90.
6664 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6665 targets.
6666
6667 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6668
6669 PR c++/49152
6670 * g++.dg/diagnostic/operator1.C: New.
6671 * g++.dg/ext/label5.C: Adjust.
6672 * g++.dg/ext/va-arg1.C: Likewise.
6673 * g++.dg/other/error20.C: Likewise.
6674 * g++.dg/other/error20.C: Likewise.
6675 * g++.dg/other/error16.C: Likewise.
6676 * g++.dg/other/error10.C: Likewise.
6677 * g++.dg/parse/error30.C: Likewise.
6678 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6679
6680 2012-04-16 Jason Merrill <jason@redhat.com>
6681
6682 PR c++/51148
6683 * g++.dg/cpp0x/variadic127.C: New.
6684
6685 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6686
6687 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6688 testcase name.
6689 Use fail, pass instead of unresolved.
6690 Don't log $optstr.
6691
6692 PR testsuite/52948
6693 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6694 TODO_dump_func.
6695 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6696 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6697 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6698
6699 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6700
6701 PR fortran/52968
6702 * gfortran.dg/typebound_call_23.f03: New test case.
6703
6704 2012-04-15 Jason Merrill <jason@redhat.com>
6705
6706 PR c++/47220
6707 * g++.dg/cpp0x/variadic126.C: New.
6708
6709 PR c++/52380
6710 * g++.dg/cpp0x/variadic125.C: New.
6711
6712 PR c++/52292
6713 * g++.dg/cpp0x/variadic124.C: New.
6714
6715 PR c++/52706
6716 * g++.dg/cpp0x/nullptr27.C: New.
6717
6718 PR c++/52818
6719 * g++.dg/warn/format8.C: New.
6720
6721 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6722
6723 PR fortran/51082
6724 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6725
6726 2012-04-14 Tobias Burnus <burnus@net-b.de>
6727
6728 PR fortran/52916
6729 PR fortran/40973
6730 * gfortran.dg/public_private_module_3.f90: New.
6731 * gfortran.dg/public_private_module_4.f90: New.
6732
6733 2012-04-14 Tom de Vries <tom@codesourcery.com>
6734
6735 * gcc.dg/superblock.c: New test.
6736
6737 2012-04-14 Tom de Vries <tom@codesourcery.com>
6738
6739 * gcc.dg/pr51879-12.c: New test.
6740
6741 2012-04-13 Jason Merrill <jason@redhat.com>
6742
6743 PR c++/52824
6744 * g++.dg/cpp0x/variadic123.C: New.
6745 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6746
6747 PR c++/52905
6748 * g++.dg/cpp0x/initlist-ctor1.C: New.
6749
6750 PR c++/52915
6751 * g++.dg/other/anon-union2.C: New.
6752
6753 2012-04-13 Martin Jambor <mjambor@suse.cz>
6754
6755 PR middle-end/52939
6756 * g++.dg/ipa/pr52939.C: New test.
6757
6758 2012-04-13 Tom de Vries <tom@codesourcery.com>
6759
6760 * gcc.dg/pr52734.c: New test.
6761
6762 2012-04-13 Richard Guenther <rguenther@suse.de>
6763
6764 PR tree-optimization/52969
6765 * gcc.dg/torture/pr52969.c: New testcase.
6766
6767 2012-04-13 Richard Guenther <rguenther@suse.de>
6768
6769 PR c/52549
6770 * gcc.dg/pr52549.c: New testcase.
6771
6772 2012-04-13 Richard Guenther <rguenther@suse.de>
6773
6774 PR c/52862
6775 * gcc.dg/pr52862.c: New testcase.
6776
6777 2012-04-13 Joey Ye <joey.ye@arm.com>
6778
6779 * gcc.target/arm/thumb1-imm.c: New testcase.
6780
6781 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6782
6783 PR target/52932
6784 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6785 second function argument.
6786 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6787 (calc_permps): Update declaration. Calculate result correctly.
6788 (avx2_test): Change src2 type to union256i_d.
6789 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6790 correctly.
6791
6792 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6793
6794 PR target/52775
6795 * gcc.target/powerpc/pr52775.c: New file.
6796
6797 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6798
6799 PR tree-optimization/18589
6800 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6801 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6802 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6803 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6804 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6805 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6806 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6807 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6808 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6809 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6810
6811 2012-04-12 Richard Guenther <rguenther@suse.de>
6812
6813 PR tree-optimization/52943
6814 * gcc.dg/torture/pr52943.c: New testcase.
6815
6816 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6817
6818 PR target/50751
6819 * gcc/target/sh/pr50751-4.c: New.
6820 * gcc/target/sh/pr50751-5.c: New.
6821 * gcc/target/sh/pr50751-6.c: New.
6822 * gcc/target/sh/pr50751-7.c: New.
6823
6824 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6825
6826 PR c++/52465
6827 * g++.dg/lookup/using52.C: New.
6828
6829 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6830
6831 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6832
6833 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6834
6835 PR rtl-optimization/52876
6836 * gcc.target/i386/pr52876.c: New.
6837
6838 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6839
6840 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6841 __UINTPTR_TYPE__.
6842 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6843 __INTPTR_TYPE__.
6844 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6845 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6846 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6847 (ptrdiff_t): ... this. All uses changed.
6848 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6849 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6850 __INTPTR_TYPE__.
6851 (main): Cast argument to __INTPTR_TYPE__.
6852 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6853 size_t.
6854 * gcc.dg/mallign.c (main): Likewise.
6855 * gcc.dg/pr38700.c (foo): Likewise.
6856 * gcc.dg/long-long-cst1.c (t): Likewise.
6857 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6858 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6859 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6860 * gcc.dg/pr25682.c (d, foo): Likewise.
6861 * gcc.dg/format/cast-1.c (f): Likewise.
6862 * gcc.dg/c90-const-expr-10.c
6863 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6864 (size_t): ...this. All uses changed.
6865 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6866 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6867 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6868 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6869 * gcc.dg/sequence-pt-1.c: Likewise.
6870 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6871 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6872 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6873 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6874 of ptrdiff_t with it.
6875 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6876 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6877 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6878
6879 2012-04-11 Jason Merrill <jason@redhat.com>
6880
6881 PR debug/45088
6882 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6883 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6884
6885 PR c++/52906
6886 * g++.dg/ext/attrib45.C: New.
6887
6888 * g++.dg/eh/dtor3.C: New.
6889
6890 2012-04-11 Richard Guenther <rguenther@suse.de>
6891
6892 PR middle-end/52621
6893 * gfortran.dg/pr52621.f90: New testcase.
6894
6895 2012-04-11 Richard Guenther <rguenther@suse.de>
6896
6897 PR middle-end/52918
6898 * g++.dg/torture/pr52918-1.C: New testcase.
6899 * g++.dg/torture/pr52918-2.C: Likewise.
6900
6901 2012-04-11 Tobias Burnus <burnus@net-b.de>
6902
6903 PR fortran/52729
6904 * gfortran.dg/block_11.f90: New.
6905
6906 2012-04-11 Nick Clifton <nickc@redhat.com>
6907
6908 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6909
6910 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6911
6912 PR target/16458
6913 * gcc.target/powerpc/pr16458-1.c: New test.
6914 * gcc.target/powerpc/pr16458-2.c: Likewise.
6915 * gcc.target/powerpc/pr16458-3.c: Likewise.
6916 * gcc.target/powerpc/pr16458-4.c: Likewise.
6917
6918 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6919
6920 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6921 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6922 * gcc.dg/builtin-bswap-5.c: Likewise.
6923 * gcc.target/i386/builtin-bswap-4.c: New test.
6924
6925 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6926
6927 PR 24985
6928 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6929
6930 2012-04-11 Richard Guenther <rguenther@suse.de>
6931
6932 PR rtl-optimization/52881
6933 * gcc.dg/torture/pr52881.c: New testcase.
6934 * gcc.dg/torture/pr52913.c: Likewise.
6935
6936 2012-04-11 Richard Guenther <rguenther@suse.de>
6937
6938 PR tree-optimization/52912
6939 * gcc.dg/torture/pr52912.c: New testcase.
6940
6941 2010-04-10 Michael Matz <matz@suse.de>
6942
6943 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6944 * gcc.dg/vect/vect-outer-1.c: Adjust.
6945 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6946 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6947 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6948 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6949 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6950 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6951
6952 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6953
6954 PR tree-optimization/52870
6955 * gcc.dg/vect/pr52870.c: New test.
6956
6957 2012-04-09 Mike Stump <mikestump@comcast.net>
6958
6959 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6960 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6961 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6962 * gnat.dg/aggr11.adb: Likewise.
6963 * gnat.dg/aggr11_pkg.ads: Likewise.
6964 * gnat.dg/aggr15.adb: Likewise.
6965 * gnat.dg/aggr15.ads: Likewise.
6966 * gnat.dg/aggr17.adb: Likewise.
6967 * gnat.dg/aggr18.adb: Likewise.
6968 * gnat.dg/array14.adb: Likewise.
6969 * gnat.dg/array14.ads: Likewise.
6970 * gnat.dg/array14_pkg.ads: Likewise.
6971 * gnat.dg/array19.adb: Likewise.
6972 * gnat.dg/array19.ads: Likewise.
6973 * gnat.dg/discr27.adb: Likewise.
6974 * gnat.dg/discr27.ads: Likewise.
6975 * gnat.dg/discr35.adb: Likewise.
6976 * gnat.dg/discr35.ads: Likewise.
6977 * gnat.dg/discr6.adb: Likewise.
6978 * gnat.dg/discr6_pkg.ads: Likewise.
6979 * gnat.dg/import1.adb: Likewise.
6980 * gnat.dg/import1.ads: Likewise.
6981 * gnat.dg/loop_address2.adb: Likewise.
6982 * gnat.dg/opt7.adb: Likewise.
6983 * gnat.dg/opt7.ads: Likewise.
6984 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6985 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6986 * gnat.dg/rep_clause2.adb: Likewise.
6987 * gnat.dg/rep_clause2.ads: Likewise.
6988 * gnat.dg/slice2.adb: Likewise.
6989 * gnat.dg/slice2.ads: Likewise.
6990 * gnat.dg/slice6.adb: Likewise.
6991 * gnat.dg/slice6_pkg.ads: Likewise.
6992 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6993 * gnat.dg/taft_type2.adb: Likewise.
6994 * gnat.dg/taft_type2.ads: Likewise.
6995 * gnat.dg/taft_type2_pkg.ads: Likewise.
6996 * gnat.dg/volatile10.adb: Likewise.
6997 * gnat.dg/volatile10_pkg.ads: Likewise.
6998
6999 * gcc.dg/dll-8.c: Remove execute permissions.
7000 * g++.dg/ext/dllexport5.C: Likewise.
7001
7002 2012-04-09 Jan Hubicka <jh@suse.cz>
7003
7004 PR lto/52722
7005 PR lto/51765
7006 PR lto/52634
7007 * gcc.dg/lto/pr52634_1.c: New testcase.
7008 * gcc.dg/lto/pr52634_0.c: New testcase.
7009
7010 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7011
7012 PR target/52883
7013 * gcc.target/i386/pr52883.c: New testcase.
7014
7015 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7016
7017 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7018 (check_effective_target_sync_long_long): Add SPARC case.
7019 (check_effective_target_sync_long_long_runtime): Likewise.
7020 (check_effective_target_sync_int_long): Adjust SPARC case.
7021 (check_effective_target_sync_char_short): Likewise.
7022
7023 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7024
7025 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7026 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7027
7028 2012-04-08 Tobias Burnus <burnus@net-b.de>
7029
7030 PR fortran/40973
7031 PR fortran/52751
7032 * gfortran.dg/public_private_module_2.f90: New.
7033
7034 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7035
7036 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7037 directives.
7038
7039 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7040
7041 PR fortran/52893
7042 * gfortran.dg/function_optimize_11.f90: New test.
7043
7044 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7045
7046 PR fortran/52668
7047 * gfortran.dg/use_only_6.f90: New test.
7048
7049 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7050
7051 PR fortran/52668
7052 * gfortran.dg/use_only_6.f90: New test.
7053 2012-04-06 Mike Stump <mikestump@comcast.net>
7054
7055 PR testsuite/50722
7056 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7057
7058 2012-04-05 Jason Merrill <jason@redhat.com>
7059
7060 PR c++/52596
7061 * g++.dg/template/qualified-id5.C: New.
7062
7063 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7064
7065 PR target/52882
7066 * gcc.target/i386/pr52882.c: New test.
7067
7068 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7069 Dominique D'Humieures <dominiq@lps.ens.fr>
7070
7071 PR testsuite/52614
7072 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7073 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7074
7075 2012-04-04 Jason Merrill <jason@redhat.com>
7076
7077 PR c++/52845
7078 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7079
7080 2012-04-03 Jason Merrill <jason@redhat.com>
7081
7082 PR c++/52796
7083 * g++.dg/cpp0x/variadic-value1.C: New.
7084
7085 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7086
7087 * gnat.dg/pack18.adb: New test.
7088 * gnat.dg/pack18_pkg.ads: New helper.
7089
7090 2012-04-03 Richard Guenther <rguenther@suse.de>
7091
7092 PR tree-optimization/52808
7093 * gcc.dg/pr52808.c: New testcase.
7094
7095 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR tree-optimization/52835
7098 * gfortran.dg/pr52835.f90: New test.
7099
7100 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7101
7102 * gnat.dg/specs/aggr5.ads: New test.
7103
7104 2012-04-02 Richard Guenther <rguenther@suse.de>
7105
7106 PR tree-optimization/52756
7107 * gcc.dg/torture/pr52756.c: New testcase.
7108
7109 2012-04-02 Richard Guenther <rguenther@suse.de>
7110
7111 PR middle-end/52803
7112 * gcc.dg/pr52803.c: New testcase.
7113
7114 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7115
7116 PR c++/40942
7117 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7118 DR 214 in account.
7119
7120 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7121
7122 PR c++/50043
7123 * g++.dg/cpp0x/noexcept17.C: New.
7124 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7125 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7126 * g++.dg/cpp0x/noexcept01.C: Likewise.
7127 * g++.dg/eh/init-temp1.C: Likewise.
7128 * g++.dg/eh/ctor1.C: Likwise.
7129
7130 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7131
7132 * gnat.dg/controlled6.adb: New test.
7133 * gnat.dg/controlled6_pkg.ads: New helper.
7134 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7135
7136 2012-03-30 Richard Henderson <rth@redhat.com>
7137
7138 PR debug/52727
7139 * g++.dg/opt/pr52727.C: New testcase.
7140
7141 2012-03-30 Richard Guenther <rguenther@suse.de>
7142
7143 PR tree-optimization/52754
7144 * gcc.target/i386/pr52754.c: New testcase.
7145
7146 2012-03-30 Richard Guenther <rguenther@suse.de>
7147
7148 PR middle-end/52772
7149 * g++.dg/torture/pr52772.C: New testcase.
7150
7151 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7152
7153 PR c++/52718
7154 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7155
7156 2012-03-29 Jason Merrill <jason@redhat.com>
7157
7158 PR c++/52685
7159 * g++.dg/template/inherit8.C: New.
7160
7161 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR c++/52759
7164 * g++.dg/ext/weak4.C: New test.
7165
7166 PR tree-optimization/52760
7167 * gcc.c-torture/execute/pr52760.c: New test.
7168
7169 2012-03-29 Jason Merrill <jason@redhat.com>
7170
7171 PR c++/52743
7172 * g++.dg/cpp0x/initlist-array3.C: New.
7173
7174 2012-03-28 Jason Merrill <jason@redhat.com>
7175
7176 PR c++/52746
7177 * g++.dg/overload/virtual2.C: New.
7178
7179 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7180
7181 * gnat.dg/vect7.ad[sb]: New test.
7182
7183 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7184 Tobias Burnus <burnus@gcc.gnu.org>
7185
7186 PR fortran/52652
7187 * gfortran.dg/allocate_class_1.f90 : Change error test.
7188 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7189 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7190 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7191
7192 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7193
7194 PR middle-end/52691
7195 * gcc.dg/pr52691.c: New test.
7196
7197 PR middle-end/52750
7198 * gcc.c-torture/compile/pr52750.c: New test.
7199
7200 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7201
7202 PR target/52692
7203 * gcc.target/avr/torture/builtins-2.c: New test.
7204
7205 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR target/52736
7208 * gcc.target/i386/pr52736.c: New test.
7209
7210 2012-03-27 Martin Jambor <mjambor@suse.cz>
7211
7212 PR middle-end/52693
7213 * gcc.dg/torture/pr52693.c: New test.
7214
7215 2012-03-27 Meador Inge <meadori@codesourcery.com>
7216
7217 PR c++/52672
7218 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7219
7220 2012-03-27 Mike Stump <mikestump@comcast.net>
7221
7222 PR target/52665
7223 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7224 failures that match branch names.
7225
7226 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7227 H.J. Lu <hongjiu.lu@intel.com>
7228
7229 PR target/52698
7230 * gcc.target/i386/pr52698.c: New test.
7231
7232 2012-03-27 Richard Guenther <rguenther@suse.de>
7233
7234 PR middle-end/52720
7235 * gcc.dg/torture/pr52720.c: New testcase.
7236
7237 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7238
7239 * gnat.dg/pack17.adb: New test.
7240
7241 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7242
7243 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7244 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7245
7246 2012-03-26 Martin Jambor <mjambor@suse.cz>
7247
7248 PR tree-optimization/50052
7249 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7250
7251 2012-03-26 Richard Guenther <rguenther@suse.de>
7252
7253 PR tree-optimization/52701
7254 * gfortran.dg/pr52701.f90: New testcase.
7255
7256 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7257
7258 PR tree-optimization/52686
7259 * gcc.target/arm/pr52686.c: New test.
7260
7261 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7262
7263 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7264 Add "-Os -flto" to list.
7265
7266 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7267
7268 * gnat.dg/concat2.ad[sb]: New test.
7269
7270 2012-03-24 Jason Merrill <jason@redhat.com>
7271
7272 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7273 * g++.dg/cpp0x/trailing2.C: Likewise.
7274 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7275 * g++.dg/cpp1y/auto-fn1.C: New.
7276 * g++.dg/cpp1y/auto-fn2.C: New.
7277 * g++.dg/cpp1y/auto-fn3.C: New.
7278 * g++.dg/cpp1y/auto-fn4.C: New.
7279 * g++.dg/cpp1y/auto-fn5.C: New.
7280 * g++.dg/cpp1y/auto-fn6.C: New.
7281 * g++.dg/cpp1y/auto-fn7.C: New.
7282 * g++.dg/cpp1y/auto-fn8.C: New.
7283 * g++.dg/cpp1y/auto-fn9.C: New.
7284 * g++.dg/cpp1y/auto-fn10.C: New.
7285 * g++.dg/cpp1y/auto-fn11.C: New.
7286
7287 2012-03-23 Richard Guenther <rguenther@suse.de>
7288
7289 PR tree-optimization/52678
7290 * gfortran.dg/pr52678.f: New testcase.
7291
7292 2012-03-23 Richard Guenther <rguenther@suse.de>
7293
7294 PR tree-optimization/52638
7295 * g++.dg/torture/pr52638.C: New testcase.
7296
7297 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 PR c++/52487
7300 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7301
7302 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR c++/52671
7305 * g++.dg/ext/attrib44.C: New test.
7306
7307 2012-03-22 Jan Hubicka <jh@suse.cz>
7308
7309 PR middle-end/51737
7310 * g++.dg/torture/pr51737.C: New testcase
7311
7312 2012-03-22 Richard Guenther <rguenther@suse.de>
7313
7314 PR tree-optimization/52548
7315 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7316
7317 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7318
7319 * lib/fortran-modules.exp (list-module-names-1): Remove
7320 warning.
7321
7322 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7323
7324 PR target/50751
7325 * gcc.target/sh/pr50751-1.c: New.
7326 * gcc.target/sh/pr50751-2.c: New.
7327 * gcc.target/sh/pr50751-3.c: New.
7328
7329 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7330
7331 PR target/52479
7332 * gcc.target/sh/sh4a-cos.c: Remove.
7333 * gcc.target/sh/sh4a-sin.c: Remove.
7334 * gcc.target/sh/sh4a-sincos.c: Remove.
7335
7336 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7337
7338 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7339 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7340
7341 2012-03-21 Martin Jambor <mjambor@suse.cz>
7342
7343 PR testsuite/52641
7344 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7345 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7346
7347 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7348
7349 * gcc.target/arm/thumb-16bit-ops.c: New file.
7350 * gcc.target/arm/thumb-ifcvt.c: New file.
7351
7352 2012-03-20 Jason Merrill <jason@redhat.com>
7353
7354 * lib/target-supports.exp: Add { target c++1y }.
7355
7356 * g++.dg/cpp0x/auto32.C: New.
7357
7358 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7359
7360 PR testsuite/52641
7361 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7362 int32plus.
7363 * gcc.dg/torture/pr48124-4.c: Ditto:
7364 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7365
7366 2012-03-20 Jason Merrill <jason@redhat.com>
7367
7368 PR c++/52510
7369 * g++.dg/cpp0x/initlist66.C: New.
7370
7371 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7372
7373 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7374 __AVR_HAVE_LPMX__
7375
7376 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7377
7378 PR target/49868
7379 * gcc.target/avr/torture/addr-space-2.h: New file.
7380 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7381 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7382 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7383 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7384
7385 2012-03-20 Richard Guenther <rguenther@suse.de>
7386
7387 * gnat.dg/pack16.adb: New testcase.
7388 * gnat.dg/pack16_pkg.ads: Likewise.
7389 * gnat.dg/specs/pack8.ads: Likewise.
7390 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7391
7392 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7393
7394 * g++.dg/warn/Wuseless-cast.C: Extend.
7395
7396 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7397
7398 PR c++/14710
7399 * g++.dg/warn/Wuseless-cast.C: New.
7400
7401 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7402
7403 PR libfortran/52608
7404 * gfortran.dg/pr52608.f90: New test.
7405
7406 2012-03-17 Tobias Burnus <burnus@net-b.de>
7407
7408 PR fortran/52585
7409 * gfortran.dg/proc_ptr_36.f90: New.
7410
7411 2012-03-16 Martin Jambor <mjambor@suse.cz>
7412
7413 * gcc.dg/misaligned-expand-1.c: New test.
7414 * gcc.dg/misaligned-expand-3.c: Likewise.
7415
7416 2012-03-16 Richard Guenther <rguenther@suse.de>
7417 Kai Tietz <ktietz@redhat.com>
7418
7419 PR middle-end/48814
7420 * gcc.c-torture/execute/pr48814-1.c: New test.
7421 * gcc.c-torture/execute/pr48814-2.c: New test.
7422 * gcc.dg/tree-ssa/assign-1.c: New test.
7423 * gcc.dg/tree-ssa/assign-2.c: New test.
7424 * gcc.dg/tree-ssa/assign-3.c: New test.
7425
7426 2012-03-16 Richard Guenther <rguenther@suse.de>
7427
7428 * gnat.dg/specs/pack7.ads: New testcase.
7429
7430 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR target/52568
7433 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7434 * gcc.dg/torture/vshuf-8.inc: Likewise.
7435 * gcc.dg/torture/vshuf-16.inc: Likewise.
7436 * gcc.dg/torture/vshuf-32.inc: Likewise.
7437
7438 2012-03-15 Jason Merrill <jason@redhat.com>
7439
7440 * g++.dg/torture/pr52582.C: New.
7441
7442 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7443
7444 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7445
7446 2012-03-15 Ira Rosen <irar@il.ibm.com>
7447 Ulrich Weigand <ulrich.weigand@linaro.org>
7448
7449 * gcc.dg/vect/slp-cond-3.c: New test.
7450 * gcc.dg/vect/slp-cond-4.c: New test.
7451
7452 2012-03-15 Ira Rosen <irar@il.ibm.com>
7453 Ulrich Weigand <ulrich.weigand@linaro.org>
7454
7455 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7456 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7457
7458 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7459
7460 PR libfortran/52434
7461 PR libfortran/48878
7462 PR libfortran/38199
7463 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7464 * gfortran.dg/round_1.f03: Likewise.
7465
7466 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7467 Andrew Pinski <apinski@cavium.com>
7468
7469 PR middle-end/52592
7470 * gcc.dg/pr52592.c: New test.
7471
7472 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7473
7474 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7475 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7476 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7477 * lib/fortran-modules.exp: .. this new file. Adjust users.
7478 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7479 gfortran-dg-debug-runtest): Call cleanup-modules.
7480 * lib/fortran-torture.exp (fortran-torture-execute,
7481 fortran-torture): Likewise.
7482 * gfortran.dg/coarray/caf.exp: Likewise.
7483 * lib/lto.exp: Likewise.
7484 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7485 * gfortran.dg/class_4b.f03: Likewise.
7486 * gfortran.dg/class_4c.f03: Likewise.
7487 * gfortran.dg/class_45a.f03: Likewise.
7488 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7489 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7490 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7491 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7492 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7493 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7494 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7495 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7496 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7497 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7498 * gfortran.dg/whole_file_28.f90: Likewise.
7499 * gfortran.dg/whole_file_29.f90: Likewise.
7500 * gfortran.dg/whole_file_30.f90: Likewise.
7501 * gfortran.dg/whole_file_31.f90: Likewise.
7502
7503 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR tree-optimization/52267
7506 * gcc.dg/pr52267.c: New test.
7507 * gcc.dg/tree-ssa/vrp65.c: New test.
7508 * gcc.dg/tree-ssa/vrp66.c: New test.
7509
7510 2012-03-15 Richard Guenther <rguenther@suse.de>
7511
7512 PR middle-end/52580
7513 * gfortran.dg/vect/pr52580.f: New testcase.
7514
7515 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7516
7517 * gcc.target/sh/fpul-usage-1.c: New.
7518
7519 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7520
7521 PR target/49468
7522 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7523 * gcc.target/sh/pr49468-di.c: Likewise.
7524
7525 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7526
7527 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7528 * gcc.dg/c99-stdint-6.c: Likewise.
7529 * gcc.dg/lto/20090210_0.c: Likewise.
7530 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7531 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7532 * gcc.dg/pragma-init-fini-2.c: Likewise.
7533 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7534 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7535 * gcc.target/i386/pr22152.c: Likewise.
7536 * gcc.target/i386/vect8-ret.c: Likewise.
7537 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7538 handling.
7539
7540 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7541
7542 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7543 * g++.dg/tree-prof/partition1.C: Likewise.
7544 * g++.dg/tree-prof/partition2.C: Likewise.
7545 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7546 handling.
7547 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7548 * gcc.c-torture/execute/20010724-1.c: Remove.
7549 * gcc.c-torture/execute/20010724-1.x: Remove.
7550 * gcc.c-torture/execute/20040208-2.c: Remove.
7551 * gcc.c-torture/execute/20040208-2.x: Remove.
7552 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7553 Remove.
7554 (main) [__mips__ && __sgi__]: Remove.
7555 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7556 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7557 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7558 mips-sgi-irix6* handling.
7559 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7560 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7561 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7562 handling.
7563 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7564 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7565 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7566 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7567 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7568 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7569 mips-sgi-irix6*.
7570 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7571 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7572 * gcc.target/mips/save-restore-3.c: Likewise.
7573 * gcc.target/mips/save-restore-4.c: Likewise.
7574 * gcc.target/mips/save-restore-5.c: Likewise.
7575 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7576 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7577 messages.
7578 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7579 IRIX 6 handling.
7580 (restore_ld_library_path_env_vars): Likewise.
7581 * lib/target-supports.exp (check_profiling_available): Remove
7582 mips*-*-irix* handling.
7583 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7584 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7585 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7586
7587 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR c++/52582
7590 * g++.dg/opt/pr52582.C: New test.
7591
7592 2012-03-14 Richard Guenther <rguenther@suse.de>
7593
7594 PR tree-optimization/52571
7595 * gcc.dg/vect/vect-2.c: Initialize arrays.
7596 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7597 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7598 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7599
7600 2012-03-14 Richard Guenther <rguenther@suse.de>
7601
7602 PR middle-end/52080
7603 PR middle-end/52097
7604 PR middle-end/48124
7605 * gcc.dg/torture/pr48124-1.c: New testcase.
7606 * gcc.dg/torture/pr48124-2.c: Likewise.
7607 * gcc.dg/torture/pr48124-3.c: Likewise.
7608 * gcc.dg/torture/pr48124-4.c: Likewise.
7609
7610 2012-03-14 Richard Guenther <rguenther@suse.de>
7611
7612 PR middle-end/52578
7613 * gcc.dg/pr52578.c: New testcase.
7614
7615 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7616
7617 PR c++/52521
7618 * g++.dg/cpp0x/udlit-args2.C: New test.
7619
7620 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7621
7622 PR target/48596
7623 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7624 * gcc.c-torture/compile/pr48596.c: ... here.
7625
7626 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7627
7628 PR c++/51641
7629 * g++.dg/lookup/hidden-class17.C: New test.
7630
7631 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR c/52577
7634 * gcc.dg/Wunused-var-3.c: New test.
7635
7636 2012-03-13 Martin Jambor <mjambor@suse.cz>
7637
7638 * gcc.dg/misaligned-expand-2.c: New test.
7639
7640 2012-03-13 Richard Guenther <rguenther@suse.de>
7641
7642 PR middle-end/52134
7643 * gcc.dg/pr52134.c: New testcase.
7644
7645 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7646
7647 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7648
7649 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7650
7651 PR tree-optimization/46728
7652 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7653 * gcc.target/powerpc/pr46728-5.c: Likewise.
7654 * gcc.target/powerpc/pr46728-8.c: Likewise.
7655 * gcc.target/powerpc/pr46728-10.c: Likewise.
7656 * gcc.target/powerpc/pr46728-11.c: Likewise.
7657 * gcc.target/powerpc/pr46728-13.c: Likewise.
7658 * gcc.target/powerpc/pr46728-14.c: Likewise.
7659 * gcc.target/powerpc/pr46728-15.c: Likewise.
7660
7661 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7662
7663 PR c++/52299
7664 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7665
7666 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7667
7668 PR tree-optimization/46728
7669 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7670 * gcc.target/powerpc/pr46728-5.c: Likewise.
7671 * gcc.target/powerpc/pr46728-8.c: Likewise.
7672 * gcc.target/powerpc/pr46728-10.c: Likewise.
7673 * gcc.target/powerpc/pr46728-11.c: Likewise.
7674 * gcc.target/powerpc/pr46728-13.c: Likewise.
7675 * gcc.target/powerpc/pr46728-14.c: Likewise.
7676 * gcc.target/powerpc/pr46728-15.c: Likewise.
7677
7678 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7679
7680 PR target/49868
7681 * gcc.target/avr/torture/addr-space-1.h: New file.
7682 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7683 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7684 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7685 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7686
7687 2012-03-12 Andrew Pinski <apinski@cavium.com>
7688
7689 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7690
7691 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7692
7693 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7694 * g++.dg/abi/thunk4.C: Likewise.
7695 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7696 Adapt line numbers.
7697 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7698 handling.
7699 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7700 * g++.dg/eh/spbp.C: Likewise.
7701 * g++.dg/ext/label13.C: Likewise.
7702 * g++.dg/guality/guality.exp: Likewise.
7703 * g++.dg/other/anon5.C: Likewise.
7704 * g++.dg/other/pragma-ep-1.C: Remove.
7705 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7706 * g++.dg/warn/pr31246.C: Likewise.
7707 * g++.dg/warn/weak1.C: Likewise.
7708 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7709 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7710 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7711 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7712 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7713 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7714 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7715 * gcc.dg/c99-tgmath-1.c: Likewise.
7716 * gcc.dg/c99-tgmath-2.c: Likewise.
7717 * gcc.dg/c99-tgmath-3.c: Likewise.
7718 * gcc.dg/c99-tgmath-4.c: Likewise.
7719 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7720 handling.
7721 * gcc.dg/debug/pr49032.c: Likewise.
7722 * gcc.dg/guality/guality.exp: Likewise.
7723 * gcc.dg/intmax_t-1.c: Likewise.
7724 * gcc.dg/pr48616.c: Likewise.
7725 * gcc.dg/pragma-ep-1.c: Remove.
7726 * gcc.dg/pragma-ep-2.c: Remove.
7727 * gcc.dg/pragma-ep-3.c: Remove.
7728 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7729 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7730 * gcc.misc-tests/gcov-14.c: Likewise.
7731 * gfortran.dg/guality/guality.exp: Likewise.
7732 * lib/target-supports.exp (check_weak_available): Likewise.
7733 (add_options_for_tls): Likewise.
7734 (check_ascii_locale_available): Likewise.
7735 * obj-c++.dg/dwarf-2.mm: Likewise.
7736 * objc.dg/dwarf-1.m: Likewise.
7737 * objc.dg/dwarf-2.m: Likewise.
7738
7739 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR tree-optimization/51721
7742 * gcc.dg/tree-ssa/vrp64.c: New test.
7743
7744 PR tree-optimization/52533
7745 * gcc.c-torture/compile/pr52533.c: New test.
7746
7747 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7748
7749 * gcc.target/i386/rtm-xabort-1.c: New.
7750 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7751 * gcc.target/i386/rtm-xend-1.c: Ditto.
7752 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7753 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7754 * gcc.target/i386/sse-13.c: Ditto.
7755 * gcc.target/i386/sse-14.c: Ditto.
7756 * gcc.target/i386/sse-22.c: Ditto.
7757 * gcc.target/i386/sse-23.c: Ditto.
7758 * g++.dg/other/i386-2.C: Ditto.
7759 * g++.dg/other/i386-3.C: Ditto.
7760
7761 2012-03-12 Tobias Burnus <burnus@net-b.de>
7762
7763 PR fortran/52542
7764 * gfortran.dg/proc_ptr_35.f90: New.
7765
7766 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7767
7768 PR target/52530
7769 * gcc.dg/torture/pr52530.c: New test.
7770
7771 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7772
7773 PR target/51244
7774 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7775
7776 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7777
7778 PR target/52450
7779 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7780
7781 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7782
7783 2012-03-09 Andrew Pinski <apinski@cavium.com>
7784
7785 PR middle-end/51988
7786 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7787 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7788
7789 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7790
7791 * gcc.dg/tree-ssa/scev-3.c: New.
7792 * gcc.dg/tree-ssa/scev-4.c: New.
7793
7794 2012-03-08 Tobias Burnus <burnus@net-b.de>
7795
7796 PR fortran/52469
7797 * gfortran.dg/proc_ptr_34.f90
7798
7799 2012-03-07 Jason Merrill <jason@redhat.com>
7800
7801 PR c++/52521
7802 * g++.dg/cpp0x/udlit-mangle.C: New.
7803
7804 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7805
7806 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7807
7808 2012-03-06 Richard Guenther <rguenther@suse.de>
7809
7810 PR middle-end/52493
7811 * gcc.dg/torture/pr52493.c: New testcase.
7812
7813 2012-03-06 Richard Guenther <rguenther@suse.de>
7814
7815 PR lto/52097
7816 * gcc.dg/lto/pr52097_0.c: New testcase.
7817
7818 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7819
7820 PR target/51244
7821 * gcc.target/sh/pr51244-1.c: New.
7822 * gcc.target/sh/pr51244-2.c: New.
7823 * gcc.target/sh/pr51244-3.c: New.
7824
7825 2012-03-05 Jason Merrill <jason@redhat.com>
7826
7827 PR c++/51930
7828 * g++.dg/ext/visibility/template11.C: New.
7829
7830 * g++.dg/cpp0x/implicit13.C: New.
7831
7832 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR tree-optimization/51721
7835 * gcc.dg/tree-ssa/vrp63.c: New test.
7836 * gcc.dg/pr51721.c: New test.
7837
7838 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7839
7840 PR fortran/50981
7841 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7842 argument checks.
7843
7844 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7845
7846 PR target/52146
7847 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7848
7849 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7850
7851 PR fortran/50981
7852 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7853
7854 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7855
7856 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7857 int32plus.
7858
7859 2012-03-03 Jason Merrill <jason@redhat.com>
7860
7861 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7862
7863 Core 1270
7864 * g++.dg/cpp0x/initlist65.C: New.
7865
7866 PR c++/36797
7867 * g++.dg/ext/is_empty2.C: New.
7868
7869 2012-03-03 Tobias Burnus <burnus@net-b.de>
7870
7871 PR fortran/48820
7872 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7873
7874 2012-03-03 Tobias Burnus <burnus@net-b.de>
7875
7876 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7877 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7878 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7879 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7880 * gfortran.dg/class_30.f90: Remove dg-warning line.
7881 * gfortran.dg/bind_c_usage_25.f90: New.
7882
7883 2012-03-03 Tobias Burnus <burnus@net-b.de>
7884
7885 PR fortran/48820
7886 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7887 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7888 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7889
7890 2012-03-03 Tobias Burnus <burnus@net-b.de>
7891
7892 PR fortran/48820
7893 * gfortran.dg/assumed_type_1.f90: New.
7894 * gfortran.dg/assumed_type_2.f90: New.
7895 * gfortran.dg/assumed_type_3.f90: New.
7896 * gfortran.dg/assumed_type_4.f90: New.
7897
7898 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7899
7900 PR target/49486
7901 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7902 * gcc.target/sh/pr49468-di.c: New.
7903
7904 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7905
7906 * gcc.dg/graphite/pr50561.c: Update.
7907
7908 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7909
7910 * gcc.target/powerpc/pr52457.c: New test.
7911
7912 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7913
7914 * gcc.target/arm/sat-1.c: New test.
7915
7916 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7917
7918 PR target/46716
7919 * gcc.target/i386/pr46716.c: New test.
7920
7921 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7922
7923 PR c++/51989
7924 * g++.dg/cpp0x/sfinae32.C: New.
7925
7926 2012-03-02 Richard Guenther <rguenther@suse.de>
7927
7928 PR tree-optimization/52406
7929 * gcc.dg/torture/pr52406.c: New testcase.
7930
7931 2012-03-02 Tobias Burnus <burnus@net-b.de>
7932
7933 PR fortran/52325
7934 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7935 * gfortran.dg/nullify_2.f90: Update dg-error.
7936 * gfortran.dg/nullify_4.f90: Ditto.
7937 * gfortran.dg/pointer_init_6.f90: Ditto.
7938
7939 2012-03-02 Tobias Burnus <burnus@net-b.de>
7940
7941 PR fortran/52270
7942 * gfortran.dg/class_51.f90: New.
7943
7944 2012-03-02 Tobias Burnus <burnus@net-b.de>
7945
7946 PR fortran/52452
7947 * gfortran.dg/intrinsic_8.f90: New.
7948
7949 2012-03-01 Kai Tietz <ktietz@redhat.com>
7950
7951 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7952 routines on mingw targets.
7953 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7954
7955 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR tree-optimization/52445
7958 * gcc.dg/pr52445.c: New test.
7959
7960 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR target/52437
7963 * gcc.c-torture/compile/pr52437.c: New test.
7964
7965 PR middle-end/52419
7966 * gcc.dg/torture/pr52419.c: New test.
7967
7968 PR tree-optimization/52429
7969 * gcc.dg/torture/pr52429.c: New test.
7970 * g++.dg/opt/pr52429.C: New test.
7971
7972 2012-02-29 Richard Guenther <rguenther@suse.de>
7973
7974 PR testsuite/52297
7975 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7976 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7977 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7978 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7979 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7980 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7981
7982 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7983
7984 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7985
7986 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7987
7988 PR fortran/52386
7989 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7990
7991 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7992
7993 PR target/51534
7994 * gcc.target/arm/neon/pr51534.c: New testcase.
7995
7996 2012-02-28 Richard Guenther <rguenther@suse.de>
7997
7998 PR target/52407
7999 * gcc.dg/torture/pr52407.c: New testcase.
8000
8001 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8002
8003 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8004 * gcc.target/arm/vfp2.c: Likewise.
8005 * gcc.target/arm/vfp3.c: Likewise.
8006 * gcc.target/arm/vfp4.c: Likewise.
8007 * gcc.target/arm/vfp5.c: Likewise.
8008 * gcc.target/arm/vfp6.c: Likewise.
8009 * gcc.target/arm/vfp7.c: Likewise.
8010 * gcc.target/arm/vfp8.c: Likewise.
8011 * gcc.target/arm/vfp9.c: Likewise.
8012 * gcc.target/arm/vfp10.c: Likewise.
8013 * gcc.target/arm/vfp11.c: Likewise.
8014 * gcc.target/arm/vfp12.c: Likewise.
8015 * gcc.target/arm/vfp13.c: Likewise.
8016 * gcc.target/arm/vfp14.c: Likewise.
8017 * gcc.target/arm/vfp15.c: Likewise.
8018 * gcc.target/arm/vfp16.c: Likewise.
8019 * gcc.target/arm/vfp17.c: Likewise.
8020 * gcc.target/arm/neon-constants.h: New file.
8021 * gcc.target/arm/neon-vect1.c: New test.
8022 * gcc.target/arm/neon-vect2.c: New test.
8023 * gcc.target/arm/neon-vect3.c: New test.
8024 * gcc.target/arm/neon-vect4.c: New test.
8025 * gcc.target/arm/neon-vect5.c: New test.
8026 * gcc.target/arm/neon-vect6.c: New test.
8027 * gcc.target/arm/neon-vect7.c: New test.
8028 * gcc.target/arm/neon-vect8.c: New test.
8029
8030 2012-02-28 Richard Guenther <rguenther@suse.de>
8031
8032 PR tree-optimization/52402
8033 * gcc.dg/torture/pr52402.c: New testcase.
8034
8035 2012-02-28 Richard Guenther <rguenther@suse.de>
8036
8037 PR lto/52400
8038 * g++.dg/lto/pr52400_0.C: New testcase.
8039
8040 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8041
8042 * gcc.target/avr/torture/builtins-1.c: New test.
8043 * gcc.target/avr/torture/builtins-error.c: New test.
8044
8045 2012-02-28 Kai Tietz <ktietz@redhat.com>
8046
8047 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8048 * gcc.target/i386/pr45352-2.c: Likewise.
8049 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8050 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8051 targets instead rand.
8052 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8053 * gcc.target/i386/sse2-mul-1.c: Likewise.
8054 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8055 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8056 * gcc.target/i386/pad-1.c: Likewise.
8057 * gcc.target/i386/pad-9.c: Likewise.
8058 * gcc.target/i386/pad-2.c: Likewise.
8059 * gcc.target/i386/pad-5b.c: Likewise.
8060 * gcc.target/i386/pad-8.c: Likewise.
8061 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8062 * gcc.target/i386/pr44130.c: Likewise.
8063 * gcc.target/i386/align-main-1.c: Likewise.
8064 * gcc.target/i386/align-main-2.c: Likewise.
8065 * gcc.target/i386/sw-1.c: Likewise.
8066 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8067 on x64 mingw target.
8068 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8069 * gcc.target/i386/pr46295.c: Likewise.
8070 * gcc.target/i386/amd64-abi-1.c: Likewise.
8071 * gcc.target/i386/amd64-abi-2.c: Likewise.
8072 * gcc.target/i386/pr39082-1.c: Likewise.
8073 * gcc.target/i386/pr39162.c: Likewise.
8074 * gcc.target/i386/pr22152.c: Likewise.
8075 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8076 * gcc.target/i386/wrfsbase-2.c: Likewise.
8077 * gcc.target/i386/local.c: Likewise
8078 * gcc.target/i386/wrgsbase-1.c: Likewise.
8079 * gcc.target/i386/wrfsbase-1.c: Likewise.
8080 * gcc.target/i386/pr39315-3.c: Likewise.
8081 * gcc.target/i386/pr35767-4.c: Likewise.
8082 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8083 x64 mingw target.
8084 * gcc.target/i386/pr45336-2.c: Likewise.
8085 * gcc.target/i386/pr45336-1.c: Likewise.
8086 * gcc.target/i386/pr45336-4.c: Likewise.
8087
8088 2012-02-27 Tristan Gingold <gingold@adacore.com>
8089
8090 * gnat.dg/array20.ad[sb]: New test.
8091
8092 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8093
8094 PR target/52375
8095 * gcc.target/arm/pr52375.c: New test.
8096 * gcc.c-torture/compile/pr52375.c: New test.
8097
8098 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8099
8100 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8101 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8102
8103 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8104
8105 * gnat.dg/aggr19.adb: New test.
8106 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8107
8108 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8109
8110 PR target/49263
8111 * gcc.target/sh/pr49263.c: New.
8112
8113 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8114
8115 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8116 simulate_thread_wrapper_other_threads
8117 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8118 Move initialization of 'value' to main().
8119 (main): Initialize 'value';
8120 * gcc.dg/simulate-thread/speculative-store.c
8121 (simulate_thread_step_verify): Return 0 when successful.
8122 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8123 Reduce threshold.
8124 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8125 (simulate_thread_wrapper_other_threads): Return a success/fail value
8126 and issue an error if the instruction count threshold is exceeded.
8127
8128 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8129
8130 PR target/50580
8131 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8132 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8133
8134 2012-02-24 Richard Guenther <rguenther@suse.de>
8135
8136 PR middle-end/52355
8137 * gcc.dg/pr52355.c: New testcase.
8138
8139 2012-02-23 Kai Tietz <ktietz@redhat.com>
8140
8141 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8142 * gcc.dg/Wpadded.c: Likewise.
8143 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8144 structure-layout.
8145 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8146 for sleep by Sleep and add windows.h include for this function.
8147 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8148 targets.
8149 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8150 target.
8151 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8152 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8153 on x64 mingw target.
8154 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8155 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8156 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8157 failure on LLP64 target.
8158
8159 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8160
8161 PR c/52290
8162 * gcc.dg/noncompile/pr52290.c: New test.
8163
8164 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR tree-optimization/52019
8167 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8168
8169 2012-02-22 Kai Tietz <ktietz@redhat.com>
8170
8171 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8172 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8173 derived pdiff_t type.
8174 * g++.dg/torture/pr49720.C: Likewise
8175
8176 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8177
8178 PR target/52330
8179 * gcc.target/i386/pr52330.c: New test.
8180
8181 2012-02-22 Tobias Burnus <burnus@net-b.de>
8182
8183 PR fortran/52335
8184 * gfortran.dg/io_constraints_10.f90: New.
8185
8186 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8187
8188 * lib/target-supports.exp (check_effective_target_vect_condition):
8189 Return true for NEON.
8190
8191 2012-02-21 Kai Tietz <ktietz@redhat.com>
8192
8193 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8194
8195 2012-02-21 Richard Guenther <rguenther@suse.de>
8196
8197 PR tree-optimization/52324
8198 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8199
8200 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8201
8202 PR middle-end/51782
8203 * gcc.target/avr/torture/pr51782-1.c: New test.
8204
8205 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR tree-optimization/52318
8208 * gcc.dg/pr52318.c: New test.
8209
8210 2012-02-20 Kai Tietz <ktietz@redhat.com>
8211
8212 * gcc.dg/bf-ms-layout-3.c: New testcase.
8213
8214 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8215
8216 PR testsuite/52229
8217 PR fortran/32380
8218 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8219
8220 2012-02-20 Richard Guenther <rguenther@suse.de>
8221
8222 PR tree-optimization/52298
8223 * gcc.dg/torture/pr52298.c: New testcase.
8224 * gcc.dg/vect/pr52298.c: Likewise.
8225
8226 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8227
8228 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8229 * gcc.c-torture/execute/pr52286.c: Ditto.
8230
8231 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR tree-optimization/52286
8234 * gcc.c-torture/execute/pr52286.c: New test.
8235
8236 2012-02-18 Tobias Burnus <burnus@net-b.de>
8237
8238 PR fortran/52295
8239 * gfortran.dg/interface_35.f90: Use -std=f2003.
8240 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8241 * gfortran.dg/interface_assignment_4.f90: Ditto.
8242 * gfortran.dg/bessel_1.f90: Ditto.
8243 * gfortran.dg/func_result_6.f90: Ditto.
8244 * gfortran.dg/hypot_1.f90: Ditto.
8245 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8246
8247 2012-02-17 Tobias Burnus <burnus@net-b.de>
8248
8249 PR translation/52232
8250 PR translation/52234
8251 PR translation/52245
8252 PR translation/52246
8253 PR translation/52262
8254 PR translation/52273
8255 * gfortran.dg/coarray_22.f90: Update dg-error.
8256 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8257
8258 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8259
8260 PR target/51753
8261 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8262 (simulate-thread): Use default timeout.
8263
8264 2012-02-16 Jason Merrill <jason@redhat.com>
8265
8266 PR c++/52248
8267 * g++.dg/ext/timevar1.C: New.
8268
8269 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8270
8271 PR c++/52126
8272 * g++.dg/template/using21.C: New.
8273 * g++.dg/template/using22.C: Likewise.
8274
8275 2012-02-16 Jason Merrill <jason@redhat.com>
8276
8277 PR c++/51415
8278 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8279
8280 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR tree-optimization/52255
8283 * gcc.c-torture/compile/pr52255.c: New test.
8284
8285 PR debug/52260
8286 * g++.dg/debug/dwarf2/pr52260.C: New test.
8287
8288 PR middle-end/51929
8289 * g++.dg/ipa/pr51929.C: New test.
8290
8291 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8292
8293 PR target/52199
8294 * gcc.target/powerpc/pr52199.c: New file.
8295
8296 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8297
8298 PR target/52152
8299 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8300
8301 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8302
8303 * gcc.dg/pr51867.c: Don't include <math.h>.
8304 (sqrtf): Declare.
8305
8306 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8307
8308 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8309 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8310
8311 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8312
8313 PR tree-optimization/50561
8314 * gcc.dg/graphite/pr50561.c: New testcase.
8315
8316 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8317
8318 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8319 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8320
8321 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8322
8323 * gnat.dg/discr35.ad[sb]: New test.
8324
8325 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8326
8327 * gnat.dg/volatile10.adb: New test.
8328 * gnat.dg/volatile10_pkg.ads: New helper.
8329
8330 2012-02-14 Jason Merrill <jason@redhat.com>
8331
8332 * g++.dg/ext/attrib43.C: New.
8333
8334 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8335
8336 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8337 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8338 fgnu_tm.
8339 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8340 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8341 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8342 effective_target fgnu_tm.
8343 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8344
8345 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR c++/52247
8348 * g++.dg/template/asmgoto1.C: New test.
8349
8350 2012-02-14 Ian Lance Taylor <iant@google.com>
8351
8352 PR go/48501
8353 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8354 compiling generated file for 64bit and index tests.
8355
8356 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8357
8358 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8359
8360 2012-02-14 Richard Guenther <rguenther@suse.de>
8361
8362 PR tree-optimization/52244
8363 PR tree-optimization/51528
8364 * gcc.dg/torture/pr52244.c: New testcase.
8365
8366 2012-02-14 Walter Lee <walt@tilera.com>
8367
8368 * g++.dg/other/PR23205.C: Disable test on tile.
8369 * g++.dg/other/pr23205-2.C: Disable test on tile.
8370 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8371 * gcc.dg/20040813-1.c: Disable test on tile.
8372 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8373 * gcc.misc-tests/linkage.exp: Handle tilegx.
8374
8375 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR tree-optimization/52210
8378 * gcc.dg/pr52210.c: New test.
8379
8380 2012-02-14 Jason Merrill <jason@redhat.com>
8381
8382 PR c++/39055
8383 * g++.dg/overload/defarg5.C: New.
8384
8385 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR c/52181
8388 * c-c++-common/pr52181.c: New test.
8389
8390 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8391
8392 PR c++/52215
8393 * g++.dg/ext/atomic-1.C: New test.
8394
8395 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8396
8397 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8398
8399 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8400
8401 PR middle-end/52209
8402 * gcc.c-torture/execute/pr52209.c: New test.
8403
8404 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8405
8406 PR fortran/50981
8407 * gfortran.dg/elemental_optional_args_5.f03: New test.
8408
8409 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8410
8411 PR testsuite/50076
8412 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8413 cases.
8414
8415 2012-02-11 Ian Lance Taylor <iant@google.com>
8416
8417 PR go/51874
8418 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8419 SPARC Solaris. Don't run the test at all on systems where it may
8420 not work, rather than xfailing it.
8421
8422 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8423
8424 PR rtl-optimization/52175
8425 * gcc.c-torture/compile/pr52175.c: New test.
8426
8427 2012-02-10 Jason Merrill <jason@redhat.com>
8428
8429 PR c++/51910
8430 * g++.dg/template/repo10.C: New.
8431
8432 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR debug/52132
8435 * gcc.dg/pr52132.c: New test.
8436
8437 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8438
8439 * gnat.dg/specs/aggr4.ads: New test.
8440 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8441
8442 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8443
8444 PR target/52146
8445 * gcc.target/i386/pr52146.c: New.
8446
8447 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR middle-end/52177
8450 * c-c++-common/pr52177.c: New test.
8451
8452 2012-02-10 Jan Hubicka <jh@suse.cz>
8453
8454 PR middle-end/48600
8455 * g++.dg/torture/pr48600.C: New testcase.
8456
8457 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8458
8459 PR middle-end/52140
8460 * gcc.dg/dfp/pr52140.c: New test.
8461
8462 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR fortran/32380
8465 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8466 of dg-options.
8467
8468 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8469
8470 PR middle-end/51867
8471 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8472 * gcc.dg/pr51867.c: New test.
8473
8474 2012-02-09 Ian Lance Taylor <iant@google.com>
8475
8476 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8477 which don't support -fsplit-stack. Turn off optimization when
8478 compiling select5-out.go.
8479
8480 2012-02-08 Ian Lance Taylor <iant@google.com>
8481
8482 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8483 systems which don't support -fsplit-stack.
8484
8485 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8486
8487 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8488 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8489 machine instuction in the log.
8490
8491 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8492
8493 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8494 to 20 seconds.
8495
8496 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8497
8498 PR driver/48524
8499 * gcc.dg/pr48524.c: New test.
8500 * gcc.dg/pr48524.spec: New spec file for test.
8501
8502 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8503
8504 PR fortran/32380
8505 * gfortran.dg/vect/pr32380.f90: New test.
8506
8507 2012-02-08 Tobias Burnus <burnus@net-b.de>
8508
8509 PR fortran/52151
8510 * gfortran.dg/realloc_on_assign_12.f90: New.
8511
8512 2012-02-08 Richard Guenther <rguenther@suse.de>
8513
8514 PR rtl-optimization/52170
8515 * gcc.dg/torture/pr52170.c: New testcase.
8516
8517 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR gcov-profile/52150
8520 * gcc.dg/tree-prof/pr52150.c: New test.
8521
8522 PR rtl-optimization/52139
8523 * gcc.dg/pr52139.c: New test.
8524
8525 2012-02-07 Jason Merrill <jason@redhat.com>
8526
8527 PR c++/51675
8528 * g++.dg/cpp0x/constexpr-union3.C: New.
8529
8530 PR c++/52035
8531 * g++.dg/lto/pr52035_0.C: New.
8532
8533 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8534
8535 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8536 * gcc.dg/special/weak-1.c: Likewise.
8537 * gcc.dg/ucnid-12.c: Likewise.
8538 * gcc.dg/torture/pr45678-1.c: Likewise.
8539 * gcc.dg/torture/pr45678-2.c: Likewise.
8540 * gcc.dg/vector-4.c: Likewise.
8541 * gcc.dg/ipa/inline-5.c: Likewise.
8542 * gcc.dg/ucnid-11.c: Likewise.
8543 * gcc.misc-tests/gcov-13.c: Likewise.
8544 * gcc.misc-tests/gcov-14.c: Likewise.
8545 * g++.dg/ext/label13.C: Likewise.
8546 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8547 hppa*-*-hpux* options.
8548 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8549 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8550 * gcc.dg/pr48616.c: Likewise.
8551 * gcc.dg/pr17957.c: Likewise.
8552 * gcc.dg/pr17055-1.c: Likewise.
8553 * gcc.dg/pr32912-1.c: Likewise.
8554 * gcc.dg/tm/pr51472.c: Likewise.
8555 * c-c++-common/fold-bitand-4.c: Likewise.
8556 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8557 Use dg-additional-options for extra options.
8558
8559 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8560
8561 * gcc.target/epiphany/interrupt-2.c: New test.
8562
8563 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8564
8565 PR target/52155
8566 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8567 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8568 for MIPS ELF.
8569
8570 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8571
8572 PR target/52152
8573 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8574
8575 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8576
8577 PR middle-end/24306
8578 PR target/52154
8579 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8580 * gcc.target/mips/va-arg-1.c: New test.
8581
8582 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8583
8584 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8585 for -mno-pointers-to-nested-functions.
8586
8587 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8588
8589 * gcc.c-torture/execute/20120207-1.c: New test.
8590
8591 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR rtl-optimization/52060
8594 * gcc.dg/torture/pr52060.c: New test.
8595
8596 PR middle-end/52074
8597 * gcc.c-torture/compile/pr52074.c: New test.
8598
8599 2012-02-07 Tobias Burnus <burnus@net-b.de>
8600
8601 PR fortran/51514
8602 * gfortran.dg/class_to_type_2.f90: New.
8603
8604 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8605
8606 PR fortran/32373
8607 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8608 Remove module.
8609
8610 2012-02-06 Jason Merrill <jason@redhat.com>
8611
8612 PR c++/52088
8613 * g++.dg/template/conv13.C: New.
8614
8615 2012-02-06 Richard Guenther <rguenther@suse.de>
8616
8617 PR tree-optimization/52115
8618 * gcc.c-torture/compile/pr52115.c: New testcase.
8619
8620 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR target/52129
8623 * gcc.c-torture/execute/pr52129.c: New test.
8624
8625 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8626
8627 * gcc.dg/pr48374.c: Actually add the test I forgot
8628 in the 2012-01-25 commit.
8629
8630 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8631
8632 PR fortran/32373
8633 * gfortran.dg/vect/vect-8.f90: New test case.
8634
8635 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8636
8637 PR fortran/48847
8638 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8639
8640 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8641
8642 PR fortran/52102
8643 * gfortran.dg/class_48.f90 : Add test of allocate class array
8644 component with source in subroutine test3. Remove commenting
8645 out in subroutine test4, since branching on unitialized variable
8646 is now fixed (no PR for this last.).
8647
8648 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8649
8650 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8651 on MIPS targets.
8652 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8653
8654 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8655
8656 PR target/52125
8657 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8658 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8659
8660 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8661
8662 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8663 (check_effective_target_sync_int_long): Use it.
8664 (check_effective_target_sync_char_short): Likewise.
8665 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8666
8667 2012-02-05 Tobias Burnus <burnus@net-b.de>
8668
8669 PR fortran/51972
8670 * gfortran.dg/class_48.f90: Add some further checks.
8671
8672 2012-02-05 Ira Rosen <irar@il.ibm.com>
8673
8674 PR tree-optimization/52091
8675 * gcc.dg/vect/pr52091.c: New test.
8676
8677 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR rtl-optimization/52113
8680 * gcc.target/avr/pr52113.c: New test.
8681
8682 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8683
8684 PR rtl-optimization/52092
8685 * gcc.c-torture/compile/pr52092.c: New test.
8686
8687 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8688
8689 PR fortran/41587
8690 * gfortran.dg/class_array_10.f03: New test.
8691
8692 PR fortran/46356
8693 * gfortran.dg/class_array_11.f03: New test.
8694
8695 PR fortran/51754
8696 * gfortran.dg/class_array_12.f03: New test.
8697
8698 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8699
8700 PR fortran/52012
8701 * gfortran.dg/realloc_on_assign_11.f90: New test.
8702
8703 2012-02-02 Tobias Burnus <burnus@net-b.de>
8704
8705 PR fortran/52093
8706 * gfortran.dg/shape_7.f90: New.
8707
8708 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8709
8710 * gcc.target/mips/mips-prepend-1.c: New test.
8711
8712 2012-02-02 Jan Hubicka <jh@suse.cz>
8713 Tom de Vries <tom@codesourcery.com>
8714
8715 PR middle-end/51998
8716 * gcc.dg/alias-12.c: New testcase.
8717 * gcc.dg/alias-13.c: New testcase.
8718
8719 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR target/52086
8722 * gcc.dg/pr52086.c: New test.
8723
8724 PR tree-optimization/52073
8725 * gcc.c-torture/compile/pr52073.c: New test.
8726
8727 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8728
8729 PR fortran/51958
8730 * gfortran.dg/function_optimize_10.f90: New test.
8731
8732 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8733
8734 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8735 test on alpha*-*-*.
8736
8737 2012-02-01 Tobias Burnus <burnus@net-b.de>
8738
8739 PR fortran/52024
8740 * gfortran.dg/typebound_operator_14.f90: New.
8741
8742 2012-02-01 Tobias Burnus <burnus@net-b.de>
8743
8744 PR fortran/52059
8745 * gfortran.dg/elemental_function_1.f90: New.
8746
8747 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8748
8749 PR rtl-optimization/51374
8750 * gcc.target/avr/torture/pr51374-1.c:
8751 Also fail if SBIS is seen.
8752
8753 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8754
8755 PR rtl-optimization/51374
8756 * gcc.target/avr/torture/pr51374-1.c: New.
8757
8758 2012-01-31 Tobias Burnus <burnus@net-b.de>
8759
8760 PR fortran/52024
8761 * gfortran.dg/typebound_generic_11.f90: New.
8762
8763 2012-01-31 Tobias Burnus <burnus@net-b.de>
8764
8765 PR fortran/52029
8766 * gfortran.dg/class_49.f90: New.
8767
8768 2012-01-31 Tobias Burnus <burnus@net-b.de>
8769
8770 PR fortran/52013
8771 * gfortran.dg/elemental_args_check_6.f90: New.
8772
8773 2012-01-31 Jason Merrill <jason@redhat.com>
8774
8775 PR c++/52043
8776 * g++.dg/cpp0x/variadic122.C: New.
8777
8778 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8779
8780 PR fortran/52012
8781 * gfortran.dg/realloc_on_assign_10.f90: New test.
8782
8783 2012-01-31 Richard Guenther <rguenther@suse.de>
8784
8785 PR tree-optimization/51528
8786 * gcc.dg/torture/pr51528.c: New testcase.
8787
8788 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8789
8790 PR go/48501
8791 * lib/go.exp (go_target_compile): Append timeout= to options.
8792 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8793 select5-out.go test on alpha*-*-* targets.
8794
8795 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8796
8797 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8798 (TEST_SHORT): Reformat in the same way.
8799 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8800 (TEST_SHORT): Reformat in the same way.
8801 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8802 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8803 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8804 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8805 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8806
8807 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8808
8809 PR target/51835
8810 * gcc.target/arm/pr51835.c: New testcase.
8811
8812 2012-01-30 Richard Guenther <rguenther@suse.de>
8813
8814 PR tree-optimization/52028
8815 * gcc.dg/torture/pr52028.c: New testcase.
8816 * gfortran.dg/ldist-pr45199.f: Adjust.
8817 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8818 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8819 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8820
8821 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8822
8823 PR debug/52027
8824 * gcc.dg/tree-prof/pr52027.c: New test.
8825
8826 PR tree-optimization/52046
8827 * gcc.dg/pr52046.c: New test.
8828
8829 PR debug/52048
8830 * g++.dg/other/pr52048.C: New test.
8831
8832 2012-01-30 Richard Guenther <rguenther@suse.de>
8833
8834 PR tree-optimization/52045
8835 * gcc.dg/pr52045.c: New testcase.
8836
8837 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8838
8839 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8840 new code generated for __sync_lock_release.
8841
8842 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8843
8844 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8845
8846 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8847
8848 PR testsuite/51875
8849 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8850
8851 * g++.dg/ext/visibility/template10.C: Fix typo.
8852
8853 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8854
8855 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8856
8857 PR c++/51327
8858 * g++.dg/cpp0x/constexpr-ice6.C: New.
8859
8860 2012-01-29 Tobias Burnus <burnus@net-b.de>
8861
8862 PR fortran/41600
8863 * gfortran.dg/default_initialization_6.f90: New.
8864
8865 2012-01-29 Tobias Burnus <burnus@net-b.de>
8866
8867 PR fortran/51972
8868 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8869 * gfortran.dg/class_48.f90: New.
8870
8871 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8872
8873 PR fortran/51808
8874 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8875
8876 2012-01-28 Tobias Burnus <burnus@net-b.de>
8877
8878 PR fortran/51972
8879 * gfortran.dg/class_allocate_12.f90: New.
8880
8881 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8882
8883 * gcc.dg/torture/pr50444.c: Fix dg directives.
8884
8885 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR target/52006
8888 * gcc.target/arm/pr52006.c: New test.
8889
8890 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8891
8892 PR testsuite/52011
8893 * gcc.dg/lto/trans-mem.h: New file.
8894 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8895 * gcc.dg/lto/trans-mem-1_1.c: Same.
8896 * gcc.dg/lto/trans-mem-4_1.c: Same.
8897 * gcc.dg/lto/trans-mem-3_1.c: Same.
8898
8899 2012-01-27 Tobias Burnus <burnus@net-b.de>
8900
8901 PR fortran/52022
8902 * gfortran.dg/dummy_procedure_7.f90: New.
8903
8904 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8905
8906 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8907 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8908
8909 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR c++/51852
8912 * g++.dg/other/gc5.C: New test.
8913
8914 2012-01-27 Richard Guenther <rguenther@suse.de>
8915
8916 PR tree-optimization/50444
8917 * gcc.dg/torture/pr50444.c: New testcase.
8918
8919 2012-01-27 Tobias Burnus <burnus@net-b.de>
8920
8921 PR fortran/51970
8922 PR fortran/51977
8923 * gfortran.dg/move_alloc_13.f90: New.
8924
8925 2012-01-27 Tobias Burnus <burnus@net-b.de>
8926
8927 PR fortran/51953
8928 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8929 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8930 and change dg-error string.
8931
8932 2012-01-27 Tobias Burnus <burnus@net-b.de>
8933
8934 PR fortran/52016
8935 * gfortran.dg/elemental_args_check_5.f90: New.
8936
8937 2012-01-27 Richard Guenther <rguenther@suse.de>
8938
8939 PR middle-end/51959
8940 * g++.dg/torture/pr51959.C: New testcase.
8941
8942 2012-01-27 Tom de Vries <tom@codesourcery.com>
8943
8944 PR tree-optimization/51990
8945 * gcc.dg/pr51990.c: New test.
8946 * gcc.dg/pr51990-2.c: Same.
8947
8948 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8949 Tobias Burnus <burnus@gcc.gnu.org>
8950
8951 PR fortran/48705
8952 * gfortran.dg/class_allocate_11.f03: New.
8953
8954 PR fortran/51870
8955 PR fortran/51943
8956 PR fortran/51946
8957 * gfortran.dg/class_allocate_7.f03: New.
8958 * gfortran.dg/class_allocate_8.f03: New.
8959 * gfortran.dg/class_allocate_9.f03: New.
8960 * gfortran.dg/class_allocate_10.f03: New.
8961
8962 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8963
8964 * gnat.dg/discr34.adb: New test.
8965 * gnat.dg/discr34_pkg.ads: New helper.
8966
8967 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8968
8969 * gnat.dg/discr33.adb: New test.
8970
8971 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8972
8973 * gnat.dg/limited_with3.ad[sb): New test.
8974 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8975 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8976 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8977
8978 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8979
8980 * gnat.dg/stack_usage1.adb: New test.
8981 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8982
8983 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8984 * gcc.dg/pr44194-2.c: Likewise.
8985
8986 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8987
8988 PR c++/51370
8989 * g++.dg/template/crash112.C: New.
8990
8991 2012-01-27 Richard Henderson <rth@redhat.com>
8992
8993 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8994
8995 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8996
8997 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8998
8999 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR middle-end/51895
9002 * g++.dg/opt/pr51895.C: New test.
9003
9004 2012-01-26 Michael Matz <matz@suse.de>
9005
9006 PR tree-optimization/48794
9007 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9008
9009 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9010
9011 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9012
9013 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9014
9015 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9016 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9017 memory.
9018 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9019 the default value for s390 and s390x.
9020
9021 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9022
9023 PR lto/51698
9024 * gcc.dg/lto/trans-mem-4_0.c: New.
9025 * gcc.dg/lto/trans-mem-4_1.c: New.
9026 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9027 TM builtins.
9028 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9029 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9030 TM builtins.
9031 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9032 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9033 TM builtins.
9034
9035 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9036
9037 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9038
9039 2012-01-25 Ian Lance Taylor <iant@google.com>
9040
9041 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9042
9043 2012-01-25 Tobias Burnus <burnus@net-b.de>
9044
9045 PR fortran/51995
9046 * gfortran.dg/typebound_proc_25.f90: New.
9047
9048 2012-01-25 Jason Merrill <jason@redhat.com>
9049
9050 PR c++/51992
9051 * g++.dg/lto/pr51992_0.C: New.
9052
9053 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR tree-optimization/51987
9056 * gcc.target/i386/pr51987.c: New test.
9057
9058 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9059
9060 * gcc.dg/tm/lto-1.c: Require lto support in target.
9061
9062 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9063
9064 PR rtl-optimization/48374
9065 * gcc.dg/pr48374.c: New test.
9066
9067 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9068
9069 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9070
9071 2012-01-25 Tobias Burnus <burnus@net-b.de>
9072
9073 PR fortran/51966
9074 * gfortran.dg/derived_constructor_char_3.f90: New.
9075
9076 2012-01-24 Ian Lance Taylor <iant@google.com>
9077
9078 * go.test/go-test.exp (filecmp): New procedure.
9079 (errchk): Handle quoted square brackets.
9080 (go-gc-tests): Set go_compile_args. Handle various new test
9081 lines. Skip a few new tests.
9082 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9083
9084 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9085
9086 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9087 (check_effective_target_vect_extract_even_odd)
9088 (check_effective_target_vect_interleave): Return true for MIPS
9089 paired-single.
9090
9091 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9092
9093 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9094 (main): Use it instead of argc.
9095
9096 2012-01-24 Jason Merrill <jason@redhat.com>
9097
9098 PR c++/51973
9099 * g++.dg/cpp0x/sfinae31.C: New.
9100
9101 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9102
9103 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9104
9105 2012-01-24 Jason Merrill <jason@redhat.com>
9106
9107 PR c++/51812
9108 * g++.dg/inherit/covariant20.C: New.
9109
9110 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9111
9112 PR c++/51223
9113 * g++.dg/parse/crash58.C: New.
9114
9115 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9116
9117 PR target/51957
9118 * gcc.dg/pr51957-1.c: New test.
9119 * gcc.dg/pr51957-1.h: New file.
9120 * gcc.dg/pr51957-2.c: New test.
9121
9122 2012-01-23 Jason Merrill <jason@redhat.com>
9123
9124 PR c++/51930
9125 * g++.dg/ext/visibility/template10.C: New.
9126
9127 2012-01-23 Tobias Burnus <burnus@net-b.de>
9128
9129 PR fortran/51948
9130 * gfortran.dg/move_alloc_12.f90: New.
9131
9132 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9133
9134 PR middle-end/45416
9135 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9136
9137 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9138
9139 PR c++/51398
9140 * g++.dg/template/crash111.C: New.
9141
9142 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9143
9144 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9145 configurations.
9146 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9147
9148 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9149
9150 PR testsuite/51941
9151 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9152 the DW_TAG_class_type and DW_AT_name: "Executor".
9153
9154 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9155
9156 * lib/target-supports.exp
9157 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9158 (check_effective_target_vect_interleave): Likewise.
9159
9160 2012-01-22 Jason Merrill <jason@redhat.com>
9161
9162 PR c++/51925
9163 * g++.dg/template/using20.C: New.
9164 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9165
9166 2012-01-23 Jason Merrill <jason@redhat.com>
9167
9168 PR target/51934
9169 * g++.dg/torture/pr51344.C: Limit to x86.
9170
9171 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9172
9173 * c-c++-common/tm/omp.c: Require target with pthread support.
9174
9175 2012-01-23 Richard Guenther <rguenther@suse.de>
9176
9177 PR tree-optimization/51949
9178 * gcc.dg/torture/pr51949.c: New testcase.
9179
9180 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR rtl-optimization/51933
9183 * gcc.c-torture/execute/pr51933.c: New test.
9184
9185 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9186
9187 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9188 Do not define for Interix.
9189
9190 2012-01-22 Jason Merrill <jason@redhat.com>
9191
9192 PR c++/51832
9193 * g++.dg/lto/pr51832.h: New.
9194 * g++.dg/lto/pr51832_0.C: New.
9195 * g++.dg/lto/pr51832_1.C: New.
9196
9197 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9198
9199 * gcc.dg/ext-elim-1.c: New test.
9200
9201 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9202
9203 PR target/51931
9204 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9205 * g++.dg/opt/longbranch1.C: Likewise.
9206
9207 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9208
9209 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9210 in C++11 mode.
9211
9212 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9213
9214 PR fortran/50556
9215 * gfortran.dg/namelist_74.f90: New test.
9216 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9217
9218 2012-01-21 Tobias Burnus <burnus@net-b.de>
9219
9220 PR fortran/51913
9221 * gfortran.dg/class_47.f90: New.
9222
9223 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9224
9225 * gnat.dg/renaming5.ad[sb]: New test.
9226
9227 2012-01-20 Jason Merrill <jason@redhat.com>
9228
9229 PR c++/51919
9230 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9231
9232 2012-01-20 Jason Merrill <jason@redhat.com>
9233
9234 PR c++/51922
9235 * g++.dg/ext/attrib42.C: Require ilp32.
9236
9237 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR target/51915
9240 * gcc.target/arm/pr51915.c: New test.
9241
9242 2012-01-20 Cary Coutant <ccoutant@google.com>
9243 Dodji Seketeli <dodji@redhat.com>
9244
9245 PR debug/45682
9246 * g++.dg/debug/dwarf2/nested-3.C: New test.
9247
9248 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9249
9250 PR c++/51402
9251 * g++.dg/template/crash110.C: New.
9252
9253 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9254
9255 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9256 Remove default options on hppa*-*-hpux*.
9257
9258 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9259
9260 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9261
9262 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9263
9264 * gcc.c-torture/compile/pr51856.c: New testcase.
9265
9266 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9267
9268 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9269 options to go_target_compile.
9270
9271 2012-01-20 Kai Tietz <ktietz@redhat.com>
9272
9273 * g++.dg/torture/pr51344.C: Fix typo.
9274
9275 2012-01-20 Richard Guenther <rguenther@suse.de>
9276
9277 PR tree-optimization/51903
9278 * g++.dg/torture/pr51903.C: New testcase.
9279
9280 2012-01-20 Tobias Burnus <burnus@net-b.de>
9281 Janus Weil <janus@gcc.gnu.org>
9282
9283 PR fortran/51056
9284 * gfortran.dg/use_21.f90: New.
9285
9286 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR target/51106
9289 * gcc.dg/torture/pr51106-1.c: New test.
9290 * gcc.dg/torture/pr51106-2.c: New test.
9291
9292 2012-01-19 Kai Tietz <ktietz@redhat.com>
9293
9294 * g++.dg/torture/pr51344.C: New test.
9295
9296 2012-01-19 Tobias Burnus <burnus@net-b.de>
9297
9298 PR fortran/51904
9299 * gfortran.dg/intrinsic_size_2.f90: New.
9300
9301 2012-01-19 Jason Merrill <jason@redhat.com>
9302
9303 PR c++/51889
9304 * g++.dg/inherit/using7.C: New.
9305
9306 2012-01-19 Richard Guenther <rguenther@suse.de>
9307
9308 PR tree-optimization/37997
9309 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9310
9311 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9312
9313 PR rtl-optimization/51505
9314 * gcc.dg/pr51505.c: New test.
9315
9316 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9317
9318 PR fortran/51634
9319 * gfortran.dg/typebound_operator_12.f03: New.
9320 * gfortran.dg/typebound_operator_13.f03: New.
9321
9322 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9323
9324 PR c++/51225
9325 * g++.dg/cpp0x/pr51225.C: New.
9326
9327 2012-01-17 Ian Lance Taylor <iant@google.com>
9328
9329 PR go/50656
9330 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9331
9332 2012-01-17 Tobias Burnus <burnus@net-b.de>
9333
9334 PR fortran/51869
9335 * gfortran.dg/realloc_on_assign_9.f90: New.
9336
9337 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9338
9339 PR other/51165
9340 * gcc.dg/tm/memopt-3.c: Remove xfail.
9341 * gcc.dg/tm/memopt-4.c: Remove xfail.
9342 * gcc.dg/tm/memopt-5.c: Remove xfail.
9343 * gcc.dg/tm/memopt-7.c: Remove xfail.
9344
9345 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR tree-optimization/51877
9348 * gcc.c-torture/execute/pr51877.c: New test.
9349
9350 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9351
9352 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9353 {!vect_align_arrays} to vect_sizes_32B_16B.
9354 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9355 * gcc.dg/vect/vect-peel-3.c: Ditto.
9356
9357 2012-01-16 Jason Merrill <jason@redhat.com>
9358
9359 PR c++/51854
9360 * g++.dg/abi/mangle60.C: New.
9361
9362 PR c++/51827
9363 * g++.dg/pch/mangle1.{C,Hs}: New.
9364
9365 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9366 Tobias Burnus <burnus@net-b.de>
9367
9368 PR fortran/50981
9369 * gfortran.dg/elemental_optional_args_3.f90: New
9370 * gfortran.dg/elemental_optional_args_4.f90: New
9371
9372 2012-01-16 Tobias Burnus <burnus@net-b.de>
9373
9374 PR fortran/51809
9375 * gfortran.dg/use_20.f90: New
9376
9377 2012-01-16 Jason Merrill <jason@redhat.com>
9378
9379 PR c++/51868
9380 * g++.dg/cpp0x/rv-bitfield.C: New.
9381 * g++.dg/cpp0x/rv-bitfield2.C: New.
9382
9383 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9384
9385 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9386 subroutine 'qsort' and use index array to assign the result.
9387
9388 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR tree-optimization/51865
9391 * gcc.dg/pr51865.c: New test.
9392
9393 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9394
9395 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9396
9397 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9398
9399 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9400 to be loaded from the constant pool, rather than via %hi and %lo.
9401
9402 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9403
9404 PR rtl-optimization/51821
9405 * gcc.dg/pr51821.c: New test.
9406
9407 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9408
9409 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9410
9411 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9412
9413 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9414
9415 2012-01-14 Tobias Burnus <burnus@net-b.de>
9416
9417 PR fortran/51800
9418 * gfortran.dg/init_flag_8.f90: New.
9419 * gfortran.dg/init_flag_9.f90: New.
9420
9421 2011-01-14 Tobias Burnus <burnus@net-b.de>
9422
9423 PR fortran/51816
9424 * gfortran.dg/use_18.f90: New.
9425 * gfortran.dg/use_19.f90: New.
9426
9427 2012-01-13 Ian Lance Taylor <iant@google.com>
9428
9429 PR c++/50012
9430 * g++.dg/warn/Wsign-compare-4.C: New.
9431
9432 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9433
9434 PR fortran/48351
9435 * gfortran.dg/alloc_comp_assign.f03: New.
9436 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9437 __BUILTIN_FREE from 38 to 32.
9438
9439 2012-01-13 Jason Merrill <jason@redhat.com>
9440
9441 PR c++/20681
9442 * g++.dg/warn/Wreturn-type-7.C: New.
9443
9444 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9445
9446 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9447 assumption.
9448 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9449 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9450 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9451 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9452 int32plus because of big array needed.
9453 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9454 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9455
9456 2012-01-13 Jason Merrill <jason@redhat.com>
9457
9458 PR c++/51813
9459 * g++.dg/ext/visibility/template9.C: New.
9460
9461 PR c++/51620
9462 * g++.dg/cpp0x/defaulted34.C: New.
9463 * g++.dg/template/virtual3.C: New.
9464
9465 2012-01-13 Richard Guenther <rguenther@suse.de>
9466
9467 PR middle-end/8081
9468 * gcc.dg/torture/pr8081.c: New testcase.
9469
9470 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9471
9472 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9473
9474 2012-01-12 Jason Merrill <jason@redhat.com>
9475
9476 PR c++/51714
9477 * g++.dg/ext/stmtexpr14.C: New.
9478
9479 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9480
9481 PR c++/51633
9482 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9483
9484 2012-01-12 Jason Merrill <jason@redhat.com>
9485
9486 PR c++/48051
9487 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9488 * g++.dg/abi/mangle58.C: Likewise.
9489
9490 PR c++/51403
9491 * g++.dg/template/arg8.C: New.
9492
9493 2012-01-12 Ira Rosen <irar@il.ibm.com>
9494
9495 PR tree-optimization/51799
9496 * gcc.dg/vect/pr51799.c: New test.
9497 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9498 patterns.
9499
9500 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9501 Tobias Burnus <burnus@net-b.de>
9502
9503 PR fortran/51057
9504 PR fortran/51616
9505 * lib/target-supports.exp
9506 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9507 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9508
9509 2012-01-11 Jason Merrill <jason@redhat.com>
9510
9511 PR c++/51565
9512 * g++.dg/ext/attrib42.C: New.
9513
9514 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR bootstrap/51796
9517 * gcc.dg/pr51796.c: New test.
9518
9519 2012-01-11 Jason Merrill <jason@redhat.com>
9520
9521 PR c++/51818
9522 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9523
9524 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9525
9526 * gnat.dg/array19.ad[sb]: New test.
9527
9528 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9529
9530 * gnat.dg/opt23.ad[sb]: New test.
9531 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9532 * gnat.dg/opt24.ad[sb]: New test.
9533
9534 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9535
9536 PR tree-optimization/49642
9537 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9538 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9539
9540 2012-01-11 Jason Merrill <jason@redhat.com>
9541
9542 PR c++/51613
9543 * g++.dg/template/explicit-args5.C: New.
9544
9545 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9546
9547 * gcc.c-torture/execute/20120110-1.c: New testcase.
9548
9549 2012-01-10 Jason Merrill <jason@redhat.com>
9550
9551 PR c++/51614
9552 * g++.dg/inherit/ambig1.C: New.
9553
9554 PR c++/51433
9555 * g++.dg/cpp0x/constexpr-cache1.C: New.
9556
9557 2012-01-10 Richard Guenther <rguenther@suse.de>
9558
9559 PR tree-optimization/51801
9560 * gcc.dg/torture/pr51801.c: New testcase.
9561
9562 2012-01-10 Tobias Burnus <burnus@net-b.de>
9563
9564 PR fortran/51652
9565 * gfortran.dg/allocate_with_typespec_5.f90: New.
9566
9567 2012-01-10 Tobias Burnus <burnus@net-b.de>
9568
9569 * gfortran.dg/class_39.f03: Update dg-error string.
9570
9571 2012-01-10 Richard Guenther <rguenther@suse.de>
9572
9573 PR tree-optimization/50913
9574 * gcc.dg/graphite/interchange-16.c: New testcase.
9575 * gcc.dg/graphite/scop-20.c: XFAIL.
9576 * gfortran.dg/graphite/interchange-1.f: Likewise.
9577 * gfortran.dg/graphite/block-1.f90: Likewise.
9578 * gfortran.dg/graphite/block-2.f: Likewise.
9579
9580 2012-01-10 Richard Henderson <rth@redhat.com>
9581
9582 * lib/target-supports.exp (check_effective_target_vect_perm,
9583 check_effective_target_vect_perm_byte,
9584 check_effective_target_vect_perm_short): Enable for arm neon.
9585
9586 2012-01-09 Tobias Burnus <burnus@net-b.de>
9587
9588 PR fortran/46328
9589 * gfortran.dg/typebound_operator_11.f90: New.
9590
9591 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9592
9593 * gnat.dg/array18.adb: New test.
9594 * gnat.dg/array18_pkg.ads: New helper.
9595
9596 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9597
9598 PR fortran/51791
9599 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9600 around base object in first assignment in main program.
9601 * gfortran.dg/typebound_operator_10.f03: New test.
9602
9603 2012-01-09 Martin Jambor <mjambor@suse.cz>
9604
9605 PR tree-optimization/51759
9606 * g++.dg/ipa/pr51759.C: New test.
9607
9608 2012-01-09 Tobias Burnus <burnus@net-b.de>
9609
9610 PR fortran/51758
9611 * gfortran.dg/optional_absent_2.f90: New.
9612
9613 2012-01-09 Tobias Burnus <burnus@net-b.de>
9614
9615 PR fortran/51578
9616 * gfortran.dg/use_17.f90: New.
9617
9618 2012-01-09 Gary Funck <gary@intrepid.com>
9619
9620 PR preprocessor/33919
9621 * gcc.dg/pr33919.c: New test.
9622 * gcc.dg/pr33919-0.h: New test header file.
9623 * gcc.dg/pr33919-1.h: Ditto.
9624 * gcc.dg/pr33919-2.h: Ditto.
9625
9626 2012-01-07 Jan Hubicka <jh@suse.cz>
9627
9628 PR tree-optimize/51694
9629 * gcc.c-torture/compile/pr51694.c: new testcase.
9630
9631 2012-01-07 Jan Hubicka <jh@suse.cz>
9632
9633 PR tree-optimization/51600
9634 * g++.dg/torture/pr51600.C: New testcase.
9635
9636 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9637
9638 PR gcov-profile/51715
9639 PR gcov-profile/51717
9640 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9641 * gcc.misc-tests/gcov-14.c: Likewise.
9642
9643 2012-01-06 Jason Merrill <jason@redhat.com>
9644
9645 * g++.dg/parse/new5.C: New.
9646
9647 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9648
9649 PR testsuite/51655
9650 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9651 including <string.h>.
9652
9653 2012-01-06 Jason Merrill <jason@redhat.com>
9654
9655 * g++.dg/abi/mangle51.C: New.
9656 * g++.dg/abi/mangle52.C: New.
9657 * g++.dg/abi/mangle53.C: New.
9658 * g++.dg/abi/mangle54.C: New.
9659 * g++.dg/abi/mangle55.C: New.
9660 * g++.dg/abi/mangle56.C: New.
9661 * g++.dg/abi/mangle57.C: New.
9662 * g++.dg/abi/mangle58.C: New.
9663 * g++.dg/abi/mangle59.C: New.
9664 * g++.dg/cpp0x/trailing3.C: Update mangling.
9665 * g++.dg/cpp0x/variadic111.C: Update mangling.
9666 * g++.dg/cpp0x/variadic4.C: Update mangling.
9667 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9668 * g++.dg/template/nontype22.C: Works now.
9669 * g++.dg/template/pr35240.C: Works now.
9670
9671 * g++.dg/cpp0x/error7.C: New.
9672
9673 2012-01-06 Tobias Burnus <burnus@net-b.de>
9674
9675 * gfortran.dg/deallocate_stat_2.f90: New.
9676 * coarray/allocate_errgmsg.f90: New.
9677 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9678 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9679 * coarray/subobject_1.f90: Fix for num_images > 1.
9680 * gfortran.dg/deallocate_stat.f90: Update due to changed
9681 stat= handling.
9682
9683 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9684
9685 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9686
9687 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9688
9689 * ada/acats/overflow.lst: Add cb20004.
9690
9691 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9692
9693 PR c++/51541
9694 * g++.dg/cpp0x/alias-decl-18.C: New test.
9695
9696 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9697
9698 * gcc.c-torture/execute/20120104-1.c: New test.
9699
9700 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9701
9702 PR fortran/PR48946
9703 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9704 the old typebound_operator_8.f03.
9705 * gfortran.dg/typebound_operator_8.f03: New version of
9706 typebound_operator_7.f03 with 'u' a derived type instead of a
9707 class object.
9708
9709 2012-01-05 Richard Guenther <rguenther@suse.de>
9710
9711 * g++.dg/torture/pr49309.C: Skip for -flto.
9712
9713 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR middle-end/51761
9716 * gcc.c-torture/compile/pr51761.c: New test.
9717
9718 2012-01-05 Richard Guenther <rguenther@suse.de>
9719
9720 PR tree-optimization/51760
9721 * gcc.dg/torture/pr51760.c: New testcase.
9722
9723 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9724
9725 PR middle-end/51472
9726 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9727
9728 2012-01-05 Richard Guenther <rguenther@suse.de>
9729
9730 PR lto/41576
9731 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9732 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9733
9734 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9735
9736 PR debug/51695
9737 * gcc.dg/pr51695.c: New test.
9738
9739 2012-01-04 Andrew Pinski <apinski@cavium.com>
9740
9741 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9742 * gcc.target/mips/octeon2-lx-1.c: New test.
9743 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9744 * gcc.target/mips/octeon2-lx-2.c: New test.
9745 * gcc.target/mips/octeon2-lx-3.c: New test.
9746
9747 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9748
9749 PR other/51163
9750 PR other/51164
9751 * gcc.dg/tm/alias-1.c: Adjust regexp.
9752 * gcc.dg/tm/alias-2.c: Adjust regexp.
9753
9754 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9755
9756 PR c++/51064
9757 * g++.dg/warn/Wparentheses-26.C: New.
9758
9759 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9760
9761 * gfortran.dg/elemental_optional_args_2.f90: New test.
9762
9763 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9764
9765 PR fortran/49693
9766 * gfortran.dg/common_17.f90: New test.
9767
9768 2012-01-04 Richard Guenther <rguenther@suse.de>
9769
9770 PR tree-optimization/49651
9771 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9772 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9773
9774 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9775
9776 PR c++/51738
9777 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9778
9779 2012-01-03 Andrew Pinski <apinski@cavium.com>
9780
9781 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9782 for all mips targets. Also allow an optional .cfi_startproc.
9783
9784 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9785
9786 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9787
9788 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9789
9790 PR c++/29273
9791 * g++.dg/rtti/dyncast5.C: New.
9792
9793 2012-01-03 Richard Guenther <rguenther@suse.de>
9794
9795 PR tree-optimization/51070
9796 * gcc.dg/torture/pr51070-2.c: New testcase.
9797
9798 2012-01-03 Richard Guenther <rguenther@suse.de>
9799
9800 PR tree-optimization/51692
9801 * gcc.dg/torture/pr51692.c: New testcase.
9802
9803 2012-01-03 Richard Guenther <rguenther@suse.de>
9804
9805 PR debug/51650
9806 * g++.dg/lto/pr51650-3_0.C: New testcase.
9807
9808 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9809
9810 PR c++/15867
9811 * g++.dg/warn/Wredundant-decls-spec.C: New.
9812
9813 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR tree-optimization/51719
9816 * g++.dg/tree-prof/pr51719.C: New test.
9817
9818 2012-01-03 Richard Guenther <rguenther@suse.de>
9819
9820 PR middle-end/51730
9821 * gcc.dg/fold-compare-6.c: New testcase.
9822
9823 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR c++/51669
9826 * g++.dg/gomp/pr51669.C: New test.
9827
9828 2012-01-02 Jason Merrill <jason@redhat.com>
9829
9830 PR c++/51675
9831 * g++.dg/cpp0x/constexpr-union2.C: New.
9832
9833 PR c++/51666
9834 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9835
9836 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9837
9838 PR c++/51462
9839 * g++.dg/cpp0x/constexpr-99.C: New test.
9840
9841 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9842
9843 PR c++/20140
9844 * g++.dg/template/init9.C: New.
9845
9846 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9847
9848 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9849 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9850 rather than a specific number.
9851
9852 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9853
9854 PR fortran/46262
9855 PR fortran/46328
9856 PR fortran/51052
9857 * gfortran.dg/typebound_operator_7.f03: New.
9858 * gfortran.dg/typebound_operator_8.f03: New.
9859
9860 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9861
9862 PR target/51729
9863 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9864 XFAIL.
9865 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9866
9867 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9868
9869 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9870
9871 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9872
9873 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9874 for MIPS.
9875
9876 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9877
9878 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9879 * gfortran.dg/io_real_boz_4.f90: Likewise.
9880 * gfortran.dg/io_real_boz_5.f90: Likewise.
9881
9882 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9883
9884 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9885
9886 2012-01-02 Revital Eres <revital.eres@linaro.org>
9887
9888 * gcc.dg/sms-11.c: New file.
9889
9890 2012-01-02 Tobias Burnus <burnus@net-b.de>
9891
9892 PR fortran/51682
9893 * gfortran.dg/coarray/image_index_3.f90: New.
9894
9895 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9896
9897 PR c++/16603
9898 * g++.dg/parse/enum8.C: New.
9899
9900 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9901
9902 PR c++/51379
9903 * g++.dg/conversion/reinterpret4.C: New.
9904 * g++.dg/conversion/reinterpret1.C: Adjust.
9905
9906 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9907
9908 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9909
9910 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9911
9912 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9913 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9914 * g++.old-deja/g++.jason/access14.C: Likewise.
9915 * g++.old-deja/g++.jason/access8.C: Likewise.
9916 * g++.old-deja/g++.jason/access1.C: Likewise.
9917 * g++.old-deja/g++.other/access3.C: Likewise.
9918 * g++.old-deja/g++.other/access5.C: Likewise.
9919 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9920 * g++.old-deja/g++.law/visibility22.C: Likewise.
9921 * g++.old-deja/g++.law/visibility26.C: Likewise.
9922 * g++.old-deja/g++.mike/p2746.C: Likewise.
9923 * g++.dg/debug/using1.C: Likewise.
9924 * g++.dg/lookup/using51.C: Likewise.
9925 * g++.dg/inherit/using5.C: Likewise.
9926 * g++.dg/inherit/pr30297.C: Likewise.
9927 * g++.dg/inherit/access8.C: Likewise.
9928 * g++.dg/torture/pr39362.C: Likewise.
9929 * g++.dg/template/crash13.C: Likewise.
9930 * g++.dg/template/using10.C: Likewise.
9931
9932 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9933
9934 PR fortran/51502
9935 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9936
9937 2012-01-01 Ira Rosen <irar@il.ibm.com>
9938
9939 PR tree-optimization/51704
9940 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9941 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9942 corresponding flags.
9943
9944 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9945
9946 PR c++/51723
9947 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9948
9949 2012-01-01 Jan Hubicka <jh@suse.cz>
9950
9951 PR rtl-optimization/51069
9952 * gcc.c-torture/compile/pr51069.c: New testcase.
9953
9954 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9955
9956 PR tree-optimization/51683
9957 * gcc.dg/pr51683.c: New test.
9958 \f
9959 Copyright (C) 2012 Free Software Foundation, Inc.
9960
9961 Copying and distribution of this file, with or without modification,
9962 are permitted in any medium without royalty provided the copyright
9963 notice and this notice are preserved.