PR c++/54466 - ICE with alias template which type-id is const qualified
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-13 Dodji Seketeli <dodji@redhat.com>
2
3 PR c++/54466
4 * g++.dg/cpp0x/alias-decl-26.C: New test file.
5
6 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
7
8 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
9 instead of lp64.
10 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11 * gcc.target/i386/pr49715-2.c: Likewise.
12 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
13
14 2012-11-13 Jakub Jelinek <jakub@redhat.com>
15
16 PR tree-optimization/55281
17 * gcc.dg/vect/fast-math-pr55281.c: New test.
18 * g++.dg/opt/pr55281.C: New test.
19
20 PR rtl-optimization/54127
21 * gcc.dg/torture/pr54127.c: New test.
22
23 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
24 Jakub Jelinek <jakub@redhat.com>
25
26 PR rtl-optimization/51447
27 * gcc.c-torture/execute/pr51447.c: New test.
28
29 2012-11-12 Ian Bolton <ian.bolton@arm.com>
30
31 * gcc.target/aarch64/csinc-2.c: New test.
32
33 2012-11-12 Ian Bolton <ian.bolton@arm.com>
34
35 * gcc.target/aarch64/cmn.c: New test.
36 * gcc.target/aarch64/adds.c: New test.
37 * gcc.target/aarch64/subs.c: New test.
38
39 2012-11-12 Tobias Burnus <burnus@net-b.de>
40
41 PR fortran/55272
42 * gfortran.dg/coarray_29_1.f90: New.
43 * gfortran.dg/coarray_29_2.f90: New.
44
45 2012-11-12 Bin Cheng <bin.cheng@arm.com>
46
47 * gcc.dg/hoist-register-pressure-3.c: New test.
48
49 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
50
51 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
52 wrappers around sinf and cosf.
53
54 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
55
56 PR middle-end/55247
57 PR middle-end/55259
58 * gcc.target/i386/pr55247-2.c: New file.
59
60 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
61
62 PR middle-end/55263
63 * g++.dg/pr55263.C: New test.
64
65 2012-11-11 Martin Jambor <mjambor@suse.cz>
66
67 PR tree-optimization/55238
68 * testsuite/gcc.dg/torture/pr55238.c: New test.
69
70 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
71 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
72 * c-c++-common/torture/vector-subscript-1.c: Likewise.
73 * c-c++-common/torture/vector-subscript-2.c: Likewise.
74
75 2012-11-10 Jan Hubicka <jh@suse.cz>
76
77 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
78
79 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
80
81 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
82 -mno-sse -mno-mmx to dg-options. Reformat.
83
84 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
85
86 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
87 * c-c++-common/vector-compare-1.c: Same.
88 * c-c++-common/vector-compare-2.c: Same.
89 * g++.dg/other/unused1.C: Skip on AIX.
90 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
91 extra message on AIX.
92
93 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
94
95 PR target/55247
96 * gcc.target/i386/pr55247.c: New test.
97
98 2012-11-09 Andrew Pinski <apinski@cavium.com>
99
100 * gcc.c-torture/execute/20121108-1.c: New test.
101
102 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
103
104 PR c++/54413
105 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
106 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
107 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
108 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
109
110 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
111
112 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
113 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
114 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
115 array bounds.
116 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
117
118 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
119
120 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
121 * g++.dg/tm/pr47530.C: Same.
122
123 2012-11-09 Jason Merrill <jason@redhat.com>
124
125 PR c++/54859
126 * g++.dg/cpp0x/alias-decl-25.C: New.
127
128 * g++.dg/abi/abi-tag1.C: New.
129 * g++.dg/abi/abi-tag2.C: New.
130
131 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
132
133 PR rtl-optimization/55154
134 * gcc.target/i386/pr55154.c: New test.
135
136 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
137
138 PR rtl-optimization/55151
139 * gcc.dg/pr55151.c: Move ...
140 * gcc.target/i386/pr55151.c: ... here.
141
142 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
143
144 PR rtl-optimization/54472
145 * gcc.dg/pr54472.c: New test.
146
147 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
148
149 * gnat.dg/stack_check3.ad[sb]: New test.
150
151 2012-11-08 Ian Lance Taylor <iant@google.com>
152
153 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
154 with arguments. Handle errorcheckoutput and rundir test types.
155
156 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
157
158 PR tree-optimization/55191
159 * gcc.dg/pr55191.c: New test.
160
161 2012-11-08 Jakub Jelinek <jakub@redhat.com>
162
163 PR debug/54499
164 * g++.dg/debug/pr54499.C: New test.
165
166 2012-11-08 Jan Hubicka <jh@suse.cz>
167
168 PR middle-end/48636
169 * gcc.dg/winline-3.c: Update.
170
171 2012-11-08 Martin Jambor <mjambor@suse.cz>
172
173 * gfortran.dg/ipcp-array-1.f90: New test.
174
175 2012-11-08 Florian Weimer <fweimer@redhat.com>
176
177 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
178
179 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
180
181 PR rtl-optimization/55151
182 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
183
184 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
185
186 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
187
188 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
189
190 * gcc.c-torture/compile/20121107-1.c: New test.
191
192 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
193
194 PR rtl-optimization/55151
195 * gcc.dg/pr55151.c: Compile it only for x86_64.
196
197 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
198
199 PR rtl-optimization/55122
200 * gcc.dg/pr55122.c: New test.
201
202 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
203
204 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
205 word powerpc.
206 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
207 * gcc.target/powerpc/loop_align.c: Skip on AIX.
208 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
209 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
210
211 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
212
213 PR c/53063
214 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
215
216 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
217
218 PR c/51294
219 * c-c++-common/pr51294.c: New.
220
221 2012-11-07 Martin Jambor <mjambor@suse.cz>
222
223 PR tree-optimization/53787
224 * gcc.dg/ipa/ipa-5.c: Adjust.
225 * gcc.dg/ipa/ipcp-agg-1.c: New test.
226 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
227 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
228 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
229 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
230 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
231 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
232 * gfortran.dg/pr48636-2.f90: New test.
233 * gfortran.dg/pr53787.f90: Likewise.
234
235 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
236
237 PR c++/55226
238 Revert:
239 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
240
241 PR c++/54922
242 * g++.dg/cpp0x/constexpr-union4.C: New.
243
244 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
245
246 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
247
248 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
249
250 PR target/49220
251 * gcc.c-torture/compile/pr49220.c: New test.
252
253 2012-11-07 Florian Weimer <fweimer@redhat.com>
254
255 * g++.dg/init/new40.C: New.
256
257 2012-11-07 Jakub Jelinek <jakub@redhat.com>
258
259 PR debug/54693
260 * gcc.dg/guality/pr54693-2.c: New test.
261
262 2012-11-06 Andrew Pinski <apinski@cavium.com>
263
264 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
265 -fno-vect-cost-model.
266
267 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
268
269 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
270 * gcc.dg/tm/debug-1.c: Same.
271 * gcc.dg/tm/irrevocable-3.c: Same.
272 * gcc.dg/tm/irrevocable-4.c: Same.
273 * gcc.dg/tm/memopt-10.c: Same.
274 * gcc.dg/tm/memopt-11.c: Same.
275 * gcc.dg/tm/props-4.c: Same.
276 * gcc.dg/tm/wrap-3.c: Same.
277 * gcc.dg/tm/wrap-4.c: Same.
278
279 2012-11-06 Andrew Pinski <apinski@cavium.com>
280
281 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
282
283 2012-11-06 Jan Hubicka <jh@suse.cz>
284
285 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
286 candidate still.
287 * gcc.dg/tree-ssa/loop-23.c: Likewise.
288 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
289 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
290
291 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
292
293 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
294
295 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
296
297 PR middle-end/41993
298 * gcc.dg/torture/pr41993.c: New test.
299
300 2012-11-06 Jan Hubicka <jh@suse.cz>
301
302 * gcc.target/i386/l_fma_float_?.c: Update.
303 * gcc.target/i386/l_fma_double_?.c: Update.
304
305 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
306
307 PR target/54089
308 * gcc.target/sh/pr54089-8.c: New.
309 * gcc.target/sh/pr54089-9.c: New.
310
311 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
312
313 PR target/47440
314 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
315 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
316 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
317 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
318 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
319 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
320 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
321 * gcc.target/i386/avx-vzeroupper-27.c: New.
322
323 2012-11-06 Janus Weil <janus@gcc.gnu.org>
324
325 PR fortran/54917
326 * gfortran.dg/transfer_class_1.f90: New.
327 * gfortran.dg/transfer_class_2.f90: New.
328
329 2012-11-05 Sriraman Tallam <tmsriram@google.com>
330
331 * testsuite/g++.dg/mv1.C: New test.
332 * testsuite/g++.dg/mv2.C: New test.
333 * testsuite/g++.dg/mv3.C: New test.
334 * testsuite/g++.dg/mv4.C: New test.
335 * testsuite/g++.dg/mv5.C: New test.
336 * testsuite/g++.dg/mv6.C: New test.
337
338 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
339
340 PR testsuite/55186
341 * gcc.dg/const-uniq-1.c (a): Increase length four times.
342
343 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
344
345 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
346 darwin.
347
348 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
349
350 * g++.dg/torture/20121105-1.C: New test.
351
352 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
353
354 * gcc.dg/torture/fp-compare.c: New testcase.
355
356 2012-11-05 Jan Hubicka <jh@suse.cz>
357
358 * gcc.dg/const-1.c: Update.
359 * gcc.dg/pure-1.c: Update.
360
361 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
362
363 PR rtl-optimization/55151
364 * gcc.dg/pr55151.c: New test.
365
366 2012-11-05 Jakub Jelinek <jakub@redhat.com>
367
368 PR debug/54970
369 PR debug/54971
370 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
371
372 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
373
374 PR testsuite/51128
375 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
376
377 2012-11-05 Jan Hubicka <jh@suse.cz>
378
379 * gcc.dg/autopar/pr49960.c: Fix testcase.
380
381 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
382
383 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
384 Fix scan-tree-dump-times directive.
385
386 2012-11-04 Janus Weil <janus@gcc.gnu.org>
387
388 PR fortran/55199
389 * gfortran.dg/associate_12.f90: New.
390
391 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
392
393 PR target/54255
394 * lib/target-supports.exp (check_effective_target_masm_intel): New
395 proc.
396 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
397 masm_intel.
398
399 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
400 Jack Howarth <howarth@bromo.med.uc.edu>
401
402 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
403 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
404 * gcc.target/i386/pr53249.c: Likewise.
405
406 2012-11-03 Andrew Pinski <apinski@cavium.com>
407
408 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
409 call abort1 so that cross jumping does not happen.
410
411 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
412
413 PR target/51244
414 * gcc.target/sh/pr51244-18.c: New.
415 * gcc.target/sh/pr51244-19.c: New.
416
417 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
418
419 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
420 b requires a 64-bit operation followed by a truncation.
421
422 2012-11-02 Jan Hubicka <jh@suse.cz>
423
424 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
425
426 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
427
428 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
429 conditions to verify the reduction code is vectorized.
430
431 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
432 in case 'pow', such as 'powerpc' is used in the compiler version name.
433 * gcc.target/powerpc/pr46728-2.c: Likewise.
434 * gcc.target/powerpc/pr46728-3.c: Likewise.
435 * gcc.target/powerpc/pr46728-4.c: Likewise.
436 * gcc.target/powerpc/pr46728-5.c: Likewise.
437 * gcc.target/powerpc/pr46728-7.c: Likewise.
438 * gcc.target/powerpc/pr46728-8.c: Likewise.
439 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
440
441 2012-11-02 Jan Hubicka <jh@suse.cz>
442
443 * gcc.dg/tree-ssa/loop-38.c: New testcase.
444
445 2012-11-02 Jan Hubicka <jh@suse.cz>
446
447 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
448 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
449
450 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
451
452 PR middle-end/55130
453 * gcc.target/i386/pr55130.c: New test.
454
455 2012-11-02 Jakub Jelinek <jakub@redhat.com>
456
457 PR target/55147
458 * gcc.target/i386/pr55147.c: New test.
459
460 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
461
462 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
463 * gfortran.dg/default_format_denormal_1.f90: Same.
464
465 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
466
467 PR middle-end/55001
468 * g++.dg/ext/vector19.C: Remove target restrictions.
469 * gcc.dg/fold-compare-7.c: New testcase.
470
471 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
472
473 PR target/55160
474 * gcc.target/sh/pr55160.c: New.
475
476 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
477
478 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
479 scan-assembler regex.
480
481 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
482
483 PR middle-end/55150
484 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
485 * gcc.dg/pr55150-2.c: New test.
486
487 2012-11-01 Sharad Singhai <singhai@google.com>
488
489 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
490 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
491 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
492 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
493
494 2012-10-31 Dehao Chen <dehao@google.com>
495
496 * g++.dg/debug/dwarf2/block.C: New testcase.
497
498 2012-10-31 Jan Hubicka <jh@suse.cz>
499
500 * gcc.dg/pr44974.c: Add noinline.
501
502 2012-10-31 Janus Weil <janus@gcc.gnu.org>
503
504 PR fortran/53718
505 * gfortran.dg/class_54.f90: New.
506
507 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
508 Jakub Jelinek <jakub@redhat.com>
509
510 PR tree-optimization/55018
511 * gcc.dg/torture/pr55018.c: New test.
512
513 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
514
515 PR c++/54583
516 * g++.dg/ext/vla13.C: New.
517
518 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
519
520 PR middle-end/55150
521 * gcc.dg/pr55150.c: New test.
522
523 2012-10-31 Tobias Burnus <burnus@net-b.de>
524
525 PR fortran/55134
526 * gfortran.dg/associate_11.f90: New.
527
528 2012-10-31 Dodji Seketeli <dodji@redhat.com>
529
530 PR c++/54955
531 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
532
533 2012-10-31 Jakub Jelinek <jakub@redhat.com>
534
535 PR tree-optimization/19105
536 PR tree-optimization/21643
537 PR tree-optimization/46309
538 * gcc.dg/pr19105.c: New test.
539 * gcc.dg/pr21643.c: New test.
540 * gcc.dg/pr46309-2.c: New test.
541 * gcc.c-torture/execute/pr46309.c: New test.
542
543 2012-10-31 Alan Modra <amodra@gmail.com>
544
545 * gcc.target/powerpc/dimode_off.c: New.
546 * gcc.target/powerpc/timode_off.c: New.
547 * gcc.target/powerpc/dfmode_off.c: New.
548 * gcc.target/powerpc/tfmode_off.c: New.
549
550 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
551
552 PR rtl-optimization/55093
553 * gcc.target/i386/pr55093.c: New file.
554
555 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
556
557 * gcc.target/i386/pr55116.c: Renamed to ...
558 * gcc.target/i386/pr55116-1.c: This.
559
560 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
561
562 * gcc.target/i386/pr55116-2.c: New file.
563
564 2012-10-30 Richard Biener <rguenther@suse.de>
565
566 * gcc.dg/vect/slp-perm-2.c: Adjust.
567
568 2012-10-30 Richard Biener <rguenther@suse.de>
569
570 PR tree-optimization/55111
571 * gcc.dg/torture/pr55111.c: New testcase.
572
573 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
574
575 PR target/53988
576 * gcc.target/sh/pr53988.c: New.
577
578 2012-10-30 Bin Cheng <bin.cheng@arm.com>
579
580 PR target/54989
581 * gcc.dg/hoist-register-pressure-1.c: Rename from
582 hoist-register-pressure.c. Add nonpic condition.
583 * gcc.dg/hoist-register-pressure-2.c: New testcase.
584
585 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
586
587 PR c++/54930
588 * gcc.dg/Wreturn-local-addr.c: New.
589 * g++.dg/warn/Wno-return-local-addr.C: New.
590 * g++.dg/warn/Wreturn-local-addr.C: New.
591
592 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
593
594 PR middle-end/55116
595 * gcc.target/i386/pr55116.c: New file.
596
597 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
598
599 PR c/53066
600 * gcc.dg/Wshadow-4.c: New.
601 * gcc.dg/Wshadow-4.h: New.
602
603 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
604
605 PR debug/54693
606 * gcc.dg/guality/pr54693.c: New.
607
608 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
609
610 PR middle-end/55027
611 * gcc.dg/pr55027.c: New testcase.
612
613 2012-10-29 Jan Hubicka <jh@suse.cz>
614
615 * gcc.dg/ipa/inline-6.c: New testcase.
616
617 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
618
619 PR rtl-optimization/55106
620 * g++.dg/pr55106.C: New.
621
622 2012-10-29 Richard Guenther <rguenther@suse.de>
623
624 PR middle-end/53695
625 * gcc.dg/torture/pr53695.c: New testcase.
626
627 2012-10-28 Jan Hubicka <jh@suse.cz>
628
629 * gcc.dg/ipa/inlinehint-3.c: New testcase.
630
631 2012-10-28 Tobias Burnus <burnus@net-b.de>
632
633 PR fortran/54958
634 * gfortran.dg/do_check_6.f90: New.
635
636 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
637 Jack Howarth <howarth@bromo.med.uc.edu>
638
639 PR target/54404
640 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
641 to dg-options.
642 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
643
644 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
645
646 PR target/34283
647 * gcc.target/i386/pr34283.c: New test.
648
649 2012-10-26 Jakub Jelinek <jakub@redhat.com>
650
651 PR c++/55081
652 * g++.dg/opt/pr55081.C: New test.
653
654 PR debug/54970
655 PR debug/54971
656 * gcc.dg/guality/pr54970.c: New test.
657
658 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
659
660 PR c++/54984
661 * g++.dg/template/new11.C: New.
662
663 2012-10-26 Richard Biener <rguenther@suse.de>
664
665 PR middle-end/54824
666 * gcc.dg/torture/pr54824.c: New testcase.
667
668 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
669
670 * gcc.target/i386/fxsave-1.c: New.
671 * gcc.target/i386/fxsave64-1.c: Ditto.
672 * gcc.target/i386/fxrstor-1.c: Ditto.
673 * gcc.target/i386/fxrstor64-1.c: Ditto.
674 * gcc.target/i386/xsave-1.c: Ditto.
675 * gcc.target/i386/xsave64-1.c: Ditto.
676 * gcc.target/i386/xrstor-1.c: Ditto.
677 * gcc.target/i386/xrstor64-1.c: Ditto.
678 * gcc.target/i386/xsaveopt-1.c: Ditto.
679 * gcc.target/i386/xsaveopt64-1.c: Ditto.
680 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
681 * gcc.target/i386/sse-13.c: Ditto.
682 * gcc.target/i386/sse-14.c: Ditto.
683 * gcc.target/i386/sse-22.c: Ditto.
684 * gcc.target/i386/sse-23.c: Ditto.
685 * g++.dg/other/i386-2.C: Ditto.
686 * g++.dg/other/i386-3.C: Ditto.
687
688 2012-10-25 Jan Hubicka <jh@suse.cz>
689
690 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
691 at ivcanon time.
692
693 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
694
695 PR c++/53761
696 * g++.dg/ext/transparent-union.C: New.
697
698 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
699
700 PR c++/54427
701 * g++.dg/ext/vector19.C: New testcase.
702
703 2012-10-25 Richard Biener <rguenther@suse.de>
704
705 PR tree-optimization/54902
706 * g++.dg/torture/pr54902.C: New testcase.
707
708 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
709
710 PR c++/34892
711 * g++.dg/template/crash114.C: New.
712
713 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
714
715 PR bootstrap/55049
716 * gcc.target/i386/pr55049-1.c: New test.
717
718 2012-10-24 Janus Weil <janus@gcc.gnu.org>
719
720 PR fortran/55037
721 * gfortran.dg/class_dummy_4.f03: New.
722
723 2012-10-24 Jakub Jelinek <jakub@redhat.com>
724
725 PR rtl-optimization/55010
726 * gcc.dg/pr55010.c: New test.
727
728 PR debug/54828
729 * g++.dg/debug/pr54828.C: New test.
730
731 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
732
733 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
734 * gcc.dg/vect/vect-83_64.c: Likewise.
735
736 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
737
738 PR c++/54922
739 * g++.dg/cpp0x/constexpr-union4.C: New.
740
741 2012-10-23 Jeff Law <law@redhat.com>
742
743 * gcc.c-torture/execute/pr54985.c: New test.
744
745 2012-10-23 Paul Koning <ni1d@arrl.net>
746
747 PR debug/54508
748 * g++.dg/debug/dwarf2/pr54508.C: New.
749
750 2012-10-23 Jakub Jelinek <jakub@redhat.com>
751
752 PR c++/54844
753 * g++.dg/template/sizeof14.C: New test.
754
755 2012-10-23 Ian Bolton <ian.bolton@arm.com>
756 Jim MacArthur <jim.macarthur@arm.com>
757 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
758 Marcus Shawcroft <marcus.shawcroft@arm.com>
759 Nigel Stephens <nigel.stephens@arm.com>
760 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
761 Richard Earnshaw <rearnsha@arm.com>
762 Sofiane Naci <sofiane.naci@arm.com>
763 Stephen Thomas <stephen.thomas@arm.com>
764 Tejas Belagod <tejas.belagod@arm.com>
765 Yufeng Zhang <yufeng.zhang@arm.com>
766
767 * lib/target-supports.exp
768 (check_profiling_available): Add AArch64.
769 (check_effective_target_vect_int): Likewise.
770 (check_effective_target_vect_shift): Likewise.
771 (check_effective_target_vect_float): Likewise.
772 (check_effective_target_vect_double): Likewise.
773 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
774 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
775 (check_effective_target_vect_pack_trunc): Likewise.
776 (check_effective_target_vect_unpack): Likewise.
777 (check_effective_target_vect_hw_misalign): Likewise.
778 (check_effective_target_vect_short_mult): Likewise.
779 (check_effective_target_vect_int_mult): Likewise.
780 (check_effective_target_vect_stridedN): Likewise.
781 (check_effective_target_sync_int_long): Likewise.
782 (check_effective_target_sync_char_short): Likewise.
783 (check_vect_support_and_set_flags): Likewise.
784 (check_effective_target_aarch64_tiny): New.
785 (check_effective_target_aarch64_small): New.
786 (check_effective_target_aarch64_large): New.
787 * g++.dg/other/PR23205.C: Enable aarch64.
788 * g++.dg/other/pr23205-2.C: Likewise.
789 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
790 * gcc.c-torture/execute/20101011-1.c: Likewise.
791 * gcc.dg/20020312-2.c: Likewise.
792 * gcc.dg/20040813-1.c: Likewise.
793 * gcc.dg/builtin-apply2.c: Likewise.
794 * gcc.dg/stack-usage-1.c: Likewise.
795
796 2012-10-23 Ian Bolton <ian.bolton@arm.com>
797 Jim MacArthur <jim.macarthur@arm.com>
798 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
799 Marcus Shawcroft <marcus.shawcroft@arm.com>
800 Nigel Stephens <nigel.stephens@arm.com>
801 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
802 Richard Earnshaw <rearnsha@arm.com>
803 Sofiane Naci <sofiane.naci@arm.com>
804 Stephen Thomas <stephen.thomas@arm.com>
805 Tejas Belagod <tejas.belagod@arm.com>
806 Yufeng Zhang <yufeng.zhang@arm.com>
807
808 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
809 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
810 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
811 * gcc.target/aarch64/aapcs/abitest.S: New file.
812 * gcc.target/aarch64/aapcs/abitest.h: New file.
813 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
814 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
815 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
816 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
817 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
818 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
819 * gcc.target/aarch64/aapcs/ice_1.c: New file.
820 * gcc.target/aarch64/aapcs/ice_2.c: New file.
821 * gcc.target/aarch64/aapcs/ice_3.c: New file.
822 * gcc.target/aarch64/aapcs/ice_4.c: New file.
823 * gcc.target/aarch64/aapcs/ice_5.c: New file.
824 * gcc.target/aarch64/aapcs/macro-def.h: New file.
825 * gcc.target/aarch64/aapcs/test_1.c: New file.
826 * gcc.target/aarch64/aapcs/test_10.c: New file.
827 * gcc.target/aarch64/aapcs/test_11.c: New file.
828 * gcc.target/aarch64/aapcs/test_12.c: New file.
829 * gcc.target/aarch64/aapcs/test_13.c: New file.
830 * gcc.target/aarch64/aapcs/test_14.c: New file.
831 * gcc.target/aarch64/aapcs/test_15.c: New file.
832 * gcc.target/aarch64/aapcs/test_16.c: New file.
833 * gcc.target/aarch64/aapcs/test_17.c: New file.
834 * gcc.target/aarch64/aapcs/test_18.c: New file.
835 * gcc.target/aarch64/aapcs/test_19.c: New file.
836 * gcc.target/aarch64/aapcs/test_2.c: New file.
837 * gcc.target/aarch64/aapcs/test_20.c: New file.
838 * gcc.target/aarch64/aapcs/test_21.c: New file.
839 * gcc.target/aarch64/aapcs/test_22.c: New file.
840 * gcc.target/aarch64/aapcs/test_23.c: New file.
841 * gcc.target/aarch64/aapcs/test_24.c: New file.
842 * gcc.target/aarch64/aapcs/test_25.c: New file.
843 * gcc.target/aarch64/aapcs/test_26.c: New file.
844 * gcc.target/aarch64/aapcs/test_3.c: New file.
845 * gcc.target/aarch64/aapcs/test_4.c: New file.
846 * gcc.target/aarch64/aapcs/test_5.c: New file.
847 * gcc.target/aarch64/aapcs/test_6.c: New file.
848 * gcc.target/aarch64/aapcs/test_7.c: New file.
849 * gcc.target/aarch64/aapcs/test_8.c: New file.
850 * gcc.target/aarch64/aapcs/test_9.c: New file.
851 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
852 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
853 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
854 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
855 * gcc.target/aarch64/aapcs/test_complex.c: New file.
856 * gcc.target/aarch64/aapcs/test_int128.c: New file.
857 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
858 * gcc.target/aarch64/aapcs/type-def.h: New file.
859 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
860 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
861 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
862 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
863 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
864 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
865 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
866 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
867 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
868 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
869 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
870 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
871 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
872 * gcc.target/aarch64/aarch64.exp: New file.
873 * gcc.target/aarch64/adc-1.c: New file.
874 * gcc.target/aarch64/adc-2.c: New file.
875 * gcc.target/aarch64/asm-1.c: New file.
876 * gcc.target/aarch64/clrsb.c: New file.
877 * gcc.target/aarch64/clz.c: New file.
878 * gcc.target/aarch64/ctz.c: New file.
879 * gcc.target/aarch64/csinc-1.c: New file.
880 * gcc.target/aarch64/csinv-1.c: New file.
881 * gcc.target/aarch64/csneg-1.c: New file.
882 * gcc.target/aarch64/extend.c: New file.
883 * gcc.target/aarch64/fcvt.x: New file.
884 * gcc.target/aarch64/fcvt_double_int.c: New file.
885 * gcc.target/aarch64/fcvt_double_long.c: New file.
886 * gcc.target/aarch64/fcvt_double_uint.c: New file.
887 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
888 * gcc.target/aarch64/fcvt_float_int.c: New file.
889 * gcc.target/aarch64/fcvt_float_long.c: New file.
890 * gcc.target/aarch64/fcvt_float_uint.c: New file.
891 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
892 * gcc.target/aarch64/ffs.c: New file.
893 * gcc.target/aarch64/fmadd.c: New file.
894 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
895 * gcc.target/aarch64/frint.x: New file.
896 * gcc.target/aarch64/frint_double.c: New file.
897 * gcc.target/aarch64/frint_float.c: New file.
898 * gcc.target/aarch64/index.c: New file.
899 * gcc.target/aarch64/mneg-1.c: New file.
900 * gcc.target/aarch64/mneg-2.c: New file.
901 * gcc.target/aarch64/mneg-3.c: New file.
902 * gcc.target/aarch64/mnegl-1.c: New file.
903 * gcc.target/aarch64/mnegl-2.c: New file.
904 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
905 * gcc.target/aarch64/pic-constantpool1.c: New file.
906 * gcc.target/aarch64/pic-symrefplus.c: New file.
907 * gcc.target/aarch64/predefine_large.c: New file.
908 * gcc.target/aarch64/predefine_small.c: New file.
909 * gcc.target/aarch64/predefine_tiny.c: New file.
910 * gcc.target/aarch64/reload-valid-spoff.c: New file.
911 * gcc.target/aarch64/scalar_intrinsics.c: New file.
912 * gcc.target/aarch64/table-intrinsics.c: New file.
913 * gcc.target/aarch64/tst-1.c: New file.
914 * gcc.target/aarch64/vect-abs-compile.c: New file.
915 * gcc.target/aarch64/vect-abs.c: New file.
916 * gcc.target/aarch64/vect-abs.x: New file.
917 * gcc.target/aarch64/vect-compile.c: New file.
918 * gcc.target/aarch64/vect-faddv-compile.c: New file.
919 * gcc.target/aarch64/vect-faddv.c: New file.
920 * gcc.target/aarch64/vect-faddv.x: New file.
921 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
922 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
923 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
924 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
925 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
926 * gcc.target/aarch64/vect-fp-compile.c: New file.
927 * gcc.target/aarch64/vect-fp.c: New file.
928 * gcc.target/aarch64/vect-fp.x: New file.
929 * gcc.target/aarch64/vect-mull-compile.c: New file.
930 * gcc.target/aarch64/vect-mull.c: New file.
931 * gcc.target/aarch64/vect-mull.x: New file.
932 * gcc.target/aarch64/vect.c: New file.
933 * gcc.target/aarch64/vect.x: New file.
934 * gcc.target/aarch64/vector_intrinsics.c: New file.
935 * gcc.target/aarch64/vfp-1.c: New file.
936 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
937 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
938 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
939 * g++.dg/abi/aarch64_guard1.C: New file.
940
941 2012-10-23 Jakub Jelinek <jakub@redhat.com>
942
943 PR c++/54988
944 * c-c++-common/pr54988.c: New test.
945
946 2012-10-23 Jan Hubicka <jh@suse.cz>
947
948 * gcc.dg/tree-prof/peel-1.c: New testcase.
949
950 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
951
952 PR gcc/52945
953 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
954
955 2012-10-23 Joseph Myers <joseph@codesourcery.com>
956
957 * gcc.dg/c99-predef-1.c: New test.
958 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
959 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
960 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
961 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
962 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
963 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
964 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
965 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
966 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
967 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
968 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
969 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
970
971 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
972
973 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
974
975 2012-10-23 Jan Hubicka <jh@suse.cz>
976
977 PR middle-end/54937
978 * gcc.c-torture/execute/pr54937.c: New testcase.
979 * gcc.dg/tree-ssa/cunroll-2.c: Update.
980
981 2012-10-23 Jan Hubicka <jh@suse.cz>
982
983 PR middle-end/54967
984 * gfortran.dg/pr54967.f90: New testcase.
985
986 2012-10-23 Terry Guo <terry.guo@arm.com>
987
988 PR target/55019
989 * gcc.dg/pr55019.c: New.
990
991 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
992
993 PR tree-optimization/55008
994 * gcc.dg/tree-ssa/pr55008.c: New test.
995
996 2012-10-22 Richard Biener <rguenther@suse.de>
997
998 PR tree-optimization/55011
999 * gcc.dg/torture/pr55011.c: New testcase.
1000
1001 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1002
1003 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1004 * gcc.target/arm/pr40457-2.c: Likewise.
1005 * gcc.target/arm/pr40457-3.c: Likewise.
1006
1007 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1008
1009 * gnat.dg/specs/limited_with4.ads: New test.
1010 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1011
1012 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1013
1014 * gnat.dg/modular4.adb: New test.
1015 * gnat.dg/modular4_pkg.ads: New helper.
1016
1017 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1018
1019 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1020 * gnat.dg/specs/addr1.ads: Likewise.
1021
1022 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1023
1024 * gcc.dg/webizer.c (main): Add missing exit call.
1025
1026 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1027
1028 PR fortran/54465
1029 * gfortran.dg/wextra_1.f: New test.
1030
1031 2012-10-20 Jan Hubicka <jh@suse.cz>
1032
1033 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1034
1035 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1036
1037 PR fortran/54224
1038 * gfortran.dg/warn_unused_function.f90: New.
1039
1040 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1041
1042 * lib/target-supports.exp
1043 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1044
1045 2012-10-19 Richard Guenther <rguenther@suse.de>
1046
1047 PR tree-optimization/54981
1048 * gcc.dg/pr54981.c: New testcase.
1049
1050 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1051
1052 PR target/54892
1053 * gcc.target/arm/pr54892.c: New.
1054
1055 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1056
1057 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1058
1059 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1060
1061 PR c++/54501
1062 * g++.dg/init/array30.C: New.
1063 * g++.dg/init/array31.C: Likewise.
1064
1065 2012-10-18 Tobias Burnus <burnus@net-b.de>
1066
1067 PR fortran/54884
1068 * gfortran.dg/public_private_module_7.f90: New.
1069
1070 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1071
1072 PR c++/29633
1073 * g++.dg/template/pr29633.C: New.
1074
1075 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1076
1077 * gnat.dg/loop_optimization13.ad[sb]: New test.
1078 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1079
1080 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1081
1082 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1083 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1084 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1085 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1086
1087 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1088
1089 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1090 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1091 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1092 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1093 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1094 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1095
1096 2012-10-16 Jan Hubicka <jh@suse.cz>
1097
1098 * gcc.target/i386/l_fma_float_?.c: Update.
1099 * gcc.target/i386/l_fma_double_?.c: Update.
1100 * gfortran.dg/do_1.f90: XFAIL
1101 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1102 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1103 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1104 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1105 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1106 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1107 valid.
1108
1109 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1110
1111 PR c/53063
1112 PR c/40989
1113 * gcc.dg/Wstrict-overflow-24.c: New.
1114
1115 2012-10-16 Tobias Burnus <burnus@net-b.de>
1116
1117 PR fortran/50981
1118 PR fortran/54618
1119 * gfortran.dg/class_optional_1.f90: New.
1120 * gfortran.dg/class_optional_2.f90: New.
1121
1122 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1123
1124 PR debug/54796
1125 * gcc.dg/guality/pr54796.c: New test.
1126
1127 PR tree-optimization/54889
1128 * gfortran.dg/pr54889.f90: New test.
1129
1130 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1131
1132 * g++.dg/other/dump-ada-spec-2.C: New test.
1133
1134 2012-10-16 Easwaran Raman <eraman@google.com>
1135
1136 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1137 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1138
1139 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1140
1141 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1142 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1143
1144 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1145
1146 PR target/54925
1147 * gcc.c-torture/compile/pr54925.c: New.
1148
1149 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1150
1151 PR target/51244
1152 * gcc.target/sh/pr51244-17.c: New.
1153
1154 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1155
1156 PR target/54760
1157 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1158 functions.
1159 * gcc.target/sh/pr54760-4.c: New.
1160
1161 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1162
1163 PR target/34777
1164 * gcc.target/sh/torture/sh-torture.exp: New.
1165 * gcc.target/sh/torture/pr34777.c: New.
1166
1167 2012-10-15 Matthias Klose <doko@ubuntu.com>
1168
1169 * lib/target-supports.exp (check_profiling_available): Match
1170 arm*-*-linux-* for ARM Linux/GNU.
1171 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1172 * gfortran.dg/enum_10.f90: Likewise.
1173 * gfortran.dg/enum_9.f90: Likewise.
1174 * gcc.target/arm/synchronize.c: Likewise.
1175 * g++.old-deja/g++.jason/enum6.C: Likewise.
1176 * g++.old-deja/g++.other/enum4.C: Likewise.
1177 * g++.old-deja/g++.law/enum9.C: Likewise.
1178
1179 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1180
1181 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1182 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1183
1184 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1185 Paolo Carlini <paolo.carlini@oracle.com>
1186
1187 PR c++/17805
1188 * g++.dg/overload/operator6.C: New.
1189
1190 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1191
1192 PR c++/50080 (again)
1193 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1194 * g++.dg/parse/tmpl-outside1.C: Likewise.
1195 * g++.dg/template/qualttp18.C: Likewise.
1196 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1197 * g++.old-deja/g++.pt/overload13.C: Likewise.
1198
1199 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1200
1201 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1202 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1203 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1204 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1205 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1206 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1207 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1208 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1209
1210 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/50080
1213 * g++.dg/parse/tmpl-outside2.C: New.
1214 * g++.dg/parse/tmpl-outside1.C: Adjust.
1215 * g++.dg/template/qualttp18.C: Likewise.
1216 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1217 * g++.old-deja/g++.pt/overload13.C: Likewise.
1218
1219 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1220
1221 PR tree-optimization/54915
1222 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1223
1224 2012-10-15 Richard Guenther <rguenther@suse.de>
1225
1226 PR tree-optimization/54920
1227 * gcc.dg/torture/pr54920.c: New testcase.
1228
1229 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1230
1231 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1232
1233 2012-10-13 Jason Merrill <jason@redhat.com>
1234
1235 * g++.dg/tls/thread_local7g.C: Require tls_native.
1236
1237 2012-10-14 Jason Merrill <jason@redhat.com>
1238
1239 * g++.dg/cpp0x/inh-ctor1.C: New.
1240 * g++.dg/cpp0x/inh-ctor2.C: New.
1241 * g++.dg/cpp0x/inh-ctor3.C: New.
1242 * g++.dg/cpp0x/inh-ctor4.C: New.
1243 * g++.dg/cpp0x/inh-ctor5.C: New.
1244 * g++.dg/cpp0x/inh-ctor6.C: New.
1245 * g++.dg/cpp0x/inh-ctor7.C: New.
1246 * g++.dg/cpp0x/inh-ctor8.C: New.
1247 * g++.dg/cpp0x/inh-ctor9.C: New.
1248 * g++.dg/cpp0x/inh-ctor10.C: New.
1249 * g++.dg/cpp0x/inh-ctor11.C: New.
1250 * g++.dg/cpp0x/inh-ctor12.C: New.
1251 * g++.dg/cpp0x/inh-ctor13.C: New.
1252
1253 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1254
1255 PR rtl-optimization/54919
1256 * gcc.dg/pr54919.c: New testcase.
1257
1258 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/53581
1261 * g++.dg/template/crash113.C: New.
1262
1263 2012-10-14 Jan Hubicka <jh@suse.cz>
1264
1265 * gcc.dg/unroll_5.c: New testcase.
1266
1267 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1268
1269 PR c++/52643
1270 * g++.dg/opt/pr52643.C: New.
1271
1272 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1273
1274 PR target/54602
1275 * gcc.target/sh/pr54602-1.c: New.
1276 * gcc.target/sh/pr54602-2.c: New.
1277 * gcc.target/sh/pr54602-3.c: New.
1278 * gcc.target/sh/pr54602-4.c: New.
1279
1280 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1281
1282 PR target/54680
1283 * gcc.target/sh/pr54680.c: New.
1284
1285 2012-10-12 Jan Hubicka <jh@suse.cz>
1286
1287 * gcc.dg/webizer.c: New testcase.
1288
1289 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1290
1291 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1292 specify -m64.
1293
1294 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1295
1296 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1297 Return 0 if already specifying -mfloat-abi other than hard.
1298
1299 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1300
1301 * gcc.dg/pr53060.c: Prune irrelevant warning.
1302
1303 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR c/54381
1306 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1307 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1308 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1309 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1310 Adjust expected wording of warnings for *cmp* builtins.
1311 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1312 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1313
1314 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1315
1316 PR c++/24449
1317 * g++.dg/parse/friend-main.C: New.
1318
1319 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1320
1321 PR c++/53055
1322 * g++.dg/pr53055.C: New testcase.
1323
1324 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1325
1326 PR c++/52744
1327 * g++.dg/cpp0x/pr52744.C: New.
1328
1329 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1330
1331 PR fortran/40453
1332 * gfortran.dg/dummy_procedure_9.f90: New.
1333
1334 2012-10-12 Richard Biener <rguenther@suse.de>
1335
1336 PR tree-optimization/54894
1337 * gcc.dg/torture/pr54894.c: New testcase.
1338
1339 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1340
1341 PR target/51244
1342 * gcc.target/sh/pr51244-13.c: New.
1343 * gcc.target/sh/pr51244-14.c: New.
1344 * gcc.target/sh/pr51244-15.c: New.
1345 * gcc.target/sh/pr51244-16.c: New.
1346
1347 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1348
1349 PR c++/51878
1350 * g++.dg/cpp0x/decltype45.C: New.
1351
1352 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1353
1354 PR fortran/54784
1355 * gfortran.dg/class_allocate_13.f90: New.
1356
1357 2012-10-11 Jason Merrill <jason@redhat.com>
1358
1359 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1360 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1361
1362 * g++.dg/gomp/tls-5.C: Require tls_native.
1363 * g++.dg/tls/thread_local7.C: Require tls_native.
1364 * g++.dg/tls/static2.C: New.
1365
1366 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1367
1368 PR c++/36107
1369 * g++.dg/ext/weak5.C: New.
1370
1371 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1372
1373 PR testsuite/54868
1374 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1375 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1376
1377 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/43765
1380 * g++.dg/parse/pr43765.C: New.
1381
1382 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1383
1384 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1385
1386 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/43663
1389 * g++.dg/init/bitfield3.C: New.
1390
1391 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1392
1393 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1394
1395 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR tree-optimization/54877
1398 * gcc.dg/torture/pr54877.c: New test.
1399
1400 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1401
1402 PR testsuite/53397
1403 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1404 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1405 and remove target info from dg-do compile.
1406 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1407 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1408 and remove target info from dg-do compile.
1409
1410 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1411
1412 * gcc.dg/pr54782.c: Require target with pthread support.
1413
1414 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1415
1416 PR c++/53122
1417 * g++.dg/cpp0x/auto35.C: New.
1418
1419 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1420
1421 PR c++/53540 - using fails to be equivalent to typedef
1422 * g++.dg/cpp0x/alias-decl-24.C: New test.
1423
1424 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1425
1426 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1427 that c++11 attributes to types are ignored for now.
1428 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1430
1431 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 PR c++/53741
1434 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1435
1436 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1437
1438 PR c++/50478
1439 * g++.dg/cpp0x/initlist67.C: New.
1440
1441 2012-10-10 Dehao Chen <dehao@google.com>
1442
1443 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1444
1445 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1446
1447 PR target/52480
1448 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1449 Add runtime tests.
1450
1451 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1452
1453 PR c++/53307
1454 * g++.dg/cpp0x/decltype44.C: New.
1455
1456 2012-10-09 Steve Ellcey <sellcey@mips.com>
1457
1458 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1459
1460 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 PR c++/53763
1463 * g++.dg/cpp0x/decltype43.C: New.
1464
1465 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1466
1467 PR middle-end/53397
1468 * gcc.dg/pr53397-1.c: New test case.
1469 * gcc.dg/pr53397-2.c: New test case.
1470
1471 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1472
1473 PR c++/54194
1474 * g++.dg/warn/Wparentheses-26.C: Adjust.
1475 * g++.dg/warn/Wparentheses-27.C: New.
1476
1477 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1478
1479 PR c++/54427
1480 * c-c++-common/vector-scalar.c: New testcase.
1481 * g++.dg/ext/vector18.C: New testcase.
1482 * g++.dg/ext/vector5.C: This is not an error anymore.
1483 * gcc.dg/init-vec-1.c: Move ...
1484 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1485 * gcc.c-torture/execute/vector-shift1.c: Move ...
1486 * c-c++-common/torture/vector-shift1.c: ... here.
1487 * gcc.dg/scal-to-vec1.c: Move ...
1488 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1489 C++11. Adapt error messages.
1490 * gcc.dg/convert-vec-1.c: Move ...
1491 * c-c++-common/convert-vec-1.c: ... here.
1492 * gcc.dg/scal-to-vec2.c: Move ...
1493 * c-c++-common/scal-to-vec2.c: ... here.
1494
1495 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1496
1497 PR target/54400
1498 * gcc.target/i386/pr54400.c: New testcase.
1499
1500 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR c++/54858
1503 * g++.dg/template/pr54858.C: New test.
1504
1505 2012-10-08 Marek Polacek <polacek@redhat.com>
1506
1507 PR debug/54831
1508 * g++.dg/debug/pr54831.C: New test.
1509
1510 2012-10-08 Dehao Chen <dehao@google.com>
1511
1512 * g++.dg/predict-loop-exit-1.C: New.
1513 * g++.dg/predict-loop-exit-2.C: New.
1514 * g++.dg/predict-loop-exit-3.C: New.
1515
1516 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1517
1518 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1519
1520 2012-10-08 Jason Merrill <jason@redhat.com>
1521
1522 * g++.dg/gomp/tls-5.C: New.
1523 * g++.dg/gomp/tls-wrap1.C: New.
1524 * g++.dg/gomp/tls-wrap2.C: New.
1525 * g++.dg/gomp/tls-wrap3.C: New.
1526 * g++.dg/gomp/tls-wrap4.C: New.
1527 * g++.dg/gomp/tls-wrapper-cse.C: New.
1528 * g++.dg/tls/thread_local-cse.C: New.
1529 * g++.dg/tls/thread_local-order1.C: New.
1530 * g++.dg/tls/thread_local-order2.C: New.
1531 * g++.dg/tls/thread_local-wrap1.C: New.
1532 * g++.dg/tls/thread_local-wrap2.C: New.
1533 * g++.dg/tls/thread_local-wrap3.C: New.
1534 * g++.dg/tls/thread_local-wrap4.C: New.
1535 * g++.dg/tls/thread_local2g.C: New.
1536 * g++.dg/tls/thread_local3g.C: New.
1537 * g++.dg/tls/thread_local4g.C: New.
1538 * g++.dg/tls/thread_local5g.C: New.
1539 * g++.dg/tls/thread_local6g.C: New.
1540 * g++.dg/tls/thread_local7g.C: New.
1541
1542 * g++.dg/tls/thread_local3.C: New.
1543 * g++.dg/tls/thread_local4.C: New.
1544 * g++.dg/tls/thread_local5.C: New.
1545 * g++.dg/tls/thread_local6.C: New.
1546
1547 * g++.dg/tls/init-2.C: Tweak errors.
1548 * g++.dg/tls/thread_local1.C: New.
1549 * g++.dg/tls/thread_local2.C: New.
1550 * g++.dg/tls/thread_local7.C: New.
1551
1552 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1553
1554 PR target/54866
1555 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1556
1557 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1558
1559 PR target/54685
1560 * gcc.target/sh/pr54685.c: New.
1561
1562 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1563
1564 PR c++/53528 C++11 attribute support
1565 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1566 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1622
1623 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1624
1625 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1626 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1627 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1628
1629 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1630
1631 PR target/54760
1632 * gcc.target/sh/pr54760-2.c: New.
1633 * gcc.target/sh/pr54760-3.c: New.
1634
1635 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1636
1637 PR c++/51422
1638 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1639
1640 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1641 Sandra Loosemore <sandra@codesourcery.com>
1642
1643 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1644 and test that the accumulator is initialized using MULT.
1645 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1646 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1647
1648 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1649
1650 PR c++/52764
1651 * g++.dg/cpp0x/stdint.C: New.
1652
1653 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 PR c++/54249
1656 * g++.dg/cpp0x/stddef.C: New.
1657
1658 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1659
1660 PR fortran/54832
1661 * gfortran.dg/typebound_operator_17.f90: New.
1662
1663 2012-10-06 Jan Hubicka <jh@suse.cz>
1664
1665 PR lto/53831
1666 PR lto/54776
1667 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1668
1669 2012-10-06 Jan Hubicka <jh@suse.cz>
1670
1671 * gcc.dg/lto/resolutions_0.c: New testcase.
1672
1673 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1674
1675 PR fortran/45521
1676 * gfortran.dg/generic_25.f90: New.
1677 * gfortran.dg/generic_26.f90: New.
1678 * gfortran.dg/generic_27.f90: New.
1679
1680 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1681
1682 PR target/54760
1683 * gcc.target/sh/pr54760-1.c: New.
1684
1685 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1686
1687 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1688 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1689 * g++.dg/warn/Wsign-compare-5.C: New test.
1690 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1691 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1692 * g++.dg/ext/builtin30.C: New test.
1693 * g++.dg/ext/vla12.C: New test.
1694 * gcc.dg/builtins-85.c: New test.
1695
1696 PR debug/54519
1697 * gcc.dg/guality/pr54519-1.c: New test.
1698 * gcc.dg/guality/pr54519-2.c: New test.
1699 * gcc.dg/guality/pr54519-3.c: New test.
1700 * gcc.dg/guality/pr54519-4.c: New test.
1701 * gcc.dg/guality/pr54519-5.c: New test.
1702 * gcc.dg/guality/pr54519-6.c: New test.
1703
1704 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1705
1706 PR c++/50893
1707 * g++.dg/cpp0x/defaulted38.C: New.
1708
1709 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR tree-optimization/33763
1712 * c-c++-common/pr33763.c: New test.
1713
1714 PR tree-optimization/54810
1715 * gcc.dg/tree-ssa/vrp85.c: New test.
1716
1717 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1718
1719 * gcc.dg/ucnid-7.c: Skip on AIX.
1720 * gcc.dg/ucnid-8.c: Same.
1721 * gcc.dg/ucnid-10.c: Same.
1722 * gcc.dg/ucnid-13.c: Same.
1723 * gcc.dg/attr-alias-3.c: Same.
1724 * gcc.dg/attr-alias-5.c: Same.
1725 * gcc.dg/torture/pr51106-2.c: Same.
1726 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1727
1728 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1729
1730 PR c++/52233
1731 * g++.dg/cpp0x/alias-decl-23.C: New.
1732
1733 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1734
1735 PR c++/53403
1736 * g++.dg/template/friend53.C: New.
1737
1738 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1739
1740 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1741 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1742 (scan-ada-spec): Likewise.
1743 (scan-ada-spec-not): Likewise.
1744 * gcc.dg/dump-ada-spec-1.c: New test.
1745 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1746
1747 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1748
1749 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1750
1751 2012-10-04 Florian Weimer <fweimer@redhat.com>
1752
1753 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1754
1755 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1756
1757 PR c++/54323
1758 * g++.dg/cpp0x/pr54323.C: New.
1759
1760 2012-10-04 Richard Guenther <rguenther@suse.de>
1761
1762 PR middle-end/54735
1763 * g++.dg/torture/pr54735.C: New testcase.
1764
1765 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1766
1767 PR rtl-optimization/54739
1768 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1769
1770 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1771
1772 PR target/51244
1773 * gcc.target/sh/pr51244-12.c: New.
1774
1775 2012-10-03 Dehao Chen <dehao@google.com>
1776
1777 PR middle-end/54782
1778 * gcc.dg/pr54782.c: New test.
1779
1780 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR c++/54777
1783 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1784
1785 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1786
1787 PR fortran/54778
1788 * gfortran.dg/class_53.f90: New.
1789
1790 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1791
1792 PR debug/54551
1793 * gcc.dg/guality/pr54551.c: New.
1794
1795 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1796
1797 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1798 * gcc.target/powerpc/pr46728-2.c: Likewise.
1799
1800 2012-10-02 Sharad Singhai <singhai@google.com>
1801
1802 PR testsuite/54772
1803 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1804 to fix test failures caused by r191883.
1805 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1806 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1807 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1808 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1809 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1810 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1811 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1812 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1813 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1814
1815 2012-09-30 Sharad Singhai <singhai@google.com>
1816
1817 * gcc.target/i386/vect-double-1.c: Fix test.
1818
1819 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1820
1821 PR target/54087
1822 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1823 atomic_sub fails.
1824
1825 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1826
1827 PR rtl-optimization/54457
1828 * gcc.target/i386/pr54457.c: New test.
1829
1830 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1831
1832 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1833
1834 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1835
1836 * gcc.target/i386/vect-rebuild.c: New testcase.
1837
1838 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1839
1840 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1841
1842 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1843
1844 * gcc.target/mips/pr37362.c: Fix target selector.
1845
1846 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1847
1848 PR target/54083
1849 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1850
1851 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1852
1853 * gcc.dg/ucnid-8.c: Update line number.
1854 * gcc.dg/torture/pr51106-2.c: Likewise.
1855
1856 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1857
1858 PR fortran/54667
1859 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1860 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1861 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1862
1863 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1864
1865 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1866 partially reverting r170092.
1867 * gfortran.dg/class_7.f03: Ditto.
1868 * gfortran.dg/coarray_14.f90: Ditto.
1869 * gfortran.dg/typebound_proc_13.f03: Ditto.
1870
1871 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1872
1873 PR c++/54738
1874 * g++.dg/cpp0x/sfinae42.C: New.
1875
1876 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1877
1878 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1879 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1880 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1881 * gcc.dg/pr42629.c: XFAIL on AIX.
1882 * gcc.dg/pr47684.c: Same.
1883 * gcc.dg/pr43670.c: Same.
1884 * gcc.dg/pr42916.c: Same.
1885 * gcc.dg/pr45449.c: Same.
1886 * gcc.dg/pr50017.c: Same.
1887 * gcc.dg/pr42728.c: Same.
1888 * gcc.dg/pr47881.c: Same.
1889 * gcc.dg/pr44023.c: Same.
1890 * gcc.dg/pr41345.c: Same.
1891 * gcc.dg/pr42630.c: Same.
1892 * gcc.dg/pr44971.c: Same.
1893 * gcc.dg/pr46771.c: Same.
1894 * gcc.dg/ucnid-8.c: Same.
1895 * gcc.dg/ucnid-10.c: Same.
1896 * gcc.dg/ucnid-13.c: Same.
1897 * gcc.dg/torture/pr51106-2.c: Same.
1898 * gcc.dg/pr48768.c: Same.
1899 * gcc.dg/pr42631.c: Same.
1900 * gcc.dg/pr43084.c: Same.
1901 * gcc.dg/ucnid-7.c: Same.
1902 * gcc.dg/pr42889.c: Same.
1903 * gcc.dg/pr41241.c: Same.
1904 * gcc.dg/pr42719.c: Same.
1905 * g++.dg/debug/pr46583.C: Same.
1906 * g++.dg/debug/pr47106.C: Same.
1907 * g++.dg/opt/pr48549.C: Same.
1908 * g++.dg/other/pr42685.C: Same.
1909 * c-c++-common/pr43942.c: Same.
1910
1911 2012-09-29 Ian Lance Taylor <iant@google.com>
1912
1913 * go.test/go-test.exp: Update for latest version of Go testsuite.
1914
1915 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1916
1917 PR fortran/52724
1918 * gfortran.dg/internal_readwrite_3.f90: New test.
1919
1920 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1921
1922 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1923 c-c++-common/Wunused-local-typedefs-2.c to here.
1924
1925 PR c++/54372 - unused attribute inactive on dependant entities
1926 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1927
1928 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1929
1930 PR c++/29028 - Missed unused warning on using declaration
1931 * g++.dg/warn/Wunused-var-18.C: New test.
1932
1933 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1934
1935 PR c++/53551 - -Wunused-local-typedefs misses uses
1936 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1937
1938 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR target/54716
1941 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1942
1943 PR tree-optimization/54713
1944 * gcc.c-torture/compile/pr54713-1.c: New test.
1945 * gcc.c-torture/compile/pr54713-2.c: New test.
1946 * gcc.c-torture/compile/pr54713-3.c: New test.
1947
1948 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1949
1950 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1951
1952 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1953
1954 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1955
1956 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR target/54703
1959 * gcc.target/i386/pr54703.c: New test.
1960
1961 2012-09-27 Richard Guenther <rguenther@suse.de>
1962
1963 PR lto/54709
1964 * gcc.dg/lto/pr54709_0.c: New testcase.
1965 * gcc.dg/lto/pr54709_1.c: Likewise.
1966
1967 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1968
1969 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1970
1971 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1972
1973 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1974
1975 * gcc.target/arm/pr42879.c: Handle big-endian.
1976
1977 2012-09-26 Steve Ellcey <sellcey@mips.com>
1978
1979 PR c/37303
1980 * gcc.dg/pr37303.c: Check for rdata or rodata.
1981
1982 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1983
1984 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1985
1986 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1987
1988 PR target/51274
1989 PR target/53087
1990 * gcc.target/powerpc/ppc-ne0-1.c: New.
1991
1992 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1993
1994 PR target/54089
1995 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1996 test_19, test_20, test_21, test_22, test_23): New functions.
1997 * gcc.target/sh/pr54089-4.c: New.
1998 * gcc.target/sh/pr54089-5.c: New.
1999 * gcc.target/sh/pr54089-6.c: New.
2000 * gcc.target/sh/pr54089-7.c: New.
2001
2002 2012-09-25 Richard Guenther <rguenther@suse.de>
2003
2004 PR lto/54625
2005 * gcc.dg/lto/pr54702_0.c: New testcase.
2006 * gcc.dg/lto/pr54702_1.c: Likewise.
2007 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2008 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2009 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2010 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2011
2012 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2013
2014 PR c++/54526
2015 * g++.dg/cpp0x/parse2.C: New.
2016 * g++.dg/parse/error11.C: Adjust.
2017 * g++.dg/parse/error12.C: Likewise.
2018
2019 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2020
2021 * gcc.target/i386/20030217-1.c: Added check for
2022 large_long_double effective target.
2023 * gcc.target/i386/387-3.c: Likewise.
2024 * gcc.target/i386/387-4.c: Likewise.
2025 * gcc.target/i386/pr36578-1.c: Likewise.
2026 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2027 when long double size is equal double size.
2028 * gcc.target/i386/excess-precision-1.c: Likewise.
2029 * gcc.target/i386/pr36578-2.c: Likewise.
2030 * gcc.target/i386/20030217-2.c: New testcase.
2031
2032 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2033
2034 PR tree-optimization/54676
2035 * gcc.dg/pr54676.c: New test.
2036
2037 2012-09-25 Richard Guenther <rguenther@suse.de>
2038
2039 PR tree-optimization/53663
2040 * gcc.dg/torture/pr53663-1.c: New testcase.
2041 * gcc.dg/torture/pr53663-2.c: Likewise.
2042 * gcc.dg/torture/pr53663-3.c: Likewise.
2043
2044 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2045
2046 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2047
2048 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2049
2050 * lib/target-supports-dg.exp (dg-require-effective-target,
2051 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2052 dg-process-target-1 instead of dg-process-target.
2053 (dg-process-target-1): Rename from dg-process-target.
2054 (dg-process-target): New.
2055
2056 2012-09-24 Richard Guenther <rguenther@suse.de>
2057
2058 PR tree-optimization/54684
2059 * g++.dg/torture/pr54684.C: New testcase.
2060
2061 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2062
2063 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2064
2065 2012-09-24 Richard Guenther <rguenther@suse.de>
2066
2067 PR middle-end/52173
2068 * gcc.dg/tm/pr52173-1.c: New.
2069 * gcc.dg/tm/pr52173-2.c: New.
2070
2071 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2072
2073 * gcc.dg/pr54669.c: New test.
2074
2075 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2076 Dominique Dhumieres <dominiq@lps.ens.fr>
2077
2078 PR testsuite/54677
2079 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2080
2081 2012-09-23 Tobias Burnus <burnus@net-b.de>
2082
2083 PR fortran/54618
2084 * gfortran.dg/class_array_14.f90: New.
2085
2086 2012-09-22 Kai Tietz <ktietz@redhat.com>
2087
2088 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2089 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2090
2091 2012-09-21 Dehao Chen <dehao@google.com>
2092
2093 PR go/54649
2094 PR tree-optimization/54655
2095 * g++.dg/pr54655.C: New testcase.
2096
2097 2012-09-21 Richard Guenther <rguenther@suse.de>
2098
2099 PR tree-optimization/54647
2100 * g++.dg/torture/pr54647.C: New testcase.
2101
2102 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2103
2104 PR c++/54427
2105 * c-c++-common/torture/vector-compare-2.c: Add -w.
2106
2107 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2108
2109 * gnat.dg/opt20.ads: Move dg directive to...
2110 * gnat.dg/opt20.adb: ...here.
2111 * gnat.dg/addr1.ad[sb]: Likewise.
2112 * gnat.dg/concat2.ad[sb]: Likewise.
2113 * gnat.dg/array16.ad[sb]: Likewise.
2114 * gnat.dg/atomic5.ad[sb]: Likewise.
2115 * gnat.dg/discr29.ad[sb]: Likewise.
2116 * gnat.dg/noreturn5.ad[sb]: Likewise.
2117 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2118 * gnat.dg/discr23.ads: Remove dg directive.
2119 * gnat.dg/nested_float_packed.ads: Likewise.
2120 * gnat.dg/oconst6.ads: Move to...
2121 * gnat.dg/specs/oconst6.ads: ...here.
2122
2123 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2124
2125 PR c++/52432
2126 * g++.dg/cpp0x/decltype32.C: Tweak.
2127
2128 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2129
2130 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2131 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2132 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2133 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2134
2135 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2136
2137 PR c++/54581
2138 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2139
2140 2012-09-19 Steve Ellcey <sellcey@mips.com>
2141
2142 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2143
2144 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2145
2146 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2147 * gcc.target/powerpc/ppc-mftb.c: New file.
2148
2149 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2150
2151 PR target/54089
2152 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2153 functions.
2154
2155 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2156
2157 PR target/54236
2158 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2159
2160 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2161
2162 * gcc.c-torture/execute/20120919-1.c: New test.
2163
2164 2012-09-19 Richard Guenther <rguenther@suse.de>
2165
2166 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2167
2168 2012-09-19 Richard Guenther <rguenther@suse.de>
2169
2170 * gcc.dg/builtin-unreachable-6.c: Adjust.
2171
2172 2012-09-19 Richard Guenther <rguenther@suse.de>
2173
2174 * gcc.dg/builtin-object-size-10.c: Adjust.
2175 * gcc.dg/builtin-unreachable-5.c: Adjust.
2176 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2177 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2178 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2179 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2180 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2181 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2182 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2183 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2184 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2185 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2186 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2187 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2188
2189 2012-09-19 Richard Guenther <rguenther@suse.de>
2190
2191 PR tree-optimization/54132
2192 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2193 * gcc.dg/torture/pr54132.c: Likewise.
2194
2195 2012-09-19 Terry Guo <terry.guo@arm.com>
2196
2197 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2198 extra prune rules that will be applied to all tests in a .exp file.
2199 (gcc-dg-prune): Use rules defined by the above variable.
2200 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2201 harmless warnings on architecture switch conflict.
2202
2203 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2204
2205 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2206 of asm-comment characters instead of a single one.
2207 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2208
2209 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2210
2211 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2212
2213 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2214 target instead of xfailing it.
2215 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2216 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2217 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2218 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2219 * gcc.dg/vect/vect-104.c: Likewise.
2220 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2221 * gcc.dg/vect/vect-outer-1.c: Likewise.
2222 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2223 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2224 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2225 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2226 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2227 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2228 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2229 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2230 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2231
2232 * lib/target-supports.exp
2233 (check_effective_target_vect_widen_mult_qi_to_hi,
2234 check_effective_target_vect_widen_mult_hi_to_si,
2235 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2236 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2237 check_effective_target_vect_pack_trunc,
2238 check_effective_target_vect_unpack,
2239 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2240 instead of arm_none.
2241
2242 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2243
2244 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2245
2246 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2247 config to compiler_flags.
2248
2249 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2250
2251 PR target/54592
2252 * gcc.target/i386/pr54592.c: New test.
2253
2254 PR tree-optimization/54610
2255 * gcc.target/i386/pr54610.c: New test.
2256
2257 2012-09-17 Jason Merrill <jason@redhat.com>
2258
2259 PR c++/54575
2260 * g++.dg/cpp0x/alias-decl-21.C: New.
2261 * g++.dg/cpp0x/alias-decl-22.C: New.
2262
2263 2012-09-17 Tobias Burnus <burnus@net-b.de>
2264
2265 PR fortran/54608
2266 * gfortran.dg/scan_2.f90: New.
2267
2268 2012-09-17 Jason Merrill <jason@redhat.com>
2269
2270 PR c++/53661
2271 * g++.dg/init/aggr9.C: New.
2272
2273 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2274
2275 * gnat.dg/loop_optimization12.ad[sb]: New test.
2276
2277 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2278
2279 PR fortran/54285
2280 * gfortran.dg/proc_ptr_result_7.f90: New.
2281
2282 2012-09-17 Tobias Burnus <burnus@net-b.de>
2283
2284 PR fortran/54603
2285 * gfortran.dg/structure_constructor_11.f90: New.
2286
2287 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR tree-optimization/54563
2290 * g++.dg/torture/pr54563.C: New test.
2291
2292 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2293
2294 PR fortran/54594
2295 * gfortran.dg/typebound_generic_14.f03: New.
2296
2297 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2298
2299 PR fortran/54387
2300 * gfortran.dg/proc_ptr_38.f90: New.
2301
2302 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2303
2304 PR debug/54460
2305 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2306 to scary regexp.
2307
2308 PR testsuite/54007
2309 * gnat.dg/lto15.adb: Require lto.
2310
2311 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2312 "myBindC" for hppa*-*-hpux*.
2313
2314 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2315
2316 * gfortran.dg/namelist_75.f90: New test.
2317
2318 2012-09-15 Tom de Vries <tom@codesourcery.com>
2319
2320 * gcc.dg/tree-ssa/vrp82.c: New test.
2321 * gcc.dg/tree-ssa/vrp83.c: Same.
2322 * gcc.dg/tree-ssa/vrp84.c: Same.
2323
2324 2012-09-15 Tom de Vries <tom@codesourcery.com>
2325
2326 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2327 * gcc.dg/tree-ssa/vrp81.c: ... this.
2328
2329 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2330
2331 PR target/54222
2332 * gcc.target/avr/torture/fix-types.h: New.
2333 * gcc.target/avr/torture/vals-hr.def: New.
2334 * gcc.target/avr/torture/vals-r.def: New.
2335 * gcc.target/avr/torture/vals-k.def: New.
2336 * gcc.target/avr/torture/vals-ur.def: New.
2337 * gcc.target/avr/torture/vals-uk.def: New.
2338 * gcc.target/avr/torture/vals-uhr.def: New.
2339 * gcc.target/avr/torture/vals-llk.def: New.
2340 * gcc.target/avr/torture/vals-ullk.def: New.
2341 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2342 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2343 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2344 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2345 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2346 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2347 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2348 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2349
2350 2012-09-14 Dehao Chen <dehao@google.com>
2351
2352 * g++.dg/debug/dwarf2/deallocator.C: New test.
2353
2354 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2355
2356 PR c/54552
2357 * gcc.c-torture/compile/pr54552-1.c: New test.
2358
2359 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2360
2361 PR c++/54427
2362 * g++.dg/other/vector-compare.C: New testcase.
2363 * c-c++-common/vector-compare-3.c: New testcase.
2364 * gcc.dg/vector-shift.c: Move ...
2365 * c-c++-common/vector-shift.c: ... here.
2366 * gcc.dg/vector-shift1.c: Move ...
2367 * c-c++-common/vector-shift1.c: ... here.
2368 * gcc.dg/vector-shift3.c: Move ...
2369 * c-c++-common/vector-shift3.c: ... here.
2370 * gcc.dg/vector-compare-1.c: Move ...
2371 * c-c++-common/vector-compare-1.c: ... here.
2372 * gcc.dg/vector-compare-2.c: Move ...
2373 * c-c++-common/vector-compare-2.c: ... here.
2374 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2375 * c-c++-common/torture/vector-compare-1.c: ... here.
2376 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2377 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2378 * c-c++-common/torture/vector-compare-2.c: ... here.
2379 * gcc.c-torture/execute/vector-shift.c: Move ...
2380 * c-c++-common/torture/vector-shift.c: ... here.
2381 * gcc.c-torture/execute/vector-shift2.c: Move ...
2382 * c-c++-common/torture/vector-shift2.c: ... here.
2383 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2384 * c-c++-common/torture/vector-subscript-1.c: ... here.
2385 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2386 * c-c++-common/torture/vector-subscript-2.c: ... here.
2387 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2388 * c-c++-common/torture/vector-subscript-3.c: ... here.
2389
2390 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2391
2392 PR c/54103
2393 * gcc.c-torture/compile/pr54103-1.c,
2394 gcc.c-torture/compile/pr54103-2.c,
2395 gcc.c-torture/compile/pr54103-3.c,
2396 gcc.c-torture/compile/pr54103-4.c,
2397 gcc.c-torture/compile/pr54103-5.c,
2398 gcc.c-torture/compile/pr54103-6.c: New tests.
2399 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2400
2401 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2402
2403 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2404
2405 2012-09-14 Richard Guenther <rguenther@suse.de>
2406
2407 PR tree-optimization/54565
2408 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2409 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2410
2411 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2412
2413 * gcc.target/arm/combine-movs.c: Add missing space.
2414
2415 2012-09-14 Richard Guenther <rguenther@suse.de>
2416
2417 * g++.dg/torture/builtin-location.C: New testcase.
2418
2419 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2420 Manuel López-Ibáñez <manu@gcc.gnu.org>
2421
2422 PR c++/53210
2423 * g++.dg/warn/Wuninitialized-self.C: New.
2424
2425 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR c/54559
2428 * gcc.c-torture/compile/pr54559.c: New test.
2429
2430 2012-09-13 Jason Merrill <jason@redhat.com>
2431
2432 PR c++/53839
2433 * g++.dg/cpp0x/constexpr-temp1.C: New.
2434
2435 PR c++/54511
2436 * g++.dg/template/anonunion2.C: New.
2437
2438 PR c++/53836
2439 * g++.dg/template/init10.C: New.
2440
2441 2012-09-13 Tobias Burnus <burnus@net-b.de>
2442
2443 PR fortran/54556
2444 * gfortran.dg/implicit_pure_3.f90: New.
2445
2446 2012-09-13 Richard Guenther <rguenther@suse.de>
2447
2448 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2449
2450 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2451
2452 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2453
2454 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2455
2456 * c-c++-common/pr51712.c: Handle for short-enum targets.
2457
2458 2012-09-12 Terry Guo <terry.guo@arm.com>
2459
2460 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2461 and lsrs for Thumb2 mode.
2462
2463 2012-09-12 Jan Hubicka <jh@suse.cz>
2464
2465 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2466
2467 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2468
2469 PR target/54445
2470 * gcc.target/i386/pr54445-1.c: New file.
2471 * gcc.target/i386/pr54445-2.c: Likewise.
2472
2473 2012-09-12 Tobias Burnus <burnus@net-b.de>
2474
2475 PR fortran/54225
2476 PR fortran/53306
2477 * gfortran.dg/coarray_10.f90: Update dg-error.
2478 * gfortran.dg/coarray_28.f90: New.
2479 * gfortran.dg/array_section_3.f90: New.
2480
2481 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2482
2483 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2484 gcc.target/arm/pr48252.c: Fix for big-endian support.
2485
2486 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2487
2488 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2489
2490 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2491 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2492
2493 * gcc.target/arm/neon-vfma-1.c: New testcase.
2494 * gcc.target/arm/neon-vfms-1.c: Likewise.
2495 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2496 of float.
2497 * gcc.target/arm/neon-vmls-1.c: Likewise.
2498 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2499 function.
2500 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2501 (check_effective_target_arm_neonv2_ok): Likewise.
2502 (check_effective_target_arm_neonv2_hw): Likewise.
2503 (check_effective_target_arm_neonv2): Likewise.
2504
2505 2012-09-11 Richard Guenther <rguenther@suse.de>
2506
2507 PR middle-end/54515
2508 * g++.dg/tree-ssa/pr54515.C: New testcase.
2509
2510 2012-09-10 Andrew Pinski <apinski@cavium.com>
2511
2512 PR tree-opt/c54362
2513 * gcc.dg/tm/memopt-16.c: New testcase.
2514
2515 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2516
2517 PR c++/54541
2518 PR c++/54542
2519 * g++.dg/cpp0x/sfinae40.C: New.
2520 * g++.dg/cpp0x/sfinae41.C: Likewise.
2521
2522 2012-09-10 Jason Merrill <jason@redhat.com>
2523
2524 PR c++/54538
2525 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2526
2527 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2528
2529 PR target/54089
2530 * gcc.target/sh/pr54089-3.c: New.
2531
2532 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2533
2534 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2535
2536 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2537
2538 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2539
2540 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2541
2542 * gcc.dg/pr52558-2.c: Delete.
2543 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2544
2545 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2546
2547 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2548
2549 2012-09-10 Richard Guenther <rguenther@suse.de>
2550
2551 PR tree-optimization/54520
2552 * gcc.dg/torture/pr54520.c: New testcase.
2553
2554 2012-09-10 Jason Merrill <jason@redhat.com>
2555
2556 PR c++/54506
2557 * g++.dg/cpp0x/implicit14.C: New.
2558
2559 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2560
2561 PR fortran/54208
2562 * gfortran.dg/bound_simplification_3.f90: New test.
2563
2564 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2565
2566 PR testsuite/54184
2567 * gcc.dg/pr52558-1.c: Delete.
2568 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2569
2570 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2571
2572 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2573 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2574 * gcc.target/arm/smlaltt-1.c: Likewise.
2575
2576 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2577
2578 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2579
2580 2012-09-07 Tom de Vries <tom@codesourcery.com>
2581
2582 PR tree-optimization/53986
2583 * gcc.dg/tree-ssa/vrp80.c: New test.
2584 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2585
2586 2012-09-06 Jason Merrill <jason@redhat.com>
2587
2588 PR c++/54341
2589 PR c++/54253
2590 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2591 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2592
2593 2012-09-06 Andrew Pinski <apinski@cavium.com>
2594
2595 PR tree-opt/54494
2596 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2597
2598 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2599
2600 PR rtl-optimization/54455
2601 * gcc.dg/54455.c: New test.
2602
2603 2012-09-06 Tobias Burnus <burnus@net-b.de>
2604
2605 PR fortran/54463
2606 * gfortran.dg/promotion_2.f90: New.
2607
2608 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2609
2610 PR middle-end/54486
2611 * c-c++-common/pr54486.c: New test.
2612
2613 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2614
2615 PR fortran/54474
2616 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2617
2618 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2619
2620 PR c++/54191
2621 * g++.dg/cpp0x/sfinae39.C: New.
2622
2623 2012-09-04 Jason Merrill <jason@redhat.com>
2624
2625 PR c++/54441
2626 * g++.dg/ext/flexary3.C: New.
2627
2628 PR c++/54420
2629 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2630
2631 PR c++/54198
2632 * g++.dg/template/defarg15.C: New.
2633
2634 PR c++/54437
2635 * g++.dg/template/access24.C: New.
2636
2637 2012-09-04 Richard Guenther <rguenther@suse.de>
2638
2639 PR tree-optimization/54458
2640 * gcc.dg/torture/pr54458.c: New testcase.
2641
2642 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2643
2644 * gcc.target/arm/neon-vext.c: New test.
2645 * gcc.target/arm/neon-vext-execute.c: Ditto.
2646
2647 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2648
2649 PR fortran/54243
2650 PR fortran/54244
2651 * gfortran.dg/select_type_29.f03: New.
2652
2653 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2654
2655 * gcc.dg/fold-perm.c: Improve test.
2656
2657 2012-09-03 Tobias Burnus <burnus@net-b.de>
2658
2659 PR fortran/51632
2660 * gfortran.dg/coarray_class_1.f90: New.
2661
2662 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2663
2664 PR target/49206
2665 * gcc.c-torture/compile/pr49206.c: New test.
2666
2667 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2668 Uros Bizjak <ubizjak@gmail.com>
2669
2670 PR target/36680
2671 * gfortran.dg/pr36680.f90: New test.
2672
2673 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2674
2675 PR target/42295
2676 * g++.dg/opt/pr42295.C: New test.
2677
2678 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2679
2680 PR target/54436
2681 * gcc.dg/torture/pr54436.c: New test.
2682
2683 2012-09-01 Andrew Pinski <apinski@cavium.com>
2684
2685 * gcc.target/mips/truncate-8.c: New testcase.
2686
2687 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2688
2689 PR target/46829
2690 PR target/46843
2691 * gcc.target/i386/pr46829.c: New test.
2692 * gcc.target/i386/pr46843.c: Ditto.
2693
2694 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2695 Jason Merrill <jason@redhat.com>
2696
2697 PR c++/18747
2698 * g++.dg/parse/error50.C: New.
2699
2700 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2701
2702 PR c/54428
2703 * gcc.c-torture/compile/pr54428.c: New test.
2704
2705 2012-08-31 Ollie Wild <aaw@google.com>
2706
2707 PR c++/54197
2708 * g++.dg/init/lifetime3.C: New test.
2709
2710 2012-08-31 Martin Jambor <mjambor@suse.cz>
2711
2712 PR middle-end/54409
2713 * gcc.dg/torture/pr54409.c: New test.
2714
2715 2012-08-31 Martin Jambor <mjambor@suse.cz>
2716
2717 * gfortran.dg/pr48636.f90: Add dump scan checks.
2718
2719 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2720
2721 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2722
2723 2012-08-28 Joey Ye <joey.ye@arm.com>
2724
2725 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2726
2727 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2728
2729 PR target/46254
2730 * gcc.target/i386/pr46254.c: New test.
2731
2732 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2733
2734 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2735 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2736 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2737
2738 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2739
2740 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2741 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2742 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2743 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2744 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2745 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2746 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2747 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2748 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2749 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2750 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2751 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2752 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2753 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2754 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2755 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2756 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2757 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2758 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2759 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2760 gcc.target/mips/unaligned-1.c: Tighten regexps.
2761
2762 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2763
2764 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2765 (mips_option_groups): Remove optimization. Add various -f options.
2766 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2767 and -pg imply -fno-omit-frame-pointer.
2768 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2769 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2770 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2771 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2772 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2773 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2774 * gcc.target/mips/abi-n32-long32.c: Likewise.
2775 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2776 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2777 * gcc.target/mips/abi-n32-long64.c: Likewise.
2778 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2779 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2780 * gcc.target/mips/abi-n64-long32.c: Likewise.
2781 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2782 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2783 * gcc.target/mips/abi-n64-long64.c: Likewise.
2784 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2785 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2786 * gcc.target/mips/abi-o32-long32.c: Likewise.
2787 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2788 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2789 * gcc.target/mips/abi-o32-long64.c: Likewise.
2790 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2791 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2792 * gcc.target/mips/abi-o64-long32.c: Likewise.
2793 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2794 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2795 * gcc.target/mips/abi-o64-long64.c: Likewise.
2796 * gcc.target/mips/asm-1.c: Likewise.
2797 * gcc.target/mips/branch-1.c: Likewise.
2798 * gcc.target/mips/call-3.c: Likewise.
2799 * gcc.target/mips/call-saved-3.c: Likewise.
2800 * gcc.target/mips/clear-cache-1.c: Likewise.
2801 * gcc.target/mips/div-1.c: Likewise.
2802 * gcc.target/mips/div-2.c: Likewise.
2803 * gcc.target/mips/div-3.c: Likewise.
2804 * gcc.target/mips/div-4.c: Likewise.
2805 * gcc.target/mips/div-5.c: Likewise.
2806 * gcc.target/mips/div-6.c: Likewise.
2807 * gcc.target/mips/div-7.c: Likewise.
2808 * gcc.target/mips/div-8.c: Likewise.
2809 * gcc.target/mips/div-9.c: Likewise.
2810 * gcc.target/mips/div-10.c: Likewise.
2811 * gcc.target/mips/div-11.c: Likewise.
2812 * gcc.target/mips/div-12.c: Likewise.
2813 * gcc.target/mips/dsp-ctrl.c: Likewise.
2814 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2815 * gcc.target/mips/ext-8.c: Likewise.
2816 * gcc.target/mips/extend-2.c: Likewise.
2817 * gcc.target/mips/fix-r10000-1.c: Likewise.
2818 * gcc.target/mips/fix-r10000-2.c: Likewise.
2819 * gcc.target/mips/fix-r10000-3.c: Likewise.
2820 * gcc.target/mips/fix-r10000-4.c: Likewise.
2821 * gcc.target/mips/fix-r10000-5.c: Likewise.
2822 * gcc.target/mips/fix-r10000-6.c: Likewise.
2823 * gcc.target/mips/fix-r10000-7.c: Likewise.
2824 * gcc.target/mips/fix-r10000-8.c: Likewise.
2825 * gcc.target/mips/fix-r10000-9.c: Likewise.
2826 * gcc.target/mips/fix-r10000-10.c: Likewise.
2827 * gcc.target/mips/fix-r10000-11.c: Likewise.
2828 * gcc.target/mips/fix-r10000-12.c: Likewise.
2829 * gcc.target/mips/fix-r10000-13.c: Likewise.
2830 * gcc.target/mips/fix-r10000-14.c: Likewise.
2831 * gcc.target/mips/fix-r10000-15.c: Likewise.
2832 * gcc.target/mips/fpcmp-1.c: Likewise.
2833 * gcc.target/mips/fpcmp-2.c: Likewise.
2834 * gcc.target/mips/fpr-moves-7.c: Likewise.
2835 * gcc.target/mips/fpr-moves-8.c: Likewise.
2836 * gcc.target/mips/int-moves-1.c: Likewise.
2837 * gcc.target/mips/int-moves-2.c: Likewise.
2838 * gcc.target/mips/long-calls-pg.c: Likewise.
2839 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2840 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2841 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2842 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2843 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2844 * gcc.target/mips/mips-3d-1.c: Likewise.
2845 * gcc.target/mips/mips-3d-2.c: Likewise.
2846 * gcc.target/mips/mips-3d-3.c: Likewise.
2847 * gcc.target/mips/mips-3d-4.c: Likewise.
2848 * gcc.target/mips/mips-3d-5.c: Likewise.
2849 * gcc.target/mips/mips-3d-6.c: Likewise.
2850 * gcc.target/mips/mips-3d-7.c: Likewise.
2851 * gcc.target/mips/mips-3d-8.c: Likewise.
2852 * gcc.target/mips/mips-3d-9.c: Likewise.
2853 * gcc.target/mips/mips-ps-1.c: Likewise.
2854 * gcc.target/mips/mips-ps-2.c: Likewise.
2855 * gcc.target/mips/mips-ps-3.c: Likewise.
2856 * gcc.target/mips/mips-ps-4.c: Likewise.
2857 * gcc.target/mips/mips-ps-6.c: Likewise.
2858 * gcc.target/mips/mips32-dspr2.c: Likewise.
2859 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2860 * gcc.target/mips/neg-abs-1.c: Likewise.
2861 * gcc.target/mips/neg-abs-2.c: Likewise.
2862 * gcc.target/mips/nmadd-3.c: Likewise.
2863 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2864 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2865 * gcc.target/mips/octeon-pop-1.c: Likewise.
2866 * gcc.target/mips/pr26765.c: Likewise.
2867 * gcc.target/mips/pr33256.c: Likewise.
2868 * gcc.target/mips/pr33635-1.c: Likewise.
2869 * gcc.target/mips/pr33755.c: Likewise.
2870 * gcc.target/mips/pr35802.c: Likewise.
2871 * gcc.target/mips/pr45074.c: Likewise.
2872 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2873 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2874 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2875 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2876 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2877 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2878 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2879 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2880 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2881 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2882 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2883 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2884 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2885 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2886 * gcc.target/mips/save-restore-1.c: Likewise.
2887 * gcc.target/mips/save-restore-3.c: Likewise.
2888 * gcc.target/mips/save-restore-5.c: Likewise.
2889 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2890 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2891 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2892 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2893 * gcc.target/mips/stack-1.c: Likewise.
2894
2895 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2896 Tighten regexps.
2897
2898 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2899 branch under test to be filled with preceding rather than
2900 following instructions.
2901 * gcc.target/mips/branch-10.c: Likewise.
2902 * gcc.target/mips/branch-11.c: Likewise.
2903 * gcc.target/mips/branch-12.c: Likewise.
2904 * gcc.target/mips/branch-13.c: Likewise.
2905 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2906 to be eliminated. Tighten $28 scan-assembler-not test.
2907
2908 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2909 function to...
2910 * gcc.target/mips/call-4.c: ...this new test.
2911
2912 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2913 more likely.
2914 * gcc.target/mips/code-readable-3.c: Likewise.
2915 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2916 flag but skip for -O0.
2917 * gcc.target/mips/code-readable-4.c: Likewise.
2918
2919 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2920 of operations under test.
2921 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2922
2923 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2924 Don't require sibling-call optimization.
2925 * gcc.target/mips/near-far-4.c: Likewise.
2926
2927 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2928 Make sure that the register variable is used.
2929 * gcc.target/mips/soft-float-1.c: Likewise.
2930
2931 * gcc.target/mips/sdata-1.c: Make static data volatile.
2932 * gcc.target/mips/sdata-2.c: Likewise.
2933 * gcc.target/mips/sdata-3.c: Likewise.
2934 * gcc.target/mips/sdata-4.c: Likewise.
2935
2936 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2937 skip for -O0.
2938 * gcc.target/mips/atomic-memory-2.c: Likewise.
2939 * gcc.target/mips/branch-cost-1.c: Likewise.
2940 * gcc.target/mips/branch-cost-2.c: Likewise.
2941 * gcc.target/mips/cache-1.c: Likewise.
2942 * gcc.target/mips/call-1.c: Likewise.
2943 * gcc.target/mips/call-saved-2.c: Likewise.
2944 * gcc.target/mips/const-anchor-1.c: Likewise.
2945 * gcc.target/mips/const-anchor-2.c: Likewise.
2946 * gcc.target/mips/dse-1.c: Likewise.
2947 * gcc.target/mips/dsp-lhx.c: Likewise.
2948 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2949 * gcc.target/mips/ext-1.c: Likewise.
2950 * gcc.target/mips/ext-2.c: Likewise.
2951 * gcc.target/mips/ext-3.c: Likewise.
2952 * gcc.target/mips/ext-4.c: Likewise.
2953 * gcc.target/mips/ext-5.c: Likewise.
2954 * gcc.target/mips/ext-6.c: Likewise.
2955 * gcc.target/mips/ext-7.c: Likewise.
2956 * gcc.target/mips/extend-1.c: Likewise.
2957 * gcc.target/mips/fix-r4000-1.c: Likewise.
2958 * gcc.target/mips/fix-r4000-3.c: Likewise.
2959 * gcc.target/mips/fix-r4000-5.c: Likewise.
2960 * gcc.target/mips/fix-r4000-6.c: Likewise.
2961 * gcc.target/mips/fix-r4000-8.c: Likewise.
2962 * gcc.target/mips/fix-r4000-10.c: Likewise.
2963 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2964 * gcc.target/mips/fixed-vector-type.c: Likewise.
2965 * gcc.target/mips/fpr-moves-1.c: Likewise.
2966 * gcc.target/mips/fpr-moves-2.c: Likewise.
2967 * gcc.target/mips/fpr-moves-3.c: Likewise.
2968 * gcc.target/mips/fpr-moves-4.c: Likewise.
2969 * gcc.target/mips/fpr-moves-5.c: Likewise.
2970 * gcc.target/mips/fpr-moves-6.c: Likewise.
2971 * gcc.target/mips/ins-1.c: Likewise.
2972 * gcc.target/mips/ins-2.c: Likewise.
2973 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2974 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2975 * gcc.target/mips/lazy-binding-1.c: Likewise.
2976 * gcc.target/mips/madd-3.c: Likewise.
2977 * gcc.target/mips/madd-5.c: Likewise.
2978 * gcc.target/mips/madd-6.c: Likewise.
2979 * gcc.target/mips/madd-8.c: Likewise.
2980 * gcc.target/mips/madd-9.c: Likewise.
2981 * gcc.target/mips/memcpy-1.c: Likewise.
2982 * gcc.target/mips/mips-ps-type.c: Likewise.
2983 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2984 * gcc.target/mips/mips-sched-madd.c: Likewise.
2985 * gcc.target/mips/mips16e-extends.c: Likewise.
2986 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2987 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2988 * gcc.target/mips/movcc-1.c: Likewise.
2989 * gcc.target/mips/movcc-2.c: Likewise.
2990 * gcc.target/mips/movcc-3.c: Likewise.
2991 * gcc.target/mips/msub-5.c: Likewise.
2992 * gcc.target/mips/msub-6.c: Likewise.
2993 * gcc.target/mips/msub-8.c: Likewise.
2994 * gcc.target/mips/mult-2.c: Likewise.
2995 * gcc.target/mips/mult-3.c: Likewise.
2996 * gcc.target/mips/mult-5.c: Likewise.
2997 * gcc.target/mips/mult-6.c: Likewise.
2998 * gcc.target/mips/mult-7.c: Likewise.
2999 * gcc.target/mips/mult-12.c: Likewise.
3000 * gcc.target/mips/mult-13.c: Likewise.
3001 * gcc.target/mips/mult-14.c: Likewise.
3002 * gcc.target/mips/mult-15.c: Likewise.
3003 * gcc.target/mips/mult-17.c: Likewise.
3004 * gcc.target/mips/mult-18.c: Likewise.
3005 * gcc.target/mips/mult-19.c: Likewise.
3006 * gcc.target/mips/nmadd-1.c: Likewise.
3007 * gcc.target/mips/nmadd-2.c: Likewise.
3008 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3009 * gcc.target/mips/octeon-cins-1.c: Likewise.
3010 * gcc.target/mips/octeon-cins-2.c: Likewise.
3011 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3012 * gcc.target/mips/octeon-exts-2.c: Likewise.
3013 * gcc.target/mips/octeon-exts-3.c: Likewise.
3014 * gcc.target/mips/octeon-exts-4.c: Likewise.
3015 * gcc.target/mips/octeon-exts-5.c: Likewise.
3016 * gcc.target/mips/octeon-exts-6.c: Likewise.
3017 * gcc.target/mips/octeon-exts-7.c: Likewise.
3018 * gcc.target/mips/octeon-pop-2.c: Likewise.
3019 * gcc.target/mips/octeon-seq-3.c: Likewise.
3020 * gcc.target/mips/octeon-seq-4.c: Likewise.
3021 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3022 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3023 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3024 * gcc.target/mips/pr54240.c: Likewise.
3025 * gcc.target/mips/rsqrt-1.c: Likewise.
3026 * gcc.target/mips/rsqrt-2.c: Likewise.
3027 * gcc.target/mips/rsqrt-3.c: Likewise.
3028 * gcc.target/mips/rsqrt-4.c: Likewise.
3029 * gcc.target/mips/save-restore-2.c: Likewise.
3030 * gcc.target/mips/save-restore-4.c: Likewise.
3031 * gcc.target/mips/sb1-1.c: Likewise.
3032 * gcc.target/mips/scc-1.c: Likewise.
3033 * gcc.target/mips/scc-2.c: Likewise.
3034 * gcc.target/mips/scc-3.c: Likewise.
3035 * gcc.target/mips/scc-4.c: Likewise.
3036 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3037 * gcc.target/mips/truncate-1.c: Likewise.
3038 * gcc.target/mips/truncate-2.c: Likewise.
3039 * gcc.target/mips/truncate-3.c: Likewise.
3040 * gcc.target/mips/truncate-4.c: Likewise.
3041 * gcc.target/mips/truncate-5.c: Likewise.
3042 * gcc.target/mips/truncate-6.c: Likewise.
3043 * gcc.target/mips/unaligned-1.c: Likewise.
3044
3045 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3046 skip for -O0. Require -fexpensive-optimizations.
3047 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3048 * gcc.target/mips/dspr2-MULT.c: Likewise.
3049 * gcc.target/mips/fix-r4000-2.c: Likewise.
3050 * gcc.target/mips/fix-r4000-4.c: Likewise.
3051 * gcc.target/mips/fix-r4000-7.c: Likewise.
3052 * gcc.target/mips/fix-r4000-9.c: Likewise.
3053 * gcc.target/mips/madd-1.c: Likewise.
3054 * gcc.target/mips/madd-2.c: Likewise.
3055 * gcc.target/mips/madd-4.c: Likewise.
3056 * gcc.target/mips/maddu-1.c: Likewise.
3057 * gcc.target/mips/maddu-2.c: Likewise.
3058 * gcc.target/mips/maddu-3.c: Likewise.
3059 * gcc.target/mips/maddu-4.c: Likewise.
3060 * gcc.target/mips/msub-1.c: Likewise.
3061 * gcc.target/mips/msub-2.c: Likewise.
3062 * gcc.target/mips/msub-3.c: Likewise.
3063 * gcc.target/mips/msub-4.c: Likewise.
3064 * gcc.target/mips/msubu-1.c: Likewise.
3065 * gcc.target/mips/msubu-2.c: Likewise.
3066 * gcc.target/mips/msubu-3.c: Likewise.
3067 * gcc.target/mips/msubu-4.c: Likewise.
3068 * gcc.target/mips/mult-1.c: Likewise.
3069 * gcc.target/mips/mult-4.c: Likewise.
3070 * gcc.target/mips/mult-8.c: Likewise.
3071 * gcc.target/mips/mult-9.c: Likewise.
3072 * gcc.target/mips/mult-10.c: Likewise.
3073 * gcc.target/mips/mult-11.c: Likewise.
3074 * gcc.target/mips/mult-16.c: Likewise.
3075
3076 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3077 skip for -O0 and -Os.
3078 * gcc.target/mips/fix-r4000-12.c: Likewise.
3079 * gcc.target/mips/madd-7.c: Likewise.
3080 * gcc.target/mips/mips-ps-5.c: Likewise.
3081 * gcc.target/mips/mips-ps-7.c: Likewise.
3082 * gcc.target/mips/msub-7.c: Likewise.
3083
3084 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3085 skip for -O0. Require -mno-abicalls.
3086 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3087
3088 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3089 skip for -O0. Require a total number of BBIT instructions and
3090 at least one of each kind.
3091
3092 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3093 skip for -O0. Require -fno-unroll-loops.
3094
3095 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3096 skip for -O0. Allow BLTZ as well as BGEZ.
3097
3098 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3099
3100 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3101 skip for -O0. Require -fschedule-insns2.
3102 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3103
3104 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3105 but skip for -O0. Make a branch-likely more likely.
3106
3107 * gcc.target/mips/timode-2.c: Split each test into its own function.
3108 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3109
3110 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3111 skip for -O0. Require -fpeephole2.
3112 * gcc.target/mips/vr-mult-2.c: Likewise.
3113
3114 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3115
3116 PR preprocessor/53469
3117 * gcc.dg/cpp/_Pragma7.c: New test case.
3118
3119 2012-08-27 Tobias Burnus <burnus@net-b.de>
3120
3121 PR fortran/54370
3122 * gfortran.dg/do_5.f90: New.
3123
3124 2012-08-27 Tobias Burnus <burnus@net-b.de>
3125
3126 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3127 from dg-options as -Wall no longer implies it.
3128
3129 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3130
3131 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3132
3133 2012-08-25 Jason Merrill <jason@redhat.com>
3134
3135 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3136
3137 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3138
3139 PR c++/51421
3140 * g++.dg/cpp0x/auto34.C: New.
3141
3142 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR c/54363
3145 * gcc.dg/pr54363.c: New test.
3146
3147 PR c/54355
3148 * gcc.dg/pr54355.c: New test.
3149
3150 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3151
3152 PR debug/52857
3153 * gcc.target/i386/pr52857-1.c: New.
3154 * gcc.target/i386/pr52857-2.c: Likewise.
3155
3156 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3157
3158 * gcc.target/mips/code-readable-4.c: New test.
3159
3160 2012-08-23 Julian Brown <julian@codesourcery.com>
3161 Sandra Loosemore <sandra@codesourcery.com>
3162
3163 * gcc.target/mips/code-readable-1.c: Add -O to options.
3164
3165 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3166
3167 PR c++/20420
3168 * g++.dg/lookup/using53.C: New.
3169
3170 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3171
3172 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3173 * gcc.dg/fixed-point/convert-1.c: New.
3174 * gcc.dg/fixed-point/convert-2.c: New.
3175 * gcc.dg/fixed-point/convert-3.c: New.
3176 * gcc.dg/fixed-point/convert-4.c: New.
3177 * gcc.dg/fixed-point/convert-float-1.c: New.
3178 * gcc.dg/fixed-point/convert-float-2.c: New.
3179 * gcc.dg/fixed-point/convert-float-3.c: New.
3180 * gcc.dg/fixed-point/convert-float-4.c: New.
3181 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3182 * gcc.dg/fixed-point/convert-sat.c: New.
3183 * gcc.dg/fixed-point/convert.h: New.
3184
3185 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3186
3187 PR target/54089
3188 * gcc.target/sh/pr54089-2.c: New.
3189
3190 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3191
3192 * gcc.target/i386/long-double-64-1.c: New file.
3193 * gcc.target/i386/long-double-64-2.c: Likewise.
3194 * gcc.target/i386/long-double-64-3.c: Likewise.
3195 * gcc.target/i386/long-double-64-4.c: Likewise.
3196 * gcc.target/i386/long-double-80-1.c: Likewise.
3197 * gcc.target/i386/long-double-80-2.c: Likewise.
3198 * gcc.target/i386/long-double-80-3.c: Likewise.
3199 * gcc.target/i386/long-double-80-4.c: Likewise.
3200 * gcc.target/i386/long-double-80-5.c: Likewise.
3201 * gcc.target/i386/long-double-80-6.c: Likewise.
3202 * gcc.target/i386/long-double-80-7.c: Likewise.
3203
3204 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3205
3206 PR tree-optimization/54317
3207 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3208
3209 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3210
3211 PR target/39423
3212 * gcc.target/sh/pr39423-2.c: New.
3213
3214 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3215
3216 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3217 * gcc.dg/fold-perm.c: Likewise.
3218
3219 2012-08-20 Jan Hubicka <jh@suse.cz>
3220
3221 PR fortran/48636
3222 * gcc.dg/ipa/inlinehint-1.c: New.
3223
3224 2012-08-20 Florian Weimer <fweimer@redhat.com>
3225
3226 PR c++/19351
3227 * g++.dg/init/new38.C: New test.
3228 * g++.dg/init/new39.C: New test.
3229
3230 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3231
3232 PR target/54089
3233 * gcc.target/sh/pr54089-1.c: New.
3234
3235 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3236
3237 PR target/51244
3238 * gcc.target/sh/pr51244-11.c: New.
3239
3240 2012-08-20 Tobias Burnus <burnus@net-b.de>
3241
3242 PR fortran/54301
3243 * gfortran.dg/warn_target_lifetime_2.f90: New.
3244
3245 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3246
3247 PR c++/10416
3248 * g++.dg/warn/Wunused-var-17.C: New.
3249
3250 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3251
3252 PR middle-end/53992
3253 * gcc.dg/gomp/pr53992.c: New test.
3254
3255 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3256
3257 PR tree-ssa/54295
3258 * gcc.c-torture/execute/20120817-1.c: New test.
3259
3260 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3261
3262 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3263 add instruction.
3264 (f2): New test that really does need adds.
3265
3266 2012-08-20 Richard Guenther <rguenther@suse.de>
3267
3268 PR tree-optimization/54327
3269 * gcc.dg/torture/pr54327.c: New testcase.
3270
3271 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3272
3273 PR tree-optimization/54321
3274 * gcc.c-torture/compile/pr54321.c: New test.
3275
3276 2012-08-20 Tobias Burnus <burnus@net-b.de>
3277
3278 PR fortran/54301
3279 * gfortran.dg/warn_target_lifetime_1.f90: New.
3280
3281 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3282
3283 PR fortran/54298
3284 * gfortran.dg/real_compare_1.f90: New test case.
3285 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3286
3287 2012-08-18 Jan Hubicka <jh@suse.cz>
3288
3289 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3290
3291 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3292
3293 PR fortran/39290
3294 * gfortran.dg/interface_37.f90: New test.
3295
3296 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3297 Gary Funck <gary@intrepid.com>
3298
3299 PR target/20020
3300 * gcc.target/i386/pr20020-1.c: New test.
3301 * gcc.target/i386/pr20020-2.c: Likewise.
3302 * gcc.target/i386/pr20020-3.c: Likewise.
3303
3304 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3305
3306 * gcc.target/i386/perm-concat.c: New test.
3307
3308 2012-08-17 Julian Brown <julian@codesourcery.com>
3309
3310 * gcc.target/arm/div64-unwinding.c: New test.
3311
3312 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3313
3314 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3315
3316 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3317
3318 PR target/54236
3319 * gcc.target/sh/pr54236-1.c: New.
3320
3321 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3322
3323 * lib/target-supports.exp (check_effective_target_sync_int_long)
3324 (check_effective_target_sync_char_short): Enable for crisv32-*
3325 and cris-*.
3326
3327 PR middle-end/54261
3328 * gcc.dg/torture/pr54261-1.c: New test.
3329
3330 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3331
3332 PR fortran/54243
3333 PR fortran/54244
3334 * gfortran.dg/typebound_call_24.f03: New.
3335
3336 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3337
3338 PR tree-optimization/54245
3339 * gcc.dg/tree-ssa/pr54245.c: New test.
3340
3341 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3342
3343 PR tree-optimization/54240
3344 * gcc.target/powerpc/pr54240.c: New test.
3345 * gcc.target/mips/pr54240.c: Likewise.
3346
3347 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3348
3349 PR target/52933
3350 * gcc.target/sh/pr52933-1.c: New.
3351 * gcc.target/sh/pr52933-2.c: New.
3352
3353 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3354
3355 PR target/50751
3356 * gcc.target/sh/pr50751-8.c: New.
3357
3358 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3359
3360 PR fortran/47586
3361 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3362 * gfortran.dg/typebound_proc_27.f03: New test.
3363
3364 2012-08-14 Sterling Augustine <saugustine@google.com>
3365
3366 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3367
3368 2012-08-14 Tobias Burnus <burnus@net-b.de>
3369
3370 PR fortran/40881
3371 * gfortran.dg/data_constraints_3.f90: New.
3372 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3373 to disable -pedantic compilation.
3374 * gfortran.dg/pr37243.f: Ditto.
3375 * gfortran.dg/g77/19990826-3.f: Ditto.
3376 * gfortran.dg/g77/20020307-1.f : Ditto.
3377 * gfortran.dg/g77/980310-3.f: Ditto.
3378
3379 2012-08-14 Tobias Burnus <burnus@net-b.de>
3380
3381 PR fortran/54234
3382 * gfortran.dg/warn_conversion_4.f90: New.
3383
3384 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3385
3386 PR middle-end/53411
3387 PR rtl-optimization/53495
3388 * gcc.c-torture/compile/pr53411.c: New test.
3389 * gcc.c-torture/compile/pr53495.c: New test.
3390
3391 2012-08-13 Richard Guenther <rguenther@suse.de>
3392
3393 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3394
3395 2012-08-13 Richard Guenther <rguenther@suse.de>
3396
3397 PR tree-optimization/54200
3398 * gcc.dg/guality/pr54200.c: New testcase.
3399 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3400
3401 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3402
3403 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3404
3405 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3406
3407 PR target/51244
3408 * gcc.target/sh/pr51244-7.c: New.
3409 * gcc.target/sh/pr51244-8.c: New.
3410 * gcc.target/sh/pr51244-9.c: New.
3411 * gcc.target/sh/pr51244-10.c: New.
3412
3413 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3414
3415 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3416 -m2e or -m2a.
3417 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3418 * gcc.target/sh/pr53511-1.c: Likewise.
3419 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3420 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3421 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3422 * gcc.target/sh/pr53512-3.c: Likewise.
3423 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3424
3425 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3426
3427 PR target/39423
3428 * gcc.c-torture/compile/pr39423-1.c: New.
3429 * gcc.c-torture/compile/pr39423-2.c: New.
3430
3431 2012-08-12 Tobias Burnus <burnus@net-b.de>
3432
3433 PR fortran/54221
3434 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3435 they appear uninitialized on the RHS.
3436 * gfortran.dg/public_private_module_6.f90: New.
3437
3438 2012-08-11 Martin Jambor <mjambor@suse.cz>
3439
3440 PR fortran/48636
3441 * gfortran.dg/pr48636.f90: New test.
3442
3443 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3444
3445 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3446 to avoid warnings.
3447 (main): Adjust caller.
3448
3449 2012-08-10 Richard Guenther <rguenther@suse.de>
3450
3451 * gcc.dg/matrix/*.c: Adjust and move ...
3452 * gcc.dg/torture/: ... here.
3453 * gcc.dg/matrix: Remove directory.
3454
3455 2012-08-10 Richard Guenther <rguenther@suse.de>
3456
3457 PR middle-end/54219
3458 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3459
3460 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3461
3462 PR middle-end/54211
3463 * gcc.dg/tree-ssa/pr54211.c: New test.
3464
3465 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3466
3467 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3468 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3469
3470 2012-08-10 Richard Guenther <rguenther@suse.de>
3471
3472 PR tree-optimization/54109
3473 * gcc.dg/torture/pr54109.c: New testcase.
3474 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3475 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3476
3477 2012-08-10 Richard Guenther <rguenther@suse.de>
3478
3479 PR tree-optimization/54027
3480 * gcc.dg/torture/pr54027.c: New testcase.
3481
3482 2012-08-10 Richard Guenther <rguenther@suse.de>
3483
3484 * g++.dg/plugin/selfassign.c: Adjust.
3485 * gcc.dg/plugin/selfassign.c: Likewise.
3486 * gcc.dg/strlenopt-11.c: Likewise.
3487 * gcc.dg/strlenopt-13.c: Likewise.
3488 * gcc.dg/no-strict-overflow-4.c: Likewise.
3489 * gcc.dg/strict-overflow-4.c: Likewise.
3490 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3491 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3492 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3493 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3494 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3495 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3496 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3497 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3498 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3499 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3500 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3501 * gcc.dg/pr46309.c: Likewise.
3502 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3503
3504 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3505
3506 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3507 for x86 targets.
3508 * gcc.c-torture/compile/20120727-2.c: New test.
3509
3510 2012-08-09 Martin Jambor <mjambor@suse.cz>
3511
3512 * gcc.dg/ipa/iinline-4.c: New test.
3513 * gcc.dg/ipa/iinline-5.c: Likewise.
3514 * gcc.dg/ipa/iinline-6.c: Likewise.
3515 * gcc.dg/ipa/iinline-7.c: Likewise.
3516 * gcc.dg/lto/20120723_0.c: Likewise.
3517 * gcc.dg/lto/20120723_1.c: Likewise.
3518
3519 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3520
3521 PR target/39423
3522 * gcc.target/sh/pr39423-1.c: New.
3523
3524 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3525
3526 PR target/51244
3527 * gcc.target/sh/pr51244-5: New.
3528 * gcc.target/sh/pr51244-6: New.
3529
3530 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3531
3532 * gcc.target/i386/adx-addxcarry32-3.c: New.
3533 * gcc.target/i386/adx-addxcarry64-3.c: New.
3534
3535 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3536
3537 PR rtl-optimization/53701
3538 * gcc.dg/pr53701.c: New test.
3539
3540 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3541
3542 * gcc.c-torture/compile/20120727-1.c: New test.
3543
3544 2012-08-09 Tobias Burnus <burnus@net-b.de>
3545
3546 PR fortran/54199
3547 * gfortran.dg/intrinsic_shadow_4.f90: New.
3548
3549 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3550
3551 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3552
3553 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3554
3555 * gcc.c-torture/execute/20120808-1.c: New test.
3556
3557 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3558
3559 PR rtl-optimization/54157
3560 * gcc.target/i386/pr54157.c: New file.
3561
3562 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3563
3564 * gcc.target/i386/adx-addcarryx32-1.c: New.
3565 * gcc.target/i386/adx-addcarryx32-2.c: New.
3566 * gcc.target/i386/adx-addcarryx64-1.c: New.
3567 * gcc.target/i386/adx-addcarryx64-2.c: New.
3568 * gcc.target/i386/adx-check.h: New.
3569 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3570 * gcc.target/i386/sse-12.c: Add -madx.
3571 * gcc.target/i386/sse-13.c: Ditto.
3572 * gcc.target/i386/sse-14.c: Ditto.
3573 * gcc.target/i386/sse-22.c: Ditto.
3574 * gcc.target/i386/sse-23.c: Ditto.
3575 * g++.dg/other/i386-2.C: Ditto.
3576 * g++.dg/other/i386-3.C: Ditto.
3577
3578 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3579
3580 * gcc.dg/tree-ssa/slsr-5.c: New.
3581 * gcc.dg/tree-ssa/slsr-6.c: New.
3582 * gcc.dg/tree-ssa/slsr-7.c: New.
3583 * gcc.dg/tree-ssa/slsr-8.c: New.
3584 * gcc.dg/tree-ssa/slsr-9.c: New.
3585 * gcc.dg/tree-ssa/slsr-10.c: New.
3586 * gcc.dg/tree-ssa/slsr-11.c: New.
3587 * gcc.dg/tree-ssa/slsr-12.c: New.
3588 * gcc.dg/tree-ssa/slsr-13.c: New.
3589 * gcc.dg/tree-ssa/slsr-14.c: New.
3590 * gcc.dg/tree-ssa/slsr-15.c: New.
3591 * gcc.dg/tree-ssa/slsr-16.c: New.
3592 * gcc.dg/tree-ssa/slsr-17.c: New.
3593 * gcc.dg/tree-ssa/slsr-18.c: New.
3594 * gcc.dg/tree-ssa/slsr-19.c: New.
3595 * gcc.dg/tree-ssa/slsr-20.c: New.
3596 * gcc.dg/tree-ssa/slsr-21.c: New.
3597 * gcc.dg/tree-ssa/slsr-22.c: New.
3598 * gcc.dg/tree-ssa/slsr-23.c: New.
3599 * gcc.dg/tree-ssa/slsr-24.c: New.
3600 * gcc.dg/tree-ssa/slsr-25.c: New.
3601 * gcc.dg/tree-ssa/slsr-26.c: New.
3602 * gcc.dg/tree-ssa/slsr-30.c: New.
3603 * gcc.dg/tree-ssa/slsr-31.c: New.
3604
3605 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3606
3607 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3608 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3609 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3610
3611 2012-08-06 Cary Coutant <ccoutant@google.com>
3612
3613 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3614
3615 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3616
3617 PR fortran/35831
3618 * gfortran.dg/dummy_procedure_5.f90: Modified.
3619 * gfortran.dg/dummy_procedure_8.f90: New.
3620 * gfortran.dg/interface_26.f90: Modified.
3621 * gfortran.dg/proc_ptr_11.f90: Modified.
3622 * gfortran.dg/proc_ptr_15.f90: Modified.
3623 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3624 * gfortran.dg/typebound_override_1.f90: Modified.
3625 * gfortran.dg/typebound_proc_6.f03: Modified.
3626
3627 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3628
3629 PR tree-optimization/51938
3630 PR tree-optimization/52005
3631 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3632 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3633 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3634 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3635
3636 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3637
3638 Avoid crashing on erroneous static_assert usage
3639 * g++.dg/cpp0x/static_assert8.C: New test.
3640
3641 2012-08-06 Jason Merrill <jason@redhat.com>
3642
3643 * g++.dg/cpp0x/sfinae38.C: New.
3644
3645 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3646 Paolo Carlini <paolo.carlini@oracle.com>
3647
3648 PR c++/54165
3649 * g++.dg/conversion/void2.C: New.
3650
3651 2012-08-06 Tom de Vries <tom@codesourcery.com>
3652
3653 * gcc.dg/tree-ssa/vrp78.c: New test.
3654
3655 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3656 Richard Sandiford <rdsandiford@googlemail.com>
3657
3658 * g++.dg/opt/enum2.C: Require fpic target.
3659 * g++.dg/lto/20090303_0.C: Likewise.
3660
3661 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3662 Catherine Moore <clm@codesourcery.com>
3663
3664 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3665 flush function names too.
3666 * gcc.target/mips/clear-cache-1.c: Likewise.
3667
3668 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3669
3670 PR target/54156
3671 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3672
3673 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3674
3675 PR fortran/54166
3676 * gfortran.dg/array_5.f90: New test.
3677
3678 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3679
3680 PR tree-optimization/30318
3681 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3682
3683 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3684
3685 * g++.dg/ext/vector17.C: New testcase.
3686
3687 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3688
3689 PR target/51931
3690 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3691 * g++.dg/opt/longbranch1.C: Likewise.
3692
3693 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3694
3695 PR tree-optimization/53805
3696 * gcc.dg/fold-notunord.c: New testcase.
3697
3698 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3699
3700 PR fortran/48820
3701 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3702 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3703
3704 2012-08-02 Jason Merrill <jason@redhat.com>
3705 Paolo Carlini <paolo.carlini@oracle.com>
3706
3707 PR c++/51213 (again)
3708 * g++.dg/cpp0x/sfinae37.C: Extend.
3709
3710 2012-08-02 Richard Guenther <rguenther@suse.de>
3711
3712 PR tree-optimization/50672
3713 * g++.dg/torture/pr50672.C: New testcase.
3714
3715 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3716
3717 PR fortran/54147
3718 * gfortran.dg/abstract_type_6.f03: Modified.
3719 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3720 * gfortran.dg/proc_ptr_comp_35.f90: New.
3721 * gfortran.dg/typebound_proc_9.f03: Modified.
3722 * gfortran.dg/typebound_proc_26.f90: New.
3723
3724 2012-08-02 Richard Guenther <rguenther@suse.de>
3725
3726 * gcc.dg/torture/pta-callused-1.c: Adjust.
3727 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3728 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3729 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3730 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3731 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3732 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3733 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3734 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3735
3736 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3737
3738 PR fortran/54033
3739 * gfortran.dg/include_6.f90: New test case.
3740 * gfortran.dg/include_7.f90: New test case.
3741 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3742
3743 2012-08-01 Tom de Vries <tom@codesourcery.com>
3744
3745 * gcc.dg/tree-ssa/vrp76.c: New test.
3746
3747 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3748
3749 PR tree-optimization/46556
3750 * gcc.dg/tree-ssa/slsr-27.c: New.
3751 * gcc.dg/tree-ssa/slsr-28.c: New.
3752 * gcc.dg/tree-ssa/slsr-29.c: New.
3753
3754 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3755
3756 PR fortran/42418
3757 * gfortran.dg/proc_decl_29.f90: New.
3758
3759 2012-07-31 Dehao Chen <dehao@google.com>
3760
3761 * gcc.dg/predict-7.c: New test.
3762
3763 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3764
3765 PR fortran/54134
3766 * gfortran.dg/typebound_override_3.f90: New.
3767
3768 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3769
3770 PR tree-optimization/53773
3771 * gcc.dg/vect/pr53773.c: New test.
3772
3773 2012-07-31 Nick Clifton <nickc@redhat.com>
3774
3775 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3776 and for XStormy16.
3777
3778 2012-07-31 Tobias Burnus <burnus@net-b.de>
3779
3780 * gfortran.dg/c_funloc_tests_6.f90: New.
3781 * gfortran.dg/c_funloc_tests_7.f90: New.
3782 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3783
3784 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3785
3786 PR c++/53624
3787 * g++.dg/cpp0x/temp_default5.C: New.
3788
3789 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3790
3791 PR fortran/51081
3792 * gfortran.dg/proc_ptr_37.f90: New.
3793
3794 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3795
3796 * lib/target-supports.exp
3797 (check_effective_target_vect_natural_alignment): New function.
3798 * gcc.dg/align-2.c: Only run on targets with natural alignment
3799 of vector types.
3800 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3801 alignment of vector types.
3802
3803 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3804 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3805
3806 * gcc.target/i386/rdseed16-1.c: New.
3807 * gcc.target/i386/rdseed32-1.c: Ditto
3808 * gcc.target/i386/rdseed64-1.c: Ditto
3809 * gcc.target/i386/sse-12.c: Add -mrdseed.
3810 * gcc.target/i386/sse-13.c: Ditto.
3811 * gcc.target/i386/sse-14.c: Ditto.
3812 * g++.dg/other/i386-2.C: Ditto.
3813 * g++.dg/other/i386-3.C: Ditto.
3814
3815 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3816
3817 PR target/51244
3818 * gcc.target/sh/pr51244-4.c: New.
3819
3820 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3821
3822 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3823 for alpha*-*-* targets. Cleanup original tree dump.
3824
3825 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3826
3827 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3828 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3829
3830 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3831
3832 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3833 rand, srand. Include <stdlib.h>.
3834
3835 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3836
3837 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3838
3839 2012-07-26 Richard Henderson <rth@redhat.com>
3840
3841 * gcc.dg/attr-hotcold-1.c: New.
3842 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3843
3844 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3845 Sandra Loosemore <sandra@codesourcery.com>
3846
3847 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3848
3849 2012-07-26 Tobias Burnus <burnus@net-b.de>
3850
3851 * gfortran.dg/contiguous_1.f90: Update dg-error.
3852 * gfortran.dg/proc_ptr_32.f90: Ditto.
3853
3854 2012-07-26 Richard Guenther <rguenther@suse.de>
3855
3856 PR tree-optimization/54098
3857 * gcc.dg/torture/pr54098.c: New testcase.
3858
3859 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3860
3861 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3862 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3863
3864 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3865
3866 PR fortran/44354
3867 * gfortran.dg/array_constructor_39.f90: New test.
3868
3869 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3870
3871 PR fortran/44354
3872 * gfortran.dg/array_constructor_38.f90: New test.
3873
3874 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3875
3876 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3877
3878 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3879
3880 * gnat.dg/noreturn5.ad[sb]: New test.
3881
3882 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3883 Paul Brook <paul@codesourcery.com>
3884
3885 PR target/53633
3886
3887 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3888 * c-c++-common/pr53633.c: New test.
3889
3890 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3891
3892 * gcc.target/i386/asm-dialect-1.c: New test case.
3893
3894 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3895 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3896
3897 * gcc.target/i386/prefetchw-1.c: New.
3898 * gcc.target/i386/sse-12.c: Add -mprfchw.
3899 * gcc.target/i386/sse-13.c: Ditto.
3900 * gcc.target/i386/sse-14.c: Ditto.
3901 * gcc.target/i386/sse-22.c: Ditto.
3902 * gcc.target/i386/sse-23.c: Ditto.
3903 * g++.dg/other/i386-2.C: Ditto.
3904 * g++.dg/other/i386-3.C: Ditto.
3905
3906 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3907
3908 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3909
3910 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3911
3912 PR target/54051
3913 * gcc.target/arm/pr54051.c: New.
3914 * gcc.target/arm/vfp-1.c: Adjust test.
3915
3916 2012-07-24 Julian Brown <julian@codesourcery.com>
3917
3918 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3919 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3920 hard-float ARM.
3921
3922 2012-07-23 Paul Brook <paul@codesourcery.com>
3923
3924 * g++.dg/other/armv7m-1.c: New test.
3925
3926 2012-07-23 Julian Brown <julian@codesourcery.com>
3927
3928 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3929 ARM.
3930 (DO_TEST): Define to 1 for appropriate ARM targets.
3931
3932 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3933
3934 PR tree-optimization/53881
3935 * gcc.dg/pr53881.c: Renamed to ...
3936 * gcc.dg/pr53881-1.c: ... this.
3937 * gcc.dg/pr53881-2.c: New test.
3938
3939 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3940
3941 Handle recent changes in default atomics for cris*-*-linux*.
3942 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3943 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3944 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3945 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3946 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3947 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3948 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3949 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3950 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3951 -mno-unaligned-atomic-may-use-library is in effect for
3952 cris*-*-linux*.
3953 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3954 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3955 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3956 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3957 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3958 gcc.target/cris/torture/sync-mis-op-i-1.c,
3959 gcc.target/cris/torture/sync-mis-op-i-2.c,
3960 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3961 gcc.target/cris/torture/sync-mis-op-i-3.c,
3962 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3963 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3964 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3965 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3966 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3967 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3968 (main): Remove local variable x.
3969 [mis_ok]: Check that atomics don't fail.
3970
3971 2012-07-21 Andrew Pinski <apinski@cavium.com>
3972
3973 * gcc.dg/tree-ssa/vrp72.c: New test.
3974 * gcc.dg/tree-ssa/vrp73.c: New test.
3975 * gcc.dg/tree-ssa/vrp74.c: New test.
3976 * gcc.dg/tree-ssa/vrp75.c: New test.
3977
3978 2012-07-21 Andrew Pinski <apinski@cavium.com>
3979
3980 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3981 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3982
3983 2012-07-21 Andrew Pinski <apinski@cavium.com>
3984
3985 * gcc.target/mips/octeon-pop-2.c: New testcase.
3986
3987 2012-07-21 Tobias Burnus <burnus@net-b.de>
3988
3989 PR fortran/48820
3990 * gfortran.dg/assumed_rank_3.f90: New.
3991 * gfortran.dg/assumed_rank_11.f90: New.
3992 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3993 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3994 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3995
3996 2012-07-21 Andrew Pinski <apinski@cavium.com>
3997
3998 * gcc.target/mips/unaligned-1.c: New testcase.
3999
4000 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4001
4002 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4003
4004 2012-07-20 Tobias Burnus <burnus@net-b.de>
4005
4006 * gfortran.dg/bind_c_array_params_2.f90: New.
4007 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4008 and update dg-error.
4009
4010 2012-07-20 Tobias Burnus <burnus@net-b.de>
4011
4012 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4013
4014 2012-07-20 Jason Merrill <jason@redhat.com>
4015
4016 PR c++/54038
4017 * g++.dg/other/array7.C: New.
4018
4019 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4020
4021 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4022 the basic block and check loop depth.
4023 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4024 matching patterns and comments.
4025 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4026 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4027
4028 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4029
4030 PR c++/28656
4031 * c-c++-common/pr28656.c: New test.
4032
4033 2012-07-19 Jason Merrill <jason@redhat.com>
4034
4035 PR c++/54026
4036 * g++.dg/init/mutable1.C: New.
4037
4038 2012-07-20 Tobias Burnus <burnus@net-b.de>
4039
4040 PR fortran/48820
4041 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4042 * gfortran.dg/assumed_rank_1.f90: New.
4043 * gfortran.dg/assumed_rank_1_c.c: New.
4044 * gfortran.dg/assumed_rank_2.f90: New.
4045 * gfortran.dg/assumed_rank_4.f90: New.
4046 * gfortran.dg/assumed_rank_5.f90: New.
4047 * gfortran.dg/assumed_rank_6.f90: New.
4048 * gfortran.dg/assumed_rank_7.f90: New.
4049 * gfortran.dg/assumed_rank_8.f90: New.
4050 * gfortran.dg/assumed_rank_8_c.c: New.
4051 * gfortran.dg/assumed_rank_9.f90: New.
4052 * gfortran.dg/assumed_rank_10.f90: New.
4053 * gfortran.dg/assumed_rank_12.f90: New.
4054
4055 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4056
4057 * gnat.dg/opt25.adb: New test.
4058 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4059 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4060
4061 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4062
4063 * gnat.dg/aggr20.ad[sb]: New test.
4064 * gnat.dg/aggr20_pkg.ads: New helper.
4065
4066 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4067
4068 * gnat.dg/derived_type3.adb: New test.
4069 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4070
4071 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR rtl-optimization/53942
4074 * gcc.dg/pr53942.c: New test.
4075
4076 2012-07-19 Jason Merrill <jason@redhat.com>
4077
4078 PR c++/54021
4079 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4080
4081 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4082
4083 * gnat.dg/discr38.adb: New test.
4084
4085 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4086
4087 PR middle-end/54017
4088 * c-c++-common/gomp/pr54017.c: New test.
4089
4090 2012-07-19 Richard Guenther <rguenther@suse.de>
4091 Eric Botcazou <ebotcazou@adacore.com>
4092
4093 * gnat.dg/loop_optimization11.adb: New testcase.
4094 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4095
4096 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4097 Jason Merrill <jason@redhat.com>
4098
4099 * g++.dg/cpp0x/sfinae37.C: New.
4100 * g++.dg/template/access23.C: New.
4101 * g++.dg/template/access7.C: Adjust.
4102 * g++.dg/template/sfinae10.C: Don't expect errors.
4103 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4104
4105 2012-07-18 Julian Brown <julian@codesourcery.com>
4106 Sandra Loosemore <sandra@codesroucery.com>
4107
4108 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4109
4110 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4111
4112 * gnat.dg/noreturn4.ad[sb]: New test.
4113 * gnat.dg/noreturn4_pkg.ads: New helper.
4114
4115 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4116 Julian Brown <julian@codesourcery.com>
4117
4118 * gcc.target/arm/neon-vdup-1.c: New test case.
4119 * gcc.target/arm/neon-vdup-2.c: New test case.
4120 * gcc.target/arm/neon-vdup-3.c: New test case.
4121 * gcc.target/arm/neon-vdup-4.c: New test case.
4122 * gcc.target/arm/neon-vdup-5.c: New test case.
4123 * gcc.target/arm/neon-vdup-6.c: New test case.
4124 * gcc.target/arm/neon-vdup-7.c: New test case.
4125 * gcc.target/arm/neon-vdup-8.c: New test case.
4126 * gcc.target/arm/neon-vdup-9.c: New test case.
4127 * gcc.target/arm/neon-vdup-10.c: New test case.
4128 * gcc.target/arm/neon-vdup-11.c: New test case.
4129 * gcc.target/arm/neon-vdup-12.c: New test case.
4130 * gcc.target/arm/neon-vdup-13.c: New test case.
4131 * gcc.target/arm/neon-vdup-14.c: New test case.
4132 * gcc.target/arm/neon-vdup-15.c: New test case.
4133 * gcc.target/arm/neon-vdup-16.c: New test case.
4134 * gcc.target/arm/neon-vdup-17.c: New test case.
4135 * gcc.target/arm/neon-vdup-18.c: New test case.
4136 * gcc.target/arm/neon-vdup-19.c: New test case.
4137 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4138 arguments non-constant.
4139
4140 2012-07-18 Richard Guenther <rguenther@suse.de>
4141
4142 PR tree-optimization/53970
4143 * g++.dg/torture/pr53970.C: New testcase.
4144
4145 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4146
4147 PR target/38621
4148 * gcc.c-torture/compile/pr38621.c: New.
4149
4150 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4151
4152 PR target/33135
4153 * gcc.target/sh/pr33135-1.c: New.
4154 * gcc.target/sh/pr33135-2.c: New.
4155 * gcc.target/sh/pr33135-3.c: New.
4156 * gcc.target/sh/pr33135-4.c: New.
4157
4158 2012-07-17 Jason Merrill <jason@redhat.com>
4159
4160 PR c++/53995
4161 * g++.dg/parse/enum9.C: New.
4162
4163 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4164 Sandra Loosemore <sandra@codesourcery.com>
4165
4166 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4167 if there is a conflict with -mcpu=. Use -mcpu=5208.
4168
4169 2012-07-17 Jason Merrill <jason@redhat.com>
4170
4171 PR c++/53989
4172 * g++.dg/template/array23.C: New.
4173
4174 2012-07-17 Tobias Burnus <burnus@net-b.de>
4175
4176 PR fortran/53985
4177 * gfortran.dg/bind_c_usage_26.f90: New.
4178 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4179 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4180 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4181 * gfortran.dg/interop_params.f03: Ditto.
4182
4183 2012-07-17 Jason Merrill <jason@redhat.com>
4184
4185 * g++.dg/template/inherit8.C: Adjust.
4186 * g++.dg/template/using21.C: Adjust.
4187 * g++.dg/template/using22.C: Adjust.
4188
4189 PR c++/53549
4190 * g++.dg/template/current-inst1.C: New.
4191 * g++.dg/parse/crash35.C: Adjust.
4192
4193 2012-07-17 Tobias Burnus <burnus@net-b.de>
4194
4195 PR fortran/52101
4196 * gfortran.dg/oldstyle_4.f90: New.
4197
4198 2012-07-17 Tobias Burnus <burnus@net-b.de>
4199
4200 PR fortran/49265
4201 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4202 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4203
4204 2012-07-16 Jason Merrill <jason@redhat.com>
4205
4206 * g++.dg/parse/access8.C: Adjust.
4207 * g++.dg/template/sfinae6_neg.C: Adjust.
4208
4209 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4210
4211 PR fortran/53824
4212 * gfortran.dg/coarray_allocate_1.f90: New test.
4213
4214 2012-07-16 Andrew Pinski <apinski@cavium.com>
4215
4216 * gcc.c-torture/execute/bswap-1.c: New testcase.
4217 * gcc.c-torture/compile/unalign-1.c: New testcase.
4218 * gcc.c-torture/compile/20120524-1.c: New testcase.
4219 * gcc.c-torture/compile/20101216-1.c: New testcase.
4220
4221 2012-07-16 Dehao Chen <dehao@google.com>
4222
4223 Revert
4224 2012-07-10 Dehao Chen <dehao@google.com>
4225
4226 * gcc.dg/debug_info_inline.c: New test.
4227
4228 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4229
4230 PR fortran/53956
4231 * gfortran.dg/proc_decl_28.f90: New.
4232
4233 2012-07-16 Andrew Pinski <apinski@cavium.com>
4234
4235 * gcc.dg/torture/builtins-1.c: New testcase.
4236
4237 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4238
4239 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4240 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4241 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4242 gcc.target/cris/sync-1-v10.c,
4243 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4244 pass -mno-unaligned-atomic-may-use-library.
4245 * gcc.target/cris/sync-xchg-1.c: New test.
4246 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4247 valid register operand output modifier.
4248
4249 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4250
4251 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4252 characters.
4253
4254 2012-07-13 Andrew Pinski <apinski@cavium.com>
4255
4256 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4257 rather than cleanup-tree-dump.
4258 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4259
4260 2012-07-13 Richard Guenther <rguenther@suse.de>
4261
4262 PR tree-optimization/53907
4263 * gcc.target/i386/pr53907.c: New testcase.
4264
4265 2012-07-13 Richard Guenther <rguenther@suse.de>
4266
4267 PR tree-optimization/53922
4268 * gcc.dg/torture/pr53922.c: New testcase.
4269
4270 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4271
4272 PR rtl-optimization/53908
4273 * gcc.dg/torture/pr53908.c: New test.
4274
4275 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4276
4277 PR c++/53531
4278 * g++.dg/cpp0x/variadic135.C: New.
4279
4280 2012-07-12 Jason Merrill <jason@redhat.com>
4281
4282 * g++.dg/template/sfinae6_neg.C: Adjust.
4283
4284 2012-07-12 Tobias Burnus <burnus@net-b.de>
4285
4286 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4287 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4288 scan-tree-dump-times pattern.
4289
4290 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4291
4292 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4293
4294 2012-07-11 Jason Merrill <jason@redhat.com>
4295
4296 DR 1402
4297 * g++.g/cpp0x/defaulted37.C: New.
4298
4299 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4300
4301 PR target/53859
4302 * gcc.target/arm/pr53859.c: New test.
4303
4304 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4305
4306 PR target/53886
4307 * gcc.c-torture/compile/pr53886.c: New.
4308
4309 2012-07-10 Dehao Chen <dehao@google.com>
4310
4311 * gcc.dg/debug_info_inline.c: New test.
4312
4313 2012-07-10 Jason Merrill <jason@redhat.com>
4314
4315 PR c++/53733
4316 * g++.dg/cpp0x/defaulted36.C: New.
4317 * g++.dg/cpp0x/defaulted21.C: Adjust.
4318
4319 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4320
4321 2012-07-09 Sterling Augustine <saugustine@google.com>
4322
4323 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4324
4325 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4326
4327 PR tree-optimization/53887
4328 * gcc.dg/pr53887.c: New test.
4329
4330 2012-07-09 Jason Merrill <jason@redhat.com>
4331
4332 PR c++/53882
4333 * g++.dg/cpp0x/nullptr29.C: New.
4334
4335 2012-07-09 Tom de Vries <tom@codesourcery.com>
4336 Richard Guenther <rguenther@suse.de>
4337
4338 * gcc.dg/builtin-unreachable-6.c: New test.
4339 * gcc.dg/builtin-unreachable-5.c: New test.
4340
4341 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4342
4343 PR tree-optimization/53881
4344 * gcc.dg/pr53881.c: New test.
4345
4346 2012-07-06 Jason Merrill <jason@redhat.com>
4347
4348 PR c++/53862
4349 * g++.dg/cpp0x/variadic134.C: New.
4350
4351 PR c++/53858
4352 * g++.dg/cpp0x/alias-decl-20.C: New.
4353
4354 2012-07-06 Tom de Vries <tom@codesourcery.com>
4355
4356 PR tree-optimization/51879
4357 * gcc.dg/pr51879-16.c: New test.
4358 * gcc.dg/pr51879-17.c: Same.
4359
4360 2012-07-06 Tom de Vries <tom@codesourcery.com>
4361
4362 PR tree-optimization/52009
4363 * gcc.dg/pr51879-7.c: New test.
4364 * gcc.dg/pr51879-18.c: New test.
4365
4366 2012-07-05 Jason Merrill <jason@redhat.com>
4367
4368 PR c++/50852
4369 * g++.dg/template/typedef39.C: New.
4370
4371 PR c++/53039
4372 * g++.dg/cpp0x/variadic133.C: New.
4373 * g++.dg/template/param1.C: Adjust.
4374
4375 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4376
4377 PR target/48941
4378 PR target/51980
4379 * gcc.target/arm/neon/vtrnf32.c: Update.
4380 * gcc.target/arm/neon/vtrns32.c: Update.
4381 * gcc.target/arm/neon/vtrnu32.c: Update.
4382 * gcc.target/arm/neon/vzipf32.c: Update.
4383 * gcc.target/arm/neon/vzips32.c: Update.
4384 * gcc.target/arm/neon/vzipu32.c: Update.
4385
4386 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4387
4388 PR fortran/53732
4389 * gfortran.dg/inline_sum_4.f90: New test.
4390
4391 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4392
4393 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4394
4395 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4396
4397 * gcc.target/arm/fma-sp.c: New testcase.
4398 * gcc.target/arm/fma.c: Likewise.
4399 * gcc.target/arm/fma.h: Likewise.
4400
4401 2012-07-04 Jason Merrill <jason@redhat.com>
4402
4403 PR c++/53848
4404 * g++.dg/other/enum3.C: New.
4405
4406 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4407
4408 PR middle-end/53321
4409 * g++.dg/torture/pr53321.C: New test.
4410
4411 2012-07-04 Richard Guenther <rguenther@suse.de>
4412
4413 PR tree-optimization/53844
4414 * g++.dg/tree-ssa/pr53844.C: New testcase.
4415
4416 2012-07-04 Richard Guenther <rguenther@suse.de>
4417
4418 PR tree-optimization/53849
4419 * gcc.dg/pr53849.c: New testcase.
4420
4421 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4422
4423 PR c++/53812
4424 * g++.dg/ext/label14.C: New test.
4425
4426 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4427
4428 PR target/53811
4429 * g++.dg/other/pr53811.C: New test.
4430
4431 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4432
4433 PR target/28896
4434 * gcc.target/m68k/stack-limit-1.c: New testcase.
4435
4436 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4437
4438 * gnat.dg/recursive_call.adb: New test.
4439
4440 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4441
4442 * gnat.dg/discr37.ad[sb]: New test.
4443
4444 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4445
4446 * g++.dg/other/packed1.C: Remove SH from xfail list.
4447
4448 2012-07-02 Jason Merrill <jason@redhat.com>
4449
4450 PR c++/53619
4451 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4452
4453 PR c++/53783
4454 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4455
4456 PR c++/53788
4457 * g++.dg/cpp0x/decltype39.C: New.
4458 * g++.dg/diagnostic/method1.C: Adjust.
4459
4460 PR c++/53816
4461 * g++.dg/template/ref6.C: New.
4462
4463 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4464
4465 PR target/53568
4466 * gcc.target/sh/pr53568-1.c: New.
4467
4468 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4469
4470 PR target/51244
4471 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4472
4473 2012-07-02 Jason Merrill <jason@redhat.com>
4474
4475 PR c++/53821
4476 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4477
4478 PR c++/53524
4479 * g++.dg/template/enum7.C: New.
4480 * g++.dg/other/ptrmem10.C: Adjust.
4481 * g++.dg/other/ptrmem11.C: Adjust.
4482 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4483
4484 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4485
4486 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4487
4488 2012-07-01 Wei Guozhi <carrot@google.com>
4489
4490 PR target/53447
4491 * gcc.target/arm/pr53447-1.c: New testcase.
4492 * gcc.target/arm/pr53447-2.c: New testcase.
4493 * gcc.target/arm/pr53447-3.c: New testcase.
4494 * gcc.target/arm/pr53447-4.c: New testcase.
4495
4496 2012-06-29 Richard Guenther <rguenther@suse.de>
4497
4498 PR tree-optimization/47061
4499 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4500
4501 2012-06-29 Richard Guenther <rguenther@suse.de>
4502
4503 PR tree-optimization/37541
4504 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4505
4506 2012-06-29 Richard Guenther <rguenther@suse.de>
4507
4508 PR tree-optimization/52589
4509 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4510
4511 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4512
4513 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4514
4515 * g++.dg/template/error46.C: Add missing comment to dg-message.
4516 * g++.dg/template/crash107.C: Likewise.
4517 * g++.dg/template/error47.C: Likewise.
4518 * g++.dg/template/crash108.C: Likewise.
4519 * g++.dg/overload/operator5.C: Likewise.
4520
4521 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4522 errors in dg-message directives, add comments.
4523
4524 2012-06-28 Kai Tietz <ktietz@redhat.com>
4525
4526 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4527 hard-coded 'unsigned long'.
4528
4529 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4530
4531 PR tree-optimization/51581
4532 * gcc.dg/vect/pr51581-4.c: New test.
4533
4534 PR tree-optimization/53645
4535 * gcc.c-torture/execute/pr53645-2.c: New test.
4536
4537 2012-06-28 Richard Guenther <rguenther@suse.de>
4538
4539 PR middle-end/53790
4540 * gcc.dg/torture/pr53790.c: New testcase.
4541
4542 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR tree-optimization/53645
4545 * gcc.c-torture/execute/pr53645.c: New test.
4546
4547 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4548
4549 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4550
4551 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4552
4553 PR debug/53671
4554 PR debug/49888
4555 * gcc.dg/guality/pr49888.c: Account for the possibility that
4556 the variable is optimized out at the first test.
4557
4558 2012-06-27 Jason Merrill <jason@redhat.com>
4559
4560 * g++.dg/cpp0x/override2.C: Adjust.
4561 * g++.dg/template/error5.C: Adjust.
4562 * g++.dg/parse/crash28.C: Adjust.
4563
4564 PR c++/53563
4565 * g++.dg/parse/template27.C: New.
4566 * g++.dg/template/crash74.C: Adjust expected output.
4567
4568 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4569
4570 PR fortran/41951
4571 PR fortran/49591
4572 * gfortran.dg/typebound_operator_16.f03: New.
4573
4574 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4575
4576 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4577 even src1.i and src2.i fields even in the second half of the arrays.
4578
4579 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4580
4581 PR c++/51033.
4582 * g++.dg/torture/vshuf-16.inc: New test.
4583 * g++.dg/torture/vshuf-2.inc: New test.
4584 * g++.dg/torture/vshuf-4.inc: New test.
4585 * g++.dg/torture/vshuf-8.inc: New test.
4586 * g++.dg/torture/vshuf-main.inc: New test.
4587 * g++.dg/torture/vshuf-v16hi.C: New test.
4588 * g++.dg/torture/vshuf-v16qi.C: New test.
4589 * g++.dg/torture/vshuf-v2df.C: New test.
4590 * g++.dg/torture/vshuf-v2di.C: New test.
4591 * g++.dg/torture/vshuf-v2sf.C: New test.
4592 * g++.dg/torture/vshuf-v2si.C: New test.
4593 * g++.dg/torture/vshuf-v4df.C: New test.
4594 * g++.dg/torture/vshuf-v4di.C: New test.
4595 * g++.dg/torture/vshuf-v4sf.C: New test.
4596 * g++.dg/torture/vshuf-v4si.C: New test.
4597 * g++.dg/torture/vshuf-v8hi.C: New test.
4598 * g++.dg/torture/vshuf-v8qi.C: New test.
4599 * g++.dg/torture/vshuf-v8si.C: New test.
4600
4601 2012-06-27 Richard Guenther <rguenther@suse.de>
4602
4603 PR middle-end/53676
4604 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4605
4606 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4607
4608 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4609 scan-dump-dem-not): Use printable pattern in test name.
4610
4611 2012-06-26 Sterling Augustine <saugustine@google.com>
4612 Dominique Dhumieres <dominiq@lps.ens.fr>
4613
4614 * gcc.dg/pubtypes-2.c: Update expected output.
4615 * gcc.dg/pubtypes-3.c: Likewise.
4616 * gcc.dg/pubtypes-4.c: Likewise.
4617
4618 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4619
4620 * gcc.dg/tree-ssa/slsr-1.c: New test.
4621 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4622 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4623 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4624
4625 2012-06-26 Matt Turner <mattst88@gmail.com>
4626
4627 PR target/35294
4628 * gcc.target/arm/mmx-2.c: New.
4629
4630 2012-06-26 Richard Guenther <rguenther@suse.de>
4631
4632 PR c++/53752
4633 * g++.dg/torture/pr53752.C: New testcase.
4634
4635 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR tree-optimization/53748
4638 * gcc.c-torture/compile/pr53748.c: New test.
4639
4640 2012-06-25 Jason Merrill <jason@redhat.com>
4641
4642 PR c++/53498
4643 PR c++/53305
4644 * g++.dg/cpp0x/decltype38.C: New.
4645 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4646
4647 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4648
4649 * lib/target-supports-dg.exp (testname-for-summary): New.
4650 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4651 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4652 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4653 scan-module-absence, output-exists, output-exists-not: Use
4654 testname-for-summary.
4655 (dg-test): Clean up testname_with_flags.
4656 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4657 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4658 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4659 scan-assembler-dem-not, object-size: Use testname-for-summary.
4660 * lib/gcov.exp (run-gcov): Likewise.
4661 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4662 scan-dump-dem, scan-dump-dem-note): Likewise.
4663
4664 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4665 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4666 including profopt.opt; save and restore existing value.
4667 * g++.dg/bprob/bprob.exp: Likewise.
4668 * gcc.dg/matrix/matrix.exp: Likewise.
4669 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4670 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4671 PROFOPT_OPTIONS.
4672
4673 2012-06-25 Richard Henderson <rth@redhat.com>
4674
4675 * gcc.dg/pr53749.c: New.
4676
4677 2012-06-25 Jason Merrill <jason@redhat.com>
4678
4679 PR c++/52988
4680 * g++.dg/cpp0x/nullptr28.C: New.
4681
4682 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4683
4684 * gcc.target/arm/neon-vld1_dupQ.c: New.
4685
4686 2012-06-25 Florian Weimer <fweimer@redhat.com>
4687
4688 * g++.dg/init/new35.C: New.
4689 * g++.dg/init/new36.C: New.
4690 * g++.dg/init/new37.C: New.
4691 * g++.dg/ext/vla5.C: New warning.
4692 * g++.dg/ext/vla8.C: New warning.
4693 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4694
4695 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4696 James Greenhalgh <james.greenhalgh@arm.com>
4697
4698 * gcc.target/arm/ftest-support-arm.h New testcase.
4699 * gcc.target/arm/ftest-support-thumb.h Likewise.
4700 * gcc.target/arm/ftest-support.h Likewise.
4701 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4702 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4703 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4704 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4705 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4706 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4707 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4708 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4709 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4710 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4711 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4712 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4713 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4714 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4715 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4716 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4717 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4718 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4719 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4720 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4721 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4722 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4723 * lib/target-supports.exp
4724 (check_effective_target_arm_arch_FUNC): Add support for more
4725 architectures.
4726 (add_options_for_arm_arch_FUNC): Likewise.
4727 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4728
4729 2012-06-25 Jason Merrill <jason@redhat.com>
4730
4731 PR c++/53202
4732 * g++.dg/cpp0x/constexpr-tuple.C: New.
4733
4734 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4735
4736 PR target/53759
4737 * gcc.target/i386/pr53759.c: New test.
4738
4739 PR c++/53594
4740 * g++.dg/cpp0x/nsdmi7.C: New test.
4741
4742 2012-06-24 Kai Tietz <ktietz@redhat.com>
4743
4744 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4745 for LLP64 targets.
4746 * gcc.target/i386/pr38988.c: Likewise.
4747
4748 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4749
4750 PR fortran/47710
4751 PR fortran/53328
4752 * gfortran.dg/typebound_generic_12.f03: New.
4753 * gfortran.dg/typebound_generic_13.f03: New.
4754
4755 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4756
4757 * gnat.dg/lto15.ad[sb]: New test.
4758
4759 2012-06-21 Meador Inge <meadori@codesourcery.com>
4760
4761 PR c/53702
4762 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4763
4764 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4765
4766 * gcc.dg/pch/ident-1.c: New test.
4767 * gcc.dg/pch/ident-1.hs: Header file for new test.
4768
4769 2012-06-21 Michael Matz <matz@suse.de>
4770
4771 PR middle-end/53688
4772 * gcc.c-torture/execute/pr53688.c: New test.
4773
4774 2012-06-20 Richard Guenther <rguenther@suse.de>
4775
4776 PR tree-optimization/30318
4777 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4778
4779 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4780
4781 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4782
4783 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4784
4785 * gcc.target/i386/clearcapv2.map: New file.
4786 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4787
4788 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4789
4790 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4791 and add __sh__ case.
4792
4793 2012-06-19 Jason Merrill <jason@redhat.com>
4794
4795 PR c++/52637
4796 * g++.dg/debug/localclass1.C: New.
4797
4798 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4799
4800 * g++.dg/cpp0x/override4.C: New.
4801
4802 2012-06-14 Jason Merrill <jason@redhat.com>
4803
4804 PR c++/53651
4805 * g++.dg/cpp0x/decltype37.C: New.
4806
4807 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4808
4809 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4810
4811 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4812
4813 * gcc.c-torture/compile/vector-5.c,
4814 gcc.c-torture/compile/vector-6.c: New tests.
4815
4816 2012-06-19 Richard Henderson <rth@redhat.com>
4817
4818 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4819
4820 2012-06-19 Richard Guenther <rguenther@suse.de>
4821
4822 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4823
4824 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4825
4826 PR target/53712
4827 * gcc.target/i386/pr53712.c: New test.
4828
4829 2012-06-18 Tobias Burnus <burnus@net-b.de>
4830
4831 PR fortran/53692
4832 * gfortran.dg/elemental_optional_args_6.f90: New.
4833
4834 2012-06-18 Tobias Burnus <burnus@net-b.de>
4835
4836 PR fortran/53526
4837 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4838 * gfortran.dg/coarray/move_alloc_1.f90
4839
4840 2012-06-18 Tobias Burnus <burnus@net-b.de>
4841
4842 PR fortran/53526
4843 * gfortran.dg/coarray_27.f90: New.
4844
4845 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4846 Greta Yorsh <Greta.Yorsh@arm.com>
4847
4848 * gcc.target/arm/epilog-1.c: New test.
4849
4850 2012-06-18 Richard Guenther <rguenther@suse.de>
4851
4852 PR tree-optimization/53693
4853 * g++.dg/torture/pr53693.C: New testcase.
4854
4855 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4856
4857 PR tree-optimization/53703
4858 * gcc.dg/torture/pr53703.c: New test.
4859
4860 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4861
4862 PR middle-end/53698
4863 * gcc.target/i386/pr53698.c: New test.
4864
4865 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4866
4867 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4868
4869 2012-06-17 Tobias Burnus <burnus@net-b.de>
4870
4871 PR fortran/53691
4872 PR fortran/53685
4873 * gfortran.dg/transfer_check_3.f90: New.
4874
4875 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4876
4877 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4878
4879 2012-06-16 Tobias Burnus <burnus@net-b.de>
4880
4881 PR fortran/53642
4882 PR fortran/45170
4883 * gfortran.dg/deferred_type_param_8.f90: New.
4884
4885 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4886
4887 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4888 testname that includes flags, passed in as new argument, in
4889 pass/fail messages.
4890 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4891 and pass it to verify-* procedures.
4892
4893 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4894 alignment torture options with usual torture options.
4895
4896 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4897 messages reported for one line of source code.
4898 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4899 * g++.dg/cpp0x/decltype2.C: Likewise.
4900 * g++.dg/cpp0x/decltype3.C: Likewise.
4901 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4902 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4903 * g++.dg/cpp0x/static_assert3.C: Likewise.
4904 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4905 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4906 * g++.dg/cpp0x/union1.C: Likewise.
4907 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4908 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4909 * g++.dg/cpp0x/variadic2.C: Likewise.
4910 * g++.dg/cpp0x/variadic20.C: Likewise.
4911 * g++.dg/cpp0x/variadic74.C: Likewise.
4912 * g++.dg/diagnostic/bitfld2.C: Likewise.
4913 * g++.dg/ext/attrib44.C: Likewise.
4914 * g++.dg/ext/no-asm-1.C: Likewise.
4915 * g++.dg/other/error34.C: Likewise.
4916 * g++.dg/parse/crash46.C: Likewise.
4917 * g++.dg/parse/error10.C: Likewise.
4918 * g++.dg/parse/error2.C: Likewise.
4919 * g++.dg/parse/error3.C: Likewise.
4920 * g++.dg/parse/error36.C: Likewise.
4921 * g++.dg/parse/error8.C: Likewise.
4922 * g++.dg/parse/error9.C: Likewise.
4923 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4924 * g++.dg/parse/parser-pr28152.C: Likewise.
4925 * g++.dg/parse/template25.C: Likewise.
4926 * g++.dg/parse/typename11.C: Likewise.
4927 * g++.dg/tc1/dr147.C: Likewise.
4928 * g++.dg/template/deduce3.C: Likewise.
4929 * g++.dg/template/koenig9.C: Likewise.
4930 * g++.dg/template/pr23510.C: Likewise.
4931 * g++.dg/warn/pr12242.C: Likewise.
4932 * g++.dg/warn/pr30551-2.C: Likewise.
4933 * g++.dg/warn/pr30551.C: Likewise.
4934 * g++.old-deja/g++.other/typename1.C: Likewise.
4935 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4936
4937 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4938
4939 PR c++/51033
4940 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4941 * c-c++-common/torture/vshuf-2.inc: Likewise.
4942 * c-c++-common/torture/vshuf-4.inc: Likewise.
4943 * c-c++-common/torture/vshuf-8.inc: Likewise.
4944 * c-c++-common/torture/vshuf-main.inc: Likewise.
4945 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4946 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4947 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4948 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4949 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4950 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4951 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4952 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4953 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4954 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4955 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4956 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4957 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4958 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4959
4960 2012-06-15 Michael Matz <matz@suse.de>
4961
4962 * gcc.dg/tree-ssa/vector-4.c: New test.
4963
4964 2012-06-15 Michael Matz <matz@suse.de>
4965
4966 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4967 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4968
4969 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4970
4971 PR tree-optimization/53636
4972 * gcc.target/arm/pr53636.c: New test.
4973
4974 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4975
4976 PR tree-optimization/51581
4977 * gcc.c-torture/execute/pr51581-1.c: New test.
4978 * gcc.c-torture/execute/pr51581-2.c: New test.
4979 * gcc.dg/vect/pr51581-1.c: New test.
4980 * gcc.dg/vect/pr51581-2.c: New test.
4981 * gcc.dg/vect/pr51581-3.c: New test.
4982 * gcc.target/i386/avx-pr51581-1.c: New test.
4983 * gcc.target/i386/avx-pr51581-2.c: New test.
4984 * gcc.target/i386/avx2-pr51581-1.c: New test.
4985 * gcc.target/i386/avx2-pr51581-2.c: New test.
4986 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4987
4988 2012-06-15 Richard Guenther <rguenther@suse.de>
4989
4990 * gcc.c-torture/execute/20120615-1.c: New testcase.
4991
4992 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4993
4994 * gnat.dg/vect8.ad[sb]: New test.
4995
4996 2012-06-14 Richard Guenther <rguenther@suse.de>
4997
4998 * gcc.dg/tree-ssa/vrp.h: New testcase.
4999 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5000
5001 2012-06-13 Christian Bruel <christian.bruel@st.com>
5002
5003 PR target/53621
5004 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5005
5006 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5007
5008 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5009
5010 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5011
5012 PR testsuite/20771
5013 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5014 test summary unique.
5015
5016 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5017 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5018 scan-stack-usage-not): Don't strip torture options from test name.
5019
5020 * lib/scandump.exp (scan-dump-times): Use printable version of
5021 regexp in test summary line.
5022
5023 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5024 messages reported for one line of source code.
5025 * gcc.dg/format/few-1.c: Likewise.
5026 * gcc.dg/ia64-sync-2.c: Likewise.
5027 * gcc.dg/sync-2.c: Likewise.
5028 * gcc.dg/noncompile/pr44517.c: Likewise.
5029
5030 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5031
5032 PR debug/49888
5033 * gcc.dg/guality/pr49888.c: New.
5034
5035 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5036
5037 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5038 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5039 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5040
5041 2012-06-13 Tobias Burnus <burnus@net-b.de>
5042
5043 PR fortran/53643
5044 * gfortran.dg/intent_out_7.f90: New.
5045
5046 2012-06-13 Tobias Burnus <burnus@net-b.de>
5047
5048 PR fortran/53597
5049 * gfortran.dg/save_4.f90: New.
5050
5051 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5052
5053 PR c/53532
5054 PR c/51034
5055 PR c/53196
5056 * gcc.dg/pr53532.c: New test.
5057 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5058 adjust line numbers.
5059 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5060 * gcc.dg/Wcxx-compat-8.c: Likewise.
5061 * gcc.dg/pr51034.c: New test.
5062 * gcc.dg/pr53196-1.c: New test.
5063 * gcc.dg/pr53196-2.c: New test.
5064
5065 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5066
5067 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5068 alignment torture options with usual torture options.
5069 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5070 instead of dg-options.
5071 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5072 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5073 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5074 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5075 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5076 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5077
5078 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5079 to checks for multiple messages reported for one line of source code.
5080 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5081
5082 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5083 messages reported for one line of source code.
5084
5085 * gcc.dg/20031223-1.c: Add comments to check for multiple
5086 messages reported for one line of source code.
5087 * gcc.dg/Wconversion-integer.c: Likewise.
5088 * gcc.dg/Wfatal-2.c: Likewise.
5089 * gcc.dg/Wfatal.c: Likewise.
5090 * gcc.dg/Wobjsize-1.c: Likewise.
5091 * gcc.dg/c99-vla-jump-1.c: Likewise.
5092 * gcc.dg/c99-vla-jump-2.c: Likewise.
5093 * gcc.dg/c99-vla-jump-3.c: Likewise.
5094 * gcc.dg/c99-vla-jump-4.c: Likewise.
5095 * gcc.dg/c99-vla-jump-5.c: Likewise.
5096 * gcc.dg/decl-9.c: Likewise.
5097 * gcc.dg/declspec-10.c: Likewise.
5098 * gcc.dg/declspec-18.c: Likewise.
5099 * gcc.dg/mtune.c: Likewise.
5100 * gcc.dg/parser-pr28152-2.c: Likewise.
5101 * gcc.dg/parser-pr28152.c: Likewise.
5102 * gcc.dg/pr14475.c: Likewise.
5103 * gcc.dg/pr27953.c: Likewise.
5104 * gcc.dg/pr28322-3.c: Likewise.
5105 * gcc.dg/pr30457.c: Likewise.
5106 * gcc.dg/pr30551-2.c: Likewise.
5107 * gcc.dg/pr30551-3.c: Likewise.
5108 * gcc.dg/pr30551-4.c: Likewise.
5109 * gcc.dg/pr30551-5.c: Likewise.
5110 * gcc.dg/pr30551-6.c: Likewise.
5111 * gcc.dg/pr30551.c: Likewise.
5112 * gcc.dg/pr45461.c: Likewise.
5113 * gcc.dg/pr48552-1.c: Likewise.
5114 * gcc.dg/pr48552-2.c: Likewise.
5115 * gcc.dg/redecl-1.c: Likewise.
5116 * gcc.dg/transparent-union-3.c: Likewise.
5117 * gcc.dg/utf-dflt.c: Likewise.
5118 * gcc.dg/utf-dflt2.c: Likewise.
5119 * gcc.dg/vla-8.c: Likewise.
5120 * gcc.dg/vla-init-1.c: Likewise.
5121 * gcc.dg/wtr-int-type-1.c: Likewise.
5122
5123 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5124 messages reported for for one line of source code.
5125 * c-c++-common/raw-string-5.c: Likewise.
5126 * c-c++-common/raw-string-4.c: Likewise.
5127 * c-c++-common/raw-string-6.c: Likewise.
5128 * c-c++-common/pr20000.c: Likewise.
5129
5130 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5131 messages reported for one line of source code.
5132 * gcc.dg/cpp/pr30786.c: Likewise.
5133 * gcc.dg/cpp/pr28709.c: Likewise.
5134 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5135 * gcc.dg/cpp/macspace2.c: Likewise.
5136 * gcc.dg/cpp/missing-header-1.c: Likewise.
5137 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5138 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5139 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5140
5141 2012-06-12 Jason Merrill <jason@redhat.com>
5142
5143 PR c++/53599
5144 * g++.dg/template/local7.C: New.
5145
5146 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5147
5148 PR target/53511
5149 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5150 * gcc.target/sh/pr51340-2.c: Likewise.
5151 * gcc.target/sh/pr51340-3.c: Likewise.
5152
5153 2012-06-12 Michael Matz <matz@suse.de>
5154
5155 * gcc.dg/torture/alias-1.c: New test.
5156
5157 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR rtl-optimization/53589
5160 * gcc.dg/torture/pr53589.c: New test.
5161
5162 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5163
5164 PR target/50749
5165 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5166 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5167 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5168 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5169 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5170 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5171 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5172 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5173 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5174 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5175 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5176 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5177 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5178 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5179 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5180 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5181
5182 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5183
5184 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5185 (check_intel_cpu_model): New function.
5186 (check_amd_cpu_model): New function.
5187 (check_features): New function.
5188 (__get_cpuid_output): New function.
5189 (check_detailed): New function.
5190 (fn1): Rename to quick_check.
5191 (main): Update to call quick_check and call check_detailed.
5192
5193 2012-06-11 Richard Henderson <rth@redhat.com>
5194
5195 * lib/target-supports.exp
5196 (check_effective_target_sync_long_long_runtime): Use
5197 check_effective_target_lp64 instead of
5198 check_effective_target_powerpc64 for powerpc targets.
5199
5200 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5201
5202 PR target/53511
5203 * gcc.target/sh/pr53511-1.c: New.
5204
5205 2012-06-11 Richard Guenther <rguenther@suse.de>
5206
5207 PR middle-end/53470
5208 * g++.dg/lto/pr53470_0.C: New testcase.
5209 * gcc.dg/lto/pr53470_0.c: Likewise.
5210
5211 2012-06-11 Richard Guenther <rguenther@suse.de>
5212
5213 PR c++/53605
5214 * g++.dg/ext/pr53605.C: New testcase.
5215
5216 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5217
5218 * gnat.dg/specs/array1.ads: New test.
5219 * gnat.dg/specs/array2.ads: Likewise.
5220 * gnat.dg/array22.adb: Likewise.
5221
5222 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5223
5224 * gnat.dg/constant4.adb: New test.
5225 * gnat.dg/constant4_pkg.ads: New helper.
5226
5227 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5228
5229 PR fortran/52552
5230 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5231 * gfortran.dg/allocate_class_1.f90: Modified.
5232 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5233 * gfortran.dg/allocate_class_2.f90: New.
5234
5235 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5236
5237 PR middle-end/53535
5238 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5239
5240 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5241
5242 PR fortran/52861
5243 * gfortran.dg/string_assign_2.f90: New test case.
5244
5245 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5246
5247 PR fortran/52861
5248 * gfortran.dg/string_assign_1.f90: New test case.
5249
5250 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5251
5252 PR middle-end/53580
5253 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5254 * gcc.dg/gomp/critical-4.c: Likewise.
5255 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5256 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5257 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5258 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5259 * c-c++-common/gomp/pr53580.c: New test.
5260
5261 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5262
5263 PR c++/51214
5264 * g++.dg/cpp0x/forw_enum11.C: New.
5265
5266 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/53567
5269 * g++.dg/cpp0x/alias-decl-19.C: New.
5270
5271 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5272
5273 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5274
5275 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5276
5277 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5278 (XSTATE_FP): Ditto.
5279 (XSTATE_SSE): Ditto.
5280 (XSTATE_YMM): Ditto.
5281 (avx_os_support): Use new defines.
5282
5283 2012-06-06 Richard Guenther <rguenther@suse.de>
5284
5285 PR testsuite/32380
5286 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5287 loops.
5288
5289 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5290
5291 PR c++/52841
5292 * g++.dg/cpp0x/pr52841.C: New testcase.
5293
5294 2012-06-06 Richard Guenther <rguenther@suse.de>
5295
5296 PR tree-optimization/53081
5297 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5298 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5299
5300 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5301
5302 * gcc.target/powerpc/pr53487.c: New test.
5303
5304 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5305
5306 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5307
5308 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5309
5310 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5311
5312 2012-06-05 Richard Guenther <rguenther@suse.de>
5313
5314 PR tree-optimization/30442
5315 * gcc.dg/vect/bb-slp-30.c: New testcase.
5316
5317 2012-06-05 Richard Guenther <rguenther@suse.de>
5318
5319 PR tree-optimization/53081
5320 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5321 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5322 -fno-tree-loop-distribute-patterns.
5323
5324 2012-06-05 Alan Modra <amodra@gmail.com>
5325
5326 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5327 Check static chain in nested funcs.
5328
5329 2012-06-04 Tobias Burnus <burnus@net-b.de>
5330
5331 PR fortran/50619
5332 * gfortran.dg/init_flag_10.f90: New.
5333
5334 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5335
5336 PR c++/53524
5337 * g++.dg/warn/Wenum-compare-no-2: New.
5338
5339 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5340
5341 PR preprocessor/53463
5342 * g++.dg/cpp/limits.C: New test.
5343 * g++.dg/parse/error19.C: Adjust.
5344 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5345 * g++.dg/warn/pr35635.C: Likewise.
5346 * g++.old-deja/g++.pt/assign1.C: Likewise.
5347
5348 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5349
5350 PR target/53559
5351 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5352 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5353 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5354 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5355 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5356 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5357 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5358 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5359
5360 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5361
5362 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5363
5364 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5365
5366 PR tree-optimization/53550
5367 * gcc.dg/pr53550.c: New test.
5368
5369 2012-06-04 Richard Guenther <rguenther@suse.de>
5370
5371 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5372 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5373 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5374
5375 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5376
5377 PR fortran/48831
5378 * gfortran.dg/parameter_array_element_2.f90: New.
5379
5380 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5381
5382 PR target/53512
5383 * gcc.target/sh/pr53512-1.c: New.
5384 * gcc.target/sh/pr53512-2.c: New.
5385 * gcc.target/sh/pr53512-3.c: New.
5386 * gcc.target/sh/pr53512-4.c: New.
5387
5388 2012-06-01 Jason Merrill <jason@redhat.com>
5389
5390 PR c++/52973
5391 * g++.dg/ext/visibility/template12.C: New.
5392 * g++.dg/ext/attrib14.C: Adjust warning line.
5393
5394 PR c++/52725
5395 * g++.dg/parse/new6.C: New.
5396 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5397
5398 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5399
5400 * c-c++-common/restrict-2.c: Revert previous change.
5401
5402 2012-06-01 Jason Merrill <jason@redhat.com>
5403
5404 PR c++/53137
5405 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5406
5407 PR c++/53484
5408 * g++.dg/cpp0x/auto33.C: New.
5409
5410 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/26155
5413 * g++.dg/parse/namespace-alias-1.C: New.
5414
5415 2012-06-01 Christian Bruel <christian.bruel@st.com>
5416
5417 * gcc.dg/spec-options.c: New test.
5418 * gcc.dg/foo.specs: New file.
5419
5420 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5421
5422 PR ada/53517
5423 * gnat.dg/lto14.adb: Skip on Solaris.
5424
5425 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5426
5427 * gcc.target/cris/sync-1-v10.c,
5428 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5429 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5430 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5431 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5432 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5433 gcc.target/cris/torture/sync-mis-op-i-1.c,
5434 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5435 gcc.target/cris/torture/sync-mis-op-i-2.c,
5436 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5437 gcc.target/cris/torture/sync-mis-op-i-3.c,
5438 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5439 gcc.target/cris/torture/sync-mis-op-s-1.c,
5440 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5441 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5442 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5443 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5444 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5445 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5446 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5447 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5448 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5449
5450 2012-05-31 Richard Guenther <rguenther@suse.de>
5451
5452 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5453 ldist-pr45948.c with disabled SCCP.
5454
5455 2012-05-31 Richard Guenther <rguenther@suse.de>
5456
5457 PR middle-end/48493
5458 * gcc.dg/torture/pr48493.c: New testcase.
5459
5460 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5461
5462 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5463 arm32 to targets.
5464 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5465 of the initialization loop.
5466 (dg-final): Adjust the expected number of vectorized loops depending
5467 on vect_char_mult target selector.
5468
5469 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5470
5471 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5472 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5473 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5474 New tests.
5475
5476 2012-05-30 Jason Merrill <jason@redhat.com>
5477
5478 PR c++/53356
5479 * g++.dg/init/new34.C: New.
5480 * g++.dg/tree-ssa/stabilize1.C: New.
5481
5482 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR c++/53356
5485 * g++.dg/init/new33.C: New test.
5486
5487 2012-05-30 Richard Guenther <rguenther@suse.de>
5488
5489 PR middle-end/53501
5490 * gcc.dg/torture/pr53501.c: New testcase.
5491 * c-c++-common/restrict-2.c: Adjust.
5492
5493 2012-05-30 Alan Modra <amodra@gmail.com>
5494
5495 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5496 torture-finish.
5497
5498 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5499
5500 * gcc.target/i386/shuf-concat.c: New test.
5501
5502 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR rtl-optimization/53519
5505 * gcc.c-torture/compile/pr53519.c: New test.
5506
5507 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5508
5509 * gcc.target/arm/neon-vrev.c: New.
5510
5511 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5512
5513 PR target/51340
5514 * gcc.target/sh/pr51340-1.c: New.
5515 * gcc.target/sh/pr51340-2.c: New.
5516 * gcc.target/sh/pr51340-3.c: New.
5517
5518 2012-05-29 Richard Guenther <rguenther@suse.de>
5519
5520 PR tree-optimization/53516
5521 * gcc.dg/torture/pr53516.c: New testcase.
5522
5523 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5524
5525 PR preprocessor/53229
5526 * gcc.dg/cpp/paste6.c: Force to run without
5527 -ftrack-macro-expansion.
5528 * gcc.dg/cpp/paste8.c: Likewise.
5529 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5530 -ftrack-macro-expansion.
5531 * gcc.dg/cpp/paste12.c: Force to run without
5532 -ftrack-macro-expansion.
5533 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5534 -ftrack-macro-expansion.
5535 * gcc.dg/cpp/paste13.c: Likewise.
5536 * gcc.dg/cpp/paste14.c: Likewise.
5537 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5538 -ftrack-macro-expansion.
5539 * gcc.dg/cpp/paste18.c: New test.
5540
5541 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5542
5543 * gcc.target/cris/torture/trap-1.c,
5544 gcc.target/cris/torture/trap-2.c,
5545 gcc.target/cris/torture/trap-3.c,
5546 gcc.target/cris/torture/trap-v0.c,
5547 gcc.target/cris/torture/trap-v3.c: New tests.
5548
5549 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5550
5551 PR c++/25137
5552 * g++.dg/warn/Wbraces3.C: New.
5553 * g++.dg/warn/Wbraces4.C: Likewise.
5554
5555 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR tree-optimization/53505
5558 * c-c++-common/torture/pr53505.c: New test.
5559
5560 2012-05-27 Nathan Sidwell <nathan@acm.org>
5561
5562 * gcc.dg/stmt-expr-4.c: New.
5563
5564 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5565
5566 PR c++/53491
5567 * g++.dg/parse/crash60.C: New.
5568
5569 2012-05-26 Jason Merrill <jason@redhat.com>
5570
5571 PR c++/53220
5572 * c-c++-common/array-lit.c: New.
5573 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5574
5575 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5576
5577 PR ada/50294
5578 * gnat.dg/array21.adb: New test.
5579
5580 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5581
5582 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5583
5584 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5585
5586 PR c++/32054
5587 * g++.dg/other/anon-union3.C: New.
5588
5589 2012-05-25 Ian Lance Taylor <iant@google.com>
5590
5591 * gcc.dg/split-6.c: New test.
5592
5593 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5594
5595 * gnat.dg/lto14.adb: New test.
5596
5597 2012-05-25 Tristan Gingold <gingold@adacore.com>
5598
5599 * gcc.target/i386/large-frame.c: New.
5600
5601 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5602 * gcc.target/powerpc/lhs-1.c: New.
5603 * gcc.target/powerpc/lhs-2.c: New.
5604 * gcc.target/powerpc/lhs-3.c: New.
5605
5606 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5607
5608 Make unwound macro expansion trace less redundant
5609 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5610 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5611 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5612 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5613 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5614 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5615
5616 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5617
5618 PR c++/53464
5619 * g++.dg/cpp0x/constexpr-default1.C: New.
5620
5621 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5622
5623 PR c++/32080
5624 * g++.dg/eh/goto2.C: New.
5625
5626 2012-05-24 Richard Guenther <rguenther@suse.de>
5627
5628 PR middle-end/53460
5629 * g++.dg/tree-prof/pr53460.C: New testcase.
5630
5631 2012-05-24 Richard Guenther <rguenther@suse.de>
5632
5633 PR bootstrap/53466
5634 * g++.dg/debug/pr53466.C: New testcase.
5635
5636 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5637
5638 PR tree-optimization/53465
5639 * gcc.c-torture/execute/pr53465.c: New test.
5640
5641 2012-05-23 Tobias Burnus <burnus@net-b.de>
5642
5643 PR fortran/51055
5644 PR fortran/45170
5645 * gfortran.dg/allocate_with_typespec_6.f90: New.
5646
5647 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 PR c++/29185
5650 * g++.dg/warn/delete-array-1.C: New.
5651
5652 2012-05-23 Richard Guenther <rguenther@suse.de>
5653
5654 * gcc.dg/torture/pr39074-2.c: Adjust.
5655 * gcc.dg/torture/pr39074.c: Likewise.
5656 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5657 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5658
5659 2012-05-22 Jan Hubicka <jh@suse.cz>
5660
5661 PR middle-end/53161
5662 * g++.dg/torture/pr53161.C: New testcase.
5663
5664 2012-05-22 Tobias Burnus <burnus@net-b.de>
5665
5666 PR fortran/53389
5667 * gfortran.dg/realloc_on_assign_15.f90: New.
5668
5669 2012-05-22 Richard Guenther <rguenther@suse.de>
5670
5671 PR middle-end/51071
5672 * gcc.dg/torture/pr51071-2.c: New testcase.
5673
5674 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5675
5676 PR tree-optimization/53336
5677 * g++.dg/torture/pr53336.C: New testcase.
5678
5679 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5680
5681 PR c++/53322
5682 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5683 instead of -Wunused-local-typedefs.
5684
5685 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5686
5687 PR c++/51184
5688 * g++.dg/other/abstract4.C: New-
5689
5690 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5691
5692 PR c++/40821
5693 * g++.dg/ext/attrib46.C: New.
5694
5695 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5696
5697 PR c/53418
5698 * gcc.c-torture/compile/pr53418-1.c,
5699 gcc.c-torture/compile/pr53418-2.c: New tests.
5700
5701 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR tree-optimization/53366
5704 * gcc.dg/torture/pr53366-1.c: New test.
5705 * gcc.dg/torture/pr53366-2.c: New test.
5706 * gcc.target/i386/pr53366-1.c: New test.
5707 * gcc.target/i386/pr53366-2.c: New test.
5708
5709 PR tree-optimization/53409
5710 * gcc.c-torture/compile/pr53409.c: New test.
5711
5712 PR tree-optimization/53410
5713 * gcc.c-torture/compile/pr53410-1.c: New test.
5714 * gcc.c-torture/compile/pr53410-2.c: New test.
5715
5716 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5717
5718 PR target/53425
5719 * gcc.target/i386/pr53425-1.c: New file.
5720 * gcc.target/i386/pr53425-2.c: Likewise.
5721
5722 2012-05-21 Richard Guenther <rguenther@suse.de>
5723
5724 PR tree-optimization/53408
5725 * gcc.dg/torture/pr53408.c: New testcase.
5726
5727 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5728 H.J. Lu <hongjiu.lu@intel.com>
5729
5730 PR target/53416
5731 * gcc.target/i386/pr53416.c: New file.
5732
5733 2012-05-21 Richard Guenther <rguenther@suse.de>
5734
5735 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5736
5737 2012-05-21 Richard Guenther <rguenther@suse.de>
5738
5739 * gcc.dg/torture/ldist-1.c: New testcase.
5740
5741 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5742
5743 * gnat.dg/lto13.adb: New test.
5744 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5745
5746 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5747
5748 * gnat.dg/specs/lto12.ads: New test.
5749 * gnat.dg/specs/lto12_pkg.ads: New helper.
5750
5751 2012-05-18 Richard Guenther <rguenther@suse.de>
5752
5753 PR tree-optimization/53346
5754 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5755 * gcc.target/i386/incoming-10.c: Adjust.
5756 * gcc.target/i386/incoming-11.c: Likewise.
5757 * gcc.target/i386/pr46295.c: Likewise.
5758
5759 2012-05-18 Richard Guenther <rguenther@suse.de>
5760
5761 * gcc.dg/pr53352.c: Return zero.
5762
5763 2012-05-18 Richard Guenther <rguenther@suse.de>
5764
5765 PR tree-optimization/53390
5766 * gcc.dg/torture/pr53390.c: New testcase.
5767
5768 2012-05-18 Meador Inge <meadori@codesourcery.com>
5769
5770 PR rtl-optimization/53352
5771 * gcc.dg/pr53352.c: New test.
5772
5773 2012-05-17 David S. Miller <davem@davemloft.net>
5774
5775 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5776 failure on sparc-*-linux-gnu.
5777
5778 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/39681
5781 * g++.dg/parse/error49.C: New.
5782 * g++.dg/cpp0x/error8.C: Likewise.
5783 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5784 * g++.dg/ext/utf-dflt2.C: Likewise.
5785 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5786 * g++.dg/ext/utf-dflt.C: Likewise.
5787 * c-c++-common/raw-string-3.c: Likewise.
5788 * c-c++-common/raw-string-4.c: Likewise.
5789
5790 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 PR c++/53371
5793 * g++.dg/cpp0x/catch1.C: New.
5794
5795 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5796
5797 PR c++/44516
5798 * g++.dg/parse/error48.C: New.
5799 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5800 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5801
5802 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5803
5804 * gcc.dg/tm/indirect-2.c: New test.
5805
5806 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5807
5808 PR tree-optimization/53217
5809 * gfortran.dg/pr53217.f90: New test.
5810
5811 2012-05-16 Richard Guenther <rguenther@suse.de>
5812
5813 PR tree-optimization/53364
5814 * g++.dg/torture/pr53364.C: New testcase.
5815
5816 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5817
5818 PR testsuite/52641
5819 * gcc.dg/pr52549.c: Fix test for long != void*
5820 * gcc.c-torture/execute/pr52979-1.x: New file.
5821 * gcc.c-torture/execute/pr52979-2.x: New file.
5822
5823 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5824
5825 PR preprocessor/7263
5826 * gcc.dg/binary-constants-2.c: Run without tracking locations
5827 accross macro expansion.
5828 * gcc.dg/binary-constants-3.c: Likewise.
5829 * gcc.dg/cpp/sysmac2.c: Likewise.
5830 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5831 location.
5832 * gcc.dg/cpp/syshdr3.c: New test.
5833 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5834 * gcc.dg/system-binary-constants-1.c: New test.
5835 * gcc.dg/system-binary-constants-1.h: New header for the new test
5836 above.
5837 * g++.dg/cpp/syshdr3.C: New test.
5838 * g++.dg/cpp/syshdr3.h: New header the new test above.
5839 * g++.dg/system-binary-constants-1.C: New test.
5840 * g++.dg/system-binary-constants-1.h: New header the new test
5841 above.
5842
5843 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5844
5845 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5846
5847 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5848
5849 PR target/53358
5850 * gcc.dg/pr53358.c: New test.
5851
5852 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5853
5854 PR c++/11856
5855 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5856 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5857
5858 2012-05-15 Olivier Hainque <hainque@adacore.com>
5859
5860 * g++.dg/eh/sighandle.C: New testcase.
5861
5862 2012-05-15 Richard Guenther <rguenther@suse.de>
5863
5864 PR tree-optimization/53355
5865 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5866
5867 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5868
5869 * gfortran.dg/*.f90: Remove now redundant manual
5870 cleanup-modules directive.
5871
5872 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5873
5874 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5875 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5876
5877 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5878
5879 PR fortran/52428
5880 * gfortran.dg/int_range_io_1.f90: New test.
5881
5882 2012-05-14 Andi Kleen <ak@linux.intel.com>
5883 Jakub Jelinek <jakub@redhat.com>
5884
5885 PR target/53315
5886 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5887 * gcc.target/i386/rtm-check.h: New file.
5888 * gcc.target/i386/pr53315.c: New test.
5889
5890 2012-05-14 Tobias Burnus <burnus@net-b.de>
5891
5892 PR fortran/49110
5893 PR fortran/51055
5894 PR fortran/53329
5895 * gfortran.dg/deferred_type_param_4.f90: New.
5896 * gfortran.dg/deferred_type_param_6.f90: New.
5897
5898 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5899
5900 * gcc.target/i386/retarg.c: New test.
5901
5902 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5903
5904 PR fortran/45170
5905 * gfortran.dg/deferred_type_param_3.f90: New.
5906 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5907 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5908
5909 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5910
5911 * gnat.dg/null_pointer_deref3.adb: New test.
5912
5913 2012-05-12 Tobias Burnus <burnus@net-b.de>
5914
5915 PR fortran/49110
5916 PR fortran/52843
5917 * gfortran.dg/deferred_type_param_5.f90: New.
5918
5919 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5920
5921 * g++.dg/parse/error47.C: New.
5922
5923 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5924
5925 PR fortran/52537
5926 * gfortran.dg/string_compare_4.f90: Change option
5927 to -fdump-tree-original. Add test case for kind=4.
5928
5929 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5930
5931 PR fortran/52537
5932 * gfortran.dg/string_compare_4.f90: New test.
5933
5934 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5935
5936 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5937
5938 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5939
5940 PR c++/53305
5941 * g++.dg/cpp0x/variadic132.C: New.
5942
5943 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5944
5945 PR c++/53158
5946 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5947 * g++.dg/parse/error26.C: Tweak dg-error column number.
5948
5949 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5950
5951 PR c++/53301
5952 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5953
5954 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5955
5956 * gnat.dg/lto11.ad[sb]: New test.
5957
5958 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5959
5960 PR target/52908
5961 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5962 directive to Scan for vpmuldq, not vpmacsdql.
5963
5964 2012-05-09 Michael Matz <matz@suse.de>
5965
5966 PR tree-optimization/53185
5967 * gcc.dg/vect/pr53185.c: New test.
5968
5969 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5970
5971 PR middle-end/53249
5972 * gcc.target/i386/pr53249.c: New.
5973
5974 2012-05-09 Richard Guenther <rguenther@suse.de>
5975
5976 PR tree-optimization/18437
5977 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5978 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5979
5980 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5981
5982 PR tree-optimization/53226
5983 * gcc.c-torture/compile/pr53226.c: New test.
5984
5985 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5986
5987 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5988 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5989 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5990 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5991 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5992 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5993 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5994 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5995 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5996 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5997 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5998 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5999 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6000 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6001
6002 2012-05-09 Dehao Chen <dehao@google.com>
6003
6004 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6005 * gcc.dg/predict-2.c: Likewise.
6006 * gcc.dg/predict-3.c: Likewise.
6007 * gcc.dg/predict-4.c: Likewise.
6008 * gcc.dg/predict-5.c: Likewise.
6009 * gcc.dg/predict-6.c: Likewise.
6010
6011 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6012
6013 PR target/53272
6014 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6015
6016 2012-05-08 Richard Guenther <rguenther@suse.de>
6017
6018 * gcc.dg/fold-bitand-4.c: New testcase.
6019
6020 2012-05-08 Dehao Chen <dehao@google.com>
6021
6022 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6023 heuristic is working properly.
6024 * gcc.dg/predict-2.c: Likewise.
6025 * gcc/dg/predict-3.c: Likewise.
6026 * gcc/dg/predict-4.c: Likewise.
6027 * gcc/dg/predict-5.c: Likewise.
6028 * gcc/dg/predict-6.c: Likewise.
6029
6030 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR tree-optimization/53239
6033 * g++.dg/opt/vrp3.C: New test.
6034 * g++.dg/opt/vrp3-aux.cc: New file.
6035 * g++.dg/opt/vrp3.h: New file.
6036
6037 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6038
6039 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6040 .uleb128 support in assembler output.
6041
6042 2012-05-07 Richard Guenther <rguenther@suse.de>
6043
6044 PR lto/42987
6045 * g++.dg/lto/pr42987_0.C: New testcase.
6046 * g++.dg/lto/pr42987_1.C: Likewise.
6047
6048 2012-05-07 Tobias Burnus <burnus@net-b.de>
6049
6050 PR fortran/53255
6051 * gfortran.dg/typebound_operator_15.f90: New.
6052
6053 2012-05-06 Tobias Burnus <burnus@net-b.de>
6054
6055 PR fortran/41587
6056 * gfortran.dg/class_array_13.f90: New.
6057
6058 2012-05-06 Tristan Gingold <gingold@adacore.com>
6059
6060 * gnat.dg/warn7.adb: New test.
6061
6062 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6063
6064 * gnat.dg/specs/renamings.ads: Rename to...
6065 * gnat.dg/specs/renaming1.ads: ...this.
6066 * gnat.dg/specs/renaming2.ads: New test.
6067 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6068 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6069 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6070 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6071
6072 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6073
6074 * gnat.dg/discr36.ad[sb]: New test.
6075 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6076
6077 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6078
6079 PR c/43772
6080 * c-c++-common/pr43772.c: New.
6081
6082 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6083
6084 PR fortran/41600
6085 * gfortran.dg/select_type_26.f03 : New test.
6086 * gfortran.dg/select_type_27.f03 : New test.
6087
6088 PR fortran/53191
6089 * gfortran.dg/select_type_28.f03 : New test.
6090
6091 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6092
6093 PR fortran/49010
6094 PR fortran/24518
6095 * gfortran.dg/mod_sign0_1.f90: New test.
6096 * gfortran.dg/mod_large_1.f90: New test.
6097
6098 2012-05-04 Tobias Burnus <burnus@net-b.de>
6099
6100 PR fortran/53175
6101 gfortran.dg/public_private_module_5.f90: New.
6102
6103 2012-05-04 Tobias Burnus <burnus@net-b.de>
6104
6105 PR fortran/53111
6106 * gfortran.dg/constructor_7.f90: New.
6107 * gfortran.dg/constructor_8.f90: New.
6108
6109 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6110
6111 PR c++/53166
6112 * g++.dg/cpp0x/static_assert7.C: New.
6113
6114 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6115
6116 PR tree-optimization/52633
6117 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6118 recognized as widening shifts instead of over-widening.
6119 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6120 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6121 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6122 * gcc.target/arm/pr52633.c: New test.
6123
6124 2012-05-04 Richard Guenther <rguenther@suse.de>
6125
6126 PR tree-optimization/53168
6127 * gcc.dg/torture/pr53168.c: New testcase.
6128 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6129
6130 2012-05-04 Richard Guenther <rguenther@suse.de>
6131
6132 * gcc.dg/lto/pr53214_0.c: New testcase.
6133
6134 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6135
6136 * gcc.target/ia64/pr48496.c: New test.
6137 * gcc.target/ia64/pr52657.c: Likewise.
6138
6139 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6140
6141 PR c/51712
6142 * c-c++-common/pr51712.c: New.
6143
6144 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6145
6146 PR target/53199
6147 * gcc.target/powwerpc/pr53199.c: New file.
6148
6149 2012-05-03 Jason Merrill <jason@redhat.com>
6150
6151 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6152
6153 * gcc.dg/debug/dwarf2/dups-types.c: New.
6154 * gcc.dg/debug/dwarf2/dups-types.h: New.
6155
6156 2012-05-03 Jason Merrill <jason@redhat.com>
6157
6158 * g++.dg/debug/dwarf2/namespace-2.C: New.
6159 * g++.dg/debug/dwarf2/localclass3.C: New.
6160
6161 2012-05-03 Jason Merrill <jason@redhat.com>
6162
6163 * g++.dg/debug/dwarf2/thunk1.C: New.
6164
6165 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6166
6167 PR c++/53186
6168 * g++.dg/other/final2.C: New.
6169
6170 2012-05-03 Richard Guenther <rguenther@suse.de>
6171
6172 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6173
6174 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6175
6176 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6177 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6178 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6179 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6180
6181 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6182
6183 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6184 .byte 0xf2.
6185 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6186 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6187 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6188
6189 PR debug/53174
6190 * gcc.dg/pr53174.c: New test.
6191
6192 PR target/53187
6193 * gcc.target/arm/pr53187.c: New test.
6194 * gcc.c-torture/compile/pr53187.c: New test.
6195
6196 2012-05-03 Richard Guenther <rguenther@suse.de>
6197
6198 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6199 unsupported prefetching support.
6200
6201 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6202
6203 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6204 option -ftrack-macro-expansion=0.
6205 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6206 option -ftrack-macro-expansion=0.
6207
6208 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6209
6210 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6211 dg-options for target arm with dg-additional-options.
6212
6213 2012-05-03 Richard Guenther <rguenther@suse.de>
6214
6215 PR tree-optimization/53144
6216 * gcc.dg/torture/pr53144.c: New testcase.
6217
6218 2012-05-03 Tobias Burnus <burnus@net-b.de>
6219
6220 PR fortran/52864
6221 * gfortran.dg/pointer_intent_7.f90: New.
6222 * gfortran.dg/pure_formal_3.f90: New.
6223
6224 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6225
6226 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6227
6228 2012-05-02 Martin Jambor <mjambor@suse.cz>
6229
6230 PR lto/52605
6231 * g++.dg/lto/pr52605_0.C: New test.
6232
6233 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6234
6235 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6236 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6237 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6238 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6239 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6240 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6241 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6242 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6243 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6244 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6245 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6246 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6247 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6248 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6249 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6250 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6251
6252 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6253
6254 PR middle-end/53153
6255 * gcc.dg/pr53153.c: New test.
6256
6257 2012-05-02 Richard Guenther <rguenther@suse.de>
6258
6259 * g++.dg/tree-ssa/pr19807.C: Adjust.
6260
6261 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6262
6263 PR tree-optimization/53163
6264 * gcc.c-torture/compile/pr53163.c: New test.
6265
6266 PR rtl-optimization/53160
6267 * gcc.c-torture/execute/pr53160.c: New test.
6268
6269 2012-05-01 Ian Lance Taylor <iant@google.com>
6270
6271 PR c/37303
6272 * gcc.dg/pr37303.c: New test.
6273
6274 2012-05-01 Richard Henderson <rth@redhat.com>
6275
6276 * lib/target-supports.exp
6277 (check_effective_target_sync_long_long_runtime): True for
6278 check_effective_target_powerpc64.
6279
6280 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6281
6282 PR c++/51033
6283 * gcc.dg/vector-1.c: Move to ...
6284 * c-c++-common/vector-1.c: ... here.
6285 * gcc.dg/vector-2.c: Move to ...
6286 * c-c++-common/vector-2.c: ... here.
6287 * gcc.dg/vector-3.c: Move to ...
6288 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6289 * gcc.dg/vector-4.c: Move to ...
6290 * c-c++-common/vector-4.c: ... here.
6291 * gcc.dg/vector-init-1.c: Move to ...
6292 * c-c++-common/vector-init-1.c: ... here.
6293 * gcc.dg/vector-init-2.c: Move to ...
6294 * c-c++-common/vector-init-2.c: ... here.
6295 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6296 * c-c++-common/vector-subscript-1.c: ... here.
6297 * gcc.dg/vector-subscript-2.c: Move to ...
6298 * c-c++-common/vector-subscript-2.c: ... here.
6299 * gcc.dg/vector-subscript-3.c: Move to ...
6300 * c-c++-common/vector-subscript-3.c: ... here.
6301
6302 PR c++/51314
6303 * g++.dg/cpp0x/vt-51314.C: New test.
6304 * g++.dg/cpp0x/variadic76.C: Fix.
6305
6306 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6307
6308 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6309
6310 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6311
6312 Add -Wvarargs option
6313 * c-c++-common/Wvarargs.c: New test case.
6314 * c-c++-common/Wvarargs-2.c: Likewise.
6315
6316 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6317
6318 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6319 * objc.dg/foreach-7.m: Force the test case to run without
6320 -ftrack-macro-expansion.
6321 * c-c++-common/tm/attrib-1.c: Likewise.
6322 * c-c++-common/warn-ommitted-condop.c: Likewise.
6323 * gcc.dg/assign-warn-1.c: Likewise.
6324 * gcc.dg/assign-warn-2.c: Likewise.
6325 * gcc.dg/attr-alloc_size.c: Likewise.
6326 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6327 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6328 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6329 * gcc.dg/c90-const-expr-9.c: Likewise.
6330 * gcc.dg/c99-const-expr-9.c: Likewise.
6331 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6332 * gcc.dg/cpp/direct2s.c: Likewise.
6333 * gcc.dg/cpp/pr28709.c: Likewise.
6334 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6335 * gcc.dg/dfp/composite-type.c: Likewise.
6336 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6337 with -ftrack-macro-expansion
6338 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6339 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6340 * g++.dg/ext/cleanup-1.C: Likewise.
6341 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6342 * g++.dg/template/sfinae10.C: Likewise.
6343 * g++.dg/tm/wrap-2.C: Likewise.
6344 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6345 * g++.dg/warn/Wsign-conversion.C: Likewise.
6346 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6347 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6348 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6349 it to run with -ftrack-macro-expansion.
6350 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6351 test cases without -ftrack-macro-expansion.
6352
6353 Fix location for static class members
6354 * g++.dg/template/sfinae6_neg.C: Adjust.
6355
6356 Make conversion warnings work on NULL with -ftrack-macro-expansion
6357 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6358 alongside the previous testing for NULL.
6359
6360 Fix -Wuninitialized for -ftrack-macro-expansion
6361 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6362
6363 Strip "<built-in>" loc from displayed expansion context
6364 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6365 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6366 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6367 new test above.
6368
6369 Fix expansion point loc for macro-like tokens
6370 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6371 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6372
6373 Fix token pasting with -ftrack-macro-expansion
6374 * gcc.dg/cpp/paste17.c: New test case for
6375 -ftrack-macro-expansion=2 mode only.
6376 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6377
6378 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6379
6380 * gnat.dg/warn6.ad[sb]: New test.
6381
6382 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6383
6384 PR 53149
6385 * gcc.dg/20011021-1.c: Adjust testcase.
6386
6387 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6388
6389 PR fortran/53148
6390 * gfortran.dg/function_optimize_12.f90: New test.
6391
6392 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6393
6394 PR target/53156
6395 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6396 code to match current output and cover new peephole2 pattern.
6397
6398 2012-04-27 Ollie Wild <aaw@google.com>
6399
6400 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6401
6402 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6403
6404 * gcc.c-torture/execute/20120427-2.c: New testcase.
6405 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6406 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6407 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6408
6409 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6410
6411 PR target/53138
6412 * gcc.c-torture/execute/20120427-1.c: New testcase.
6413
6414 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6415
6416 PR middle-end/27139
6417 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6418
6419 2012-04-27 Tom de Vries <tom@codesourcery.com>
6420
6421 PR tree-optimization/51879
6422 * gcc.dg/pr51879.c: New test.
6423 * gcc.dg/pr51879-2.c: Same.
6424 * gcc.dg/pr51879-3.c: Same.
6425 * gcc.dg/pr51879-4.c: Same.
6426 * gcc.dg/pr51879-6.c: Same.
6427
6428 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6429
6430 PR c++/53096
6431 * g++.dg/cpp0x/defaulted35.C: New.
6432 * g++.dg/cpp0x/defaulted15.C: Adjust.
6433
6434 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6435
6436 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6437 structure layout.
6438
6439 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6440
6441 * gcc.target/i386/builtin_target.c: Check avx2.
6442
6443 2012-04-26 Alan Modra <amodra@gmail.com>
6444
6445 * gcc.target/powerpc/savres.c: New test.
6446 * gcc.target/powerpc/powerpc.exp: Run it.
6447
6448 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6449
6450 PR target/53120
6451 * gcc.dg/torture/pr53120.c: New test.
6452
6453 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR middle-end/52979
6456 * gcc.c-torture/compile/pr52979-1.c: New test.
6457 * gcc.c-torture/execute/pr52979-1.c: New test.
6458 * gcc.c-torture/execute/pr52979-2.c: New test.
6459
6460 2012-04-25 Richard Guenther <rguenther@suse.de>
6461
6462 * gcc.target/i386/l_fma_float_5.c: Adjust.
6463 * gcc.target/i386/l_fma_double_4.c: Likewise.
6464 * gcc.target/i386/l_fma_float_2.c: Likewise.
6465 * gcc.target/i386/l_fma_float_6.c: Likewise.
6466 * gcc.target/i386/l_fma_double_1.c: Likewise.
6467 * gcc.target/i386/l_fma_double_5.c: Likewise.
6468 * gcc.target/i386/l_fma_float_3.c: Likewise.
6469 * gcc.target/i386/l_fma_double_2.c: Likewise.
6470 * gcc.target/i386/l_fma_double_6.c: Likewise.
6471 * gcc.target/i386/l_fma_float_4.c: Likewise.
6472 * gcc.target/i386/l_fma_double_3.c: Likewise.
6473 * gcc.target/i386/l_fma_float_1.c: Likewise.
6474
6475 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR tree-optimization/53058
6478 * gcc.c-torture/compile/pr53058.c: New test.
6479
6480 2012-04-25 Jan Hubicka <jh@suse.cz>
6481
6482 PR middle-end/53088
6483 * gcc.target/i386/pr39082-1.c: Update warning location.
6484
6485 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR c/52880
6488 * gcc.dg/pr52880.c: New test.
6489
6490 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6491
6492 * gcc.dg/m-un-2.c: Update.
6493 * gcc.dg/20011021-1.c: Update.
6494
6495 2012-04-25 Tobias Burnus <burnus@net-b.de>
6496
6497 PR fortran/52196
6498 * gfortran.dg/realloc_on_assign_14.f90: New.
6499
6500 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6501
6502 PR testsuite/52641
6503 PR tree-optimizations/52891
6504 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6505
6506 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 PR c++/52363
6509 * g++.dg/cpp0x/sfinae35.C: New.
6510 * g++.dg/cpp0x/sfinae36.C: Likewise.
6511
6512 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6513
6514 * gcc.target/builtin_target.c: New testcase.
6515
6516 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6517
6518 PR target/47197
6519 * gcc.target/powerpc/pr47197.c: New test.
6520
6521 2012-04-24 Richard Guenther <rguenther@suse.de>
6522
6523 PR tree-optimization/53085
6524 * g++.dg/torture/pr53085.C: New testcase.
6525
6526 2012-04-24 Andrew Pinski <apinski@cavium.com>
6527
6528 PR tree-opt/33512
6529 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6530 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6531 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6532
6533 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR middle-end/53084
6536 * gcc.c-torture/execute/pr53084.c: New test.
6537
6538 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6539
6540 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6541
6542 2012-04-23 Andrew Pinski <apinski@cavium.com>
6543
6544 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6545
6546 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6547
6548 PR regression/53076
6549 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6550 * gcc.dg/torture/builtin-power-1.c: Likewise.
6551
6552 2012-04-23 Richard Guenther <rguenther@suse.de>
6553
6554 PR tree-optimization/53070
6555 * gcc.dg/torture/pr53070.c: New testcase.
6556
6557 2012-04-23 Richard Guenther <rguenther@suse.de>
6558
6559 PR c/53060
6560 * gcc.dg/pr53060.c: New testcase.
6561
6562 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR tree-optimizations/52891
6565 * gcc.c-torture/compile/pr52891-1.c: New test.
6566 * gcc.c-torture/compile/pr52891-2.c: New test.
6567
6568 2012-04-22 Tobias Burnus <burnus@net-b.de>
6569
6570 PR fortran/53051
6571 * gfortran.dg/read_float_4.f90: New.
6572
6573 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6574
6575 PR 35441
6576 * c-c++-common/pr35441.C: New.
6577
6578 2012-04-20 Ian Lance Taylor <iant@google.com>
6579
6580 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6581 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6582
6583 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6584
6585 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6586 array access.
6587 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6588
6589 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6590
6591 PR rtl-optimization/44214
6592 * gcc.dg/pr44214-1.c: New test.
6593 * gcc.dg/pr44214-2.c: Likewise.
6594 * gcc.dg/pr44214-3.c: Likewise.
6595
6596 2012-04-20 Richard Guenther <rguenther@suse.de>
6597
6598 * g++.dg/torture/20120420-1.C: New testcase.
6599
6600 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6601
6602 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6603
6604 2012-04-19 Christian Bruel <christian.bruel@st.com>
6605
6606 * gcc.dg/pr52283.c: New test.
6607
6608 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6609
6610 * gcc.dg/pr37985.c: New test.
6611
6612 2012-04-19 Richard Guenther <rguenther@suse.de>
6613
6614 PR rtl-optimization/44688
6615 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6616 possibly profitable.
6617
6618 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6619
6620 PR tree-optimization/52976
6621 * gfortran.dg/reassoc_11.f: New test.
6622
6623 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6624
6625 PR tree-optimization/52976
6626 * gfortran.dg/reassoc_7.f: New test.
6627 * gfortran.dg/reassoc_8.f: Likewise.
6628 * gfortran.dg/reassoc_9.f: Likewise.
6629 * gfortran.dg/reassoc_10.f: Likewise.
6630
6631 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/52422
6634 * g++.dg/cpp0x/sfinae33.C: New.
6635 * g++.dg/cpp0x/sfinae34.C: Likewise.
6636
6637 2012-04-18 Joey Ye <joey.ye@arm.com>
6638
6639 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6640
6641 2012-04-18 Richard Guenther <rguenther@suse.de>
6642
6643 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6644 array access.
6645 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6646 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6647
6648 2012-04-17 Tom de Vries <tom@codesourcery.com>
6649
6650 * g++.dg/pr51264-4.C: New test.
6651
6652 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6653
6654 PR c++/52599
6655 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6656
6657 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 PR c++/53003
6660 * g++.dg/parse/crash59.C: New.
6661
6662 2012-04-17 Michael Matz <matz@suse.de>
6663
6664 PR tree-optimization/18437
6665 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6666
6667 2012-04-17 Richard Guenther <rguenther@suse.de>
6668
6669 PR middle-end/53011
6670 * g++.dg/torture/pr53011.C: New testcase.
6671
6672 2012-04-16 Jason Merrill <jason@redhat.com>
6673
6674 PR c++/38543
6675 * g++.dg/cpp0x/variadic131.C: New.
6676
6677 PR c++/52008
6678 * g++.dg/cpp0x/variadic130.C: New.
6679
6680 PR c++/50830
6681 * g++.dg/cpp0x/variadic129.C: New.
6682
6683 PR c++/50303
6684 * g++.dg/cpp0x/variadic128.C: New.
6685
6686 2012-04-16 Tobias Burnus <burnus@net-b.de>
6687
6688 PR fortran/52864
6689 * gfortran.dg/pointer_intent_6.f90: New.
6690
6691 2012-04-16 Tobias Burnus <burnus@net-b.de>
6692
6693 PR fortran/52916
6694 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6695 to include public_private_module_4.f90.
6696 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6697 targets.
6698
6699 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6700
6701 PR c++/49152
6702 * g++.dg/diagnostic/operator1.C: New.
6703 * g++.dg/ext/label5.C: Adjust.
6704 * g++.dg/ext/va-arg1.C: Likewise.
6705 * g++.dg/other/error20.C: Likewise.
6706 * g++.dg/other/error20.C: Likewise.
6707 * g++.dg/other/error16.C: Likewise.
6708 * g++.dg/other/error10.C: Likewise.
6709 * g++.dg/parse/error30.C: Likewise.
6710 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6711
6712 2012-04-16 Jason Merrill <jason@redhat.com>
6713
6714 PR c++/51148
6715 * g++.dg/cpp0x/variadic127.C: New.
6716
6717 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6718
6719 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6720 testcase name.
6721 Use fail, pass instead of unresolved.
6722 Don't log $optstr.
6723
6724 PR testsuite/52948
6725 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6726 TODO_dump_func.
6727 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6728 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6729 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6730
6731 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6732
6733 PR fortran/52968
6734 * gfortran.dg/typebound_call_23.f03: New test case.
6735
6736 2012-04-15 Jason Merrill <jason@redhat.com>
6737
6738 PR c++/47220
6739 * g++.dg/cpp0x/variadic126.C: New.
6740
6741 PR c++/52380
6742 * g++.dg/cpp0x/variadic125.C: New.
6743
6744 PR c++/52292
6745 * g++.dg/cpp0x/variadic124.C: New.
6746
6747 PR c++/52706
6748 * g++.dg/cpp0x/nullptr27.C: New.
6749
6750 PR c++/52818
6751 * g++.dg/warn/format8.C: New.
6752
6753 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6754
6755 PR fortran/51082
6756 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6757
6758 2012-04-14 Tobias Burnus <burnus@net-b.de>
6759
6760 PR fortran/52916
6761 PR fortran/40973
6762 * gfortran.dg/public_private_module_3.f90: New.
6763 * gfortran.dg/public_private_module_4.f90: New.
6764
6765 2012-04-14 Tom de Vries <tom@codesourcery.com>
6766
6767 * gcc.dg/superblock.c: New test.
6768
6769 2012-04-14 Tom de Vries <tom@codesourcery.com>
6770
6771 * gcc.dg/pr51879-12.c: New test.
6772
6773 2012-04-13 Jason Merrill <jason@redhat.com>
6774
6775 PR c++/52824
6776 * g++.dg/cpp0x/variadic123.C: New.
6777 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6778
6779 PR c++/52905
6780 * g++.dg/cpp0x/initlist-ctor1.C: New.
6781
6782 PR c++/52915
6783 * g++.dg/other/anon-union2.C: New.
6784
6785 2012-04-13 Martin Jambor <mjambor@suse.cz>
6786
6787 PR middle-end/52939
6788 * g++.dg/ipa/pr52939.C: New test.
6789
6790 2012-04-13 Tom de Vries <tom@codesourcery.com>
6791
6792 * gcc.dg/pr52734.c: New test.
6793
6794 2012-04-13 Richard Guenther <rguenther@suse.de>
6795
6796 PR tree-optimization/52969
6797 * gcc.dg/torture/pr52969.c: New testcase.
6798
6799 2012-04-13 Richard Guenther <rguenther@suse.de>
6800
6801 PR c/52549
6802 * gcc.dg/pr52549.c: New testcase.
6803
6804 2012-04-13 Richard Guenther <rguenther@suse.de>
6805
6806 PR c/52862
6807 * gcc.dg/pr52862.c: New testcase.
6808
6809 2012-04-13 Joey Ye <joey.ye@arm.com>
6810
6811 * gcc.target/arm/thumb1-imm.c: New testcase.
6812
6813 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6814
6815 PR target/52932
6816 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6817 second function argument.
6818 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6819 (calc_permps): Update declaration. Calculate result correctly.
6820 (avx2_test): Change src2 type to union256i_d.
6821 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6822 correctly.
6823
6824 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6825
6826 PR target/52775
6827 * gcc.target/powerpc/pr52775.c: New file.
6828
6829 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6830
6831 PR tree-optimization/18589
6832 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6833 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6834 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6835 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6836 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6837 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6838 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6839 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6840 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6841 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6842
6843 2012-04-12 Richard Guenther <rguenther@suse.de>
6844
6845 PR tree-optimization/52943
6846 * gcc.dg/torture/pr52943.c: New testcase.
6847
6848 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6849
6850 PR target/50751
6851 * gcc/target/sh/pr50751-4.c: New.
6852 * gcc/target/sh/pr50751-5.c: New.
6853 * gcc/target/sh/pr50751-6.c: New.
6854 * gcc/target/sh/pr50751-7.c: New.
6855
6856 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6857
6858 PR c++/52465
6859 * g++.dg/lookup/using52.C: New.
6860
6861 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6862
6863 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6864
6865 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6866
6867 PR rtl-optimization/52876
6868 * gcc.target/i386/pr52876.c: New.
6869
6870 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6871
6872 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6873 __UINTPTR_TYPE__.
6874 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6875 __INTPTR_TYPE__.
6876 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6877 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6878 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6879 (ptrdiff_t): ... this. All uses changed.
6880 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6881 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6882 __INTPTR_TYPE__.
6883 (main): Cast argument to __INTPTR_TYPE__.
6884 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6885 size_t.
6886 * gcc.dg/mallign.c (main): Likewise.
6887 * gcc.dg/pr38700.c (foo): Likewise.
6888 * gcc.dg/long-long-cst1.c (t): Likewise.
6889 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6890 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6891 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6892 * gcc.dg/pr25682.c (d, foo): Likewise.
6893 * gcc.dg/format/cast-1.c (f): Likewise.
6894 * gcc.dg/c90-const-expr-10.c
6895 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6896 (size_t): ...this. All uses changed.
6897 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6898 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6899 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6900 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6901 * gcc.dg/sequence-pt-1.c: Likewise.
6902 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6903 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6904 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6905 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6906 of ptrdiff_t with it.
6907 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6908 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6909 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6910
6911 2012-04-11 Jason Merrill <jason@redhat.com>
6912
6913 PR debug/45088
6914 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6915 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6916
6917 PR c++/52906
6918 * g++.dg/ext/attrib45.C: New.
6919
6920 * g++.dg/eh/dtor3.C: New.
6921
6922 2012-04-11 Richard Guenther <rguenther@suse.de>
6923
6924 PR middle-end/52621
6925 * gfortran.dg/pr52621.f90: New testcase.
6926
6927 2012-04-11 Richard Guenther <rguenther@suse.de>
6928
6929 PR middle-end/52918
6930 * g++.dg/torture/pr52918-1.C: New testcase.
6931 * g++.dg/torture/pr52918-2.C: Likewise.
6932
6933 2012-04-11 Tobias Burnus <burnus@net-b.de>
6934
6935 PR fortran/52729
6936 * gfortran.dg/block_11.f90: New.
6937
6938 2012-04-11 Nick Clifton <nickc@redhat.com>
6939
6940 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6941
6942 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6943
6944 PR target/16458
6945 * gcc.target/powerpc/pr16458-1.c: New test.
6946 * gcc.target/powerpc/pr16458-2.c: Likewise.
6947 * gcc.target/powerpc/pr16458-3.c: Likewise.
6948 * gcc.target/powerpc/pr16458-4.c: Likewise.
6949
6950 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6951
6952 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6953 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6954 * gcc.dg/builtin-bswap-5.c: Likewise.
6955 * gcc.target/i386/builtin-bswap-4.c: New test.
6956
6957 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6958
6959 PR 24985
6960 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6961
6962 2012-04-11 Richard Guenther <rguenther@suse.de>
6963
6964 PR rtl-optimization/52881
6965 * gcc.dg/torture/pr52881.c: New testcase.
6966 * gcc.dg/torture/pr52913.c: Likewise.
6967
6968 2012-04-11 Richard Guenther <rguenther@suse.de>
6969
6970 PR tree-optimization/52912
6971 * gcc.dg/torture/pr52912.c: New testcase.
6972
6973 2010-04-10 Michael Matz <matz@suse.de>
6974
6975 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6976 * gcc.dg/vect/vect-outer-1.c: Adjust.
6977 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6978 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6979 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6980 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6981 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6982 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6983
6984 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6985
6986 PR tree-optimization/52870
6987 * gcc.dg/vect/pr52870.c: New test.
6988
6989 2012-04-09 Mike Stump <mikestump@comcast.net>
6990
6991 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6992 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6993 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6994 * gnat.dg/aggr11.adb: Likewise.
6995 * gnat.dg/aggr11_pkg.ads: Likewise.
6996 * gnat.dg/aggr15.adb: Likewise.
6997 * gnat.dg/aggr15.ads: Likewise.
6998 * gnat.dg/aggr17.adb: Likewise.
6999 * gnat.dg/aggr18.adb: Likewise.
7000 * gnat.dg/array14.adb: Likewise.
7001 * gnat.dg/array14.ads: Likewise.
7002 * gnat.dg/array14_pkg.ads: Likewise.
7003 * gnat.dg/array19.adb: Likewise.
7004 * gnat.dg/array19.ads: Likewise.
7005 * gnat.dg/discr27.adb: Likewise.
7006 * gnat.dg/discr27.ads: Likewise.
7007 * gnat.dg/discr35.adb: Likewise.
7008 * gnat.dg/discr35.ads: Likewise.
7009 * gnat.dg/discr6.adb: Likewise.
7010 * gnat.dg/discr6_pkg.ads: Likewise.
7011 * gnat.dg/import1.adb: Likewise.
7012 * gnat.dg/import1.ads: Likewise.
7013 * gnat.dg/loop_address2.adb: Likewise.
7014 * gnat.dg/opt7.adb: Likewise.
7015 * gnat.dg/opt7.ads: Likewise.
7016 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7017 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7018 * gnat.dg/rep_clause2.adb: Likewise.
7019 * gnat.dg/rep_clause2.ads: Likewise.
7020 * gnat.dg/slice2.adb: Likewise.
7021 * gnat.dg/slice2.ads: Likewise.
7022 * gnat.dg/slice6.adb: Likewise.
7023 * gnat.dg/slice6_pkg.ads: Likewise.
7024 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7025 * gnat.dg/taft_type2.adb: Likewise.
7026 * gnat.dg/taft_type2.ads: Likewise.
7027 * gnat.dg/taft_type2_pkg.ads: Likewise.
7028 * gnat.dg/volatile10.adb: Likewise.
7029 * gnat.dg/volatile10_pkg.ads: Likewise.
7030
7031 * gcc.dg/dll-8.c: Remove execute permissions.
7032 * g++.dg/ext/dllexport5.C: Likewise.
7033
7034 2012-04-09 Jan Hubicka <jh@suse.cz>
7035
7036 PR lto/52722
7037 PR lto/51765
7038 PR lto/52634
7039 * gcc.dg/lto/pr52634_1.c: New testcase.
7040 * gcc.dg/lto/pr52634_0.c: New testcase.
7041
7042 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7043
7044 PR target/52883
7045 * gcc.target/i386/pr52883.c: New testcase.
7046
7047 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7048
7049 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7050 (check_effective_target_sync_long_long): Add SPARC case.
7051 (check_effective_target_sync_long_long_runtime): Likewise.
7052 (check_effective_target_sync_int_long): Adjust SPARC case.
7053 (check_effective_target_sync_char_short): Likewise.
7054
7055 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7056
7057 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7058 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7059
7060 2012-04-08 Tobias Burnus <burnus@net-b.de>
7061
7062 PR fortran/40973
7063 PR fortran/52751
7064 * gfortran.dg/public_private_module_2.f90: New.
7065
7066 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7067
7068 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7069 directives.
7070
7071 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7072
7073 PR fortran/52893
7074 * gfortran.dg/function_optimize_11.f90: New test.
7075
7076 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7077
7078 PR fortran/52668
7079 * gfortran.dg/use_only_6.f90: New test.
7080
7081 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7082
7083 PR fortran/52668
7084 * gfortran.dg/use_only_6.f90: New test.
7085 2012-04-06 Mike Stump <mikestump@comcast.net>
7086
7087 PR testsuite/50722
7088 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7089
7090 2012-04-05 Jason Merrill <jason@redhat.com>
7091
7092 PR c++/52596
7093 * g++.dg/template/qualified-id5.C: New.
7094
7095 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7096
7097 PR target/52882
7098 * gcc.target/i386/pr52882.c: New test.
7099
7100 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7101 Dominique D'Humieures <dominiq@lps.ens.fr>
7102
7103 PR testsuite/52614
7104 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7105 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7106
7107 2012-04-04 Jason Merrill <jason@redhat.com>
7108
7109 PR c++/52845
7110 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7111
7112 2012-04-03 Jason Merrill <jason@redhat.com>
7113
7114 PR c++/52796
7115 * g++.dg/cpp0x/variadic-value1.C: New.
7116
7117 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7118
7119 * gnat.dg/pack18.adb: New test.
7120 * gnat.dg/pack18_pkg.ads: New helper.
7121
7122 2012-04-03 Richard Guenther <rguenther@suse.de>
7123
7124 PR tree-optimization/52808
7125 * gcc.dg/pr52808.c: New testcase.
7126
7127 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR tree-optimization/52835
7130 * gfortran.dg/pr52835.f90: New test.
7131
7132 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7133
7134 * gnat.dg/specs/aggr5.ads: New test.
7135
7136 2012-04-02 Richard Guenther <rguenther@suse.de>
7137
7138 PR tree-optimization/52756
7139 * gcc.dg/torture/pr52756.c: New testcase.
7140
7141 2012-04-02 Richard Guenther <rguenther@suse.de>
7142
7143 PR middle-end/52803
7144 * gcc.dg/pr52803.c: New testcase.
7145
7146 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7147
7148 PR c++/40942
7149 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7150 DR 214 in account.
7151
7152 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7153
7154 PR c++/50043
7155 * g++.dg/cpp0x/noexcept17.C: New.
7156 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7157 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7158 * g++.dg/cpp0x/noexcept01.C: Likewise.
7159 * g++.dg/eh/init-temp1.C: Likewise.
7160 * g++.dg/eh/ctor1.C: Likwise.
7161
7162 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7163
7164 * gnat.dg/controlled6.adb: New test.
7165 * gnat.dg/controlled6_pkg.ads: New helper.
7166 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7167
7168 2012-03-30 Richard Henderson <rth@redhat.com>
7169
7170 PR debug/52727
7171 * g++.dg/opt/pr52727.C: New testcase.
7172
7173 2012-03-30 Richard Guenther <rguenther@suse.de>
7174
7175 PR tree-optimization/52754
7176 * gcc.target/i386/pr52754.c: New testcase.
7177
7178 2012-03-30 Richard Guenther <rguenther@suse.de>
7179
7180 PR middle-end/52772
7181 * g++.dg/torture/pr52772.C: New testcase.
7182
7183 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7184
7185 PR c++/52718
7186 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7187
7188 2012-03-29 Jason Merrill <jason@redhat.com>
7189
7190 PR c++/52685
7191 * g++.dg/template/inherit8.C: New.
7192
7193 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7194
7195 PR c++/52759
7196 * g++.dg/ext/weak4.C: New test.
7197
7198 PR tree-optimization/52760
7199 * gcc.c-torture/execute/pr52760.c: New test.
7200
7201 2012-03-29 Jason Merrill <jason@redhat.com>
7202
7203 PR c++/52743
7204 * g++.dg/cpp0x/initlist-array3.C: New.
7205
7206 2012-03-28 Jason Merrill <jason@redhat.com>
7207
7208 PR c++/52746
7209 * g++.dg/overload/virtual2.C: New.
7210
7211 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7212
7213 * gnat.dg/vect7.ad[sb]: New test.
7214
7215 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7216 Tobias Burnus <burnus@gcc.gnu.org>
7217
7218 PR fortran/52652
7219 * gfortran.dg/allocate_class_1.f90 : Change error test.
7220 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7221 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7222 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7223
7224 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR middle-end/52691
7227 * gcc.dg/pr52691.c: New test.
7228
7229 PR middle-end/52750
7230 * gcc.c-torture/compile/pr52750.c: New test.
7231
7232 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7233
7234 PR target/52692
7235 * gcc.target/avr/torture/builtins-2.c: New test.
7236
7237 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7238
7239 PR target/52736
7240 * gcc.target/i386/pr52736.c: New test.
7241
7242 2012-03-27 Martin Jambor <mjambor@suse.cz>
7243
7244 PR middle-end/52693
7245 * gcc.dg/torture/pr52693.c: New test.
7246
7247 2012-03-27 Meador Inge <meadori@codesourcery.com>
7248
7249 PR c++/52672
7250 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7251
7252 2012-03-27 Mike Stump <mikestump@comcast.net>
7253
7254 PR target/52665
7255 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7256 failures that match branch names.
7257
7258 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7259 H.J. Lu <hongjiu.lu@intel.com>
7260
7261 PR target/52698
7262 * gcc.target/i386/pr52698.c: New test.
7263
7264 2012-03-27 Richard Guenther <rguenther@suse.de>
7265
7266 PR middle-end/52720
7267 * gcc.dg/torture/pr52720.c: New testcase.
7268
7269 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7270
7271 * gnat.dg/pack17.adb: New test.
7272
7273 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7274
7275 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7276 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7277
7278 2012-03-26 Martin Jambor <mjambor@suse.cz>
7279
7280 PR tree-optimization/50052
7281 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7282
7283 2012-03-26 Richard Guenther <rguenther@suse.de>
7284
7285 PR tree-optimization/52701
7286 * gfortran.dg/pr52701.f90: New testcase.
7287
7288 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7289
7290 PR tree-optimization/52686
7291 * gcc.target/arm/pr52686.c: New test.
7292
7293 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7294
7295 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7296 Add "-Os -flto" to list.
7297
7298 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7299
7300 * gnat.dg/concat2.ad[sb]: New test.
7301
7302 2012-03-24 Jason Merrill <jason@redhat.com>
7303
7304 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7305 * g++.dg/cpp0x/trailing2.C: Likewise.
7306 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7307 * g++.dg/cpp1y/auto-fn1.C: New.
7308 * g++.dg/cpp1y/auto-fn2.C: New.
7309 * g++.dg/cpp1y/auto-fn3.C: New.
7310 * g++.dg/cpp1y/auto-fn4.C: New.
7311 * g++.dg/cpp1y/auto-fn5.C: New.
7312 * g++.dg/cpp1y/auto-fn6.C: New.
7313 * g++.dg/cpp1y/auto-fn7.C: New.
7314 * g++.dg/cpp1y/auto-fn8.C: New.
7315 * g++.dg/cpp1y/auto-fn9.C: New.
7316 * g++.dg/cpp1y/auto-fn10.C: New.
7317 * g++.dg/cpp1y/auto-fn11.C: New.
7318
7319 2012-03-23 Richard Guenther <rguenther@suse.de>
7320
7321 PR tree-optimization/52678
7322 * gfortran.dg/pr52678.f: New testcase.
7323
7324 2012-03-23 Richard Guenther <rguenther@suse.de>
7325
7326 PR tree-optimization/52638
7327 * g++.dg/torture/pr52638.C: New testcase.
7328
7329 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/52487
7332 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7333
7334 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR c++/52671
7337 * g++.dg/ext/attrib44.C: New test.
7338
7339 2012-03-22 Jan Hubicka <jh@suse.cz>
7340
7341 PR middle-end/51737
7342 * g++.dg/torture/pr51737.C: New testcase
7343
7344 2012-03-22 Richard Guenther <rguenther@suse.de>
7345
7346 PR tree-optimization/52548
7347 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7348
7349 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7350
7351 * lib/fortran-modules.exp (list-module-names-1): Remove
7352 warning.
7353
7354 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7355
7356 PR target/50751
7357 * gcc.target/sh/pr50751-1.c: New.
7358 * gcc.target/sh/pr50751-2.c: New.
7359 * gcc.target/sh/pr50751-3.c: New.
7360
7361 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7362
7363 PR target/52479
7364 * gcc.target/sh/sh4a-cos.c: Remove.
7365 * gcc.target/sh/sh4a-sin.c: Remove.
7366 * gcc.target/sh/sh4a-sincos.c: Remove.
7367
7368 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7369
7370 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7371 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7372
7373 2012-03-21 Martin Jambor <mjambor@suse.cz>
7374
7375 PR testsuite/52641
7376 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7377 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7378
7379 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7380
7381 * gcc.target/arm/thumb-16bit-ops.c: New file.
7382 * gcc.target/arm/thumb-ifcvt.c: New file.
7383
7384 2012-03-20 Jason Merrill <jason@redhat.com>
7385
7386 * lib/target-supports.exp: Add { target c++1y }.
7387
7388 * g++.dg/cpp0x/auto32.C: New.
7389
7390 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7391
7392 PR testsuite/52641
7393 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7394 int32plus.
7395 * gcc.dg/torture/pr48124-4.c: Ditto:
7396 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7397
7398 2012-03-20 Jason Merrill <jason@redhat.com>
7399
7400 PR c++/52510
7401 * g++.dg/cpp0x/initlist66.C: New.
7402
7403 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7404
7405 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7406 __AVR_HAVE_LPMX__
7407
7408 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7409
7410 PR target/49868
7411 * gcc.target/avr/torture/addr-space-2.h: New file.
7412 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7413 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7414 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7415 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7416
7417 2012-03-20 Richard Guenther <rguenther@suse.de>
7418
7419 * gnat.dg/pack16.adb: New testcase.
7420 * gnat.dg/pack16_pkg.ads: Likewise.
7421 * gnat.dg/specs/pack8.ads: Likewise.
7422 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7423
7424 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7425
7426 * g++.dg/warn/Wuseless-cast.C: Extend.
7427
7428 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7429
7430 PR c++/14710
7431 * g++.dg/warn/Wuseless-cast.C: New.
7432
7433 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7434
7435 PR libfortran/52608
7436 * gfortran.dg/pr52608.f90: New test.
7437
7438 2012-03-17 Tobias Burnus <burnus@net-b.de>
7439
7440 PR fortran/52585
7441 * gfortran.dg/proc_ptr_36.f90: New.
7442
7443 2012-03-16 Martin Jambor <mjambor@suse.cz>
7444
7445 * gcc.dg/misaligned-expand-1.c: New test.
7446 * gcc.dg/misaligned-expand-3.c: Likewise.
7447
7448 2012-03-16 Richard Guenther <rguenther@suse.de>
7449 Kai Tietz <ktietz@redhat.com>
7450
7451 PR middle-end/48814
7452 * gcc.c-torture/execute/pr48814-1.c: New test.
7453 * gcc.c-torture/execute/pr48814-2.c: New test.
7454 * gcc.dg/tree-ssa/assign-1.c: New test.
7455 * gcc.dg/tree-ssa/assign-2.c: New test.
7456 * gcc.dg/tree-ssa/assign-3.c: New test.
7457
7458 2012-03-16 Richard Guenther <rguenther@suse.de>
7459
7460 * gnat.dg/specs/pack7.ads: New testcase.
7461
7462 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR target/52568
7465 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7466 * gcc.dg/torture/vshuf-8.inc: Likewise.
7467 * gcc.dg/torture/vshuf-16.inc: Likewise.
7468 * gcc.dg/torture/vshuf-32.inc: Likewise.
7469
7470 2012-03-15 Jason Merrill <jason@redhat.com>
7471
7472 * g++.dg/torture/pr52582.C: New.
7473
7474 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7475
7476 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7477
7478 2012-03-15 Ira Rosen <irar@il.ibm.com>
7479 Ulrich Weigand <ulrich.weigand@linaro.org>
7480
7481 * gcc.dg/vect/slp-cond-3.c: New test.
7482 * gcc.dg/vect/slp-cond-4.c: New test.
7483
7484 2012-03-15 Ira Rosen <irar@il.ibm.com>
7485 Ulrich Weigand <ulrich.weigand@linaro.org>
7486
7487 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7488 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7489
7490 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7491
7492 PR libfortran/52434
7493 PR libfortran/48878
7494 PR libfortran/38199
7495 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7496 * gfortran.dg/round_1.f03: Likewise.
7497
7498 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7499 Andrew Pinski <apinski@cavium.com>
7500
7501 PR middle-end/52592
7502 * gcc.dg/pr52592.c: New test.
7503
7504 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7505
7506 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7507 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7508 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7509 * lib/fortran-modules.exp: .. this new file. Adjust users.
7510 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7511 gfortran-dg-debug-runtest): Call cleanup-modules.
7512 * lib/fortran-torture.exp (fortran-torture-execute,
7513 fortran-torture): Likewise.
7514 * gfortran.dg/coarray/caf.exp: Likewise.
7515 * lib/lto.exp: Likewise.
7516 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7517 * gfortran.dg/class_4b.f03: Likewise.
7518 * gfortran.dg/class_4c.f03: Likewise.
7519 * gfortran.dg/class_45a.f03: Likewise.
7520 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7521 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7522 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7523 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7524 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7525 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7526 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7527 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7528 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7529 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7530 * gfortran.dg/whole_file_28.f90: Likewise.
7531 * gfortran.dg/whole_file_29.f90: Likewise.
7532 * gfortran.dg/whole_file_30.f90: Likewise.
7533 * gfortran.dg/whole_file_31.f90: Likewise.
7534
7535 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7536
7537 PR tree-optimization/52267
7538 * gcc.dg/pr52267.c: New test.
7539 * gcc.dg/tree-ssa/vrp65.c: New test.
7540 * gcc.dg/tree-ssa/vrp66.c: New test.
7541
7542 2012-03-15 Richard Guenther <rguenther@suse.de>
7543
7544 PR middle-end/52580
7545 * gfortran.dg/vect/pr52580.f: New testcase.
7546
7547 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7548
7549 * gcc.target/sh/fpul-usage-1.c: New.
7550
7551 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7552
7553 PR target/49468
7554 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7555 * gcc.target/sh/pr49468-di.c: Likewise.
7556
7557 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7558
7559 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7560 * gcc.dg/c99-stdint-6.c: Likewise.
7561 * gcc.dg/lto/20090210_0.c: Likewise.
7562 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7563 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7564 * gcc.dg/pragma-init-fini-2.c: Likewise.
7565 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7566 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7567 * gcc.target/i386/pr22152.c: Likewise.
7568 * gcc.target/i386/vect8-ret.c: Likewise.
7569 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7570 handling.
7571
7572 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7573
7574 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7575 * g++.dg/tree-prof/partition1.C: Likewise.
7576 * g++.dg/tree-prof/partition2.C: Likewise.
7577 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7578 handling.
7579 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7580 * gcc.c-torture/execute/20010724-1.c: Remove.
7581 * gcc.c-torture/execute/20010724-1.x: Remove.
7582 * gcc.c-torture/execute/20040208-2.c: Remove.
7583 * gcc.c-torture/execute/20040208-2.x: Remove.
7584 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7585 Remove.
7586 (main) [__mips__ && __sgi__]: Remove.
7587 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7588 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7589 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7590 mips-sgi-irix6* handling.
7591 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7592 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7593 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7594 handling.
7595 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7596 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7597 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7598 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7599 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7600 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7601 mips-sgi-irix6*.
7602 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7603 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7604 * gcc.target/mips/save-restore-3.c: Likewise.
7605 * gcc.target/mips/save-restore-4.c: Likewise.
7606 * gcc.target/mips/save-restore-5.c: Likewise.
7607 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7608 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7609 messages.
7610 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7611 IRIX 6 handling.
7612 (restore_ld_library_path_env_vars): Likewise.
7613 * lib/target-supports.exp (check_profiling_available): Remove
7614 mips*-*-irix* handling.
7615 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7616 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7617 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7618
7619 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR c++/52582
7622 * g++.dg/opt/pr52582.C: New test.
7623
7624 2012-03-14 Richard Guenther <rguenther@suse.de>
7625
7626 PR tree-optimization/52571
7627 * gcc.dg/vect/vect-2.c: Initialize arrays.
7628 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7629 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7630 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7631
7632 2012-03-14 Richard Guenther <rguenther@suse.de>
7633
7634 PR middle-end/52080
7635 PR middle-end/52097
7636 PR middle-end/48124
7637 * gcc.dg/torture/pr48124-1.c: New testcase.
7638 * gcc.dg/torture/pr48124-2.c: Likewise.
7639 * gcc.dg/torture/pr48124-3.c: Likewise.
7640 * gcc.dg/torture/pr48124-4.c: Likewise.
7641
7642 2012-03-14 Richard Guenther <rguenther@suse.de>
7643
7644 PR middle-end/52578
7645 * gcc.dg/pr52578.c: New testcase.
7646
7647 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR c++/52521
7650 * g++.dg/cpp0x/udlit-args2.C: New test.
7651
7652 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7653
7654 PR target/48596
7655 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7656 * gcc.c-torture/compile/pr48596.c: ... here.
7657
7658 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7659
7660 PR c++/51641
7661 * g++.dg/lookup/hidden-class17.C: New test.
7662
7663 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR c/52577
7666 * gcc.dg/Wunused-var-3.c: New test.
7667
7668 2012-03-13 Martin Jambor <mjambor@suse.cz>
7669
7670 * gcc.dg/misaligned-expand-2.c: New test.
7671
7672 2012-03-13 Richard Guenther <rguenther@suse.de>
7673
7674 PR middle-end/52134
7675 * gcc.dg/pr52134.c: New testcase.
7676
7677 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7678
7679 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7680
7681 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7682
7683 PR tree-optimization/46728
7684 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7685 * gcc.target/powerpc/pr46728-5.c: Likewise.
7686 * gcc.target/powerpc/pr46728-8.c: Likewise.
7687 * gcc.target/powerpc/pr46728-10.c: Likewise.
7688 * gcc.target/powerpc/pr46728-11.c: Likewise.
7689 * gcc.target/powerpc/pr46728-13.c: Likewise.
7690 * gcc.target/powerpc/pr46728-14.c: Likewise.
7691 * gcc.target/powerpc/pr46728-15.c: Likewise.
7692
7693 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7694
7695 PR c++/52299
7696 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7697
7698 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7699
7700 PR tree-optimization/46728
7701 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7702 * gcc.target/powerpc/pr46728-5.c: Likewise.
7703 * gcc.target/powerpc/pr46728-8.c: Likewise.
7704 * gcc.target/powerpc/pr46728-10.c: Likewise.
7705 * gcc.target/powerpc/pr46728-11.c: Likewise.
7706 * gcc.target/powerpc/pr46728-13.c: Likewise.
7707 * gcc.target/powerpc/pr46728-14.c: Likewise.
7708 * gcc.target/powerpc/pr46728-15.c: Likewise.
7709
7710 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7711
7712 PR target/49868
7713 * gcc.target/avr/torture/addr-space-1.h: New file.
7714 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7715 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7716 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7717 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7718
7719 2012-03-12 Andrew Pinski <apinski@cavium.com>
7720
7721 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7722
7723 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7724
7725 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7726 * g++.dg/abi/thunk4.C: Likewise.
7727 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7728 Adapt line numbers.
7729 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7730 handling.
7731 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7732 * g++.dg/eh/spbp.C: Likewise.
7733 * g++.dg/ext/label13.C: Likewise.
7734 * g++.dg/guality/guality.exp: Likewise.
7735 * g++.dg/other/anon5.C: Likewise.
7736 * g++.dg/other/pragma-ep-1.C: Remove.
7737 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7738 * g++.dg/warn/pr31246.C: Likewise.
7739 * g++.dg/warn/weak1.C: Likewise.
7740 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7741 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7742 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7743 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7744 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7745 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7746 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7747 * gcc.dg/c99-tgmath-1.c: Likewise.
7748 * gcc.dg/c99-tgmath-2.c: Likewise.
7749 * gcc.dg/c99-tgmath-3.c: Likewise.
7750 * gcc.dg/c99-tgmath-4.c: Likewise.
7751 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7752 handling.
7753 * gcc.dg/debug/pr49032.c: Likewise.
7754 * gcc.dg/guality/guality.exp: Likewise.
7755 * gcc.dg/intmax_t-1.c: Likewise.
7756 * gcc.dg/pr48616.c: Likewise.
7757 * gcc.dg/pragma-ep-1.c: Remove.
7758 * gcc.dg/pragma-ep-2.c: Remove.
7759 * gcc.dg/pragma-ep-3.c: Remove.
7760 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7761 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7762 * gcc.misc-tests/gcov-14.c: Likewise.
7763 * gfortran.dg/guality/guality.exp: Likewise.
7764 * lib/target-supports.exp (check_weak_available): Likewise.
7765 (add_options_for_tls): Likewise.
7766 (check_ascii_locale_available): Likewise.
7767 * obj-c++.dg/dwarf-2.mm: Likewise.
7768 * objc.dg/dwarf-1.m: Likewise.
7769 * objc.dg/dwarf-2.m: Likewise.
7770
7771 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR tree-optimization/51721
7774 * gcc.dg/tree-ssa/vrp64.c: New test.
7775
7776 PR tree-optimization/52533
7777 * gcc.c-torture/compile/pr52533.c: New test.
7778
7779 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7780
7781 * gcc.target/i386/rtm-xabort-1.c: New.
7782 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7783 * gcc.target/i386/rtm-xend-1.c: Ditto.
7784 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7785 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7786 * gcc.target/i386/sse-13.c: Ditto.
7787 * gcc.target/i386/sse-14.c: Ditto.
7788 * gcc.target/i386/sse-22.c: Ditto.
7789 * gcc.target/i386/sse-23.c: Ditto.
7790 * g++.dg/other/i386-2.C: Ditto.
7791 * g++.dg/other/i386-3.C: Ditto.
7792
7793 2012-03-12 Tobias Burnus <burnus@net-b.de>
7794
7795 PR fortran/52542
7796 * gfortran.dg/proc_ptr_35.f90: New.
7797
7798 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7799
7800 PR target/52530
7801 * gcc.dg/torture/pr52530.c: New test.
7802
7803 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7804
7805 PR target/51244
7806 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7807
7808 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7809
7810 PR target/52450
7811 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7812
7813 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7814
7815 2012-03-09 Andrew Pinski <apinski@cavium.com>
7816
7817 PR middle-end/51988
7818 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7819 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7820
7821 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7822
7823 * gcc.dg/tree-ssa/scev-3.c: New.
7824 * gcc.dg/tree-ssa/scev-4.c: New.
7825
7826 2012-03-08 Tobias Burnus <burnus@net-b.de>
7827
7828 PR fortran/52469
7829 * gfortran.dg/proc_ptr_34.f90
7830
7831 2012-03-07 Jason Merrill <jason@redhat.com>
7832
7833 PR c++/52521
7834 * g++.dg/cpp0x/udlit-mangle.C: New.
7835
7836 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7837
7838 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7839
7840 2012-03-06 Richard Guenther <rguenther@suse.de>
7841
7842 PR middle-end/52493
7843 * gcc.dg/torture/pr52493.c: New testcase.
7844
7845 2012-03-06 Richard Guenther <rguenther@suse.de>
7846
7847 PR lto/52097
7848 * gcc.dg/lto/pr52097_0.c: New testcase.
7849
7850 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7851
7852 PR target/51244
7853 * gcc.target/sh/pr51244-1.c: New.
7854 * gcc.target/sh/pr51244-2.c: New.
7855 * gcc.target/sh/pr51244-3.c: New.
7856
7857 2012-03-05 Jason Merrill <jason@redhat.com>
7858
7859 PR c++/51930
7860 * g++.dg/ext/visibility/template11.C: New.
7861
7862 * g++.dg/cpp0x/implicit13.C: New.
7863
7864 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR tree-optimization/51721
7867 * gcc.dg/tree-ssa/vrp63.c: New test.
7868 * gcc.dg/pr51721.c: New test.
7869
7870 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7871
7872 PR fortran/50981
7873 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7874 argument checks.
7875
7876 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7877
7878 PR target/52146
7879 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7880
7881 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7882
7883 PR fortran/50981
7884 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7885
7886 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7887
7888 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7889 int32plus.
7890
7891 2012-03-03 Jason Merrill <jason@redhat.com>
7892
7893 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7894
7895 Core 1270
7896 * g++.dg/cpp0x/initlist65.C: New.
7897
7898 PR c++/36797
7899 * g++.dg/ext/is_empty2.C: New.
7900
7901 2012-03-03 Tobias Burnus <burnus@net-b.de>
7902
7903 PR fortran/48820
7904 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7905
7906 2012-03-03 Tobias Burnus <burnus@net-b.de>
7907
7908 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7909 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7910 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7911 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7912 * gfortran.dg/class_30.f90: Remove dg-warning line.
7913 * gfortran.dg/bind_c_usage_25.f90: New.
7914
7915 2012-03-03 Tobias Burnus <burnus@net-b.de>
7916
7917 PR fortran/48820
7918 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7919 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7920 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7921
7922 2012-03-03 Tobias Burnus <burnus@net-b.de>
7923
7924 PR fortran/48820
7925 * gfortran.dg/assumed_type_1.f90: New.
7926 * gfortran.dg/assumed_type_2.f90: New.
7927 * gfortran.dg/assumed_type_3.f90: New.
7928 * gfortran.dg/assumed_type_4.f90: New.
7929
7930 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7931
7932 PR target/49486
7933 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7934 * gcc.target/sh/pr49468-di.c: New.
7935
7936 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7937
7938 * gcc.dg/graphite/pr50561.c: Update.
7939
7940 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7941
7942 * gcc.target/powerpc/pr52457.c: New test.
7943
7944 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7945
7946 * gcc.target/arm/sat-1.c: New test.
7947
7948 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7949
7950 PR target/46716
7951 * gcc.target/i386/pr46716.c: New test.
7952
7953 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 PR c++/51989
7956 * g++.dg/cpp0x/sfinae32.C: New.
7957
7958 2012-03-02 Richard Guenther <rguenther@suse.de>
7959
7960 PR tree-optimization/52406
7961 * gcc.dg/torture/pr52406.c: New testcase.
7962
7963 2012-03-02 Tobias Burnus <burnus@net-b.de>
7964
7965 PR fortran/52325
7966 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7967 * gfortran.dg/nullify_2.f90: Update dg-error.
7968 * gfortran.dg/nullify_4.f90: Ditto.
7969 * gfortran.dg/pointer_init_6.f90: Ditto.
7970
7971 2012-03-02 Tobias Burnus <burnus@net-b.de>
7972
7973 PR fortran/52270
7974 * gfortran.dg/class_51.f90: New.
7975
7976 2012-03-02 Tobias Burnus <burnus@net-b.de>
7977
7978 PR fortran/52452
7979 * gfortran.dg/intrinsic_8.f90: New.
7980
7981 2012-03-01 Kai Tietz <ktietz@redhat.com>
7982
7983 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7984 routines on mingw targets.
7985 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7986
7987 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR tree-optimization/52445
7990 * gcc.dg/pr52445.c: New test.
7991
7992 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR target/52437
7995 * gcc.c-torture/compile/pr52437.c: New test.
7996
7997 PR middle-end/52419
7998 * gcc.dg/torture/pr52419.c: New test.
7999
8000 PR tree-optimization/52429
8001 * gcc.dg/torture/pr52429.c: New test.
8002 * g++.dg/opt/pr52429.C: New test.
8003
8004 2012-02-29 Richard Guenther <rguenther@suse.de>
8005
8006 PR testsuite/52297
8007 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8008 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8009 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8010 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8011 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8012 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8013
8014 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8015
8016 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8017
8018 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8019
8020 PR fortran/52386
8021 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8022
8023 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8024
8025 PR target/51534
8026 * gcc.target/arm/neon/pr51534.c: New testcase.
8027
8028 2012-02-28 Richard Guenther <rguenther@suse.de>
8029
8030 PR target/52407
8031 * gcc.dg/torture/pr52407.c: New testcase.
8032
8033 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8034
8035 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8036 * gcc.target/arm/vfp2.c: Likewise.
8037 * gcc.target/arm/vfp3.c: Likewise.
8038 * gcc.target/arm/vfp4.c: Likewise.
8039 * gcc.target/arm/vfp5.c: Likewise.
8040 * gcc.target/arm/vfp6.c: Likewise.
8041 * gcc.target/arm/vfp7.c: Likewise.
8042 * gcc.target/arm/vfp8.c: Likewise.
8043 * gcc.target/arm/vfp9.c: Likewise.
8044 * gcc.target/arm/vfp10.c: Likewise.
8045 * gcc.target/arm/vfp11.c: Likewise.
8046 * gcc.target/arm/vfp12.c: Likewise.
8047 * gcc.target/arm/vfp13.c: Likewise.
8048 * gcc.target/arm/vfp14.c: Likewise.
8049 * gcc.target/arm/vfp15.c: Likewise.
8050 * gcc.target/arm/vfp16.c: Likewise.
8051 * gcc.target/arm/vfp17.c: Likewise.
8052 * gcc.target/arm/neon-constants.h: New file.
8053 * gcc.target/arm/neon-vect1.c: New test.
8054 * gcc.target/arm/neon-vect2.c: New test.
8055 * gcc.target/arm/neon-vect3.c: New test.
8056 * gcc.target/arm/neon-vect4.c: New test.
8057 * gcc.target/arm/neon-vect5.c: New test.
8058 * gcc.target/arm/neon-vect6.c: New test.
8059 * gcc.target/arm/neon-vect7.c: New test.
8060 * gcc.target/arm/neon-vect8.c: New test.
8061
8062 2012-02-28 Richard Guenther <rguenther@suse.de>
8063
8064 PR tree-optimization/52402
8065 * gcc.dg/torture/pr52402.c: New testcase.
8066
8067 2012-02-28 Richard Guenther <rguenther@suse.de>
8068
8069 PR lto/52400
8070 * g++.dg/lto/pr52400_0.C: New testcase.
8071
8072 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8073
8074 * gcc.target/avr/torture/builtins-1.c: New test.
8075 * gcc.target/avr/torture/builtins-error.c: New test.
8076
8077 2012-02-28 Kai Tietz <ktietz@redhat.com>
8078
8079 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8080 * gcc.target/i386/pr45352-2.c: Likewise.
8081 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8082 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8083 targets instead rand.
8084 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8085 * gcc.target/i386/sse2-mul-1.c: Likewise.
8086 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8087 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8088 * gcc.target/i386/pad-1.c: Likewise.
8089 * gcc.target/i386/pad-9.c: Likewise.
8090 * gcc.target/i386/pad-2.c: Likewise.
8091 * gcc.target/i386/pad-5b.c: Likewise.
8092 * gcc.target/i386/pad-8.c: Likewise.
8093 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8094 * gcc.target/i386/pr44130.c: Likewise.
8095 * gcc.target/i386/align-main-1.c: Likewise.
8096 * gcc.target/i386/align-main-2.c: Likewise.
8097 * gcc.target/i386/sw-1.c: Likewise.
8098 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8099 on x64 mingw target.
8100 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8101 * gcc.target/i386/pr46295.c: Likewise.
8102 * gcc.target/i386/amd64-abi-1.c: Likewise.
8103 * gcc.target/i386/amd64-abi-2.c: Likewise.
8104 * gcc.target/i386/pr39082-1.c: Likewise.
8105 * gcc.target/i386/pr39162.c: Likewise.
8106 * gcc.target/i386/pr22152.c: Likewise.
8107 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8108 * gcc.target/i386/wrfsbase-2.c: Likewise.
8109 * gcc.target/i386/local.c: Likewise
8110 * gcc.target/i386/wrgsbase-1.c: Likewise.
8111 * gcc.target/i386/wrfsbase-1.c: Likewise.
8112 * gcc.target/i386/pr39315-3.c: Likewise.
8113 * gcc.target/i386/pr35767-4.c: Likewise.
8114 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8115 x64 mingw target.
8116 * gcc.target/i386/pr45336-2.c: Likewise.
8117 * gcc.target/i386/pr45336-1.c: Likewise.
8118 * gcc.target/i386/pr45336-4.c: Likewise.
8119
8120 2012-02-27 Tristan Gingold <gingold@adacore.com>
8121
8122 * gnat.dg/array20.ad[sb]: New test.
8123
8124 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR target/52375
8127 * gcc.target/arm/pr52375.c: New test.
8128 * gcc.c-torture/compile/pr52375.c: New test.
8129
8130 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8131
8132 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8133 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8134
8135 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8136
8137 * gnat.dg/aggr19.adb: New test.
8138 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8139
8140 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8141
8142 PR target/49263
8143 * gcc.target/sh/pr49263.c: New.
8144
8145 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8146
8147 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8148 simulate_thread_wrapper_other_threads
8149 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8150 Move initialization of 'value' to main().
8151 (main): Initialize 'value';
8152 * gcc.dg/simulate-thread/speculative-store.c
8153 (simulate_thread_step_verify): Return 0 when successful.
8154 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8155 Reduce threshold.
8156 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8157 (simulate_thread_wrapper_other_threads): Return a success/fail value
8158 and issue an error if the instruction count threshold is exceeded.
8159
8160 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8161
8162 PR target/50580
8163 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8164 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8165
8166 2012-02-24 Richard Guenther <rguenther@suse.de>
8167
8168 PR middle-end/52355
8169 * gcc.dg/pr52355.c: New testcase.
8170
8171 2012-02-23 Kai Tietz <ktietz@redhat.com>
8172
8173 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8174 * gcc.dg/Wpadded.c: Likewise.
8175 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8176 structure-layout.
8177 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8178 for sleep by Sleep and add windows.h include for this function.
8179 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8180 targets.
8181 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8182 target.
8183 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8184 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8185 on x64 mingw target.
8186 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8187 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8188 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8189 failure on LLP64 target.
8190
8191 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8192
8193 PR c/52290
8194 * gcc.dg/noncompile/pr52290.c: New test.
8195
8196 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR tree-optimization/52019
8199 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8200
8201 2012-02-22 Kai Tietz <ktietz@redhat.com>
8202
8203 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8204 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8205 derived pdiff_t type.
8206 * g++.dg/torture/pr49720.C: Likewise
8207
8208 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8209
8210 PR target/52330
8211 * gcc.target/i386/pr52330.c: New test.
8212
8213 2012-02-22 Tobias Burnus <burnus@net-b.de>
8214
8215 PR fortran/52335
8216 * gfortran.dg/io_constraints_10.f90: New.
8217
8218 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8219
8220 * lib/target-supports.exp (check_effective_target_vect_condition):
8221 Return true for NEON.
8222
8223 2012-02-21 Kai Tietz <ktietz@redhat.com>
8224
8225 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8226
8227 2012-02-21 Richard Guenther <rguenther@suse.de>
8228
8229 PR tree-optimization/52324
8230 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8231
8232 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8233
8234 PR middle-end/51782
8235 * gcc.target/avr/torture/pr51782-1.c: New test.
8236
8237 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8238
8239 PR tree-optimization/52318
8240 * gcc.dg/pr52318.c: New test.
8241
8242 2012-02-20 Kai Tietz <ktietz@redhat.com>
8243
8244 * gcc.dg/bf-ms-layout-3.c: New testcase.
8245
8246 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8247
8248 PR testsuite/52229
8249 PR fortran/32380
8250 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8251
8252 2012-02-20 Richard Guenther <rguenther@suse.de>
8253
8254 PR tree-optimization/52298
8255 * gcc.dg/torture/pr52298.c: New testcase.
8256 * gcc.dg/vect/pr52298.c: Likewise.
8257
8258 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8259
8260 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8261 * gcc.c-torture/execute/pr52286.c: Ditto.
8262
8263 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR tree-optimization/52286
8266 * gcc.c-torture/execute/pr52286.c: New test.
8267
8268 2012-02-18 Tobias Burnus <burnus@net-b.de>
8269
8270 PR fortran/52295
8271 * gfortran.dg/interface_35.f90: Use -std=f2003.
8272 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8273 * gfortran.dg/interface_assignment_4.f90: Ditto.
8274 * gfortran.dg/bessel_1.f90: Ditto.
8275 * gfortran.dg/func_result_6.f90: Ditto.
8276 * gfortran.dg/hypot_1.f90: Ditto.
8277 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8278
8279 2012-02-17 Tobias Burnus <burnus@net-b.de>
8280
8281 PR translation/52232
8282 PR translation/52234
8283 PR translation/52245
8284 PR translation/52246
8285 PR translation/52262
8286 PR translation/52273
8287 * gfortran.dg/coarray_22.f90: Update dg-error.
8288 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8289
8290 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8291
8292 PR target/51753
8293 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8294 (simulate-thread): Use default timeout.
8295
8296 2012-02-16 Jason Merrill <jason@redhat.com>
8297
8298 PR c++/52248
8299 * g++.dg/ext/timevar1.C: New.
8300
8301 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8302
8303 PR c++/52126
8304 * g++.dg/template/using21.C: New.
8305 * g++.dg/template/using22.C: Likewise.
8306
8307 2012-02-16 Jason Merrill <jason@redhat.com>
8308
8309 PR c++/51415
8310 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8311
8312 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR tree-optimization/52255
8315 * gcc.c-torture/compile/pr52255.c: New test.
8316
8317 PR debug/52260
8318 * g++.dg/debug/dwarf2/pr52260.C: New test.
8319
8320 PR middle-end/51929
8321 * g++.dg/ipa/pr51929.C: New test.
8322
8323 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8324
8325 PR target/52199
8326 * gcc.target/powerpc/pr52199.c: New file.
8327
8328 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330 PR target/52152
8331 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8332
8333 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8334
8335 * gcc.dg/pr51867.c: Don't include <math.h>.
8336 (sqrtf): Declare.
8337
8338 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8339
8340 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8341 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8342
8343 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8344
8345 PR tree-optimization/50561
8346 * gcc.dg/graphite/pr50561.c: New testcase.
8347
8348 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8349
8350 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8351 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8352
8353 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8354
8355 * gnat.dg/discr35.ad[sb]: New test.
8356
8357 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8358
8359 * gnat.dg/volatile10.adb: New test.
8360 * gnat.dg/volatile10_pkg.ads: New helper.
8361
8362 2012-02-14 Jason Merrill <jason@redhat.com>
8363
8364 * g++.dg/ext/attrib43.C: New.
8365
8366 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8367
8368 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8369 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8370 fgnu_tm.
8371 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8372 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8373 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8374 effective_target fgnu_tm.
8375 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8376
8377 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8378
8379 PR c++/52247
8380 * g++.dg/template/asmgoto1.C: New test.
8381
8382 2012-02-14 Ian Lance Taylor <iant@google.com>
8383
8384 PR go/48501
8385 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8386 compiling generated file for 64bit and index tests.
8387
8388 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8389
8390 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8391
8392 2012-02-14 Richard Guenther <rguenther@suse.de>
8393
8394 PR tree-optimization/52244
8395 PR tree-optimization/51528
8396 * gcc.dg/torture/pr52244.c: New testcase.
8397
8398 2012-02-14 Walter Lee <walt@tilera.com>
8399
8400 * g++.dg/other/PR23205.C: Disable test on tile.
8401 * g++.dg/other/pr23205-2.C: Disable test on tile.
8402 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8403 * gcc.dg/20040813-1.c: Disable test on tile.
8404 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8405 * gcc.misc-tests/linkage.exp: Handle tilegx.
8406
8407 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR tree-optimization/52210
8410 * gcc.dg/pr52210.c: New test.
8411
8412 2012-02-14 Jason Merrill <jason@redhat.com>
8413
8414 PR c++/39055
8415 * g++.dg/overload/defarg5.C: New.
8416
8417 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR c/52181
8420 * c-c++-common/pr52181.c: New test.
8421
8422 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR c++/52215
8425 * g++.dg/ext/atomic-1.C: New test.
8426
8427 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8428
8429 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8430
8431 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR middle-end/52209
8434 * gcc.c-torture/execute/pr52209.c: New test.
8435
8436 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8437
8438 PR fortran/50981
8439 * gfortran.dg/elemental_optional_args_5.f03: New test.
8440
8441 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8442
8443 PR testsuite/50076
8444 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8445 cases.
8446
8447 2012-02-11 Ian Lance Taylor <iant@google.com>
8448
8449 PR go/51874
8450 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8451 SPARC Solaris. Don't run the test at all on systems where it may
8452 not work, rather than xfailing it.
8453
8454 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8455
8456 PR rtl-optimization/52175
8457 * gcc.c-torture/compile/pr52175.c: New test.
8458
8459 2012-02-10 Jason Merrill <jason@redhat.com>
8460
8461 PR c++/51910
8462 * g++.dg/template/repo10.C: New.
8463
8464 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR debug/52132
8467 * gcc.dg/pr52132.c: New test.
8468
8469 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8470
8471 * gnat.dg/specs/aggr4.ads: New test.
8472 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8473
8474 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8475
8476 PR target/52146
8477 * gcc.target/i386/pr52146.c: New.
8478
8479 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR middle-end/52177
8482 * c-c++-common/pr52177.c: New test.
8483
8484 2012-02-10 Jan Hubicka <jh@suse.cz>
8485
8486 PR middle-end/48600
8487 * g++.dg/torture/pr48600.C: New testcase.
8488
8489 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8490
8491 PR middle-end/52140
8492 * gcc.dg/dfp/pr52140.c: New test.
8493
8494 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8495
8496 PR fortran/32380
8497 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8498 of dg-options.
8499
8500 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8501
8502 PR middle-end/51867
8503 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8504 * gcc.dg/pr51867.c: New test.
8505
8506 2012-02-09 Ian Lance Taylor <iant@google.com>
8507
8508 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8509 which don't support -fsplit-stack. Turn off optimization when
8510 compiling select5-out.go.
8511
8512 2012-02-08 Ian Lance Taylor <iant@google.com>
8513
8514 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8515 systems which don't support -fsplit-stack.
8516
8517 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8518
8519 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8520 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8521 machine instuction in the log.
8522
8523 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8524
8525 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8526 to 20 seconds.
8527
8528 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8529
8530 PR driver/48524
8531 * gcc.dg/pr48524.c: New test.
8532 * gcc.dg/pr48524.spec: New spec file for test.
8533
8534 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8535
8536 PR fortran/32380
8537 * gfortran.dg/vect/pr32380.f90: New test.
8538
8539 2012-02-08 Tobias Burnus <burnus@net-b.de>
8540
8541 PR fortran/52151
8542 * gfortran.dg/realloc_on_assign_12.f90: New.
8543
8544 2012-02-08 Richard Guenther <rguenther@suse.de>
8545
8546 PR rtl-optimization/52170
8547 * gcc.dg/torture/pr52170.c: New testcase.
8548
8549 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR gcov-profile/52150
8552 * gcc.dg/tree-prof/pr52150.c: New test.
8553
8554 PR rtl-optimization/52139
8555 * gcc.dg/pr52139.c: New test.
8556
8557 2012-02-07 Jason Merrill <jason@redhat.com>
8558
8559 PR c++/51675
8560 * g++.dg/cpp0x/constexpr-union3.C: New.
8561
8562 PR c++/52035
8563 * g++.dg/lto/pr52035_0.C: New.
8564
8565 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8566
8567 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8568 * gcc.dg/special/weak-1.c: Likewise.
8569 * gcc.dg/ucnid-12.c: Likewise.
8570 * gcc.dg/torture/pr45678-1.c: Likewise.
8571 * gcc.dg/torture/pr45678-2.c: Likewise.
8572 * gcc.dg/vector-4.c: Likewise.
8573 * gcc.dg/ipa/inline-5.c: Likewise.
8574 * gcc.dg/ucnid-11.c: Likewise.
8575 * gcc.misc-tests/gcov-13.c: Likewise.
8576 * gcc.misc-tests/gcov-14.c: Likewise.
8577 * g++.dg/ext/label13.C: Likewise.
8578 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8579 hppa*-*-hpux* options.
8580 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8581 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8582 * gcc.dg/pr48616.c: Likewise.
8583 * gcc.dg/pr17957.c: Likewise.
8584 * gcc.dg/pr17055-1.c: Likewise.
8585 * gcc.dg/pr32912-1.c: Likewise.
8586 * gcc.dg/tm/pr51472.c: Likewise.
8587 * c-c++-common/fold-bitand-4.c: Likewise.
8588 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8589 Use dg-additional-options for extra options.
8590
8591 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8592
8593 * gcc.target/epiphany/interrupt-2.c: New test.
8594
8595 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8596
8597 PR target/52155
8598 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8599 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8600 for MIPS ELF.
8601
8602 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8603
8604 PR target/52152
8605 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8606
8607 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8608
8609 PR middle-end/24306
8610 PR target/52154
8611 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8612 * gcc.target/mips/va-arg-1.c: New test.
8613
8614 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8615
8616 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8617 for -mno-pointers-to-nested-functions.
8618
8619 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8620
8621 * gcc.c-torture/execute/20120207-1.c: New test.
8622
8623 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR rtl-optimization/52060
8626 * gcc.dg/torture/pr52060.c: New test.
8627
8628 PR middle-end/52074
8629 * gcc.c-torture/compile/pr52074.c: New test.
8630
8631 2012-02-07 Tobias Burnus <burnus@net-b.de>
8632
8633 PR fortran/51514
8634 * gfortran.dg/class_to_type_2.f90: New.
8635
8636 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8637
8638 PR fortran/32373
8639 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8640 Remove module.
8641
8642 2012-02-06 Jason Merrill <jason@redhat.com>
8643
8644 PR c++/52088
8645 * g++.dg/template/conv13.C: New.
8646
8647 2012-02-06 Richard Guenther <rguenther@suse.de>
8648
8649 PR tree-optimization/52115
8650 * gcc.c-torture/compile/pr52115.c: New testcase.
8651
8652 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR target/52129
8655 * gcc.c-torture/execute/pr52129.c: New test.
8656
8657 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8658
8659 * gcc.dg/pr48374.c: Actually add the test I forgot
8660 in the 2012-01-25 commit.
8661
8662 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8663
8664 PR fortran/32373
8665 * gfortran.dg/vect/vect-8.f90: New test case.
8666
8667 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8668
8669 PR fortran/48847
8670 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8671
8672 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8673
8674 PR fortran/52102
8675 * gfortran.dg/class_48.f90 : Add test of allocate class array
8676 component with source in subroutine test3. Remove commenting
8677 out in subroutine test4, since branching on unitialized variable
8678 is now fixed (no PR for this last.).
8679
8680 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8681
8682 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8683 on MIPS targets.
8684 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8685
8686 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8687
8688 PR target/52125
8689 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8690 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8691
8692 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8693
8694 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8695 (check_effective_target_sync_int_long): Use it.
8696 (check_effective_target_sync_char_short): Likewise.
8697 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8698
8699 2012-02-05 Tobias Burnus <burnus@net-b.de>
8700
8701 PR fortran/51972
8702 * gfortran.dg/class_48.f90: Add some further checks.
8703
8704 2012-02-05 Ira Rosen <irar@il.ibm.com>
8705
8706 PR tree-optimization/52091
8707 * gcc.dg/vect/pr52091.c: New test.
8708
8709 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8710
8711 PR rtl-optimization/52113
8712 * gcc.target/avr/pr52113.c: New test.
8713
8714 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR rtl-optimization/52092
8717 * gcc.c-torture/compile/pr52092.c: New test.
8718
8719 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8720
8721 PR fortran/41587
8722 * gfortran.dg/class_array_10.f03: New test.
8723
8724 PR fortran/46356
8725 * gfortran.dg/class_array_11.f03: New test.
8726
8727 PR fortran/51754
8728 * gfortran.dg/class_array_12.f03: New test.
8729
8730 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8731
8732 PR fortran/52012
8733 * gfortran.dg/realloc_on_assign_11.f90: New test.
8734
8735 2012-02-02 Tobias Burnus <burnus@net-b.de>
8736
8737 PR fortran/52093
8738 * gfortran.dg/shape_7.f90: New.
8739
8740 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8741
8742 * gcc.target/mips/mips-prepend-1.c: New test.
8743
8744 2012-02-02 Jan Hubicka <jh@suse.cz>
8745 Tom de Vries <tom@codesourcery.com>
8746
8747 PR middle-end/51998
8748 * gcc.dg/alias-12.c: New testcase.
8749 * gcc.dg/alias-13.c: New testcase.
8750
8751 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8752
8753 PR target/52086
8754 * gcc.dg/pr52086.c: New test.
8755
8756 PR tree-optimization/52073
8757 * gcc.c-torture/compile/pr52073.c: New test.
8758
8759 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8760
8761 PR fortran/51958
8762 * gfortran.dg/function_optimize_10.f90: New test.
8763
8764 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8765
8766 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8767 test on alpha*-*-*.
8768
8769 2012-02-01 Tobias Burnus <burnus@net-b.de>
8770
8771 PR fortran/52024
8772 * gfortran.dg/typebound_operator_14.f90: New.
8773
8774 2012-02-01 Tobias Burnus <burnus@net-b.de>
8775
8776 PR fortran/52059
8777 * gfortran.dg/elemental_function_1.f90: New.
8778
8779 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8780
8781 PR rtl-optimization/51374
8782 * gcc.target/avr/torture/pr51374-1.c:
8783 Also fail if SBIS is seen.
8784
8785 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8786
8787 PR rtl-optimization/51374
8788 * gcc.target/avr/torture/pr51374-1.c: New.
8789
8790 2012-01-31 Tobias Burnus <burnus@net-b.de>
8791
8792 PR fortran/52024
8793 * gfortran.dg/typebound_generic_11.f90: New.
8794
8795 2012-01-31 Tobias Burnus <burnus@net-b.de>
8796
8797 PR fortran/52029
8798 * gfortran.dg/class_49.f90: New.
8799
8800 2012-01-31 Tobias Burnus <burnus@net-b.de>
8801
8802 PR fortran/52013
8803 * gfortran.dg/elemental_args_check_6.f90: New.
8804
8805 2012-01-31 Jason Merrill <jason@redhat.com>
8806
8807 PR c++/52043
8808 * g++.dg/cpp0x/variadic122.C: New.
8809
8810 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8811
8812 PR fortran/52012
8813 * gfortran.dg/realloc_on_assign_10.f90: New test.
8814
8815 2012-01-31 Richard Guenther <rguenther@suse.de>
8816
8817 PR tree-optimization/51528
8818 * gcc.dg/torture/pr51528.c: New testcase.
8819
8820 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8821
8822 PR go/48501
8823 * lib/go.exp (go_target_compile): Append timeout= to options.
8824 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8825 select5-out.go test on alpha*-*-* targets.
8826
8827 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8828
8829 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8830 (TEST_SHORT): Reformat in the same way.
8831 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8832 (TEST_SHORT): Reformat in the same way.
8833 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8834 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8835 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8836 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8837 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8838
8839 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8840
8841 PR target/51835
8842 * gcc.target/arm/pr51835.c: New testcase.
8843
8844 2012-01-30 Richard Guenther <rguenther@suse.de>
8845
8846 PR tree-optimization/52028
8847 * gcc.dg/torture/pr52028.c: New testcase.
8848 * gfortran.dg/ldist-pr45199.f: Adjust.
8849 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8850 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8851 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8852
8853 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR debug/52027
8856 * gcc.dg/tree-prof/pr52027.c: New test.
8857
8858 PR tree-optimization/52046
8859 * gcc.dg/pr52046.c: New test.
8860
8861 PR debug/52048
8862 * g++.dg/other/pr52048.C: New test.
8863
8864 2012-01-30 Richard Guenther <rguenther@suse.de>
8865
8866 PR tree-optimization/52045
8867 * gcc.dg/pr52045.c: New testcase.
8868
8869 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8870
8871 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8872 new code generated for __sync_lock_release.
8873
8874 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8875
8876 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8877
8878 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8879
8880 PR testsuite/51875
8881 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8882
8883 * g++.dg/ext/visibility/template10.C: Fix typo.
8884
8885 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8886
8887 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8888
8889 PR c++/51327
8890 * g++.dg/cpp0x/constexpr-ice6.C: New.
8891
8892 2012-01-29 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/41600
8895 * gfortran.dg/default_initialization_6.f90: New.
8896
8897 2012-01-29 Tobias Burnus <burnus@net-b.de>
8898
8899 PR fortran/51972
8900 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8901 * gfortran.dg/class_48.f90: New.
8902
8903 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8904
8905 PR fortran/51808
8906 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8907
8908 2012-01-28 Tobias Burnus <burnus@net-b.de>
8909
8910 PR fortran/51972
8911 * gfortran.dg/class_allocate_12.f90: New.
8912
8913 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8914
8915 * gcc.dg/torture/pr50444.c: Fix dg directives.
8916
8917 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR target/52006
8920 * gcc.target/arm/pr52006.c: New test.
8921
8922 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8923
8924 PR testsuite/52011
8925 * gcc.dg/lto/trans-mem.h: New file.
8926 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8927 * gcc.dg/lto/trans-mem-1_1.c: Same.
8928 * gcc.dg/lto/trans-mem-4_1.c: Same.
8929 * gcc.dg/lto/trans-mem-3_1.c: Same.
8930
8931 2012-01-27 Tobias Burnus <burnus@net-b.de>
8932
8933 PR fortran/52022
8934 * gfortran.dg/dummy_procedure_7.f90: New.
8935
8936 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8937
8938 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8939 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8940
8941 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR c++/51852
8944 * g++.dg/other/gc5.C: New test.
8945
8946 2012-01-27 Richard Guenther <rguenther@suse.de>
8947
8948 PR tree-optimization/50444
8949 * gcc.dg/torture/pr50444.c: New testcase.
8950
8951 2012-01-27 Tobias Burnus <burnus@net-b.de>
8952
8953 PR fortran/51970
8954 PR fortran/51977
8955 * gfortran.dg/move_alloc_13.f90: New.
8956
8957 2012-01-27 Tobias Burnus <burnus@net-b.de>
8958
8959 PR fortran/51953
8960 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8961 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8962 and change dg-error string.
8963
8964 2012-01-27 Tobias Burnus <burnus@net-b.de>
8965
8966 PR fortran/52016
8967 * gfortran.dg/elemental_args_check_5.f90: New.
8968
8969 2012-01-27 Richard Guenther <rguenther@suse.de>
8970
8971 PR middle-end/51959
8972 * g++.dg/torture/pr51959.C: New testcase.
8973
8974 2012-01-27 Tom de Vries <tom@codesourcery.com>
8975
8976 PR tree-optimization/51990
8977 * gcc.dg/pr51990.c: New test.
8978 * gcc.dg/pr51990-2.c: Same.
8979
8980 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8981 Tobias Burnus <burnus@gcc.gnu.org>
8982
8983 PR fortran/48705
8984 * gfortran.dg/class_allocate_11.f03: New.
8985
8986 PR fortran/51870
8987 PR fortran/51943
8988 PR fortran/51946
8989 * gfortran.dg/class_allocate_7.f03: New.
8990 * gfortran.dg/class_allocate_8.f03: New.
8991 * gfortran.dg/class_allocate_9.f03: New.
8992 * gfortran.dg/class_allocate_10.f03: New.
8993
8994 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8995
8996 * gnat.dg/discr34.adb: New test.
8997 * gnat.dg/discr34_pkg.ads: New helper.
8998
8999 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9000
9001 * gnat.dg/discr33.adb: New test.
9002
9003 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9004
9005 * gnat.dg/limited_with3.ad[sb): New test.
9006 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9007 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9008 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9009
9010 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9011
9012 * gnat.dg/stack_usage1.adb: New test.
9013 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9014
9015 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9016 * gcc.dg/pr44194-2.c: Likewise.
9017
9018 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9019
9020 PR c++/51370
9021 * g++.dg/template/crash112.C: New.
9022
9023 2012-01-27 Richard Henderson <rth@redhat.com>
9024
9025 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9026
9027 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9028
9029 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9030
9031 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9032
9033 PR middle-end/51895
9034 * g++.dg/opt/pr51895.C: New test.
9035
9036 2012-01-26 Michael Matz <matz@suse.de>
9037
9038 PR tree-optimization/48794
9039 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9040
9041 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9042
9043 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9044
9045 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9046
9047 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9048 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9049 memory.
9050 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9051 the default value for s390 and s390x.
9052
9053 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9054
9055 PR lto/51698
9056 * gcc.dg/lto/trans-mem-4_0.c: New.
9057 * gcc.dg/lto/trans-mem-4_1.c: New.
9058 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9059 TM builtins.
9060 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9061 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9062 TM builtins.
9063 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9064 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9065 TM builtins.
9066
9067 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9068
9069 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9070
9071 2012-01-25 Ian Lance Taylor <iant@google.com>
9072
9073 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9074
9075 2012-01-25 Tobias Burnus <burnus@net-b.de>
9076
9077 PR fortran/51995
9078 * gfortran.dg/typebound_proc_25.f90: New.
9079
9080 2012-01-25 Jason Merrill <jason@redhat.com>
9081
9082 PR c++/51992
9083 * g++.dg/lto/pr51992_0.C: New.
9084
9085 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9086
9087 PR tree-optimization/51987
9088 * gcc.target/i386/pr51987.c: New test.
9089
9090 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9091
9092 * gcc.dg/tm/lto-1.c: Require lto support in target.
9093
9094 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9095
9096 PR rtl-optimization/48374
9097 * gcc.dg/pr48374.c: New test.
9098
9099 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9100
9101 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9102
9103 2012-01-25 Tobias Burnus <burnus@net-b.de>
9104
9105 PR fortran/51966
9106 * gfortran.dg/derived_constructor_char_3.f90: New.
9107
9108 2012-01-24 Ian Lance Taylor <iant@google.com>
9109
9110 * go.test/go-test.exp (filecmp): New procedure.
9111 (errchk): Handle quoted square brackets.
9112 (go-gc-tests): Set go_compile_args. Handle various new test
9113 lines. Skip a few new tests.
9114 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9115
9116 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9117
9118 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9119 (check_effective_target_vect_extract_even_odd)
9120 (check_effective_target_vect_interleave): Return true for MIPS
9121 paired-single.
9122
9123 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9124
9125 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9126 (main): Use it instead of argc.
9127
9128 2012-01-24 Jason Merrill <jason@redhat.com>
9129
9130 PR c++/51973
9131 * g++.dg/cpp0x/sfinae31.C: New.
9132
9133 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9134
9135 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9136
9137 2012-01-24 Jason Merrill <jason@redhat.com>
9138
9139 PR c++/51812
9140 * g++.dg/inherit/covariant20.C: New.
9141
9142 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9143
9144 PR c++/51223
9145 * g++.dg/parse/crash58.C: New.
9146
9147 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR target/51957
9150 * gcc.dg/pr51957-1.c: New test.
9151 * gcc.dg/pr51957-1.h: New file.
9152 * gcc.dg/pr51957-2.c: New test.
9153
9154 2012-01-23 Jason Merrill <jason@redhat.com>
9155
9156 PR c++/51930
9157 * g++.dg/ext/visibility/template10.C: New.
9158
9159 2012-01-23 Tobias Burnus <burnus@net-b.de>
9160
9161 PR fortran/51948
9162 * gfortran.dg/move_alloc_12.f90: New.
9163
9164 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9165
9166 PR middle-end/45416
9167 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9168
9169 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9170
9171 PR c++/51398
9172 * g++.dg/template/crash111.C: New.
9173
9174 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9175
9176 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9177 configurations.
9178 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9179
9180 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9181
9182 PR testsuite/51941
9183 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9184 the DW_TAG_class_type and DW_AT_name: "Executor".
9185
9186 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9187
9188 * lib/target-supports.exp
9189 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9190 (check_effective_target_vect_interleave): Likewise.
9191
9192 2012-01-22 Jason Merrill <jason@redhat.com>
9193
9194 PR c++/51925
9195 * g++.dg/template/using20.C: New.
9196 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9197
9198 2012-01-23 Jason Merrill <jason@redhat.com>
9199
9200 PR target/51934
9201 * g++.dg/torture/pr51344.C: Limit to x86.
9202
9203 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9204
9205 * c-c++-common/tm/omp.c: Require target with pthread support.
9206
9207 2012-01-23 Richard Guenther <rguenther@suse.de>
9208
9209 PR tree-optimization/51949
9210 * gcc.dg/torture/pr51949.c: New testcase.
9211
9212 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR rtl-optimization/51933
9215 * gcc.c-torture/execute/pr51933.c: New test.
9216
9217 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9218
9219 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9220 Do not define for Interix.
9221
9222 2012-01-22 Jason Merrill <jason@redhat.com>
9223
9224 PR c++/51832
9225 * g++.dg/lto/pr51832.h: New.
9226 * g++.dg/lto/pr51832_0.C: New.
9227 * g++.dg/lto/pr51832_1.C: New.
9228
9229 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9230
9231 * gcc.dg/ext-elim-1.c: New test.
9232
9233 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9234
9235 PR target/51931
9236 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9237 * g++.dg/opt/longbranch1.C: Likewise.
9238
9239 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9240
9241 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9242 in C++11 mode.
9243
9244 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9245
9246 PR fortran/50556
9247 * gfortran.dg/namelist_74.f90: New test.
9248 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9249
9250 2012-01-21 Tobias Burnus <burnus@net-b.de>
9251
9252 PR fortran/51913
9253 * gfortran.dg/class_47.f90: New.
9254
9255 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9256
9257 * gnat.dg/renaming5.ad[sb]: New test.
9258
9259 2012-01-20 Jason Merrill <jason@redhat.com>
9260
9261 PR c++/51919
9262 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9263
9264 2012-01-20 Jason Merrill <jason@redhat.com>
9265
9266 PR c++/51922
9267 * g++.dg/ext/attrib42.C: Require ilp32.
9268
9269 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR target/51915
9272 * gcc.target/arm/pr51915.c: New test.
9273
9274 2012-01-20 Cary Coutant <ccoutant@google.com>
9275 Dodji Seketeli <dodji@redhat.com>
9276
9277 PR debug/45682
9278 * g++.dg/debug/dwarf2/nested-3.C: New test.
9279
9280 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9281
9282 PR c++/51402
9283 * g++.dg/template/crash110.C: New.
9284
9285 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9286
9287 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9288 Remove default options on hppa*-*-hpux*.
9289
9290 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9291
9292 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9293
9294 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9295
9296 * gcc.c-torture/compile/pr51856.c: New testcase.
9297
9298 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9299
9300 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9301 options to go_target_compile.
9302
9303 2012-01-20 Kai Tietz <ktietz@redhat.com>
9304
9305 * g++.dg/torture/pr51344.C: Fix typo.
9306
9307 2012-01-20 Richard Guenther <rguenther@suse.de>
9308
9309 PR tree-optimization/51903
9310 * g++.dg/torture/pr51903.C: New testcase.
9311
9312 2012-01-20 Tobias Burnus <burnus@net-b.de>
9313 Janus Weil <janus@gcc.gnu.org>
9314
9315 PR fortran/51056
9316 * gfortran.dg/use_21.f90: New.
9317
9318 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR target/51106
9321 * gcc.dg/torture/pr51106-1.c: New test.
9322 * gcc.dg/torture/pr51106-2.c: New test.
9323
9324 2012-01-19 Kai Tietz <ktietz@redhat.com>
9325
9326 * g++.dg/torture/pr51344.C: New test.
9327
9328 2012-01-19 Tobias Burnus <burnus@net-b.de>
9329
9330 PR fortran/51904
9331 * gfortran.dg/intrinsic_size_2.f90: New.
9332
9333 2012-01-19 Jason Merrill <jason@redhat.com>
9334
9335 PR c++/51889
9336 * g++.dg/inherit/using7.C: New.
9337
9338 2012-01-19 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/37997
9341 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9342
9343 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9344
9345 PR rtl-optimization/51505
9346 * gcc.dg/pr51505.c: New test.
9347
9348 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9349
9350 PR fortran/51634
9351 * gfortran.dg/typebound_operator_12.f03: New.
9352 * gfortran.dg/typebound_operator_13.f03: New.
9353
9354 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9355
9356 PR c++/51225
9357 * g++.dg/cpp0x/pr51225.C: New.
9358
9359 2012-01-17 Ian Lance Taylor <iant@google.com>
9360
9361 PR go/50656
9362 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9363
9364 2012-01-17 Tobias Burnus <burnus@net-b.de>
9365
9366 PR fortran/51869
9367 * gfortran.dg/realloc_on_assign_9.f90: New.
9368
9369 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9370
9371 PR other/51165
9372 * gcc.dg/tm/memopt-3.c: Remove xfail.
9373 * gcc.dg/tm/memopt-4.c: Remove xfail.
9374 * gcc.dg/tm/memopt-5.c: Remove xfail.
9375 * gcc.dg/tm/memopt-7.c: Remove xfail.
9376
9377 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR tree-optimization/51877
9380 * gcc.c-torture/execute/pr51877.c: New test.
9381
9382 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9383
9384 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9385 {!vect_align_arrays} to vect_sizes_32B_16B.
9386 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9387 * gcc.dg/vect/vect-peel-3.c: Ditto.
9388
9389 2012-01-16 Jason Merrill <jason@redhat.com>
9390
9391 PR c++/51854
9392 * g++.dg/abi/mangle60.C: New.
9393
9394 PR c++/51827
9395 * g++.dg/pch/mangle1.{C,Hs}: New.
9396
9397 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9398 Tobias Burnus <burnus@net-b.de>
9399
9400 PR fortran/50981
9401 * gfortran.dg/elemental_optional_args_3.f90: New
9402 * gfortran.dg/elemental_optional_args_4.f90: New
9403
9404 2012-01-16 Tobias Burnus <burnus@net-b.de>
9405
9406 PR fortran/51809
9407 * gfortran.dg/use_20.f90: New
9408
9409 2012-01-16 Jason Merrill <jason@redhat.com>
9410
9411 PR c++/51868
9412 * g++.dg/cpp0x/rv-bitfield.C: New.
9413 * g++.dg/cpp0x/rv-bitfield2.C: New.
9414
9415 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9416
9417 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9418 subroutine 'qsort' and use index array to assign the result.
9419
9420 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR tree-optimization/51865
9423 * gcc.dg/pr51865.c: New test.
9424
9425 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9426
9427 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9428
9429 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9430
9431 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9432 to be loaded from the constant pool, rather than via %hi and %lo.
9433
9434 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9435
9436 PR rtl-optimization/51821
9437 * gcc.dg/pr51821.c: New test.
9438
9439 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9440
9441 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9442
9443 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9444
9445 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9446
9447 2012-01-14 Tobias Burnus <burnus@net-b.de>
9448
9449 PR fortran/51800
9450 * gfortran.dg/init_flag_8.f90: New.
9451 * gfortran.dg/init_flag_9.f90: New.
9452
9453 2011-01-14 Tobias Burnus <burnus@net-b.de>
9454
9455 PR fortran/51816
9456 * gfortran.dg/use_18.f90: New.
9457 * gfortran.dg/use_19.f90: New.
9458
9459 2012-01-13 Ian Lance Taylor <iant@google.com>
9460
9461 PR c++/50012
9462 * g++.dg/warn/Wsign-compare-4.C: New.
9463
9464 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9465
9466 PR fortran/48351
9467 * gfortran.dg/alloc_comp_assign.f03: New.
9468 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9469 __BUILTIN_FREE from 38 to 32.
9470
9471 2012-01-13 Jason Merrill <jason@redhat.com>
9472
9473 PR c++/20681
9474 * g++.dg/warn/Wreturn-type-7.C: New.
9475
9476 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9477
9478 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9479 assumption.
9480 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9481 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9482 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9483 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9484 int32plus because of big array needed.
9485 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9486 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9487
9488 2012-01-13 Jason Merrill <jason@redhat.com>
9489
9490 PR c++/51813
9491 * g++.dg/ext/visibility/template9.C: New.
9492
9493 PR c++/51620
9494 * g++.dg/cpp0x/defaulted34.C: New.
9495 * g++.dg/template/virtual3.C: New.
9496
9497 2012-01-13 Richard Guenther <rguenther@suse.de>
9498
9499 PR middle-end/8081
9500 * gcc.dg/torture/pr8081.c: New testcase.
9501
9502 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9503
9504 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9505
9506 2012-01-12 Jason Merrill <jason@redhat.com>
9507
9508 PR c++/51714
9509 * g++.dg/ext/stmtexpr14.C: New.
9510
9511 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9512
9513 PR c++/51633
9514 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9515
9516 2012-01-12 Jason Merrill <jason@redhat.com>
9517
9518 PR c++/48051
9519 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9520 * g++.dg/abi/mangle58.C: Likewise.
9521
9522 PR c++/51403
9523 * g++.dg/template/arg8.C: New.
9524
9525 2012-01-12 Ira Rosen <irar@il.ibm.com>
9526
9527 PR tree-optimization/51799
9528 * gcc.dg/vect/pr51799.c: New test.
9529 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9530 patterns.
9531
9532 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9533 Tobias Burnus <burnus@net-b.de>
9534
9535 PR fortran/51057
9536 PR fortran/51616
9537 * lib/target-supports.exp
9538 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9539 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9540
9541 2012-01-11 Jason Merrill <jason@redhat.com>
9542
9543 PR c++/51565
9544 * g++.dg/ext/attrib42.C: New.
9545
9546 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR bootstrap/51796
9549 * gcc.dg/pr51796.c: New test.
9550
9551 2012-01-11 Jason Merrill <jason@redhat.com>
9552
9553 PR c++/51818
9554 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9555
9556 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9557
9558 * gnat.dg/array19.ad[sb]: New test.
9559
9560 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9561
9562 * gnat.dg/opt23.ad[sb]: New test.
9563 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9564 * gnat.dg/opt24.ad[sb]: New test.
9565
9566 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9567
9568 PR tree-optimization/49642
9569 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9570 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9571
9572 2012-01-11 Jason Merrill <jason@redhat.com>
9573
9574 PR c++/51613
9575 * g++.dg/template/explicit-args5.C: New.
9576
9577 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9578
9579 * gcc.c-torture/execute/20120110-1.c: New testcase.
9580
9581 2012-01-10 Jason Merrill <jason@redhat.com>
9582
9583 PR c++/51614
9584 * g++.dg/inherit/ambig1.C: New.
9585
9586 PR c++/51433
9587 * g++.dg/cpp0x/constexpr-cache1.C: New.
9588
9589 2012-01-10 Richard Guenther <rguenther@suse.de>
9590
9591 PR tree-optimization/51801
9592 * gcc.dg/torture/pr51801.c: New testcase.
9593
9594 2012-01-10 Tobias Burnus <burnus@net-b.de>
9595
9596 PR fortran/51652
9597 * gfortran.dg/allocate_with_typespec_5.f90: New.
9598
9599 2012-01-10 Tobias Burnus <burnus@net-b.de>
9600
9601 * gfortran.dg/class_39.f03: Update dg-error string.
9602
9603 2012-01-10 Richard Guenther <rguenther@suse.de>
9604
9605 PR tree-optimization/50913
9606 * gcc.dg/graphite/interchange-16.c: New testcase.
9607 * gcc.dg/graphite/scop-20.c: XFAIL.
9608 * gfortran.dg/graphite/interchange-1.f: Likewise.
9609 * gfortran.dg/graphite/block-1.f90: Likewise.
9610 * gfortran.dg/graphite/block-2.f: Likewise.
9611
9612 2012-01-10 Richard Henderson <rth@redhat.com>
9613
9614 * lib/target-supports.exp (check_effective_target_vect_perm,
9615 check_effective_target_vect_perm_byte,
9616 check_effective_target_vect_perm_short): Enable for arm neon.
9617
9618 2012-01-09 Tobias Burnus <burnus@net-b.de>
9619
9620 PR fortran/46328
9621 * gfortran.dg/typebound_operator_11.f90: New.
9622
9623 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9624
9625 * gnat.dg/array18.adb: New test.
9626 * gnat.dg/array18_pkg.ads: New helper.
9627
9628 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9629
9630 PR fortran/51791
9631 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9632 around base object in first assignment in main program.
9633 * gfortran.dg/typebound_operator_10.f03: New test.
9634
9635 2012-01-09 Martin Jambor <mjambor@suse.cz>
9636
9637 PR tree-optimization/51759
9638 * g++.dg/ipa/pr51759.C: New test.
9639
9640 2012-01-09 Tobias Burnus <burnus@net-b.de>
9641
9642 PR fortran/51758
9643 * gfortran.dg/optional_absent_2.f90: New.
9644
9645 2012-01-09 Tobias Burnus <burnus@net-b.de>
9646
9647 PR fortran/51578
9648 * gfortran.dg/use_17.f90: New.
9649
9650 2012-01-09 Gary Funck <gary@intrepid.com>
9651
9652 PR preprocessor/33919
9653 * gcc.dg/pr33919.c: New test.
9654 * gcc.dg/pr33919-0.h: New test header file.
9655 * gcc.dg/pr33919-1.h: Ditto.
9656 * gcc.dg/pr33919-2.h: Ditto.
9657
9658 2012-01-07 Jan Hubicka <jh@suse.cz>
9659
9660 PR tree-optimize/51694
9661 * gcc.c-torture/compile/pr51694.c: new testcase.
9662
9663 2012-01-07 Jan Hubicka <jh@suse.cz>
9664
9665 PR tree-optimization/51600
9666 * g++.dg/torture/pr51600.C: New testcase.
9667
9668 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9669
9670 PR gcov-profile/51715
9671 PR gcov-profile/51717
9672 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9673 * gcc.misc-tests/gcov-14.c: Likewise.
9674
9675 2012-01-06 Jason Merrill <jason@redhat.com>
9676
9677 * g++.dg/parse/new5.C: New.
9678
9679 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9680
9681 PR testsuite/51655
9682 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9683 including <string.h>.
9684
9685 2012-01-06 Jason Merrill <jason@redhat.com>
9686
9687 * g++.dg/abi/mangle51.C: New.
9688 * g++.dg/abi/mangle52.C: New.
9689 * g++.dg/abi/mangle53.C: New.
9690 * g++.dg/abi/mangle54.C: New.
9691 * g++.dg/abi/mangle55.C: New.
9692 * g++.dg/abi/mangle56.C: New.
9693 * g++.dg/abi/mangle57.C: New.
9694 * g++.dg/abi/mangle58.C: New.
9695 * g++.dg/abi/mangle59.C: New.
9696 * g++.dg/cpp0x/trailing3.C: Update mangling.
9697 * g++.dg/cpp0x/variadic111.C: Update mangling.
9698 * g++.dg/cpp0x/variadic4.C: Update mangling.
9699 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9700 * g++.dg/template/nontype22.C: Works now.
9701 * g++.dg/template/pr35240.C: Works now.
9702
9703 * g++.dg/cpp0x/error7.C: New.
9704
9705 2012-01-06 Tobias Burnus <burnus@net-b.de>
9706
9707 * gfortran.dg/deallocate_stat_2.f90: New.
9708 * coarray/allocate_errgmsg.f90: New.
9709 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9710 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9711 * coarray/subobject_1.f90: Fix for num_images > 1.
9712 * gfortran.dg/deallocate_stat.f90: Update due to changed
9713 stat= handling.
9714
9715 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9716
9717 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9718
9719 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9720
9721 * ada/acats/overflow.lst: Add cb20004.
9722
9723 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9724
9725 PR c++/51541
9726 * g++.dg/cpp0x/alias-decl-18.C: New test.
9727
9728 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9729
9730 * gcc.c-torture/execute/20120104-1.c: New test.
9731
9732 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9733
9734 PR fortran/PR48946
9735 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9736 the old typebound_operator_8.f03.
9737 * gfortran.dg/typebound_operator_8.f03: New version of
9738 typebound_operator_7.f03 with 'u' a derived type instead of a
9739 class object.
9740
9741 2012-01-05 Richard Guenther <rguenther@suse.de>
9742
9743 * g++.dg/torture/pr49309.C: Skip for -flto.
9744
9745 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9746
9747 PR middle-end/51761
9748 * gcc.c-torture/compile/pr51761.c: New test.
9749
9750 2012-01-05 Richard Guenther <rguenther@suse.de>
9751
9752 PR tree-optimization/51760
9753 * gcc.dg/torture/pr51760.c: New testcase.
9754
9755 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9756
9757 PR middle-end/51472
9758 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9759
9760 2012-01-05 Richard Guenther <rguenther@suse.de>
9761
9762 PR lto/41576
9763 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9764 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9765
9766 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9767
9768 PR debug/51695
9769 * gcc.dg/pr51695.c: New test.
9770
9771 2012-01-04 Andrew Pinski <apinski@cavium.com>
9772
9773 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9774 * gcc.target/mips/octeon2-lx-1.c: New test.
9775 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9776 * gcc.target/mips/octeon2-lx-2.c: New test.
9777 * gcc.target/mips/octeon2-lx-3.c: New test.
9778
9779 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9780
9781 PR other/51163
9782 PR other/51164
9783 * gcc.dg/tm/alias-1.c: Adjust regexp.
9784 * gcc.dg/tm/alias-2.c: Adjust regexp.
9785
9786 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9787
9788 PR c++/51064
9789 * g++.dg/warn/Wparentheses-26.C: New.
9790
9791 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9792
9793 * gfortran.dg/elemental_optional_args_2.f90: New test.
9794
9795 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9796
9797 PR fortran/49693
9798 * gfortran.dg/common_17.f90: New test.
9799
9800 2012-01-04 Richard Guenther <rguenther@suse.de>
9801
9802 PR tree-optimization/49651
9803 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9804 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9805
9806 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9807
9808 PR c++/51738
9809 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9810
9811 2012-01-03 Andrew Pinski <apinski@cavium.com>
9812
9813 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9814 for all mips targets. Also allow an optional .cfi_startproc.
9815
9816 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9817
9818 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9819
9820 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9821
9822 PR c++/29273
9823 * g++.dg/rtti/dyncast5.C: New.
9824
9825 2012-01-03 Richard Guenther <rguenther@suse.de>
9826
9827 PR tree-optimization/51070
9828 * gcc.dg/torture/pr51070-2.c: New testcase.
9829
9830 2012-01-03 Richard Guenther <rguenther@suse.de>
9831
9832 PR tree-optimization/51692
9833 * gcc.dg/torture/pr51692.c: New testcase.
9834
9835 2012-01-03 Richard Guenther <rguenther@suse.de>
9836
9837 PR debug/51650
9838 * g++.dg/lto/pr51650-3_0.C: New testcase.
9839
9840 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9841
9842 PR c++/15867
9843 * g++.dg/warn/Wredundant-decls-spec.C: New.
9844
9845 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR tree-optimization/51719
9848 * g++.dg/tree-prof/pr51719.C: New test.
9849
9850 2012-01-03 Richard Guenther <rguenther@suse.de>
9851
9852 PR middle-end/51730
9853 * gcc.dg/fold-compare-6.c: New testcase.
9854
9855 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9856
9857 PR c++/51669
9858 * g++.dg/gomp/pr51669.C: New test.
9859
9860 2012-01-02 Jason Merrill <jason@redhat.com>
9861
9862 PR c++/51675
9863 * g++.dg/cpp0x/constexpr-union2.C: New.
9864
9865 PR c++/51666
9866 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9867
9868 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9869
9870 PR c++/51462
9871 * g++.dg/cpp0x/constexpr-99.C: New test.
9872
9873 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9874
9875 PR c++/20140
9876 * g++.dg/template/init9.C: New.
9877
9878 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9879
9880 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9881 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9882 rather than a specific number.
9883
9884 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9885
9886 PR fortran/46262
9887 PR fortran/46328
9888 PR fortran/51052
9889 * gfortran.dg/typebound_operator_7.f03: New.
9890 * gfortran.dg/typebound_operator_8.f03: New.
9891
9892 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9893
9894 PR target/51729
9895 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9896 XFAIL.
9897 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9898
9899 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9900
9901 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9902
9903 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9904
9905 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9906 for MIPS.
9907
9908 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9909
9910 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9911 * gfortran.dg/io_real_boz_4.f90: Likewise.
9912 * gfortran.dg/io_real_boz_5.f90: Likewise.
9913
9914 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9915
9916 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9917
9918 2012-01-02 Revital Eres <revital.eres@linaro.org>
9919
9920 * gcc.dg/sms-11.c: New file.
9921
9922 2012-01-02 Tobias Burnus <burnus@net-b.de>
9923
9924 PR fortran/51682
9925 * gfortran.dg/coarray/image_index_3.f90: New.
9926
9927 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9928
9929 PR c++/16603
9930 * g++.dg/parse/enum8.C: New.
9931
9932 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9933
9934 PR c++/51379
9935 * g++.dg/conversion/reinterpret4.C: New.
9936 * g++.dg/conversion/reinterpret1.C: Adjust.
9937
9938 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9939
9940 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9941
9942 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9943
9944 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9945 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9946 * g++.old-deja/g++.jason/access14.C: Likewise.
9947 * g++.old-deja/g++.jason/access8.C: Likewise.
9948 * g++.old-deja/g++.jason/access1.C: Likewise.
9949 * g++.old-deja/g++.other/access3.C: Likewise.
9950 * g++.old-deja/g++.other/access5.C: Likewise.
9951 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9952 * g++.old-deja/g++.law/visibility22.C: Likewise.
9953 * g++.old-deja/g++.law/visibility26.C: Likewise.
9954 * g++.old-deja/g++.mike/p2746.C: Likewise.
9955 * g++.dg/debug/using1.C: Likewise.
9956 * g++.dg/lookup/using51.C: Likewise.
9957 * g++.dg/inherit/using5.C: Likewise.
9958 * g++.dg/inherit/pr30297.C: Likewise.
9959 * g++.dg/inherit/access8.C: Likewise.
9960 * g++.dg/torture/pr39362.C: Likewise.
9961 * g++.dg/template/crash13.C: Likewise.
9962 * g++.dg/template/using10.C: Likewise.
9963
9964 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9965
9966 PR fortran/51502
9967 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9968
9969 2012-01-01 Ira Rosen <irar@il.ibm.com>
9970
9971 PR tree-optimization/51704
9972 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9973 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9974 corresponding flags.
9975
9976 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9977
9978 PR c++/51723
9979 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9980
9981 2012-01-01 Jan Hubicka <jh@suse.cz>
9982
9983 PR rtl-optimization/51069
9984 * gcc.c-torture/compile/pr51069.c: New testcase.
9985
9986 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR tree-optimization/51683
9989 * gcc.dg/pr51683.c: New test.
9990 \f
9991 Copyright (C) 2012 Free Software Foundation, Inc.
9992
9993 Copying and distribution of this file, with or without modification,
9994 are permitted in any medium without royalty provided the copyright
9995 notice and this notice are preserved.