* gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-10 Jan Hubicka <jh@suse.cz>
2
3 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
4
5 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
6
7 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
8 -mno-sse -mno-mmx to dg-options. Reformat.
9
10 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
11
12 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
13 * c-c++-common/vector-compare-1.c: Same.
14 * c-c++-common/vector-compare-2.c: Same.
15 * g++.dg/other/unused1.C: Skip on AIX.
16 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
17 extra message on AIX.
18
19 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
20
21 PR target/55247
22 * gcc.target/i386/pr55247.c: New test.
23
24 2012-11-09 Andrew Pinski <apinski@cavium.com>
25
26 * gcc.c-torture/execute/20121108-1.c: New test.
27
28 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
29
30 PR c++/54413
31 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
32 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
33 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
34 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
35
36 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
37
38 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
39 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
40 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
41 array bounds.
42 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
43
44 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
45
46 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
47 * g++.dg/tm/pr47530.C: Same.
48
49 2012-11-09 Jason Merrill <jason@redhat.com>
50
51 PR c++/54859
52 * g++.dg/cpp0x/alias-decl-25.C: New.
53
54 * g++.dg/abi/abi-tag1.C: New.
55 * g++.dg/abi/abi-tag2.C: New.
56
57 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
58
59 PR rtl-optimization/55154
60 * gcc.target/i386/pr55154.c: New test.
61
62 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
63
64 PR rtl-optimization/55151
65 * gcc.dg/pr55151.c: Move ...
66 * gcc.target/i386/pr55151.c: ... here.
67
68 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
69
70 PR rtl-optimization/54472
71 * gcc.dg/pr54472.c: New test.
72
73 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
74
75 * gnat.dg/stack_check3.ad[sb]: New test.
76
77 2012-11-08 Ian Lance Taylor <iant@google.com>
78
79 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
80 with arguments. Handle errorcheckoutput and rundir test types.
81
82 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
83
84 PR tree-optimization/55191
85 * gcc.dg/pr55191.c: New test.
86
87 2012-11-08 Jakub Jelinek <jakub@redhat.com>
88
89 PR debug/54499
90 * g++.dg/debug/pr54499.C: New test.
91
92 2012-11-08 Jan Hubicka <jh@suse.cz>
93
94 PR middle-end/48636
95 * gcc.dg/winline-3.c: Update.
96
97 2012-11-08 Martin Jambor <mjambor@suse.cz>
98
99 * gfortran.dg/ipcp-array-1.f90: New test.
100
101 2012-11-08 Florian Weimer <fweimer@redhat.com>
102
103 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
104
105 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
106
107 PR rtl-optimization/55151
108 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
109
110 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
111
112 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
113
114 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
115
116 * gcc.c-torture/compile/20121107-1.c: New test.
117
118 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
119
120 PR rtl-optimization/55151
121 * gcc.dg/pr55151.c: Compile it only for x86_64.
122
123 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
124
125 PR rtl-optimization/55122
126 * gcc.dg/pr55122.c: New test.
127
128 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
129
130 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
131 word powerpc.
132 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
133 * gcc.target/powerpc/loop_align.c: Skip on AIX.
134 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
135 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
136
137 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
138
139 PR c/53063
140 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
141
142 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
143
144 PR c/51294
145 * c-c++-common/pr51294.c: New.
146
147 2012-11-07 Martin Jambor <mjambor@suse.cz>
148
149 PR tree-optimization/53787
150 * gcc.dg/ipa/ipa-5.c: Adjust.
151 * gcc.dg/ipa/ipcp-agg-1.c: New test.
152 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
153 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
154 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
155 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
156 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
157 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
158 * gfortran.dg/pr48636-2.f90: New test.
159 * gfortran.dg/pr53787.f90: Likewise.
160
161 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/55226
164 Revert:
165 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
166
167 PR c++/54922
168 * g++.dg/cpp0x/constexpr-union4.C: New.
169
170 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
171
172 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
173
174 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
175
176 PR target/49220
177 * gcc.c-torture/compile/pr49220.c: New test.
178
179 2012-11-07 Florian Weimer <fweimer@redhat.com>
180
181 * g++.dg/init/new40.C: New.
182
183 2012-11-07 Jakub Jelinek <jakub@redhat.com>
184
185 PR debug/54693
186 * gcc.dg/guality/pr54693-2.c: New test.
187
188 2012-11-06 Andrew Pinski <apinski@cavium.com>
189
190 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
191 -fno-vect-cost-model.
192
193 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
194
195 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
196 * gcc.dg/tm/debug-1.c: Same.
197 * gcc.dg/tm/irrevocable-3.c: Same.
198 * gcc.dg/tm/irrevocable-4.c: Same.
199 * gcc.dg/tm/memopt-10.c: Same.
200 * gcc.dg/tm/memopt-11.c: Same.
201 * gcc.dg/tm/props-4.c: Same.
202 * gcc.dg/tm/wrap-3.c: Same.
203 * gcc.dg/tm/wrap-4.c: Same.
204
205 2012-11-06 Andrew Pinski <apinski@cavium.com>
206
207 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
208
209 2012-11-06 Jan Hubicka <jh@suse.cz>
210
211 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
212 candidate still.
213 * gcc.dg/tree-ssa/loop-23.c: Likewise.
214 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
215 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
216
217 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
218
219 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
220
221 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
222
223 PR middle-end/41993
224 * gcc.dg/torture/pr41993.c: New test.
225
226 2012-11-06 Jan Hubicka <jh@suse.cz>
227
228 * gcc.target/i386/l_fma_float_?.c: Update.
229 * gcc.target/i386/l_fma_double_?.c: Update.
230
231 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
232
233 PR target/54089
234 * gcc.target/sh/pr54089-8.c: New.
235 * gcc.target/sh/pr54089-9.c: New.
236
237 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
238
239 PR target/47440
240 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
241 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
242 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
243 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
244 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
245 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
246 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
247 * gcc.target/i386/avx-vzeroupper-27.c: New.
248
249 2012-11-06 Janus Weil <janus@gcc.gnu.org>
250
251 PR fortran/54917
252 * gfortran.dg/transfer_class_1.f90: New.
253 * gfortran.dg/transfer_class_2.f90: New.
254
255 2012-11-05 Sriraman Tallam <tmsriram@google.com>
256
257 * testsuite/g++.dg/mv1.C: New test.
258 * testsuite/g++.dg/mv2.C: New test.
259 * testsuite/g++.dg/mv3.C: New test.
260 * testsuite/g++.dg/mv4.C: New test.
261 * testsuite/g++.dg/mv5.C: New test.
262 * testsuite/g++.dg/mv6.C: New test.
263
264 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
265
266 PR testsuite/55186
267 * gcc.dg/const-uniq-1.c (a): Increase length four times.
268
269 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
270
271 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
272 darwin.
273
274 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
275
276 * g++.dg/torture/20121105-1.C: New test.
277
278 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
279
280 * gcc.dg/torture/fp-compare.c: New testcase.
281
282 2012-11-05 Jan Hubicka <jh@suse.cz>
283
284 * gcc.dg/const-1.c: Update.
285 * gcc.dg/pure-1.c: Update.
286
287 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
288
289 PR rtl-optimization/55151
290 * gcc.dg/pr55151.c: New test.
291
292 2012-11-05 Jakub Jelinek <jakub@redhat.com>
293
294 PR debug/54970
295 PR debug/54971
296 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
297
298 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
299
300 PR testsuite/51128
301 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
302
303 2012-11-05 Jan Hubicka <jh@suse.cz>
304
305 * gcc.dg/autopar/pr49960.c: Fix testcase.
306
307 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
308
309 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
310 Fix scan-tree-dump-times directive.
311
312 2012-11-04 Janus Weil <janus@gcc.gnu.org>
313
314 PR fortran/55199
315 * gfortran.dg/associate_12.f90: New.
316
317 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
318
319 PR target/54255
320 * lib/target-supports.exp (check_effective_target_masm_intel): New
321 proc.
322 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
323 masm_intel.
324
325 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
326 Jack Howarth <howarth@bromo.med.uc.edu>
327
328 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
329 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
330 * gcc.target/i386/pr53249.c: Likewise.
331
332 2012-11-03 Andrew Pinski <apinski@cavium.com>
333
334 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
335 call abort1 so that cross jumping does not happen.
336
337 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
338
339 PR target/51244
340 * gcc.target/sh/pr51244-18.c: New.
341 * gcc.target/sh/pr51244-19.c: New.
342
343 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
344
345 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
346 b requires a 64-bit operation followed by a truncation.
347
348 2012-11-02 Jan Hubicka <jh@suse.cz>
349
350 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
351
352 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
353
354 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
355 conditions to verify the reduction code is vectorized.
356
357 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
358 in case 'pow', such as 'powerpc' is used in the compiler version name.
359 * gcc.target/powerpc/pr46728-2.c: Likewise.
360 * gcc.target/powerpc/pr46728-3.c: Likewise.
361 * gcc.target/powerpc/pr46728-4.c: Likewise.
362 * gcc.target/powerpc/pr46728-5.c: Likewise.
363 * gcc.target/powerpc/pr46728-7.c: Likewise.
364 * gcc.target/powerpc/pr46728-8.c: Likewise.
365 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
366
367 2012-11-02 Jan Hubicka <jh@suse.cz>
368
369 * gcc.dg/tree-ssa/loop-38.c: New testcase.
370
371 2012-11-02 Jan Hubicka <jh@suse.cz>
372
373 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
374 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
375
376 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
377
378 PR middle-end/55130
379 * gcc.target/i386/pr55130.c: New test.
380
381 2012-11-02 Jakub Jelinek <jakub@redhat.com>
382
383 PR target/55147
384 * gcc.target/i386/pr55147.c: New test.
385
386 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
387
388 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
389 * gfortran.dg/default_format_denormal_1.f90: Same.
390
391 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
392
393 PR middle-end/55001
394 * g++.dg/ext/vector19.C: Remove target restrictions.
395 * gcc.dg/fold-compare-7.c: New testcase.
396
397 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
398
399 PR target/55160
400 * gcc.target/sh/pr55160.c: New.
401
402 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
403
404 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
405 scan-assembler regex.
406
407 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
408
409 PR middle-end/55150
410 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
411 * gcc.dg/pr55150-2.c: New test.
412
413 2012-11-01 Sharad Singhai <singhai@google.com>
414
415 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
416 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
417 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
418 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
419
420 2012-10-31 Dehao Chen <dehao@google.com>
421
422 * g++.dg/debug/dwarf2/block.C: New testcase.
423
424 2012-10-31 Jan Hubicka <jh@suse.cz>
425
426 * gcc.dg/pr44974.c: Add noinline.
427
428 2012-10-31 Janus Weil <janus@gcc.gnu.org>
429
430 PR fortran/53718
431 * gfortran.dg/class_54.f90: New.
432
433 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
434 Jakub Jelinek <jakub@redhat.com>
435
436 PR tree-optimization/55018
437 * gcc.dg/torture/pr55018.c: New test.
438
439 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
440
441 PR c++/54583
442 * g++.dg/ext/vla13.C: New.
443
444 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
445
446 PR middle-end/55150
447 * gcc.dg/pr55150.c: New test.
448
449 2012-10-31 Tobias Burnus <burnus@net-b.de>
450
451 PR fortran/55134
452 * gfortran.dg/associate_11.f90: New.
453
454 2012-10-31 Dodji Seketeli <dodji@redhat.com>
455
456 PR c++/54955
457 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
458
459 2012-10-31 Jakub Jelinek <jakub@redhat.com>
460
461 PR tree-optimization/19105
462 PR tree-optimization/21643
463 PR tree-optimization/46309
464 * gcc.dg/pr19105.c: New test.
465 * gcc.dg/pr21643.c: New test.
466 * gcc.dg/pr46309-2.c: New test.
467 * gcc.c-torture/execute/pr46309.c: New test.
468
469 2012-10-31 Alan Modra <amodra@gmail.com>
470
471 * gcc.target/powerpc/dimode_off.c: New.
472 * gcc.target/powerpc/timode_off.c: New.
473 * gcc.target/powerpc/dfmode_off.c: New.
474 * gcc.target/powerpc/tfmode_off.c: New.
475
476 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
477
478 PR rtl-optimization/55093
479 * gcc.target/i386/pr55093.c: New file.
480
481 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
482
483 * gcc.target/i386/pr55116.c: Renamed to ...
484 * gcc.target/i386/pr55116-1.c: This.
485
486 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
487
488 * gcc.target/i386/pr55116-2.c: New file.
489
490 2012-10-30 Richard Biener <rguenther@suse.de>
491
492 * gcc.dg/vect/slp-perm-2.c: Adjust.
493
494 2012-10-30 Richard Biener <rguenther@suse.de>
495
496 PR tree-optimization/55111
497 * gcc.dg/torture/pr55111.c: New testcase.
498
499 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
500
501 PR target/53988
502 * gcc.target/sh/pr53988.c: New.
503
504 2012-10-30 Bin Cheng <bin.cheng@arm.com>
505
506 PR target/54989
507 * gcc.dg/hoist-register-pressure-1.c: Rename from
508 hoist-register-pressure.c. Add nonpic condition.
509 * gcc.dg/hoist-register-pressure-2.c: New testcase.
510
511 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
512
513 PR c++/54930
514 * gcc.dg/Wreturn-local-addr.c: New.
515 * g++.dg/warn/Wno-return-local-addr.C: New.
516 * g++.dg/warn/Wreturn-local-addr.C: New.
517
518 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
519
520 PR middle-end/55116
521 * gcc.target/i386/pr55116.c: New file.
522
523 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
524
525 PR c/53066
526 * gcc.dg/Wshadow-4.c: New.
527 * gcc.dg/Wshadow-4.h: New.
528
529 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
530
531 PR debug/54693
532 * gcc.dg/guality/pr54693.c: New.
533
534 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
535
536 PR middle-end/55027
537 * gcc.dg/pr55027.c: New testcase.
538
539 2012-10-29 Jan Hubicka <jh@suse.cz>
540
541 * gcc.dg/ipa/inline-6.c: New testcase.
542
543 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
544
545 PR rtl-optimization/55106
546 * g++.dg/pr55106.C: New.
547
548 2012-10-29 Richard Guenther <rguenther@suse.de>
549
550 PR middle-end/53695
551 * gcc.dg/torture/pr53695.c: New testcase.
552
553 2012-10-28 Jan Hubicka <jh@suse.cz>
554
555 * gcc.dg/ipa/inlinehint-3.c: New testcase.
556
557 2012-10-28 Tobias Burnus <burnus@net-b.de>
558
559 PR fortran/54958
560 * gfortran.dg/do_check_6.f90: New.
561
562 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
563 Jack Howarth <howarth@bromo.med.uc.edu>
564
565 PR target/54404
566 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
567 to dg-options.
568 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
569
570 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
571
572 PR target/34283
573 * gcc.target/i386/pr34283.c: New test.
574
575 2012-10-26 Jakub Jelinek <jakub@redhat.com>
576
577 PR c++/55081
578 * g++.dg/opt/pr55081.C: New test.
579
580 PR debug/54970
581 PR debug/54971
582 * gcc.dg/guality/pr54970.c: New test.
583
584 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
585
586 PR c++/54984
587 * g++.dg/template/new11.C: New.
588
589 2012-10-26 Richard Biener <rguenther@suse.de>
590
591 PR middle-end/54824
592 * gcc.dg/torture/pr54824.c: New testcase.
593
594 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
595
596 * gcc.target/i386/fxsave-1.c: New.
597 * gcc.target/i386/fxsave64-1.c: Ditto.
598 * gcc.target/i386/fxrstor-1.c: Ditto.
599 * gcc.target/i386/fxrstor64-1.c: Ditto.
600 * gcc.target/i386/xsave-1.c: Ditto.
601 * gcc.target/i386/xsave64-1.c: Ditto.
602 * gcc.target/i386/xrstor-1.c: Ditto.
603 * gcc.target/i386/xrstor64-1.c: Ditto.
604 * gcc.target/i386/xsaveopt-1.c: Ditto.
605 * gcc.target/i386/xsaveopt64-1.c: Ditto.
606 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
607 * gcc.target/i386/sse-13.c: Ditto.
608 * gcc.target/i386/sse-14.c: Ditto.
609 * gcc.target/i386/sse-22.c: Ditto.
610 * gcc.target/i386/sse-23.c: Ditto.
611 * g++.dg/other/i386-2.C: Ditto.
612 * g++.dg/other/i386-3.C: Ditto.
613
614 2012-10-25 Jan Hubicka <jh@suse.cz>
615
616 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
617 at ivcanon time.
618
619 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
620
621 PR c++/53761
622 * g++.dg/ext/transparent-union.C: New.
623
624 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
625
626 PR c++/54427
627 * g++.dg/ext/vector19.C: New testcase.
628
629 2012-10-25 Richard Biener <rguenther@suse.de>
630
631 PR tree-optimization/54902
632 * g++.dg/torture/pr54902.C: New testcase.
633
634 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
635
636 PR c++/34892
637 * g++.dg/template/crash114.C: New.
638
639 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
640
641 PR bootstrap/55049
642 * gcc.target/i386/pr55049-1.c: New test.
643
644 2012-10-24 Janus Weil <janus@gcc.gnu.org>
645
646 PR fortran/55037
647 * gfortran.dg/class_dummy_4.f03: New.
648
649 2012-10-24 Jakub Jelinek <jakub@redhat.com>
650
651 PR rtl-optimization/55010
652 * gcc.dg/pr55010.c: New test.
653
654 PR debug/54828
655 * g++.dg/debug/pr54828.C: New test.
656
657 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
658
659 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
660 * gcc.dg/vect/vect-83_64.c: Likewise.
661
662 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
663
664 PR c++/54922
665 * g++.dg/cpp0x/constexpr-union4.C: New.
666
667 2012-10-23 Jeff Law <law@redhat.com>
668
669 * gcc.c-torture/execute/pr54985.c: New test.
670
671 2012-10-23 Paul Koning <ni1d@arrl.net>
672
673 PR debug/54508
674 * g++.dg/debug/dwarf2/pr54508.C: New.
675
676 2012-10-23 Jakub Jelinek <jakub@redhat.com>
677
678 PR c++/54844
679 * g++.dg/template/sizeof14.C: New test.
680
681 2012-10-23 Ian Bolton <ian.bolton@arm.com>
682 Jim MacArthur <jim.macarthur@arm.com>
683 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
684 Marcus Shawcroft <marcus.shawcroft@arm.com>
685 Nigel Stephens <nigel.stephens@arm.com>
686 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
687 Richard Earnshaw <rearnsha@arm.com>
688 Sofiane Naci <sofiane.naci@arm.com>
689 Stephen Thomas <stephen.thomas@arm.com>
690 Tejas Belagod <tejas.belagod@arm.com>
691 Yufeng Zhang <yufeng.zhang@arm.com>
692
693 * lib/target-supports.exp
694 (check_profiling_available): Add AArch64.
695 (check_effective_target_vect_int): Likewise.
696 (check_effective_target_vect_shift): Likewise.
697 (check_effective_target_vect_float): Likewise.
698 (check_effective_target_vect_double): Likewise.
699 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
700 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
701 (check_effective_target_vect_pack_trunc): Likewise.
702 (check_effective_target_vect_unpack): Likewise.
703 (check_effective_target_vect_hw_misalign): Likewise.
704 (check_effective_target_vect_short_mult): Likewise.
705 (check_effective_target_vect_int_mult): Likewise.
706 (check_effective_target_vect_stridedN): Likewise.
707 (check_effective_target_sync_int_long): Likewise.
708 (check_effective_target_sync_char_short): Likewise.
709 (check_vect_support_and_set_flags): Likewise.
710 (check_effective_target_aarch64_tiny): New.
711 (check_effective_target_aarch64_small): New.
712 (check_effective_target_aarch64_large): New.
713 * g++.dg/other/PR23205.C: Enable aarch64.
714 * g++.dg/other/pr23205-2.C: Likewise.
715 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
716 * gcc.c-torture/execute/20101011-1.c: Likewise.
717 * gcc.dg/20020312-2.c: Likewise.
718 * gcc.dg/20040813-1.c: Likewise.
719 * gcc.dg/builtin-apply2.c: Likewise.
720 * gcc.dg/stack-usage-1.c: Likewise.
721
722 2012-10-23 Ian Bolton <ian.bolton@arm.com>
723 Jim MacArthur <jim.macarthur@arm.com>
724 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
725 Marcus Shawcroft <marcus.shawcroft@arm.com>
726 Nigel Stephens <nigel.stephens@arm.com>
727 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
728 Richard Earnshaw <rearnsha@arm.com>
729 Sofiane Naci <sofiane.naci@arm.com>
730 Stephen Thomas <stephen.thomas@arm.com>
731 Tejas Belagod <tejas.belagod@arm.com>
732 Yufeng Zhang <yufeng.zhang@arm.com>
733
734 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
735 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
736 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
737 * gcc.target/aarch64/aapcs/abitest.S: New file.
738 * gcc.target/aarch64/aapcs/abitest.h: New file.
739 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
740 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
741 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
742 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
743 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
744 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
745 * gcc.target/aarch64/aapcs/ice_1.c: New file.
746 * gcc.target/aarch64/aapcs/ice_2.c: New file.
747 * gcc.target/aarch64/aapcs/ice_3.c: New file.
748 * gcc.target/aarch64/aapcs/ice_4.c: New file.
749 * gcc.target/aarch64/aapcs/ice_5.c: New file.
750 * gcc.target/aarch64/aapcs/macro-def.h: New file.
751 * gcc.target/aarch64/aapcs/test_1.c: New file.
752 * gcc.target/aarch64/aapcs/test_10.c: New file.
753 * gcc.target/aarch64/aapcs/test_11.c: New file.
754 * gcc.target/aarch64/aapcs/test_12.c: New file.
755 * gcc.target/aarch64/aapcs/test_13.c: New file.
756 * gcc.target/aarch64/aapcs/test_14.c: New file.
757 * gcc.target/aarch64/aapcs/test_15.c: New file.
758 * gcc.target/aarch64/aapcs/test_16.c: New file.
759 * gcc.target/aarch64/aapcs/test_17.c: New file.
760 * gcc.target/aarch64/aapcs/test_18.c: New file.
761 * gcc.target/aarch64/aapcs/test_19.c: New file.
762 * gcc.target/aarch64/aapcs/test_2.c: New file.
763 * gcc.target/aarch64/aapcs/test_20.c: New file.
764 * gcc.target/aarch64/aapcs/test_21.c: New file.
765 * gcc.target/aarch64/aapcs/test_22.c: New file.
766 * gcc.target/aarch64/aapcs/test_23.c: New file.
767 * gcc.target/aarch64/aapcs/test_24.c: New file.
768 * gcc.target/aarch64/aapcs/test_25.c: New file.
769 * gcc.target/aarch64/aapcs/test_26.c: New file.
770 * gcc.target/aarch64/aapcs/test_3.c: New file.
771 * gcc.target/aarch64/aapcs/test_4.c: New file.
772 * gcc.target/aarch64/aapcs/test_5.c: New file.
773 * gcc.target/aarch64/aapcs/test_6.c: New file.
774 * gcc.target/aarch64/aapcs/test_7.c: New file.
775 * gcc.target/aarch64/aapcs/test_8.c: New file.
776 * gcc.target/aarch64/aapcs/test_9.c: New file.
777 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
778 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
779 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
780 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
781 * gcc.target/aarch64/aapcs/test_complex.c: New file.
782 * gcc.target/aarch64/aapcs/test_int128.c: New file.
783 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
784 * gcc.target/aarch64/aapcs/type-def.h: New file.
785 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
786 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
787 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
788 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
789 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
790 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
791 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
792 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
793 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
794 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
795 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
796 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
797 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
798 * gcc.target/aarch64/aarch64.exp: New file.
799 * gcc.target/aarch64/adc-1.c: New file.
800 * gcc.target/aarch64/adc-2.c: New file.
801 * gcc.target/aarch64/asm-1.c: New file.
802 * gcc.target/aarch64/clrsb.c: New file.
803 * gcc.target/aarch64/clz.c: New file.
804 * gcc.target/aarch64/ctz.c: New file.
805 * gcc.target/aarch64/csinc-1.c: New file.
806 * gcc.target/aarch64/csinv-1.c: New file.
807 * gcc.target/aarch64/csneg-1.c: New file.
808 * gcc.target/aarch64/extend.c: New file.
809 * gcc.target/aarch64/fcvt.x: New file.
810 * gcc.target/aarch64/fcvt_double_int.c: New file.
811 * gcc.target/aarch64/fcvt_double_long.c: New file.
812 * gcc.target/aarch64/fcvt_double_uint.c: New file.
813 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
814 * gcc.target/aarch64/fcvt_float_int.c: New file.
815 * gcc.target/aarch64/fcvt_float_long.c: New file.
816 * gcc.target/aarch64/fcvt_float_uint.c: New file.
817 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
818 * gcc.target/aarch64/ffs.c: New file.
819 * gcc.target/aarch64/fmadd.c: New file.
820 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
821 * gcc.target/aarch64/frint.x: New file.
822 * gcc.target/aarch64/frint_double.c: New file.
823 * gcc.target/aarch64/frint_float.c: New file.
824 * gcc.target/aarch64/index.c: New file.
825 * gcc.target/aarch64/mneg-1.c: New file.
826 * gcc.target/aarch64/mneg-2.c: New file.
827 * gcc.target/aarch64/mneg-3.c: New file.
828 * gcc.target/aarch64/mnegl-1.c: New file.
829 * gcc.target/aarch64/mnegl-2.c: New file.
830 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
831 * gcc.target/aarch64/pic-constantpool1.c: New file.
832 * gcc.target/aarch64/pic-symrefplus.c: New file.
833 * gcc.target/aarch64/predefine_large.c: New file.
834 * gcc.target/aarch64/predefine_small.c: New file.
835 * gcc.target/aarch64/predefine_tiny.c: New file.
836 * gcc.target/aarch64/reload-valid-spoff.c: New file.
837 * gcc.target/aarch64/scalar_intrinsics.c: New file.
838 * gcc.target/aarch64/table-intrinsics.c: New file.
839 * gcc.target/aarch64/tst-1.c: New file.
840 * gcc.target/aarch64/vect-abs-compile.c: New file.
841 * gcc.target/aarch64/vect-abs.c: New file.
842 * gcc.target/aarch64/vect-abs.x: New file.
843 * gcc.target/aarch64/vect-compile.c: New file.
844 * gcc.target/aarch64/vect-faddv-compile.c: New file.
845 * gcc.target/aarch64/vect-faddv.c: New file.
846 * gcc.target/aarch64/vect-faddv.x: New file.
847 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
848 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
849 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
850 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
851 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
852 * gcc.target/aarch64/vect-fp-compile.c: New file.
853 * gcc.target/aarch64/vect-fp.c: New file.
854 * gcc.target/aarch64/vect-fp.x: New file.
855 * gcc.target/aarch64/vect-mull-compile.c: New file.
856 * gcc.target/aarch64/vect-mull.c: New file.
857 * gcc.target/aarch64/vect-mull.x: New file.
858 * gcc.target/aarch64/vect.c: New file.
859 * gcc.target/aarch64/vect.x: New file.
860 * gcc.target/aarch64/vector_intrinsics.c: New file.
861 * gcc.target/aarch64/vfp-1.c: New file.
862 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
863 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
864 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
865 * g++.dg/abi/aarch64_guard1.C: New file.
866
867 2012-10-23 Jakub Jelinek <jakub@redhat.com>
868
869 PR c++/54988
870 * c-c++-common/pr54988.c: New test.
871
872 2012-10-23 Jan Hubicka <jh@suse.cz>
873
874 * gcc.dg/tree-prof/peel-1.c: New testcase.
875
876 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
877
878 PR gcc/52945
879 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
880
881 2012-10-23 Joseph Myers <joseph@codesourcery.com>
882
883 * gcc.dg/c99-predef-1.c: New test.
884 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
885 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
886 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
887 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
888 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
889 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
890 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
891 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
892 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
893 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
894 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
895 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
896
897 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
898
899 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
900
901 2012-10-23 Jan Hubicka <jh@suse.cz>
902
903 PR middle-end/54937
904 * gcc.c-torture/execute/pr54937.c: New testcase.
905 * gcc.dg/tree-ssa/cunroll-2.c: Update.
906
907 2012-10-23 Jan Hubicka <jh@suse.cz>
908
909 PR middle-end/54967
910 * gfortran.dg/pr54967.f90: New testcase.
911
912 2012-10-23 Terry Guo <terry.guo@arm.com>
913
914 PR target/55019
915 * gcc.dg/pr55019.c: New.
916
917 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
918
919 PR tree-optimization/55008
920 * gcc.dg/tree-ssa/pr55008.c: New test.
921
922 2012-10-22 Richard Biener <rguenther@suse.de>
923
924 PR tree-optimization/55011
925 * gcc.dg/torture/pr55011.c: New testcase.
926
927 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
928
929 * gcc.target/arm/pr40457-1.c: Adjust expected output.
930 * gcc.target/arm/pr40457-2.c: Likewise.
931 * gcc.target/arm/pr40457-3.c: Likewise.
932
933 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
934
935 * gnat.dg/specs/limited_with4.ads: New test.
936 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
937
938 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
939
940 * gnat.dg/modular4.adb: New test.
941 * gnat.dg/modular4_pkg.ads: New helper.
942
943 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
944
945 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
946 * gnat.dg/specs/addr1.ads: Likewise.
947
948 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
949
950 * gcc.dg/webizer.c (main): Add missing exit call.
951
952 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
953
954 PR fortran/54465
955 * gfortran.dg/wextra_1.f: New test.
956
957 2012-10-20 Jan Hubicka <jh@suse.cz>
958
959 * gcc.dg/tree-prof/unroll-1.c: New testcase.
960
961 2012-10-19 Janus Weil <janus@gcc.gnu.org>
962
963 PR fortran/54224
964 * gfortran.dg/warn_unused_function.f90: New.
965
966 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
967
968 * lib/target-supports.exp
969 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
970
971 2012-10-19 Richard Guenther <rguenther@suse.de>
972
973 PR tree-optimization/54981
974 * gcc.dg/pr54981.c: New testcase.
975
976 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
977
978 PR target/54892
979 * gcc.target/arm/pr54892.c: New.
980
981 2012-10-19 Bin Cheng <bin.cheng@arm.com>
982
983 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
984
985 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
986
987 PR c++/54501
988 * g++.dg/init/array30.C: New.
989 * g++.dg/init/array31.C: Likewise.
990
991 2012-10-18 Tobias Burnus <burnus@net-b.de>
992
993 PR fortran/54884
994 * gfortran.dg/public_private_module_7.f90: New.
995
996 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
997
998 PR c++/29633
999 * g++.dg/template/pr29633.C: New.
1000
1001 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1002
1003 * gnat.dg/loop_optimization13.ad[sb]: New test.
1004 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1005
1006 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1007
1008 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1009 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1010 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1011 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1012
1013 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1014
1015 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1016 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1017 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1018 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1019 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1020 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1021
1022 2012-10-16 Jan Hubicka <jh@suse.cz>
1023
1024 * gcc.target/i386/l_fma_float_?.c: Update.
1025 * gcc.target/i386/l_fma_double_?.c: Update.
1026 * gfortran.dg/do_1.f90: XFAIL
1027 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1028 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1029 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1030 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1031 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1032 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1033 valid.
1034
1035 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1036
1037 PR c/53063
1038 PR c/40989
1039 * gcc.dg/Wstrict-overflow-24.c: New.
1040
1041 2012-10-16 Tobias Burnus <burnus@net-b.de>
1042
1043 PR fortran/50981
1044 PR fortran/54618
1045 * gfortran.dg/class_optional_1.f90: New.
1046 * gfortran.dg/class_optional_2.f90: New.
1047
1048 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1049
1050 PR debug/54796
1051 * gcc.dg/guality/pr54796.c: New test.
1052
1053 PR tree-optimization/54889
1054 * gfortran.dg/pr54889.f90: New test.
1055
1056 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1057
1058 * g++.dg/other/dump-ada-spec-2.C: New test.
1059
1060 2012-10-16 Easwaran Raman <eraman@google.com>
1061
1062 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1063 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1064
1065 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1066
1067 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1068 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1069
1070 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1071
1072 PR target/54925
1073 * gcc.c-torture/compile/pr54925.c: New.
1074
1075 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1076
1077 PR target/51244
1078 * gcc.target/sh/pr51244-17.c: New.
1079
1080 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1081
1082 PR target/54760
1083 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1084 functions.
1085 * gcc.target/sh/pr54760-4.c: New.
1086
1087 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1088
1089 PR target/34777
1090 * gcc.target/sh/torture/sh-torture.exp: New.
1091 * gcc.target/sh/torture/pr34777.c: New.
1092
1093 2012-10-15 Matthias Klose <doko@ubuntu.com>
1094
1095 * lib/target-supports.exp (check_profiling_available): Match
1096 arm*-*-linux-* for ARM Linux/GNU.
1097 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1098 * gfortran.dg/enum_10.f90: Likewise.
1099 * gfortran.dg/enum_9.f90: Likewise.
1100 * gcc.target/arm/synchronize.c: Likewise.
1101 * g++.old-deja/g++.jason/enum6.C: Likewise.
1102 * g++.old-deja/g++.other/enum4.C: Likewise.
1103 * g++.old-deja/g++.law/enum9.C: Likewise.
1104
1105 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1106
1107 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1108 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1109
1110 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1111 Paolo Carlini <paolo.carlini@oracle.com>
1112
1113 PR c++/17805
1114 * g++.dg/overload/operator6.C: New.
1115
1116 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1117
1118 PR c++/50080 (again)
1119 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1120 * g++.dg/parse/tmpl-outside1.C: Likewise.
1121 * g++.dg/template/qualttp18.C: Likewise.
1122 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1123 * g++.old-deja/g++.pt/overload13.C: Likewise.
1124
1125 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1126
1127 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1128 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1129 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1130 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1131 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1132 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1133 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1134 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1135
1136 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/50080
1139 * g++.dg/parse/tmpl-outside2.C: New.
1140 * g++.dg/parse/tmpl-outside1.C: Adjust.
1141 * g++.dg/template/qualttp18.C: Likewise.
1142 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1143 * g++.old-deja/g++.pt/overload13.C: Likewise.
1144
1145 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1146
1147 PR tree-optimization/54915
1148 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1149
1150 2012-10-15 Richard Guenther <rguenther@suse.de>
1151
1152 PR tree-optimization/54920
1153 * gcc.dg/torture/pr54920.c: New testcase.
1154
1155 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1156
1157 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1158
1159 2012-10-13 Jason Merrill <jason@redhat.com>
1160
1161 * g++.dg/tls/thread_local7g.C: Require tls_native.
1162
1163 2012-10-14 Jason Merrill <jason@redhat.com>
1164
1165 * g++.dg/cpp0x/inh-ctor1.C: New.
1166 * g++.dg/cpp0x/inh-ctor2.C: New.
1167 * g++.dg/cpp0x/inh-ctor3.C: New.
1168 * g++.dg/cpp0x/inh-ctor4.C: New.
1169 * g++.dg/cpp0x/inh-ctor5.C: New.
1170 * g++.dg/cpp0x/inh-ctor6.C: New.
1171 * g++.dg/cpp0x/inh-ctor7.C: New.
1172 * g++.dg/cpp0x/inh-ctor8.C: New.
1173 * g++.dg/cpp0x/inh-ctor9.C: New.
1174 * g++.dg/cpp0x/inh-ctor10.C: New.
1175 * g++.dg/cpp0x/inh-ctor11.C: New.
1176 * g++.dg/cpp0x/inh-ctor12.C: New.
1177 * g++.dg/cpp0x/inh-ctor13.C: New.
1178
1179 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1180
1181 PR rtl-optimization/54919
1182 * gcc.dg/pr54919.c: New testcase.
1183
1184 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1185
1186 PR c++/53581
1187 * g++.dg/template/crash113.C: New.
1188
1189 2012-10-14 Jan Hubicka <jh@suse.cz>
1190
1191 * gcc.dg/unroll_5.c: New testcase.
1192
1193 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/52643
1196 * g++.dg/opt/pr52643.C: New.
1197
1198 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1199
1200 PR target/54602
1201 * gcc.target/sh/pr54602-1.c: New.
1202 * gcc.target/sh/pr54602-2.c: New.
1203 * gcc.target/sh/pr54602-3.c: New.
1204 * gcc.target/sh/pr54602-4.c: New.
1205
1206 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1207
1208 PR target/54680
1209 * gcc.target/sh/pr54680.c: New.
1210
1211 2012-10-12 Jan Hubicka <jh@suse.cz>
1212
1213 * gcc.dg/webizer.c: New testcase.
1214
1215 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1216
1217 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1218 specify -m64.
1219
1220 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1221
1222 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1223 Return 0 if already specifying -mfloat-abi other than hard.
1224
1225 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1226
1227 * gcc.dg/pr53060.c: Prune irrelevant warning.
1228
1229 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR c/54381
1232 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1233 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1234 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1235 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1236 Adjust expected wording of warnings for *cmp* builtins.
1237 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1238 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1239
1240 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/24449
1243 * g++.dg/parse/friend-main.C: New.
1244
1245 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1246
1247 PR c++/53055
1248 * g++.dg/pr53055.C: New testcase.
1249
1250 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/52744
1253 * g++.dg/cpp0x/pr52744.C: New.
1254
1255 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1256
1257 PR fortran/40453
1258 * gfortran.dg/dummy_procedure_9.f90: New.
1259
1260 2012-10-12 Richard Biener <rguenther@suse.de>
1261
1262 PR tree-optimization/54894
1263 * gcc.dg/torture/pr54894.c: New testcase.
1264
1265 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1266
1267 PR target/51244
1268 * gcc.target/sh/pr51244-13.c: New.
1269 * gcc.target/sh/pr51244-14.c: New.
1270 * gcc.target/sh/pr51244-15.c: New.
1271 * gcc.target/sh/pr51244-16.c: New.
1272
1273 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 PR c++/51878
1276 * g++.dg/cpp0x/decltype45.C: New.
1277
1278 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1279
1280 PR fortran/54784
1281 * gfortran.dg/class_allocate_13.f90: New.
1282
1283 2012-10-11 Jason Merrill <jason@redhat.com>
1284
1285 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1286 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1287
1288 * g++.dg/gomp/tls-5.C: Require tls_native.
1289 * g++.dg/tls/thread_local7.C: Require tls_native.
1290 * g++.dg/tls/static2.C: New.
1291
1292 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1293
1294 PR c++/36107
1295 * g++.dg/ext/weak5.C: New.
1296
1297 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1298
1299 PR testsuite/54868
1300 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1301 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1302
1303 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1304
1305 PR c++/43765
1306 * g++.dg/parse/pr43765.C: New.
1307
1308 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1309
1310 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1311
1312 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1313
1314 PR c++/43663
1315 * g++.dg/init/bitfield3.C: New.
1316
1317 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1318
1319 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1320
1321 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR tree-optimization/54877
1324 * gcc.dg/torture/pr54877.c: New test.
1325
1326 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1327
1328 PR testsuite/53397
1329 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1330 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1331 and remove target info from dg-do compile.
1332 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1333 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1334 and remove target info from dg-do compile.
1335
1336 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1337
1338 * gcc.dg/pr54782.c: Require target with pthread support.
1339
1340 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1341
1342 PR c++/53122
1343 * g++.dg/cpp0x/auto35.C: New.
1344
1345 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1346
1347 PR c++/53540 - using fails to be equivalent to typedef
1348 * g++.dg/cpp0x/alias-decl-24.C: New test.
1349
1350 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1351
1352 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1353 that c++11 attributes to types are ignored for now.
1354 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1356
1357 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1358
1359 PR c++/53741
1360 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1361
1362 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/50478
1365 * g++.dg/cpp0x/initlist67.C: New.
1366
1367 2012-10-10 Dehao Chen <dehao@google.com>
1368
1369 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1370
1371 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1372
1373 PR target/52480
1374 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1375 Add runtime tests.
1376
1377 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/53307
1380 * g++.dg/cpp0x/decltype44.C: New.
1381
1382 2012-10-09 Steve Ellcey <sellcey@mips.com>
1383
1384 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1385
1386 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/53763
1389 * g++.dg/cpp0x/decltype43.C: New.
1390
1391 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1392
1393 PR middle-end/53397
1394 * gcc.dg/pr53397-1.c: New test case.
1395 * gcc.dg/pr53397-2.c: New test case.
1396
1397 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/54194
1400 * g++.dg/warn/Wparentheses-26.C: Adjust.
1401 * g++.dg/warn/Wparentheses-27.C: New.
1402
1403 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1404
1405 PR c++/54427
1406 * c-c++-common/vector-scalar.c: New testcase.
1407 * g++.dg/ext/vector18.C: New testcase.
1408 * g++.dg/ext/vector5.C: This is not an error anymore.
1409 * gcc.dg/init-vec-1.c: Move ...
1410 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1411 * gcc.c-torture/execute/vector-shift1.c: Move ...
1412 * c-c++-common/torture/vector-shift1.c: ... here.
1413 * gcc.dg/scal-to-vec1.c: Move ...
1414 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1415 C++11. Adapt error messages.
1416 * gcc.dg/convert-vec-1.c: Move ...
1417 * c-c++-common/convert-vec-1.c: ... here.
1418 * gcc.dg/scal-to-vec2.c: Move ...
1419 * c-c++-common/scal-to-vec2.c: ... here.
1420
1421 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1422
1423 PR target/54400
1424 * gcc.target/i386/pr54400.c: New testcase.
1425
1426 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR c++/54858
1429 * g++.dg/template/pr54858.C: New test.
1430
1431 2012-10-08 Marek Polacek <polacek@redhat.com>
1432
1433 PR debug/54831
1434 * g++.dg/debug/pr54831.C: New test.
1435
1436 2012-10-08 Dehao Chen <dehao@google.com>
1437
1438 * g++.dg/predict-loop-exit-1.C: New.
1439 * g++.dg/predict-loop-exit-2.C: New.
1440 * g++.dg/predict-loop-exit-3.C: New.
1441
1442 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1443
1444 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1445
1446 2012-10-08 Jason Merrill <jason@redhat.com>
1447
1448 * g++.dg/gomp/tls-5.C: New.
1449 * g++.dg/gomp/tls-wrap1.C: New.
1450 * g++.dg/gomp/tls-wrap2.C: New.
1451 * g++.dg/gomp/tls-wrap3.C: New.
1452 * g++.dg/gomp/tls-wrap4.C: New.
1453 * g++.dg/gomp/tls-wrapper-cse.C: New.
1454 * g++.dg/tls/thread_local-cse.C: New.
1455 * g++.dg/tls/thread_local-order1.C: New.
1456 * g++.dg/tls/thread_local-order2.C: New.
1457 * g++.dg/tls/thread_local-wrap1.C: New.
1458 * g++.dg/tls/thread_local-wrap2.C: New.
1459 * g++.dg/tls/thread_local-wrap3.C: New.
1460 * g++.dg/tls/thread_local-wrap4.C: New.
1461 * g++.dg/tls/thread_local2g.C: New.
1462 * g++.dg/tls/thread_local3g.C: New.
1463 * g++.dg/tls/thread_local4g.C: New.
1464 * g++.dg/tls/thread_local5g.C: New.
1465 * g++.dg/tls/thread_local6g.C: New.
1466 * g++.dg/tls/thread_local7g.C: New.
1467
1468 * g++.dg/tls/thread_local3.C: New.
1469 * g++.dg/tls/thread_local4.C: New.
1470 * g++.dg/tls/thread_local5.C: New.
1471 * g++.dg/tls/thread_local6.C: New.
1472
1473 * g++.dg/tls/init-2.C: Tweak errors.
1474 * g++.dg/tls/thread_local1.C: New.
1475 * g++.dg/tls/thread_local2.C: New.
1476 * g++.dg/tls/thread_local7.C: New.
1477
1478 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1479
1480 PR target/54866
1481 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1482
1483 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1484
1485 PR target/54685
1486 * gcc.target/sh/pr54685.c: New.
1487
1488 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1489
1490 PR c++/53528 C++11 attribute support
1491 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1492 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1548
1549 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1550
1551 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1552 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1553 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1554
1555 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1556
1557 PR target/54760
1558 * gcc.target/sh/pr54760-2.c: New.
1559 * gcc.target/sh/pr54760-3.c: New.
1560
1561 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1562
1563 PR c++/51422
1564 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1565
1566 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1567 Sandra Loosemore <sandra@codesourcery.com>
1568
1569 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1570 and test that the accumulator is initialized using MULT.
1571 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1572 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1573
1574 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1575
1576 PR c++/52764
1577 * g++.dg/cpp0x/stdint.C: New.
1578
1579 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/54249
1582 * g++.dg/cpp0x/stddef.C: New.
1583
1584 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1585
1586 PR fortran/54832
1587 * gfortran.dg/typebound_operator_17.f90: New.
1588
1589 2012-10-06 Jan Hubicka <jh@suse.cz>
1590
1591 PR lto/53831
1592 PR lto/54776
1593 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1594
1595 2012-10-06 Jan Hubicka <jh@suse.cz>
1596
1597 * gcc.dg/lto/resolutions_0.c: New testcase.
1598
1599 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1600
1601 PR fortran/45521
1602 * gfortran.dg/generic_25.f90: New.
1603 * gfortran.dg/generic_26.f90: New.
1604 * gfortran.dg/generic_27.f90: New.
1605
1606 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1607
1608 PR target/54760
1609 * gcc.target/sh/pr54760-1.c: New.
1610
1611 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1612
1613 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1614 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1615 * g++.dg/warn/Wsign-compare-5.C: New test.
1616 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1617 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1618 * g++.dg/ext/builtin30.C: New test.
1619 * g++.dg/ext/vla12.C: New test.
1620 * gcc.dg/builtins-85.c: New test.
1621
1622 PR debug/54519
1623 * gcc.dg/guality/pr54519-1.c: New test.
1624 * gcc.dg/guality/pr54519-2.c: New test.
1625 * gcc.dg/guality/pr54519-3.c: New test.
1626 * gcc.dg/guality/pr54519-4.c: New test.
1627 * gcc.dg/guality/pr54519-5.c: New test.
1628 * gcc.dg/guality/pr54519-6.c: New test.
1629
1630 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1631
1632 PR c++/50893
1633 * g++.dg/cpp0x/defaulted38.C: New.
1634
1635 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1636
1637 PR tree-optimization/33763
1638 * c-c++-common/pr33763.c: New test.
1639
1640 PR tree-optimization/54810
1641 * gcc.dg/tree-ssa/vrp85.c: New test.
1642
1643 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1644
1645 * gcc.dg/ucnid-7.c: Skip on AIX.
1646 * gcc.dg/ucnid-8.c: Same.
1647 * gcc.dg/ucnid-10.c: Same.
1648 * gcc.dg/ucnid-13.c: Same.
1649 * gcc.dg/attr-alias-3.c: Same.
1650 * gcc.dg/attr-alias-5.c: Same.
1651 * gcc.dg/torture/pr51106-2.c: Same.
1652 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1653
1654 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1655
1656 PR c++/52233
1657 * g++.dg/cpp0x/alias-decl-23.C: New.
1658
1659 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 PR c++/53403
1662 * g++.dg/template/friend53.C: New.
1663
1664 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1665
1666 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1667 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1668 (scan-ada-spec): Likewise.
1669 (scan-ada-spec-not): Likewise.
1670 * gcc.dg/dump-ada-spec-1.c: New test.
1671 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1672
1673 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1674
1675 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1676
1677 2012-10-04 Florian Weimer <fweimer@redhat.com>
1678
1679 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1680
1681 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1682
1683 PR c++/54323
1684 * g++.dg/cpp0x/pr54323.C: New.
1685
1686 2012-10-04 Richard Guenther <rguenther@suse.de>
1687
1688 PR middle-end/54735
1689 * g++.dg/torture/pr54735.C: New testcase.
1690
1691 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1692
1693 PR rtl-optimization/54739
1694 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1695
1696 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1697
1698 PR target/51244
1699 * gcc.target/sh/pr51244-12.c: New.
1700
1701 2012-10-03 Dehao Chen <dehao@google.com>
1702
1703 PR middle-end/54782
1704 * gcc.dg/pr54782.c: New test.
1705
1706 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR c++/54777
1709 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1710
1711 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1712
1713 PR fortran/54778
1714 * gfortran.dg/class_53.f90: New.
1715
1716 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1717
1718 PR debug/54551
1719 * gcc.dg/guality/pr54551.c: New.
1720
1721 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1722
1723 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1724 * gcc.target/powerpc/pr46728-2.c: Likewise.
1725
1726 2012-10-02 Sharad Singhai <singhai@google.com>
1727
1728 PR testsuite/54772
1729 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1730 to fix test failures caused by r191883.
1731 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1732 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1733 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1734 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1735 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1736 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1737 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1738 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1739 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1740
1741 2012-09-30 Sharad Singhai <singhai@google.com>
1742
1743 * gcc.target/i386/vect-double-1.c: Fix test.
1744
1745 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1746
1747 PR target/54087
1748 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1749 atomic_sub fails.
1750
1751 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1752
1753 PR rtl-optimization/54457
1754 * gcc.target/i386/pr54457.c: New test.
1755
1756 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1757
1758 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1759
1760 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1761
1762 * gcc.target/i386/vect-rebuild.c: New testcase.
1763
1764 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1765
1766 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1767
1768 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1769
1770 * gcc.target/mips/pr37362.c: Fix target selector.
1771
1772 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1773
1774 PR target/54083
1775 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1776
1777 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1778
1779 * gcc.dg/ucnid-8.c: Update line number.
1780 * gcc.dg/torture/pr51106-2.c: Likewise.
1781
1782 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1783
1784 PR fortran/54667
1785 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1786 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1787 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1788
1789 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1790
1791 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1792 partially reverting r170092.
1793 * gfortran.dg/class_7.f03: Ditto.
1794 * gfortran.dg/coarray_14.f90: Ditto.
1795 * gfortran.dg/typebound_proc_13.f03: Ditto.
1796
1797 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/54738
1800 * g++.dg/cpp0x/sfinae42.C: New.
1801
1802 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1803
1804 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1805 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1806 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1807 * gcc.dg/pr42629.c: XFAIL on AIX.
1808 * gcc.dg/pr47684.c: Same.
1809 * gcc.dg/pr43670.c: Same.
1810 * gcc.dg/pr42916.c: Same.
1811 * gcc.dg/pr45449.c: Same.
1812 * gcc.dg/pr50017.c: Same.
1813 * gcc.dg/pr42728.c: Same.
1814 * gcc.dg/pr47881.c: Same.
1815 * gcc.dg/pr44023.c: Same.
1816 * gcc.dg/pr41345.c: Same.
1817 * gcc.dg/pr42630.c: Same.
1818 * gcc.dg/pr44971.c: Same.
1819 * gcc.dg/pr46771.c: Same.
1820 * gcc.dg/ucnid-8.c: Same.
1821 * gcc.dg/ucnid-10.c: Same.
1822 * gcc.dg/ucnid-13.c: Same.
1823 * gcc.dg/torture/pr51106-2.c: Same.
1824 * gcc.dg/pr48768.c: Same.
1825 * gcc.dg/pr42631.c: Same.
1826 * gcc.dg/pr43084.c: Same.
1827 * gcc.dg/ucnid-7.c: Same.
1828 * gcc.dg/pr42889.c: Same.
1829 * gcc.dg/pr41241.c: Same.
1830 * gcc.dg/pr42719.c: Same.
1831 * g++.dg/debug/pr46583.C: Same.
1832 * g++.dg/debug/pr47106.C: Same.
1833 * g++.dg/opt/pr48549.C: Same.
1834 * g++.dg/other/pr42685.C: Same.
1835 * c-c++-common/pr43942.c: Same.
1836
1837 2012-09-29 Ian Lance Taylor <iant@google.com>
1838
1839 * go.test/go-test.exp: Update for latest version of Go testsuite.
1840
1841 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1842
1843 PR fortran/52724
1844 * gfortran.dg/internal_readwrite_3.f90: New test.
1845
1846 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1847
1848 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1849 c-c++-common/Wunused-local-typedefs-2.c to here.
1850
1851 PR c++/54372 - unused attribute inactive on dependant entities
1852 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1853
1854 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1855
1856 PR c++/29028 - Missed unused warning on using declaration
1857 * g++.dg/warn/Wunused-var-18.C: New test.
1858
1859 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1860
1861 PR c++/53551 - -Wunused-local-typedefs misses uses
1862 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1863
1864 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR target/54716
1867 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1868
1869 PR tree-optimization/54713
1870 * gcc.c-torture/compile/pr54713-1.c: New test.
1871 * gcc.c-torture/compile/pr54713-2.c: New test.
1872 * gcc.c-torture/compile/pr54713-3.c: New test.
1873
1874 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1875
1876 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1877
1878 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1879
1880 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1881
1882 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1883
1884 PR target/54703
1885 * gcc.target/i386/pr54703.c: New test.
1886
1887 2012-09-27 Richard Guenther <rguenther@suse.de>
1888
1889 PR lto/54709
1890 * gcc.dg/lto/pr54709_0.c: New testcase.
1891 * gcc.dg/lto/pr54709_1.c: Likewise.
1892
1893 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1894
1895 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1896
1897 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1898
1899 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1900
1901 * gcc.target/arm/pr42879.c: Handle big-endian.
1902
1903 2012-09-26 Steve Ellcey <sellcey@mips.com>
1904
1905 PR c/37303
1906 * gcc.dg/pr37303.c: Check for rdata or rodata.
1907
1908 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1909
1910 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1911
1912 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1913
1914 PR target/51274
1915 PR target/53087
1916 * gcc.target/powerpc/ppc-ne0-1.c: New.
1917
1918 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1919
1920 PR target/54089
1921 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1922 test_19, test_20, test_21, test_22, test_23): New functions.
1923 * gcc.target/sh/pr54089-4.c: New.
1924 * gcc.target/sh/pr54089-5.c: New.
1925 * gcc.target/sh/pr54089-6.c: New.
1926 * gcc.target/sh/pr54089-7.c: New.
1927
1928 2012-09-25 Richard Guenther <rguenther@suse.de>
1929
1930 PR lto/54625
1931 * gcc.dg/lto/pr54702_0.c: New testcase.
1932 * gcc.dg/lto/pr54702_1.c: Likewise.
1933 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1934 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1935 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1936 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1937
1938 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1939
1940 PR c++/54526
1941 * g++.dg/cpp0x/parse2.C: New.
1942 * g++.dg/parse/error11.C: Adjust.
1943 * g++.dg/parse/error12.C: Likewise.
1944
1945 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1946
1947 * gcc.target/i386/20030217-1.c: Added check for
1948 large_long_double effective target.
1949 * gcc.target/i386/387-3.c: Likewise.
1950 * gcc.target/i386/387-4.c: Likewise.
1951 * gcc.target/i386/pr36578-1.c: Likewise.
1952 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1953 when long double size is equal double size.
1954 * gcc.target/i386/excess-precision-1.c: Likewise.
1955 * gcc.target/i386/pr36578-2.c: Likewise.
1956 * gcc.target/i386/20030217-2.c: New testcase.
1957
1958 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR tree-optimization/54676
1961 * gcc.dg/pr54676.c: New test.
1962
1963 2012-09-25 Richard Guenther <rguenther@suse.de>
1964
1965 PR tree-optimization/53663
1966 * gcc.dg/torture/pr53663-1.c: New testcase.
1967 * gcc.dg/torture/pr53663-2.c: Likewise.
1968 * gcc.dg/torture/pr53663-3.c: Likewise.
1969
1970 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1971
1972 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1973
1974 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1975
1976 * lib/target-supports-dg.exp (dg-require-effective-target,
1977 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1978 dg-process-target-1 instead of dg-process-target.
1979 (dg-process-target-1): Rename from dg-process-target.
1980 (dg-process-target): New.
1981
1982 2012-09-24 Richard Guenther <rguenther@suse.de>
1983
1984 PR tree-optimization/54684
1985 * g++.dg/torture/pr54684.C: New testcase.
1986
1987 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1988
1989 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1990
1991 2012-09-24 Richard Guenther <rguenther@suse.de>
1992
1993 PR middle-end/52173
1994 * gcc.dg/tm/pr52173-1.c: New.
1995 * gcc.dg/tm/pr52173-2.c: New.
1996
1997 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1998
1999 * gcc.dg/pr54669.c: New test.
2000
2001 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2002 Dominique Dhumieres <dominiq@lps.ens.fr>
2003
2004 PR testsuite/54677
2005 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2006
2007 2012-09-23 Tobias Burnus <burnus@net-b.de>
2008
2009 PR fortran/54618
2010 * gfortran.dg/class_array_14.f90: New.
2011
2012 2012-09-22 Kai Tietz <ktietz@redhat.com>
2013
2014 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2015 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2016
2017 2012-09-21 Dehao Chen <dehao@google.com>
2018
2019 PR go/54649
2020 PR tree-optimization/54655
2021 * g++.dg/pr54655.C: New testcase.
2022
2023 2012-09-21 Richard Guenther <rguenther@suse.de>
2024
2025 PR tree-optimization/54647
2026 * g++.dg/torture/pr54647.C: New testcase.
2027
2028 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2029
2030 PR c++/54427
2031 * c-c++-common/torture/vector-compare-2.c: Add -w.
2032
2033 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2034
2035 * gnat.dg/opt20.ads: Move dg directive to...
2036 * gnat.dg/opt20.adb: ...here.
2037 * gnat.dg/addr1.ad[sb]: Likewise.
2038 * gnat.dg/concat2.ad[sb]: Likewise.
2039 * gnat.dg/array16.ad[sb]: Likewise.
2040 * gnat.dg/atomic5.ad[sb]: Likewise.
2041 * gnat.dg/discr29.ad[sb]: Likewise.
2042 * gnat.dg/noreturn5.ad[sb]: Likewise.
2043 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2044 * gnat.dg/discr23.ads: Remove dg directive.
2045 * gnat.dg/nested_float_packed.ads: Likewise.
2046 * gnat.dg/oconst6.ads: Move to...
2047 * gnat.dg/specs/oconst6.ads: ...here.
2048
2049 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/52432
2052 * g++.dg/cpp0x/decltype32.C: Tweak.
2053
2054 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2055
2056 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2057 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2058 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2059 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2060
2061 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2062
2063 PR c++/54581
2064 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2065
2066 2012-09-19 Steve Ellcey <sellcey@mips.com>
2067
2068 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2069
2070 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2071
2072 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2073 * gcc.target/powerpc/ppc-mftb.c: New file.
2074
2075 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2076
2077 PR target/54089
2078 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2079 functions.
2080
2081 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2082
2083 PR target/54236
2084 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2085
2086 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2087
2088 * gcc.c-torture/execute/20120919-1.c: New test.
2089
2090 2012-09-19 Richard Guenther <rguenther@suse.de>
2091
2092 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2093
2094 2012-09-19 Richard Guenther <rguenther@suse.de>
2095
2096 * gcc.dg/builtin-unreachable-6.c: Adjust.
2097
2098 2012-09-19 Richard Guenther <rguenther@suse.de>
2099
2100 * gcc.dg/builtin-object-size-10.c: Adjust.
2101 * gcc.dg/builtin-unreachable-5.c: Adjust.
2102 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2103 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2104 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2105 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2106 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2107 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2108 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2109 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2110 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2111 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2112 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2113 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2114
2115 2012-09-19 Richard Guenther <rguenther@suse.de>
2116
2117 PR tree-optimization/54132
2118 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2119 * gcc.dg/torture/pr54132.c: Likewise.
2120
2121 2012-09-19 Terry Guo <terry.guo@arm.com>
2122
2123 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2124 extra prune rules that will be applied to all tests in a .exp file.
2125 (gcc-dg-prune): Use rules defined by the above variable.
2126 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2127 harmless warnings on architecture switch conflict.
2128
2129 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2130
2131 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2132 of asm-comment characters instead of a single one.
2133 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2134
2135 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2136
2137 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2138
2139 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2140 target instead of xfailing it.
2141 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2142 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2143 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2144 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2145 * gcc.dg/vect/vect-104.c: Likewise.
2146 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2147 * gcc.dg/vect/vect-outer-1.c: Likewise.
2148 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2149 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2150 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2151 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2152 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2153 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2154 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2155 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2156 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2157
2158 * lib/target-supports.exp
2159 (check_effective_target_vect_widen_mult_qi_to_hi,
2160 check_effective_target_vect_widen_mult_hi_to_si,
2161 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2162 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2163 check_effective_target_vect_pack_trunc,
2164 check_effective_target_vect_unpack,
2165 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2166 instead of arm_none.
2167
2168 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2169
2170 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2171
2172 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2173 config to compiler_flags.
2174
2175 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR target/54592
2178 * gcc.target/i386/pr54592.c: New test.
2179
2180 PR tree-optimization/54610
2181 * gcc.target/i386/pr54610.c: New test.
2182
2183 2012-09-17 Jason Merrill <jason@redhat.com>
2184
2185 PR c++/54575
2186 * g++.dg/cpp0x/alias-decl-21.C: New.
2187 * g++.dg/cpp0x/alias-decl-22.C: New.
2188
2189 2012-09-17 Tobias Burnus <burnus@net-b.de>
2190
2191 PR fortran/54608
2192 * gfortran.dg/scan_2.f90: New.
2193
2194 2012-09-17 Jason Merrill <jason@redhat.com>
2195
2196 PR c++/53661
2197 * g++.dg/init/aggr9.C: New.
2198
2199 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2200
2201 * gnat.dg/loop_optimization12.ad[sb]: New test.
2202
2203 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2204
2205 PR fortran/54285
2206 * gfortran.dg/proc_ptr_result_7.f90: New.
2207
2208 2012-09-17 Tobias Burnus <burnus@net-b.de>
2209
2210 PR fortran/54603
2211 * gfortran.dg/structure_constructor_11.f90: New.
2212
2213 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2214
2215 PR tree-optimization/54563
2216 * g++.dg/torture/pr54563.C: New test.
2217
2218 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2219
2220 PR fortran/54594
2221 * gfortran.dg/typebound_generic_14.f03: New.
2222
2223 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2224
2225 PR fortran/54387
2226 * gfortran.dg/proc_ptr_38.f90: New.
2227
2228 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2229
2230 PR debug/54460
2231 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2232 to scary regexp.
2233
2234 PR testsuite/54007
2235 * gnat.dg/lto15.adb: Require lto.
2236
2237 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2238 "myBindC" for hppa*-*-hpux*.
2239
2240 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2241
2242 * gfortran.dg/namelist_75.f90: New test.
2243
2244 2012-09-15 Tom de Vries <tom@codesourcery.com>
2245
2246 * gcc.dg/tree-ssa/vrp82.c: New test.
2247 * gcc.dg/tree-ssa/vrp83.c: Same.
2248 * gcc.dg/tree-ssa/vrp84.c: Same.
2249
2250 2012-09-15 Tom de Vries <tom@codesourcery.com>
2251
2252 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2253 * gcc.dg/tree-ssa/vrp81.c: ... this.
2254
2255 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2256
2257 PR target/54222
2258 * gcc.target/avr/torture/fix-types.h: New.
2259 * gcc.target/avr/torture/vals-hr.def: New.
2260 * gcc.target/avr/torture/vals-r.def: New.
2261 * gcc.target/avr/torture/vals-k.def: New.
2262 * gcc.target/avr/torture/vals-ur.def: New.
2263 * gcc.target/avr/torture/vals-uk.def: New.
2264 * gcc.target/avr/torture/vals-uhr.def: New.
2265 * gcc.target/avr/torture/vals-llk.def: New.
2266 * gcc.target/avr/torture/vals-ullk.def: New.
2267 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2268 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2269 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2270 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2271 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2272 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2273 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2274 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2275
2276 2012-09-14 Dehao Chen <dehao@google.com>
2277
2278 * g++.dg/debug/dwarf2/deallocator.C: New test.
2279
2280 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2281
2282 PR c/54552
2283 * gcc.c-torture/compile/pr54552-1.c: New test.
2284
2285 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2286
2287 PR c++/54427
2288 * g++.dg/other/vector-compare.C: New testcase.
2289 * c-c++-common/vector-compare-3.c: New testcase.
2290 * gcc.dg/vector-shift.c: Move ...
2291 * c-c++-common/vector-shift.c: ... here.
2292 * gcc.dg/vector-shift1.c: Move ...
2293 * c-c++-common/vector-shift1.c: ... here.
2294 * gcc.dg/vector-shift3.c: Move ...
2295 * c-c++-common/vector-shift3.c: ... here.
2296 * gcc.dg/vector-compare-1.c: Move ...
2297 * c-c++-common/vector-compare-1.c: ... here.
2298 * gcc.dg/vector-compare-2.c: Move ...
2299 * c-c++-common/vector-compare-2.c: ... here.
2300 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2301 * c-c++-common/torture/vector-compare-1.c: ... here.
2302 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2303 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2304 * c-c++-common/torture/vector-compare-2.c: ... here.
2305 * gcc.c-torture/execute/vector-shift.c: Move ...
2306 * c-c++-common/torture/vector-shift.c: ... here.
2307 * gcc.c-torture/execute/vector-shift2.c: Move ...
2308 * c-c++-common/torture/vector-shift2.c: ... here.
2309 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2310 * c-c++-common/torture/vector-subscript-1.c: ... here.
2311 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2312 * c-c++-common/torture/vector-subscript-2.c: ... here.
2313 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2314 * c-c++-common/torture/vector-subscript-3.c: ... here.
2315
2316 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2317
2318 PR c/54103
2319 * gcc.c-torture/compile/pr54103-1.c,
2320 gcc.c-torture/compile/pr54103-2.c,
2321 gcc.c-torture/compile/pr54103-3.c,
2322 gcc.c-torture/compile/pr54103-4.c,
2323 gcc.c-torture/compile/pr54103-5.c,
2324 gcc.c-torture/compile/pr54103-6.c: New tests.
2325 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2326
2327 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2328
2329 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2330
2331 2012-09-14 Richard Guenther <rguenther@suse.de>
2332
2333 PR tree-optimization/54565
2334 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2335 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2336
2337 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2338
2339 * gcc.target/arm/combine-movs.c: Add missing space.
2340
2341 2012-09-14 Richard Guenther <rguenther@suse.de>
2342
2343 * g++.dg/torture/builtin-location.C: New testcase.
2344
2345 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2346 Manuel López-Ibáñez <manu@gcc.gnu.org>
2347
2348 PR c++/53210
2349 * g++.dg/warn/Wuninitialized-self.C: New.
2350
2351 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR c/54559
2354 * gcc.c-torture/compile/pr54559.c: New test.
2355
2356 2012-09-13 Jason Merrill <jason@redhat.com>
2357
2358 PR c++/53839
2359 * g++.dg/cpp0x/constexpr-temp1.C: New.
2360
2361 PR c++/54511
2362 * g++.dg/template/anonunion2.C: New.
2363
2364 PR c++/53836
2365 * g++.dg/template/init10.C: New.
2366
2367 2012-09-13 Tobias Burnus <burnus@net-b.de>
2368
2369 PR fortran/54556
2370 * gfortran.dg/implicit_pure_3.f90: New.
2371
2372 2012-09-13 Richard Guenther <rguenther@suse.de>
2373
2374 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2375
2376 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2377
2378 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2379
2380 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2381
2382 * c-c++-common/pr51712.c: Handle for short-enum targets.
2383
2384 2012-09-12 Terry Guo <terry.guo@arm.com>
2385
2386 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2387 and lsrs for Thumb2 mode.
2388
2389 2012-09-12 Jan Hubicka <jh@suse.cz>
2390
2391 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2392
2393 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2394
2395 PR target/54445
2396 * gcc.target/i386/pr54445-1.c: New file.
2397 * gcc.target/i386/pr54445-2.c: Likewise.
2398
2399 2012-09-12 Tobias Burnus <burnus@net-b.de>
2400
2401 PR fortran/54225
2402 PR fortran/53306
2403 * gfortran.dg/coarray_10.f90: Update dg-error.
2404 * gfortran.dg/coarray_28.f90: New.
2405 * gfortran.dg/array_section_3.f90: New.
2406
2407 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2408
2409 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2410 gcc.target/arm/pr48252.c: Fix for big-endian support.
2411
2412 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2413
2414 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2415
2416 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2417 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2418
2419 * gcc.target/arm/neon-vfma-1.c: New testcase.
2420 * gcc.target/arm/neon-vfms-1.c: Likewise.
2421 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2422 of float.
2423 * gcc.target/arm/neon-vmls-1.c: Likewise.
2424 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2425 function.
2426 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2427 (check_effective_target_arm_neonv2_ok): Likewise.
2428 (check_effective_target_arm_neonv2_hw): Likewise.
2429 (check_effective_target_arm_neonv2): Likewise.
2430
2431 2012-09-11 Richard Guenther <rguenther@suse.de>
2432
2433 PR middle-end/54515
2434 * g++.dg/tree-ssa/pr54515.C: New testcase.
2435
2436 2012-09-10 Andrew Pinski <apinski@cavium.com>
2437
2438 PR tree-opt/c54362
2439 * gcc.dg/tm/memopt-16.c: New testcase.
2440
2441 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2442
2443 PR c++/54541
2444 PR c++/54542
2445 * g++.dg/cpp0x/sfinae40.C: New.
2446 * g++.dg/cpp0x/sfinae41.C: Likewise.
2447
2448 2012-09-10 Jason Merrill <jason@redhat.com>
2449
2450 PR c++/54538
2451 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2452
2453 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2454
2455 PR target/54089
2456 * gcc.target/sh/pr54089-3.c: New.
2457
2458 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2459
2460 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2461
2462 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2463
2464 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2465
2466 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2467
2468 * gcc.dg/pr52558-2.c: Delete.
2469 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2470
2471 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2472
2473 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2474
2475 2012-09-10 Richard Guenther <rguenther@suse.de>
2476
2477 PR tree-optimization/54520
2478 * gcc.dg/torture/pr54520.c: New testcase.
2479
2480 2012-09-10 Jason Merrill <jason@redhat.com>
2481
2482 PR c++/54506
2483 * g++.dg/cpp0x/implicit14.C: New.
2484
2485 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2486
2487 PR fortran/54208
2488 * gfortran.dg/bound_simplification_3.f90: New test.
2489
2490 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2491
2492 PR testsuite/54184
2493 * gcc.dg/pr52558-1.c: Delete.
2494 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2495
2496 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2497
2498 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2499 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2500 * gcc.target/arm/smlaltt-1.c: Likewise.
2501
2502 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2503
2504 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2505
2506 2012-09-07 Tom de Vries <tom@codesourcery.com>
2507
2508 PR tree-optimization/53986
2509 * gcc.dg/tree-ssa/vrp80.c: New test.
2510 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2511
2512 2012-09-06 Jason Merrill <jason@redhat.com>
2513
2514 PR c++/54341
2515 PR c++/54253
2516 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2517 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2518
2519 2012-09-06 Andrew Pinski <apinski@cavium.com>
2520
2521 PR tree-opt/54494
2522 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2523
2524 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2525
2526 PR rtl-optimization/54455
2527 * gcc.dg/54455.c: New test.
2528
2529 2012-09-06 Tobias Burnus <burnus@net-b.de>
2530
2531 PR fortran/54463
2532 * gfortran.dg/promotion_2.f90: New.
2533
2534 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR middle-end/54486
2537 * c-c++-common/pr54486.c: New test.
2538
2539 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2540
2541 PR fortran/54474
2542 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2543
2544 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2545
2546 PR c++/54191
2547 * g++.dg/cpp0x/sfinae39.C: New.
2548
2549 2012-09-04 Jason Merrill <jason@redhat.com>
2550
2551 PR c++/54441
2552 * g++.dg/ext/flexary3.C: New.
2553
2554 PR c++/54420
2555 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2556
2557 PR c++/54198
2558 * g++.dg/template/defarg15.C: New.
2559
2560 PR c++/54437
2561 * g++.dg/template/access24.C: New.
2562
2563 2012-09-04 Richard Guenther <rguenther@suse.de>
2564
2565 PR tree-optimization/54458
2566 * gcc.dg/torture/pr54458.c: New testcase.
2567
2568 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2569
2570 * gcc.target/arm/neon-vext.c: New test.
2571 * gcc.target/arm/neon-vext-execute.c: Ditto.
2572
2573 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2574
2575 PR fortran/54243
2576 PR fortran/54244
2577 * gfortran.dg/select_type_29.f03: New.
2578
2579 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2580
2581 * gcc.dg/fold-perm.c: Improve test.
2582
2583 2012-09-03 Tobias Burnus <burnus@net-b.de>
2584
2585 PR fortran/51632
2586 * gfortran.dg/coarray_class_1.f90: New.
2587
2588 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2589
2590 PR target/49206
2591 * gcc.c-torture/compile/pr49206.c: New test.
2592
2593 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2594 Uros Bizjak <ubizjak@gmail.com>
2595
2596 PR target/36680
2597 * gfortran.dg/pr36680.f90: New test.
2598
2599 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2600
2601 PR target/42295
2602 * g++.dg/opt/pr42295.C: New test.
2603
2604 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2605
2606 PR target/54436
2607 * gcc.dg/torture/pr54436.c: New test.
2608
2609 2012-09-01 Andrew Pinski <apinski@cavium.com>
2610
2611 * gcc.target/mips/truncate-8.c: New testcase.
2612
2613 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2614
2615 PR target/46829
2616 PR target/46843
2617 * gcc.target/i386/pr46829.c: New test.
2618 * gcc.target/i386/pr46843.c: Ditto.
2619
2620 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2621 Jason Merrill <jason@redhat.com>
2622
2623 PR c++/18747
2624 * g++.dg/parse/error50.C: New.
2625
2626 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR c/54428
2629 * gcc.c-torture/compile/pr54428.c: New test.
2630
2631 2012-08-31 Ollie Wild <aaw@google.com>
2632
2633 PR c++/54197
2634 * g++.dg/init/lifetime3.C: New test.
2635
2636 2012-08-31 Martin Jambor <mjambor@suse.cz>
2637
2638 PR middle-end/54409
2639 * gcc.dg/torture/pr54409.c: New test.
2640
2641 2012-08-31 Martin Jambor <mjambor@suse.cz>
2642
2643 * gfortran.dg/pr48636.f90: Add dump scan checks.
2644
2645 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2646
2647 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2648
2649 2012-08-28 Joey Ye <joey.ye@arm.com>
2650
2651 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2652
2653 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2654
2655 PR target/46254
2656 * gcc.target/i386/pr46254.c: New test.
2657
2658 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2659
2660 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2661 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2662 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2663
2664 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2665
2666 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2667 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2668 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2669 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2670 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2671 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2672 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2673 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2674 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2675 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2676 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2677 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2678 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2679 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2680 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2681 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2682 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2683 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2684 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2685 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2686 gcc.target/mips/unaligned-1.c: Tighten regexps.
2687
2688 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2689
2690 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2691 (mips_option_groups): Remove optimization. Add various -f options.
2692 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2693 and -pg imply -fno-omit-frame-pointer.
2694 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2695 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2696 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2697 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2698 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2699 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2700 * gcc.target/mips/abi-n32-long32.c: Likewise.
2701 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2702 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2703 * gcc.target/mips/abi-n32-long64.c: Likewise.
2704 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2705 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2706 * gcc.target/mips/abi-n64-long32.c: Likewise.
2707 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2708 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2709 * gcc.target/mips/abi-n64-long64.c: Likewise.
2710 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2711 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2712 * gcc.target/mips/abi-o32-long32.c: Likewise.
2713 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2714 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2715 * gcc.target/mips/abi-o32-long64.c: Likewise.
2716 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2717 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2718 * gcc.target/mips/abi-o64-long32.c: Likewise.
2719 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2720 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2721 * gcc.target/mips/abi-o64-long64.c: Likewise.
2722 * gcc.target/mips/asm-1.c: Likewise.
2723 * gcc.target/mips/branch-1.c: Likewise.
2724 * gcc.target/mips/call-3.c: Likewise.
2725 * gcc.target/mips/call-saved-3.c: Likewise.
2726 * gcc.target/mips/clear-cache-1.c: Likewise.
2727 * gcc.target/mips/div-1.c: Likewise.
2728 * gcc.target/mips/div-2.c: Likewise.
2729 * gcc.target/mips/div-3.c: Likewise.
2730 * gcc.target/mips/div-4.c: Likewise.
2731 * gcc.target/mips/div-5.c: Likewise.
2732 * gcc.target/mips/div-6.c: Likewise.
2733 * gcc.target/mips/div-7.c: Likewise.
2734 * gcc.target/mips/div-8.c: Likewise.
2735 * gcc.target/mips/div-9.c: Likewise.
2736 * gcc.target/mips/div-10.c: Likewise.
2737 * gcc.target/mips/div-11.c: Likewise.
2738 * gcc.target/mips/div-12.c: Likewise.
2739 * gcc.target/mips/dsp-ctrl.c: Likewise.
2740 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2741 * gcc.target/mips/ext-8.c: Likewise.
2742 * gcc.target/mips/extend-2.c: Likewise.
2743 * gcc.target/mips/fix-r10000-1.c: Likewise.
2744 * gcc.target/mips/fix-r10000-2.c: Likewise.
2745 * gcc.target/mips/fix-r10000-3.c: Likewise.
2746 * gcc.target/mips/fix-r10000-4.c: Likewise.
2747 * gcc.target/mips/fix-r10000-5.c: Likewise.
2748 * gcc.target/mips/fix-r10000-6.c: Likewise.
2749 * gcc.target/mips/fix-r10000-7.c: Likewise.
2750 * gcc.target/mips/fix-r10000-8.c: Likewise.
2751 * gcc.target/mips/fix-r10000-9.c: Likewise.
2752 * gcc.target/mips/fix-r10000-10.c: Likewise.
2753 * gcc.target/mips/fix-r10000-11.c: Likewise.
2754 * gcc.target/mips/fix-r10000-12.c: Likewise.
2755 * gcc.target/mips/fix-r10000-13.c: Likewise.
2756 * gcc.target/mips/fix-r10000-14.c: Likewise.
2757 * gcc.target/mips/fix-r10000-15.c: Likewise.
2758 * gcc.target/mips/fpcmp-1.c: Likewise.
2759 * gcc.target/mips/fpcmp-2.c: Likewise.
2760 * gcc.target/mips/fpr-moves-7.c: Likewise.
2761 * gcc.target/mips/fpr-moves-8.c: Likewise.
2762 * gcc.target/mips/int-moves-1.c: Likewise.
2763 * gcc.target/mips/int-moves-2.c: Likewise.
2764 * gcc.target/mips/long-calls-pg.c: Likewise.
2765 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2766 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2767 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2768 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2769 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2770 * gcc.target/mips/mips-3d-1.c: Likewise.
2771 * gcc.target/mips/mips-3d-2.c: Likewise.
2772 * gcc.target/mips/mips-3d-3.c: Likewise.
2773 * gcc.target/mips/mips-3d-4.c: Likewise.
2774 * gcc.target/mips/mips-3d-5.c: Likewise.
2775 * gcc.target/mips/mips-3d-6.c: Likewise.
2776 * gcc.target/mips/mips-3d-7.c: Likewise.
2777 * gcc.target/mips/mips-3d-8.c: Likewise.
2778 * gcc.target/mips/mips-3d-9.c: Likewise.
2779 * gcc.target/mips/mips-ps-1.c: Likewise.
2780 * gcc.target/mips/mips-ps-2.c: Likewise.
2781 * gcc.target/mips/mips-ps-3.c: Likewise.
2782 * gcc.target/mips/mips-ps-4.c: Likewise.
2783 * gcc.target/mips/mips-ps-6.c: Likewise.
2784 * gcc.target/mips/mips32-dspr2.c: Likewise.
2785 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2786 * gcc.target/mips/neg-abs-1.c: Likewise.
2787 * gcc.target/mips/neg-abs-2.c: Likewise.
2788 * gcc.target/mips/nmadd-3.c: Likewise.
2789 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2790 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2791 * gcc.target/mips/octeon-pop-1.c: Likewise.
2792 * gcc.target/mips/pr26765.c: Likewise.
2793 * gcc.target/mips/pr33256.c: Likewise.
2794 * gcc.target/mips/pr33635-1.c: Likewise.
2795 * gcc.target/mips/pr33755.c: Likewise.
2796 * gcc.target/mips/pr35802.c: Likewise.
2797 * gcc.target/mips/pr45074.c: Likewise.
2798 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2799 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2800 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2801 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2802 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2803 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2804 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2805 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2806 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2807 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2808 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2809 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2810 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2811 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2812 * gcc.target/mips/save-restore-1.c: Likewise.
2813 * gcc.target/mips/save-restore-3.c: Likewise.
2814 * gcc.target/mips/save-restore-5.c: Likewise.
2815 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2816 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2817 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2818 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2819 * gcc.target/mips/stack-1.c: Likewise.
2820
2821 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2822 Tighten regexps.
2823
2824 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2825 branch under test to be filled with preceding rather than
2826 following instructions.
2827 * gcc.target/mips/branch-10.c: Likewise.
2828 * gcc.target/mips/branch-11.c: Likewise.
2829 * gcc.target/mips/branch-12.c: Likewise.
2830 * gcc.target/mips/branch-13.c: Likewise.
2831 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2832 to be eliminated. Tighten $28 scan-assembler-not test.
2833
2834 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2835 function to...
2836 * gcc.target/mips/call-4.c: ...this new test.
2837
2838 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2839 more likely.
2840 * gcc.target/mips/code-readable-3.c: Likewise.
2841 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2842 flag but skip for -O0.
2843 * gcc.target/mips/code-readable-4.c: Likewise.
2844
2845 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2846 of operations under test.
2847 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2848
2849 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2850 Don't require sibling-call optimization.
2851 * gcc.target/mips/near-far-4.c: Likewise.
2852
2853 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2854 Make sure that the register variable is used.
2855 * gcc.target/mips/soft-float-1.c: Likewise.
2856
2857 * gcc.target/mips/sdata-1.c: Make static data volatile.
2858 * gcc.target/mips/sdata-2.c: Likewise.
2859 * gcc.target/mips/sdata-3.c: Likewise.
2860 * gcc.target/mips/sdata-4.c: Likewise.
2861
2862 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2863 skip for -O0.
2864 * gcc.target/mips/atomic-memory-2.c: Likewise.
2865 * gcc.target/mips/branch-cost-1.c: Likewise.
2866 * gcc.target/mips/branch-cost-2.c: Likewise.
2867 * gcc.target/mips/cache-1.c: Likewise.
2868 * gcc.target/mips/call-1.c: Likewise.
2869 * gcc.target/mips/call-saved-2.c: Likewise.
2870 * gcc.target/mips/const-anchor-1.c: Likewise.
2871 * gcc.target/mips/const-anchor-2.c: Likewise.
2872 * gcc.target/mips/dse-1.c: Likewise.
2873 * gcc.target/mips/dsp-lhx.c: Likewise.
2874 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2875 * gcc.target/mips/ext-1.c: Likewise.
2876 * gcc.target/mips/ext-2.c: Likewise.
2877 * gcc.target/mips/ext-3.c: Likewise.
2878 * gcc.target/mips/ext-4.c: Likewise.
2879 * gcc.target/mips/ext-5.c: Likewise.
2880 * gcc.target/mips/ext-6.c: Likewise.
2881 * gcc.target/mips/ext-7.c: Likewise.
2882 * gcc.target/mips/extend-1.c: Likewise.
2883 * gcc.target/mips/fix-r4000-1.c: Likewise.
2884 * gcc.target/mips/fix-r4000-3.c: Likewise.
2885 * gcc.target/mips/fix-r4000-5.c: Likewise.
2886 * gcc.target/mips/fix-r4000-6.c: Likewise.
2887 * gcc.target/mips/fix-r4000-8.c: Likewise.
2888 * gcc.target/mips/fix-r4000-10.c: Likewise.
2889 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2890 * gcc.target/mips/fixed-vector-type.c: Likewise.
2891 * gcc.target/mips/fpr-moves-1.c: Likewise.
2892 * gcc.target/mips/fpr-moves-2.c: Likewise.
2893 * gcc.target/mips/fpr-moves-3.c: Likewise.
2894 * gcc.target/mips/fpr-moves-4.c: Likewise.
2895 * gcc.target/mips/fpr-moves-5.c: Likewise.
2896 * gcc.target/mips/fpr-moves-6.c: Likewise.
2897 * gcc.target/mips/ins-1.c: Likewise.
2898 * gcc.target/mips/ins-2.c: Likewise.
2899 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2900 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2901 * gcc.target/mips/lazy-binding-1.c: Likewise.
2902 * gcc.target/mips/madd-3.c: Likewise.
2903 * gcc.target/mips/madd-5.c: Likewise.
2904 * gcc.target/mips/madd-6.c: Likewise.
2905 * gcc.target/mips/madd-8.c: Likewise.
2906 * gcc.target/mips/madd-9.c: Likewise.
2907 * gcc.target/mips/memcpy-1.c: Likewise.
2908 * gcc.target/mips/mips-ps-type.c: Likewise.
2909 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2910 * gcc.target/mips/mips-sched-madd.c: Likewise.
2911 * gcc.target/mips/mips16e-extends.c: Likewise.
2912 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2913 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2914 * gcc.target/mips/movcc-1.c: Likewise.
2915 * gcc.target/mips/movcc-2.c: Likewise.
2916 * gcc.target/mips/movcc-3.c: Likewise.
2917 * gcc.target/mips/msub-5.c: Likewise.
2918 * gcc.target/mips/msub-6.c: Likewise.
2919 * gcc.target/mips/msub-8.c: Likewise.
2920 * gcc.target/mips/mult-2.c: Likewise.
2921 * gcc.target/mips/mult-3.c: Likewise.
2922 * gcc.target/mips/mult-5.c: Likewise.
2923 * gcc.target/mips/mult-6.c: Likewise.
2924 * gcc.target/mips/mult-7.c: Likewise.
2925 * gcc.target/mips/mult-12.c: Likewise.
2926 * gcc.target/mips/mult-13.c: Likewise.
2927 * gcc.target/mips/mult-14.c: Likewise.
2928 * gcc.target/mips/mult-15.c: Likewise.
2929 * gcc.target/mips/mult-17.c: Likewise.
2930 * gcc.target/mips/mult-18.c: Likewise.
2931 * gcc.target/mips/mult-19.c: Likewise.
2932 * gcc.target/mips/nmadd-1.c: Likewise.
2933 * gcc.target/mips/nmadd-2.c: Likewise.
2934 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2935 * gcc.target/mips/octeon-cins-1.c: Likewise.
2936 * gcc.target/mips/octeon-cins-2.c: Likewise.
2937 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2938 * gcc.target/mips/octeon-exts-2.c: Likewise.
2939 * gcc.target/mips/octeon-exts-3.c: Likewise.
2940 * gcc.target/mips/octeon-exts-4.c: Likewise.
2941 * gcc.target/mips/octeon-exts-5.c: Likewise.
2942 * gcc.target/mips/octeon-exts-6.c: Likewise.
2943 * gcc.target/mips/octeon-exts-7.c: Likewise.
2944 * gcc.target/mips/octeon-pop-2.c: Likewise.
2945 * gcc.target/mips/octeon-seq-3.c: Likewise.
2946 * gcc.target/mips/octeon-seq-4.c: Likewise.
2947 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2948 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2949 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2950 * gcc.target/mips/pr54240.c: Likewise.
2951 * gcc.target/mips/rsqrt-1.c: Likewise.
2952 * gcc.target/mips/rsqrt-2.c: Likewise.
2953 * gcc.target/mips/rsqrt-3.c: Likewise.
2954 * gcc.target/mips/rsqrt-4.c: Likewise.
2955 * gcc.target/mips/save-restore-2.c: Likewise.
2956 * gcc.target/mips/save-restore-4.c: Likewise.
2957 * gcc.target/mips/sb1-1.c: Likewise.
2958 * gcc.target/mips/scc-1.c: Likewise.
2959 * gcc.target/mips/scc-2.c: Likewise.
2960 * gcc.target/mips/scc-3.c: Likewise.
2961 * gcc.target/mips/scc-4.c: Likewise.
2962 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2963 * gcc.target/mips/truncate-1.c: Likewise.
2964 * gcc.target/mips/truncate-2.c: Likewise.
2965 * gcc.target/mips/truncate-3.c: Likewise.
2966 * gcc.target/mips/truncate-4.c: Likewise.
2967 * gcc.target/mips/truncate-5.c: Likewise.
2968 * gcc.target/mips/truncate-6.c: Likewise.
2969 * gcc.target/mips/unaligned-1.c: Likewise.
2970
2971 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2972 skip for -O0. Require -fexpensive-optimizations.
2973 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2974 * gcc.target/mips/dspr2-MULT.c: Likewise.
2975 * gcc.target/mips/fix-r4000-2.c: Likewise.
2976 * gcc.target/mips/fix-r4000-4.c: Likewise.
2977 * gcc.target/mips/fix-r4000-7.c: Likewise.
2978 * gcc.target/mips/fix-r4000-9.c: Likewise.
2979 * gcc.target/mips/madd-1.c: Likewise.
2980 * gcc.target/mips/madd-2.c: Likewise.
2981 * gcc.target/mips/madd-4.c: Likewise.
2982 * gcc.target/mips/maddu-1.c: Likewise.
2983 * gcc.target/mips/maddu-2.c: Likewise.
2984 * gcc.target/mips/maddu-3.c: Likewise.
2985 * gcc.target/mips/maddu-4.c: Likewise.
2986 * gcc.target/mips/msub-1.c: Likewise.
2987 * gcc.target/mips/msub-2.c: Likewise.
2988 * gcc.target/mips/msub-3.c: Likewise.
2989 * gcc.target/mips/msub-4.c: Likewise.
2990 * gcc.target/mips/msubu-1.c: Likewise.
2991 * gcc.target/mips/msubu-2.c: Likewise.
2992 * gcc.target/mips/msubu-3.c: Likewise.
2993 * gcc.target/mips/msubu-4.c: Likewise.
2994 * gcc.target/mips/mult-1.c: Likewise.
2995 * gcc.target/mips/mult-4.c: Likewise.
2996 * gcc.target/mips/mult-8.c: Likewise.
2997 * gcc.target/mips/mult-9.c: Likewise.
2998 * gcc.target/mips/mult-10.c: Likewise.
2999 * gcc.target/mips/mult-11.c: Likewise.
3000 * gcc.target/mips/mult-16.c: Likewise.
3001
3002 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3003 skip for -O0 and -Os.
3004 * gcc.target/mips/fix-r4000-12.c: Likewise.
3005 * gcc.target/mips/madd-7.c: Likewise.
3006 * gcc.target/mips/mips-ps-5.c: Likewise.
3007 * gcc.target/mips/mips-ps-7.c: Likewise.
3008 * gcc.target/mips/msub-7.c: Likewise.
3009
3010 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3011 skip for -O0. Require -mno-abicalls.
3012 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3013
3014 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3015 skip for -O0. Require a total number of BBIT instructions and
3016 at least one of each kind.
3017
3018 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3019 skip for -O0. Require -fno-unroll-loops.
3020
3021 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3022 skip for -O0. Allow BLTZ as well as BGEZ.
3023
3024 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3025
3026 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3027 skip for -O0. Require -fschedule-insns2.
3028 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3029
3030 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3031 but skip for -O0. Make a branch-likely more likely.
3032
3033 * gcc.target/mips/timode-2.c: Split each test into its own function.
3034 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3035
3036 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3037 skip for -O0. Require -fpeephole2.
3038 * gcc.target/mips/vr-mult-2.c: Likewise.
3039
3040 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3041
3042 PR preprocessor/53469
3043 * gcc.dg/cpp/_Pragma7.c: New test case.
3044
3045 2012-08-27 Tobias Burnus <burnus@net-b.de>
3046
3047 PR fortran/54370
3048 * gfortran.dg/do_5.f90: New.
3049
3050 2012-08-27 Tobias Burnus <burnus@net-b.de>
3051
3052 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3053 from dg-options as -Wall no longer implies it.
3054
3055 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3056
3057 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3058
3059 2012-08-25 Jason Merrill <jason@redhat.com>
3060
3061 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3062
3063 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3064
3065 PR c++/51421
3066 * g++.dg/cpp0x/auto34.C: New.
3067
3068 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3069
3070 PR c/54363
3071 * gcc.dg/pr54363.c: New test.
3072
3073 PR c/54355
3074 * gcc.dg/pr54355.c: New test.
3075
3076 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3077
3078 PR debug/52857
3079 * gcc.target/i386/pr52857-1.c: New.
3080 * gcc.target/i386/pr52857-2.c: Likewise.
3081
3082 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3083
3084 * gcc.target/mips/code-readable-4.c: New test.
3085
3086 2012-08-23 Julian Brown <julian@codesourcery.com>
3087 Sandra Loosemore <sandra@codesourcery.com>
3088
3089 * gcc.target/mips/code-readable-1.c: Add -O to options.
3090
3091 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3092
3093 PR c++/20420
3094 * g++.dg/lookup/using53.C: New.
3095
3096 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3097
3098 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3099 * gcc.dg/fixed-point/convert-1.c: New.
3100 * gcc.dg/fixed-point/convert-2.c: New.
3101 * gcc.dg/fixed-point/convert-3.c: New.
3102 * gcc.dg/fixed-point/convert-4.c: New.
3103 * gcc.dg/fixed-point/convert-float-1.c: New.
3104 * gcc.dg/fixed-point/convert-float-2.c: New.
3105 * gcc.dg/fixed-point/convert-float-3.c: New.
3106 * gcc.dg/fixed-point/convert-float-4.c: New.
3107 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3108 * gcc.dg/fixed-point/convert-sat.c: New.
3109 * gcc.dg/fixed-point/convert.h: New.
3110
3111 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3112
3113 PR target/54089
3114 * gcc.target/sh/pr54089-2.c: New.
3115
3116 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3117
3118 * gcc.target/i386/long-double-64-1.c: New file.
3119 * gcc.target/i386/long-double-64-2.c: Likewise.
3120 * gcc.target/i386/long-double-64-3.c: Likewise.
3121 * gcc.target/i386/long-double-64-4.c: Likewise.
3122 * gcc.target/i386/long-double-80-1.c: Likewise.
3123 * gcc.target/i386/long-double-80-2.c: Likewise.
3124 * gcc.target/i386/long-double-80-3.c: Likewise.
3125 * gcc.target/i386/long-double-80-4.c: Likewise.
3126 * gcc.target/i386/long-double-80-5.c: Likewise.
3127 * gcc.target/i386/long-double-80-6.c: Likewise.
3128 * gcc.target/i386/long-double-80-7.c: Likewise.
3129
3130 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3131
3132 PR tree-optimization/54317
3133 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3134
3135 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3136
3137 PR target/39423
3138 * gcc.target/sh/pr39423-2.c: New.
3139
3140 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3141
3142 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3143 * gcc.dg/fold-perm.c: Likewise.
3144
3145 2012-08-20 Jan Hubicka <jh@suse.cz>
3146
3147 PR fortran/48636
3148 * gcc.dg/ipa/inlinehint-1.c: New.
3149
3150 2012-08-20 Florian Weimer <fweimer@redhat.com>
3151
3152 PR c++/19351
3153 * g++.dg/init/new38.C: New test.
3154 * g++.dg/init/new39.C: New test.
3155
3156 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3157
3158 PR target/54089
3159 * gcc.target/sh/pr54089-1.c: New.
3160
3161 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3162
3163 PR target/51244
3164 * gcc.target/sh/pr51244-11.c: New.
3165
3166 2012-08-20 Tobias Burnus <burnus@net-b.de>
3167
3168 PR fortran/54301
3169 * gfortran.dg/warn_target_lifetime_2.f90: New.
3170
3171 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3172
3173 PR c++/10416
3174 * g++.dg/warn/Wunused-var-17.C: New.
3175
3176 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3177
3178 PR middle-end/53992
3179 * gcc.dg/gomp/pr53992.c: New test.
3180
3181 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3182
3183 PR tree-ssa/54295
3184 * gcc.c-torture/execute/20120817-1.c: New test.
3185
3186 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3187
3188 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3189 add instruction.
3190 (f2): New test that really does need adds.
3191
3192 2012-08-20 Richard Guenther <rguenther@suse.de>
3193
3194 PR tree-optimization/54327
3195 * gcc.dg/torture/pr54327.c: New testcase.
3196
3197 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3198
3199 PR tree-optimization/54321
3200 * gcc.c-torture/compile/pr54321.c: New test.
3201
3202 2012-08-20 Tobias Burnus <burnus@net-b.de>
3203
3204 PR fortran/54301
3205 * gfortran.dg/warn_target_lifetime_1.f90: New.
3206
3207 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3208
3209 PR fortran/54298
3210 * gfortran.dg/real_compare_1.f90: New test case.
3211 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3212
3213 2012-08-18 Jan Hubicka <jh@suse.cz>
3214
3215 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3216
3217 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3218
3219 PR fortran/39290
3220 * gfortran.dg/interface_37.f90: New test.
3221
3222 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3223 Gary Funck <gary@intrepid.com>
3224
3225 PR target/20020
3226 * gcc.target/i386/pr20020-1.c: New test.
3227 * gcc.target/i386/pr20020-2.c: Likewise.
3228 * gcc.target/i386/pr20020-3.c: Likewise.
3229
3230 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3231
3232 * gcc.target/i386/perm-concat.c: New test.
3233
3234 2012-08-17 Julian Brown <julian@codesourcery.com>
3235
3236 * gcc.target/arm/div64-unwinding.c: New test.
3237
3238 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3239
3240 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3241
3242 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3243
3244 PR target/54236
3245 * gcc.target/sh/pr54236-1.c: New.
3246
3247 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3248
3249 * lib/target-supports.exp (check_effective_target_sync_int_long)
3250 (check_effective_target_sync_char_short): Enable for crisv32-*
3251 and cris-*.
3252
3253 PR middle-end/54261
3254 * gcc.dg/torture/pr54261-1.c: New test.
3255
3256 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3257
3258 PR fortran/54243
3259 PR fortran/54244
3260 * gfortran.dg/typebound_call_24.f03: New.
3261
3262 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3263
3264 PR tree-optimization/54245
3265 * gcc.dg/tree-ssa/pr54245.c: New test.
3266
3267 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3268
3269 PR tree-optimization/54240
3270 * gcc.target/powerpc/pr54240.c: New test.
3271 * gcc.target/mips/pr54240.c: Likewise.
3272
3273 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3274
3275 PR target/52933
3276 * gcc.target/sh/pr52933-1.c: New.
3277 * gcc.target/sh/pr52933-2.c: New.
3278
3279 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3280
3281 PR target/50751
3282 * gcc.target/sh/pr50751-8.c: New.
3283
3284 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3285
3286 PR fortran/47586
3287 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3288 * gfortran.dg/typebound_proc_27.f03: New test.
3289
3290 2012-08-14 Sterling Augustine <saugustine@google.com>
3291
3292 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3293
3294 2012-08-14 Tobias Burnus <burnus@net-b.de>
3295
3296 PR fortran/40881
3297 * gfortran.dg/data_constraints_3.f90: New.
3298 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3299 to disable -pedantic compilation.
3300 * gfortran.dg/pr37243.f: Ditto.
3301 * gfortran.dg/g77/19990826-3.f: Ditto.
3302 * gfortran.dg/g77/20020307-1.f : Ditto.
3303 * gfortran.dg/g77/980310-3.f: Ditto.
3304
3305 2012-08-14 Tobias Burnus <burnus@net-b.de>
3306
3307 PR fortran/54234
3308 * gfortran.dg/warn_conversion_4.f90: New.
3309
3310 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3311
3312 PR middle-end/53411
3313 PR rtl-optimization/53495
3314 * gcc.c-torture/compile/pr53411.c: New test.
3315 * gcc.c-torture/compile/pr53495.c: New test.
3316
3317 2012-08-13 Richard Guenther <rguenther@suse.de>
3318
3319 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3320
3321 2012-08-13 Richard Guenther <rguenther@suse.de>
3322
3323 PR tree-optimization/54200
3324 * gcc.dg/guality/pr54200.c: New testcase.
3325 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3326
3327 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3328
3329 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3330
3331 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3332
3333 PR target/51244
3334 * gcc.target/sh/pr51244-7.c: New.
3335 * gcc.target/sh/pr51244-8.c: New.
3336 * gcc.target/sh/pr51244-9.c: New.
3337 * gcc.target/sh/pr51244-10.c: New.
3338
3339 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3340
3341 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3342 -m2e or -m2a.
3343 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3344 * gcc.target/sh/pr53511-1.c: Likewise.
3345 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3346 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3347 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3348 * gcc.target/sh/pr53512-3.c: Likewise.
3349 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3350
3351 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3352
3353 PR target/39423
3354 * gcc.c-torture/compile/pr39423-1.c: New.
3355 * gcc.c-torture/compile/pr39423-2.c: New.
3356
3357 2012-08-12 Tobias Burnus <burnus@net-b.de>
3358
3359 PR fortran/54221
3360 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3361 they appear uninitialized on the RHS.
3362 * gfortran.dg/public_private_module_6.f90: New.
3363
3364 2012-08-11 Martin Jambor <mjambor@suse.cz>
3365
3366 PR fortran/48636
3367 * gfortran.dg/pr48636.f90: New test.
3368
3369 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3370
3371 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3372 to avoid warnings.
3373 (main): Adjust caller.
3374
3375 2012-08-10 Richard Guenther <rguenther@suse.de>
3376
3377 * gcc.dg/matrix/*.c: Adjust and move ...
3378 * gcc.dg/torture/: ... here.
3379 * gcc.dg/matrix: Remove directory.
3380
3381 2012-08-10 Richard Guenther <rguenther@suse.de>
3382
3383 PR middle-end/54219
3384 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3385
3386 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3387
3388 PR middle-end/54211
3389 * gcc.dg/tree-ssa/pr54211.c: New test.
3390
3391 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3392
3393 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3394 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3395
3396 2012-08-10 Richard Guenther <rguenther@suse.de>
3397
3398 PR tree-optimization/54109
3399 * gcc.dg/torture/pr54109.c: New testcase.
3400 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3401 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3402
3403 2012-08-10 Richard Guenther <rguenther@suse.de>
3404
3405 PR tree-optimization/54027
3406 * gcc.dg/torture/pr54027.c: New testcase.
3407
3408 2012-08-10 Richard Guenther <rguenther@suse.de>
3409
3410 * g++.dg/plugin/selfassign.c: Adjust.
3411 * gcc.dg/plugin/selfassign.c: Likewise.
3412 * gcc.dg/strlenopt-11.c: Likewise.
3413 * gcc.dg/strlenopt-13.c: Likewise.
3414 * gcc.dg/no-strict-overflow-4.c: Likewise.
3415 * gcc.dg/strict-overflow-4.c: Likewise.
3416 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3417 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3418 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3419 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3420 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3421 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3422 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3423 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3424 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3425 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3426 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3427 * gcc.dg/pr46309.c: Likewise.
3428 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3429
3430 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3431
3432 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3433 for x86 targets.
3434 * gcc.c-torture/compile/20120727-2.c: New test.
3435
3436 2012-08-09 Martin Jambor <mjambor@suse.cz>
3437
3438 * gcc.dg/ipa/iinline-4.c: New test.
3439 * gcc.dg/ipa/iinline-5.c: Likewise.
3440 * gcc.dg/ipa/iinline-6.c: Likewise.
3441 * gcc.dg/ipa/iinline-7.c: Likewise.
3442 * gcc.dg/lto/20120723_0.c: Likewise.
3443 * gcc.dg/lto/20120723_1.c: Likewise.
3444
3445 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3446
3447 PR target/39423
3448 * gcc.target/sh/pr39423-1.c: New.
3449
3450 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3451
3452 PR target/51244
3453 * gcc.target/sh/pr51244-5: New.
3454 * gcc.target/sh/pr51244-6: New.
3455
3456 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3457
3458 * gcc.target/i386/adx-addxcarry32-3.c: New.
3459 * gcc.target/i386/adx-addxcarry64-3.c: New.
3460
3461 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3462
3463 PR rtl-optimization/53701
3464 * gcc.dg/pr53701.c: New test.
3465
3466 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3467
3468 * gcc.c-torture/compile/20120727-1.c: New test.
3469
3470 2012-08-09 Tobias Burnus <burnus@net-b.de>
3471
3472 PR fortran/54199
3473 * gfortran.dg/intrinsic_shadow_4.f90: New.
3474
3475 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3476
3477 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3478
3479 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3480
3481 * gcc.c-torture/execute/20120808-1.c: New test.
3482
3483 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3484
3485 PR rtl-optimization/54157
3486 * gcc.target/i386/pr54157.c: New file.
3487
3488 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3489
3490 * gcc.target/i386/adx-addcarryx32-1.c: New.
3491 * gcc.target/i386/adx-addcarryx32-2.c: New.
3492 * gcc.target/i386/adx-addcarryx64-1.c: New.
3493 * gcc.target/i386/adx-addcarryx64-2.c: New.
3494 * gcc.target/i386/adx-check.h: New.
3495 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3496 * gcc.target/i386/sse-12.c: Add -madx.
3497 * gcc.target/i386/sse-13.c: Ditto.
3498 * gcc.target/i386/sse-14.c: Ditto.
3499 * gcc.target/i386/sse-22.c: Ditto.
3500 * gcc.target/i386/sse-23.c: Ditto.
3501 * g++.dg/other/i386-2.C: Ditto.
3502 * g++.dg/other/i386-3.C: Ditto.
3503
3504 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3505
3506 * gcc.dg/tree-ssa/slsr-5.c: New.
3507 * gcc.dg/tree-ssa/slsr-6.c: New.
3508 * gcc.dg/tree-ssa/slsr-7.c: New.
3509 * gcc.dg/tree-ssa/slsr-8.c: New.
3510 * gcc.dg/tree-ssa/slsr-9.c: New.
3511 * gcc.dg/tree-ssa/slsr-10.c: New.
3512 * gcc.dg/tree-ssa/slsr-11.c: New.
3513 * gcc.dg/tree-ssa/slsr-12.c: New.
3514 * gcc.dg/tree-ssa/slsr-13.c: New.
3515 * gcc.dg/tree-ssa/slsr-14.c: New.
3516 * gcc.dg/tree-ssa/slsr-15.c: New.
3517 * gcc.dg/tree-ssa/slsr-16.c: New.
3518 * gcc.dg/tree-ssa/slsr-17.c: New.
3519 * gcc.dg/tree-ssa/slsr-18.c: New.
3520 * gcc.dg/tree-ssa/slsr-19.c: New.
3521 * gcc.dg/tree-ssa/slsr-20.c: New.
3522 * gcc.dg/tree-ssa/slsr-21.c: New.
3523 * gcc.dg/tree-ssa/slsr-22.c: New.
3524 * gcc.dg/tree-ssa/slsr-23.c: New.
3525 * gcc.dg/tree-ssa/slsr-24.c: New.
3526 * gcc.dg/tree-ssa/slsr-25.c: New.
3527 * gcc.dg/tree-ssa/slsr-26.c: New.
3528 * gcc.dg/tree-ssa/slsr-30.c: New.
3529 * gcc.dg/tree-ssa/slsr-31.c: New.
3530
3531 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3532
3533 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3534 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3535 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3536
3537 2012-08-06 Cary Coutant <ccoutant@google.com>
3538
3539 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3540
3541 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3542
3543 PR fortran/35831
3544 * gfortran.dg/dummy_procedure_5.f90: Modified.
3545 * gfortran.dg/dummy_procedure_8.f90: New.
3546 * gfortran.dg/interface_26.f90: Modified.
3547 * gfortran.dg/proc_ptr_11.f90: Modified.
3548 * gfortran.dg/proc_ptr_15.f90: Modified.
3549 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3550 * gfortran.dg/typebound_override_1.f90: Modified.
3551 * gfortran.dg/typebound_proc_6.f03: Modified.
3552
3553 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3554
3555 PR tree-optimization/51938
3556 PR tree-optimization/52005
3557 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3558 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3559 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3560 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3561
3562 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3563
3564 Avoid crashing on erroneous static_assert usage
3565 * g++.dg/cpp0x/static_assert8.C: New test.
3566
3567 2012-08-06 Jason Merrill <jason@redhat.com>
3568
3569 * g++.dg/cpp0x/sfinae38.C: New.
3570
3571 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3572 Paolo Carlini <paolo.carlini@oracle.com>
3573
3574 PR c++/54165
3575 * g++.dg/conversion/void2.C: New.
3576
3577 2012-08-06 Tom de Vries <tom@codesourcery.com>
3578
3579 * gcc.dg/tree-ssa/vrp78.c: New test.
3580
3581 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3582 Richard Sandiford <rdsandiford@googlemail.com>
3583
3584 * g++.dg/opt/enum2.C: Require fpic target.
3585 * g++.dg/lto/20090303_0.C: Likewise.
3586
3587 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3588 Catherine Moore <clm@codesourcery.com>
3589
3590 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3591 flush function names too.
3592 * gcc.target/mips/clear-cache-1.c: Likewise.
3593
3594 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3595
3596 PR target/54156
3597 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3598
3599 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3600
3601 PR fortran/54166
3602 * gfortran.dg/array_5.f90: New test.
3603
3604 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3605
3606 PR tree-optimization/30318
3607 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3608
3609 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3610
3611 * g++.dg/ext/vector17.C: New testcase.
3612
3613 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3614
3615 PR target/51931
3616 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3617 * g++.dg/opt/longbranch1.C: Likewise.
3618
3619 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3620
3621 PR tree-optimization/53805
3622 * gcc.dg/fold-notunord.c: New testcase.
3623
3624 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3625
3626 PR fortran/48820
3627 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3628 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3629
3630 2012-08-02 Jason Merrill <jason@redhat.com>
3631 Paolo Carlini <paolo.carlini@oracle.com>
3632
3633 PR c++/51213 (again)
3634 * g++.dg/cpp0x/sfinae37.C: Extend.
3635
3636 2012-08-02 Richard Guenther <rguenther@suse.de>
3637
3638 PR tree-optimization/50672
3639 * g++.dg/torture/pr50672.C: New testcase.
3640
3641 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3642
3643 PR fortran/54147
3644 * gfortran.dg/abstract_type_6.f03: Modified.
3645 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3646 * gfortran.dg/proc_ptr_comp_35.f90: New.
3647 * gfortran.dg/typebound_proc_9.f03: Modified.
3648 * gfortran.dg/typebound_proc_26.f90: New.
3649
3650 2012-08-02 Richard Guenther <rguenther@suse.de>
3651
3652 * gcc.dg/torture/pta-callused-1.c: Adjust.
3653 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3654 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3655 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3656 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3657 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3658 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3659 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3660 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3661
3662 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3663
3664 PR fortran/54033
3665 * gfortran.dg/include_6.f90: New test case.
3666 * gfortran.dg/include_7.f90: New test case.
3667 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3668
3669 2012-08-01 Tom de Vries <tom@codesourcery.com>
3670
3671 * gcc.dg/tree-ssa/vrp76.c: New test.
3672
3673 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3674
3675 PR tree-optimization/46556
3676 * gcc.dg/tree-ssa/slsr-27.c: New.
3677 * gcc.dg/tree-ssa/slsr-28.c: New.
3678 * gcc.dg/tree-ssa/slsr-29.c: New.
3679
3680 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3681
3682 PR fortran/42418
3683 * gfortran.dg/proc_decl_29.f90: New.
3684
3685 2012-07-31 Dehao Chen <dehao@google.com>
3686
3687 * gcc.dg/predict-7.c: New test.
3688
3689 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3690
3691 PR fortran/54134
3692 * gfortran.dg/typebound_override_3.f90: New.
3693
3694 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3695
3696 PR tree-optimization/53773
3697 * gcc.dg/vect/pr53773.c: New test.
3698
3699 2012-07-31 Nick Clifton <nickc@redhat.com>
3700
3701 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3702 and for XStormy16.
3703
3704 2012-07-31 Tobias Burnus <burnus@net-b.de>
3705
3706 * gfortran.dg/c_funloc_tests_6.f90: New.
3707 * gfortran.dg/c_funloc_tests_7.f90: New.
3708 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3709
3710 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3711
3712 PR c++/53624
3713 * g++.dg/cpp0x/temp_default5.C: New.
3714
3715 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3716
3717 PR fortran/51081
3718 * gfortran.dg/proc_ptr_37.f90: New.
3719
3720 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3721
3722 * lib/target-supports.exp
3723 (check_effective_target_vect_natural_alignment): New function.
3724 * gcc.dg/align-2.c: Only run on targets with natural alignment
3725 of vector types.
3726 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3727 alignment of vector types.
3728
3729 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3730 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3731
3732 * gcc.target/i386/rdseed16-1.c: New.
3733 * gcc.target/i386/rdseed32-1.c: Ditto
3734 * gcc.target/i386/rdseed64-1.c: Ditto
3735 * gcc.target/i386/sse-12.c: Add -mrdseed.
3736 * gcc.target/i386/sse-13.c: Ditto.
3737 * gcc.target/i386/sse-14.c: Ditto.
3738 * g++.dg/other/i386-2.C: Ditto.
3739 * g++.dg/other/i386-3.C: Ditto.
3740
3741 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3742
3743 PR target/51244
3744 * gcc.target/sh/pr51244-4.c: New.
3745
3746 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3747
3748 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3749 for alpha*-*-* targets. Cleanup original tree dump.
3750
3751 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3752
3753 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3754 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3755
3756 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3757
3758 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3759 rand, srand. Include <stdlib.h>.
3760
3761 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3762
3763 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3764
3765 2012-07-26 Richard Henderson <rth@redhat.com>
3766
3767 * gcc.dg/attr-hotcold-1.c: New.
3768 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3769
3770 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3771 Sandra Loosemore <sandra@codesourcery.com>
3772
3773 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3774
3775 2012-07-26 Tobias Burnus <burnus@net-b.de>
3776
3777 * gfortran.dg/contiguous_1.f90: Update dg-error.
3778 * gfortran.dg/proc_ptr_32.f90: Ditto.
3779
3780 2012-07-26 Richard Guenther <rguenther@suse.de>
3781
3782 PR tree-optimization/54098
3783 * gcc.dg/torture/pr54098.c: New testcase.
3784
3785 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3786
3787 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3788 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3789
3790 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3791
3792 PR fortran/44354
3793 * gfortran.dg/array_constructor_39.f90: New test.
3794
3795 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3796
3797 PR fortran/44354
3798 * gfortran.dg/array_constructor_38.f90: New test.
3799
3800 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3801
3802 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3803
3804 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3805
3806 * gnat.dg/noreturn5.ad[sb]: New test.
3807
3808 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3809 Paul Brook <paul@codesourcery.com>
3810
3811 PR target/53633
3812
3813 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3814 * c-c++-common/pr53633.c: New test.
3815
3816 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3817
3818 * gcc.target/i386/asm-dialect-1.c: New test case.
3819
3820 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3821 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3822
3823 * gcc.target/i386/prefetchw-1.c: New.
3824 * gcc.target/i386/sse-12.c: Add -mprfchw.
3825 * gcc.target/i386/sse-13.c: Ditto.
3826 * gcc.target/i386/sse-14.c: Ditto.
3827 * gcc.target/i386/sse-22.c: Ditto.
3828 * gcc.target/i386/sse-23.c: Ditto.
3829 * g++.dg/other/i386-2.C: Ditto.
3830 * g++.dg/other/i386-3.C: Ditto.
3831
3832 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3833
3834 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3835
3836 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3837
3838 PR target/54051
3839 * gcc.target/arm/pr54051.c: New.
3840 * gcc.target/arm/vfp-1.c: Adjust test.
3841
3842 2012-07-24 Julian Brown <julian@codesourcery.com>
3843
3844 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3845 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3846 hard-float ARM.
3847
3848 2012-07-23 Paul Brook <paul@codesourcery.com>
3849
3850 * g++.dg/other/armv7m-1.c: New test.
3851
3852 2012-07-23 Julian Brown <julian@codesourcery.com>
3853
3854 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3855 ARM.
3856 (DO_TEST): Define to 1 for appropriate ARM targets.
3857
3858 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3859
3860 PR tree-optimization/53881
3861 * gcc.dg/pr53881.c: Renamed to ...
3862 * gcc.dg/pr53881-1.c: ... this.
3863 * gcc.dg/pr53881-2.c: New test.
3864
3865 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3866
3867 Handle recent changes in default atomics for cris*-*-linux*.
3868 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3869 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3870 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3871 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3872 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3873 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3874 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3875 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3876 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3877 -mno-unaligned-atomic-may-use-library is in effect for
3878 cris*-*-linux*.
3879 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3880 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3881 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3882 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3883 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3884 gcc.target/cris/torture/sync-mis-op-i-1.c,
3885 gcc.target/cris/torture/sync-mis-op-i-2.c,
3886 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3887 gcc.target/cris/torture/sync-mis-op-i-3.c,
3888 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3889 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3890 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3891 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3892 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3893 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3894 (main): Remove local variable x.
3895 [mis_ok]: Check that atomics don't fail.
3896
3897 2012-07-21 Andrew Pinski <apinski@cavium.com>
3898
3899 * gcc.dg/tree-ssa/vrp72.c: New test.
3900 * gcc.dg/tree-ssa/vrp73.c: New test.
3901 * gcc.dg/tree-ssa/vrp74.c: New test.
3902 * gcc.dg/tree-ssa/vrp75.c: New test.
3903
3904 2012-07-21 Andrew Pinski <apinski@cavium.com>
3905
3906 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3907 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3908
3909 2012-07-21 Andrew Pinski <apinski@cavium.com>
3910
3911 * gcc.target/mips/octeon-pop-2.c: New testcase.
3912
3913 2012-07-21 Tobias Burnus <burnus@net-b.de>
3914
3915 PR fortran/48820
3916 * gfortran.dg/assumed_rank_3.f90: New.
3917 * gfortran.dg/assumed_rank_11.f90: New.
3918 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3919 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3920 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3921
3922 2012-07-21 Andrew Pinski <apinski@cavium.com>
3923
3924 * gcc.target/mips/unaligned-1.c: New testcase.
3925
3926 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3927
3928 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3929
3930 2012-07-20 Tobias Burnus <burnus@net-b.de>
3931
3932 * gfortran.dg/bind_c_array_params_2.f90: New.
3933 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3934 and update dg-error.
3935
3936 2012-07-20 Tobias Burnus <burnus@net-b.de>
3937
3938 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3939
3940 2012-07-20 Jason Merrill <jason@redhat.com>
3941
3942 PR c++/54038
3943 * g++.dg/other/array7.C: New.
3944
3945 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3946
3947 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3948 the basic block and check loop depth.
3949 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3950 matching patterns and comments.
3951 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3952 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3953
3954 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR c++/28656
3957 * c-c++-common/pr28656.c: New test.
3958
3959 2012-07-19 Jason Merrill <jason@redhat.com>
3960
3961 PR c++/54026
3962 * g++.dg/init/mutable1.C: New.
3963
3964 2012-07-20 Tobias Burnus <burnus@net-b.de>
3965
3966 PR fortran/48820
3967 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3968 * gfortran.dg/assumed_rank_1.f90: New.
3969 * gfortran.dg/assumed_rank_1_c.c: New.
3970 * gfortran.dg/assumed_rank_2.f90: New.
3971 * gfortran.dg/assumed_rank_4.f90: New.
3972 * gfortran.dg/assumed_rank_5.f90: New.
3973 * gfortran.dg/assumed_rank_6.f90: New.
3974 * gfortran.dg/assumed_rank_7.f90: New.
3975 * gfortran.dg/assumed_rank_8.f90: New.
3976 * gfortran.dg/assumed_rank_8_c.c: New.
3977 * gfortran.dg/assumed_rank_9.f90: New.
3978 * gfortran.dg/assumed_rank_10.f90: New.
3979 * gfortran.dg/assumed_rank_12.f90: New.
3980
3981 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3982
3983 * gnat.dg/opt25.adb: New test.
3984 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3985 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3986
3987 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3988
3989 * gnat.dg/aggr20.ad[sb]: New test.
3990 * gnat.dg/aggr20_pkg.ads: New helper.
3991
3992 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3993
3994 * gnat.dg/derived_type3.adb: New test.
3995 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3996
3997 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3998
3999 PR rtl-optimization/53942
4000 * gcc.dg/pr53942.c: New test.
4001
4002 2012-07-19 Jason Merrill <jason@redhat.com>
4003
4004 PR c++/54021
4005 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4006
4007 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4008
4009 * gnat.dg/discr38.adb: New test.
4010
4011 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR middle-end/54017
4014 * c-c++-common/gomp/pr54017.c: New test.
4015
4016 2012-07-19 Richard Guenther <rguenther@suse.de>
4017 Eric Botcazou <ebotcazou@adacore.com>
4018
4019 * gnat.dg/loop_optimization11.adb: New testcase.
4020 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4021
4022 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4023 Jason Merrill <jason@redhat.com>
4024
4025 * g++.dg/cpp0x/sfinae37.C: New.
4026 * g++.dg/template/access23.C: New.
4027 * g++.dg/template/access7.C: Adjust.
4028 * g++.dg/template/sfinae10.C: Don't expect errors.
4029 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4030
4031 2012-07-18 Julian Brown <julian@codesourcery.com>
4032 Sandra Loosemore <sandra@codesroucery.com>
4033
4034 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4035
4036 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4037
4038 * gnat.dg/noreturn4.ad[sb]: New test.
4039 * gnat.dg/noreturn4_pkg.ads: New helper.
4040
4041 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4042 Julian Brown <julian@codesourcery.com>
4043
4044 * gcc.target/arm/neon-vdup-1.c: New test case.
4045 * gcc.target/arm/neon-vdup-2.c: New test case.
4046 * gcc.target/arm/neon-vdup-3.c: New test case.
4047 * gcc.target/arm/neon-vdup-4.c: New test case.
4048 * gcc.target/arm/neon-vdup-5.c: New test case.
4049 * gcc.target/arm/neon-vdup-6.c: New test case.
4050 * gcc.target/arm/neon-vdup-7.c: New test case.
4051 * gcc.target/arm/neon-vdup-8.c: New test case.
4052 * gcc.target/arm/neon-vdup-9.c: New test case.
4053 * gcc.target/arm/neon-vdup-10.c: New test case.
4054 * gcc.target/arm/neon-vdup-11.c: New test case.
4055 * gcc.target/arm/neon-vdup-12.c: New test case.
4056 * gcc.target/arm/neon-vdup-13.c: New test case.
4057 * gcc.target/arm/neon-vdup-14.c: New test case.
4058 * gcc.target/arm/neon-vdup-15.c: New test case.
4059 * gcc.target/arm/neon-vdup-16.c: New test case.
4060 * gcc.target/arm/neon-vdup-17.c: New test case.
4061 * gcc.target/arm/neon-vdup-18.c: New test case.
4062 * gcc.target/arm/neon-vdup-19.c: New test case.
4063 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4064 arguments non-constant.
4065
4066 2012-07-18 Richard Guenther <rguenther@suse.de>
4067
4068 PR tree-optimization/53970
4069 * g++.dg/torture/pr53970.C: New testcase.
4070
4071 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4072
4073 PR target/38621
4074 * gcc.c-torture/compile/pr38621.c: New.
4075
4076 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4077
4078 PR target/33135
4079 * gcc.target/sh/pr33135-1.c: New.
4080 * gcc.target/sh/pr33135-2.c: New.
4081 * gcc.target/sh/pr33135-3.c: New.
4082 * gcc.target/sh/pr33135-4.c: New.
4083
4084 2012-07-17 Jason Merrill <jason@redhat.com>
4085
4086 PR c++/53995
4087 * g++.dg/parse/enum9.C: New.
4088
4089 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4090 Sandra Loosemore <sandra@codesourcery.com>
4091
4092 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4093 if there is a conflict with -mcpu=. Use -mcpu=5208.
4094
4095 2012-07-17 Jason Merrill <jason@redhat.com>
4096
4097 PR c++/53989
4098 * g++.dg/template/array23.C: New.
4099
4100 2012-07-17 Tobias Burnus <burnus@net-b.de>
4101
4102 PR fortran/53985
4103 * gfortran.dg/bind_c_usage_26.f90: New.
4104 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4105 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4106 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4107 * gfortran.dg/interop_params.f03: Ditto.
4108
4109 2012-07-17 Jason Merrill <jason@redhat.com>
4110
4111 * g++.dg/template/inherit8.C: Adjust.
4112 * g++.dg/template/using21.C: Adjust.
4113 * g++.dg/template/using22.C: Adjust.
4114
4115 PR c++/53549
4116 * g++.dg/template/current-inst1.C: New.
4117 * g++.dg/parse/crash35.C: Adjust.
4118
4119 2012-07-17 Tobias Burnus <burnus@net-b.de>
4120
4121 PR fortran/52101
4122 * gfortran.dg/oldstyle_4.f90: New.
4123
4124 2012-07-17 Tobias Burnus <burnus@net-b.de>
4125
4126 PR fortran/49265
4127 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4128 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4129
4130 2012-07-16 Jason Merrill <jason@redhat.com>
4131
4132 * g++.dg/parse/access8.C: Adjust.
4133 * g++.dg/template/sfinae6_neg.C: Adjust.
4134
4135 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4136
4137 PR fortran/53824
4138 * gfortran.dg/coarray_allocate_1.f90: New test.
4139
4140 2012-07-16 Andrew Pinski <apinski@cavium.com>
4141
4142 * gcc.c-torture/execute/bswap-1.c: New testcase.
4143 * gcc.c-torture/compile/unalign-1.c: New testcase.
4144 * gcc.c-torture/compile/20120524-1.c: New testcase.
4145 * gcc.c-torture/compile/20101216-1.c: New testcase.
4146
4147 2012-07-16 Dehao Chen <dehao@google.com>
4148
4149 Revert
4150 2012-07-10 Dehao Chen <dehao@google.com>
4151
4152 * gcc.dg/debug_info_inline.c: New test.
4153
4154 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4155
4156 PR fortran/53956
4157 * gfortran.dg/proc_decl_28.f90: New.
4158
4159 2012-07-16 Andrew Pinski <apinski@cavium.com>
4160
4161 * gcc.dg/torture/builtins-1.c: New testcase.
4162
4163 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4164
4165 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4166 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4167 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4168 gcc.target/cris/sync-1-v10.c,
4169 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4170 pass -mno-unaligned-atomic-may-use-library.
4171 * gcc.target/cris/sync-xchg-1.c: New test.
4172 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4173 valid register operand output modifier.
4174
4175 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4176
4177 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4178 characters.
4179
4180 2012-07-13 Andrew Pinski <apinski@cavium.com>
4181
4182 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4183 rather than cleanup-tree-dump.
4184 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4185
4186 2012-07-13 Richard Guenther <rguenther@suse.de>
4187
4188 PR tree-optimization/53907
4189 * gcc.target/i386/pr53907.c: New testcase.
4190
4191 2012-07-13 Richard Guenther <rguenther@suse.de>
4192
4193 PR tree-optimization/53922
4194 * gcc.dg/torture/pr53922.c: New testcase.
4195
4196 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4197
4198 PR rtl-optimization/53908
4199 * gcc.dg/torture/pr53908.c: New test.
4200
4201 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4202
4203 PR c++/53531
4204 * g++.dg/cpp0x/variadic135.C: New.
4205
4206 2012-07-12 Jason Merrill <jason@redhat.com>
4207
4208 * g++.dg/template/sfinae6_neg.C: Adjust.
4209
4210 2012-07-12 Tobias Burnus <burnus@net-b.de>
4211
4212 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4213 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4214 scan-tree-dump-times pattern.
4215
4216 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4217
4218 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4219
4220 2012-07-11 Jason Merrill <jason@redhat.com>
4221
4222 DR 1402
4223 * g++.g/cpp0x/defaulted37.C: New.
4224
4225 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4226
4227 PR target/53859
4228 * gcc.target/arm/pr53859.c: New test.
4229
4230 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4231
4232 PR target/53886
4233 * gcc.c-torture/compile/pr53886.c: New.
4234
4235 2012-07-10 Dehao Chen <dehao@google.com>
4236
4237 * gcc.dg/debug_info_inline.c: New test.
4238
4239 2012-07-10 Jason Merrill <jason@redhat.com>
4240
4241 PR c++/53733
4242 * g++.dg/cpp0x/defaulted36.C: New.
4243 * g++.dg/cpp0x/defaulted21.C: Adjust.
4244
4245 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4246
4247 2012-07-09 Sterling Augustine <saugustine@google.com>
4248
4249 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4250
4251 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4252
4253 PR tree-optimization/53887
4254 * gcc.dg/pr53887.c: New test.
4255
4256 2012-07-09 Jason Merrill <jason@redhat.com>
4257
4258 PR c++/53882
4259 * g++.dg/cpp0x/nullptr29.C: New.
4260
4261 2012-07-09 Tom de Vries <tom@codesourcery.com>
4262 Richard Guenther <rguenther@suse.de>
4263
4264 * gcc.dg/builtin-unreachable-6.c: New test.
4265 * gcc.dg/builtin-unreachable-5.c: New test.
4266
4267 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4268
4269 PR tree-optimization/53881
4270 * gcc.dg/pr53881.c: New test.
4271
4272 2012-07-06 Jason Merrill <jason@redhat.com>
4273
4274 PR c++/53862
4275 * g++.dg/cpp0x/variadic134.C: New.
4276
4277 PR c++/53858
4278 * g++.dg/cpp0x/alias-decl-20.C: New.
4279
4280 2012-07-06 Tom de Vries <tom@codesourcery.com>
4281
4282 PR tree-optimization/51879
4283 * gcc.dg/pr51879-16.c: New test.
4284 * gcc.dg/pr51879-17.c: Same.
4285
4286 2012-07-06 Tom de Vries <tom@codesourcery.com>
4287
4288 PR tree-optimization/52009
4289 * gcc.dg/pr51879-7.c: New test.
4290 * gcc.dg/pr51879-18.c: New test.
4291
4292 2012-07-05 Jason Merrill <jason@redhat.com>
4293
4294 PR c++/50852
4295 * g++.dg/template/typedef39.C: New.
4296
4297 PR c++/53039
4298 * g++.dg/cpp0x/variadic133.C: New.
4299 * g++.dg/template/param1.C: Adjust.
4300
4301 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4302
4303 PR target/48941
4304 PR target/51980
4305 * gcc.target/arm/neon/vtrnf32.c: Update.
4306 * gcc.target/arm/neon/vtrns32.c: Update.
4307 * gcc.target/arm/neon/vtrnu32.c: Update.
4308 * gcc.target/arm/neon/vzipf32.c: Update.
4309 * gcc.target/arm/neon/vzips32.c: Update.
4310 * gcc.target/arm/neon/vzipu32.c: Update.
4311
4312 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4313
4314 PR fortran/53732
4315 * gfortran.dg/inline_sum_4.f90: New test.
4316
4317 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4318
4319 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4320
4321 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4322
4323 * gcc.target/arm/fma-sp.c: New testcase.
4324 * gcc.target/arm/fma.c: Likewise.
4325 * gcc.target/arm/fma.h: Likewise.
4326
4327 2012-07-04 Jason Merrill <jason@redhat.com>
4328
4329 PR c++/53848
4330 * g++.dg/other/enum3.C: New.
4331
4332 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4333
4334 PR middle-end/53321
4335 * g++.dg/torture/pr53321.C: New test.
4336
4337 2012-07-04 Richard Guenther <rguenther@suse.de>
4338
4339 PR tree-optimization/53844
4340 * g++.dg/tree-ssa/pr53844.C: New testcase.
4341
4342 2012-07-04 Richard Guenther <rguenther@suse.de>
4343
4344 PR tree-optimization/53849
4345 * gcc.dg/pr53849.c: New testcase.
4346
4347 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4348
4349 PR c++/53812
4350 * g++.dg/ext/label14.C: New test.
4351
4352 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4353
4354 PR target/53811
4355 * g++.dg/other/pr53811.C: New test.
4356
4357 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4358
4359 PR target/28896
4360 * gcc.target/m68k/stack-limit-1.c: New testcase.
4361
4362 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4363
4364 * gnat.dg/recursive_call.adb: New test.
4365
4366 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4367
4368 * gnat.dg/discr37.ad[sb]: New test.
4369
4370 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4371
4372 * g++.dg/other/packed1.C: Remove SH from xfail list.
4373
4374 2012-07-02 Jason Merrill <jason@redhat.com>
4375
4376 PR c++/53619
4377 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4378
4379 PR c++/53783
4380 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4381
4382 PR c++/53788
4383 * g++.dg/cpp0x/decltype39.C: New.
4384 * g++.dg/diagnostic/method1.C: Adjust.
4385
4386 PR c++/53816
4387 * g++.dg/template/ref6.C: New.
4388
4389 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4390
4391 PR target/53568
4392 * gcc.target/sh/pr53568-1.c: New.
4393
4394 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4395
4396 PR target/51244
4397 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4398
4399 2012-07-02 Jason Merrill <jason@redhat.com>
4400
4401 PR c++/53821
4402 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4403
4404 PR c++/53524
4405 * g++.dg/template/enum7.C: New.
4406 * g++.dg/other/ptrmem10.C: Adjust.
4407 * g++.dg/other/ptrmem11.C: Adjust.
4408 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4409
4410 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4411
4412 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4413
4414 2012-07-01 Wei Guozhi <carrot@google.com>
4415
4416 PR target/53447
4417 * gcc.target/arm/pr53447-1.c: New testcase.
4418 * gcc.target/arm/pr53447-2.c: New testcase.
4419 * gcc.target/arm/pr53447-3.c: New testcase.
4420 * gcc.target/arm/pr53447-4.c: New testcase.
4421
4422 2012-06-29 Richard Guenther <rguenther@suse.de>
4423
4424 PR tree-optimization/47061
4425 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4426
4427 2012-06-29 Richard Guenther <rguenther@suse.de>
4428
4429 PR tree-optimization/37541
4430 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4431
4432 2012-06-29 Richard Guenther <rguenther@suse.de>
4433
4434 PR tree-optimization/52589
4435 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4436
4437 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4438
4439 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4440
4441 * g++.dg/template/error46.C: Add missing comment to dg-message.
4442 * g++.dg/template/crash107.C: Likewise.
4443 * g++.dg/template/error47.C: Likewise.
4444 * g++.dg/template/crash108.C: Likewise.
4445 * g++.dg/overload/operator5.C: Likewise.
4446
4447 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4448 errors in dg-message directives, add comments.
4449
4450 2012-06-28 Kai Tietz <ktietz@redhat.com>
4451
4452 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4453 hard-coded 'unsigned long'.
4454
4455 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4456
4457 PR tree-optimization/51581
4458 * gcc.dg/vect/pr51581-4.c: New test.
4459
4460 PR tree-optimization/53645
4461 * gcc.c-torture/execute/pr53645-2.c: New test.
4462
4463 2012-06-28 Richard Guenther <rguenther@suse.de>
4464
4465 PR middle-end/53790
4466 * gcc.dg/torture/pr53790.c: New testcase.
4467
4468 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR tree-optimization/53645
4471 * gcc.c-torture/execute/pr53645.c: New test.
4472
4473 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4474
4475 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4476
4477 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4478
4479 PR debug/53671
4480 PR debug/49888
4481 * gcc.dg/guality/pr49888.c: Account for the possibility that
4482 the variable is optimized out at the first test.
4483
4484 2012-06-27 Jason Merrill <jason@redhat.com>
4485
4486 * g++.dg/cpp0x/override2.C: Adjust.
4487 * g++.dg/template/error5.C: Adjust.
4488 * g++.dg/parse/crash28.C: Adjust.
4489
4490 PR c++/53563
4491 * g++.dg/parse/template27.C: New.
4492 * g++.dg/template/crash74.C: Adjust expected output.
4493
4494 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4495
4496 PR fortran/41951
4497 PR fortran/49591
4498 * gfortran.dg/typebound_operator_16.f03: New.
4499
4500 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4501
4502 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4503 even src1.i and src2.i fields even in the second half of the arrays.
4504
4505 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4506
4507 PR c++/51033.
4508 * g++.dg/torture/vshuf-16.inc: New test.
4509 * g++.dg/torture/vshuf-2.inc: New test.
4510 * g++.dg/torture/vshuf-4.inc: New test.
4511 * g++.dg/torture/vshuf-8.inc: New test.
4512 * g++.dg/torture/vshuf-main.inc: New test.
4513 * g++.dg/torture/vshuf-v16hi.C: New test.
4514 * g++.dg/torture/vshuf-v16qi.C: New test.
4515 * g++.dg/torture/vshuf-v2df.C: New test.
4516 * g++.dg/torture/vshuf-v2di.C: New test.
4517 * g++.dg/torture/vshuf-v2sf.C: New test.
4518 * g++.dg/torture/vshuf-v2si.C: New test.
4519 * g++.dg/torture/vshuf-v4df.C: New test.
4520 * g++.dg/torture/vshuf-v4di.C: New test.
4521 * g++.dg/torture/vshuf-v4sf.C: New test.
4522 * g++.dg/torture/vshuf-v4si.C: New test.
4523 * g++.dg/torture/vshuf-v8hi.C: New test.
4524 * g++.dg/torture/vshuf-v8qi.C: New test.
4525 * g++.dg/torture/vshuf-v8si.C: New test.
4526
4527 2012-06-27 Richard Guenther <rguenther@suse.de>
4528
4529 PR middle-end/53676
4530 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4531
4532 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4533
4534 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4535 scan-dump-dem-not): Use printable pattern in test name.
4536
4537 2012-06-26 Sterling Augustine <saugustine@google.com>
4538 Dominique Dhumieres <dominiq@lps.ens.fr>
4539
4540 * gcc.dg/pubtypes-2.c: Update expected output.
4541 * gcc.dg/pubtypes-3.c: Likewise.
4542 * gcc.dg/pubtypes-4.c: Likewise.
4543
4544 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4545
4546 * gcc.dg/tree-ssa/slsr-1.c: New test.
4547 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4548 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4549 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4550
4551 2012-06-26 Matt Turner <mattst88@gmail.com>
4552
4553 PR target/35294
4554 * gcc.target/arm/mmx-2.c: New.
4555
4556 2012-06-26 Richard Guenther <rguenther@suse.de>
4557
4558 PR c++/53752
4559 * g++.dg/torture/pr53752.C: New testcase.
4560
4561 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4562
4563 PR tree-optimization/53748
4564 * gcc.c-torture/compile/pr53748.c: New test.
4565
4566 2012-06-25 Jason Merrill <jason@redhat.com>
4567
4568 PR c++/53498
4569 PR c++/53305
4570 * g++.dg/cpp0x/decltype38.C: New.
4571 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4572
4573 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4574
4575 * lib/target-supports-dg.exp (testname-for-summary): New.
4576 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4577 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4578 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4579 scan-module-absence, output-exists, output-exists-not: Use
4580 testname-for-summary.
4581 (dg-test): Clean up testname_with_flags.
4582 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4583 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4584 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4585 scan-assembler-dem-not, object-size: Use testname-for-summary.
4586 * lib/gcov.exp (run-gcov): Likewise.
4587 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4588 scan-dump-dem, scan-dump-dem-note): Likewise.
4589
4590 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4591 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4592 including profopt.opt; save and restore existing value.
4593 * g++.dg/bprob/bprob.exp: Likewise.
4594 * gcc.dg/matrix/matrix.exp: Likewise.
4595 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4596 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4597 PROFOPT_OPTIONS.
4598
4599 2012-06-25 Richard Henderson <rth@redhat.com>
4600
4601 * gcc.dg/pr53749.c: New.
4602
4603 2012-06-25 Jason Merrill <jason@redhat.com>
4604
4605 PR c++/52988
4606 * g++.dg/cpp0x/nullptr28.C: New.
4607
4608 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4609
4610 * gcc.target/arm/neon-vld1_dupQ.c: New.
4611
4612 2012-06-25 Florian Weimer <fweimer@redhat.com>
4613
4614 * g++.dg/init/new35.C: New.
4615 * g++.dg/init/new36.C: New.
4616 * g++.dg/init/new37.C: New.
4617 * g++.dg/ext/vla5.C: New warning.
4618 * g++.dg/ext/vla8.C: New warning.
4619 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4620
4621 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4622 James Greenhalgh <james.greenhalgh@arm.com>
4623
4624 * gcc.target/arm/ftest-support-arm.h New testcase.
4625 * gcc.target/arm/ftest-support-thumb.h Likewise.
4626 * gcc.target/arm/ftest-support.h Likewise.
4627 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4628 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4629 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4630 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4631 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4632 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4633 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4634 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4635 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4636 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4637 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4638 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4639 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4640 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4641 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4642 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4643 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4644 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4645 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4646 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4647 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4648 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4649 * lib/target-supports.exp
4650 (check_effective_target_arm_arch_FUNC): Add support for more
4651 architectures.
4652 (add_options_for_arm_arch_FUNC): Likewise.
4653 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4654
4655 2012-06-25 Jason Merrill <jason@redhat.com>
4656
4657 PR c++/53202
4658 * g++.dg/cpp0x/constexpr-tuple.C: New.
4659
4660 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR target/53759
4663 * gcc.target/i386/pr53759.c: New test.
4664
4665 PR c++/53594
4666 * g++.dg/cpp0x/nsdmi7.C: New test.
4667
4668 2012-06-24 Kai Tietz <ktietz@redhat.com>
4669
4670 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4671 for LLP64 targets.
4672 * gcc.target/i386/pr38988.c: Likewise.
4673
4674 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4675
4676 PR fortran/47710
4677 PR fortran/53328
4678 * gfortran.dg/typebound_generic_12.f03: New.
4679 * gfortran.dg/typebound_generic_13.f03: New.
4680
4681 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4682
4683 * gnat.dg/lto15.ad[sb]: New test.
4684
4685 2012-06-21 Meador Inge <meadori@codesourcery.com>
4686
4687 PR c/53702
4688 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4689
4690 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4691
4692 * gcc.dg/pch/ident-1.c: New test.
4693 * gcc.dg/pch/ident-1.hs: Header file for new test.
4694
4695 2012-06-21 Michael Matz <matz@suse.de>
4696
4697 PR middle-end/53688
4698 * gcc.c-torture/execute/pr53688.c: New test.
4699
4700 2012-06-20 Richard Guenther <rguenther@suse.de>
4701
4702 PR tree-optimization/30318
4703 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4704
4705 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4706
4707 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4708
4709 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4710
4711 * gcc.target/i386/clearcapv2.map: New file.
4712 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4713
4714 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4715
4716 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4717 and add __sh__ case.
4718
4719 2012-06-19 Jason Merrill <jason@redhat.com>
4720
4721 PR c++/52637
4722 * g++.dg/debug/localclass1.C: New.
4723
4724 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4725
4726 * g++.dg/cpp0x/override4.C: New.
4727
4728 2012-06-14 Jason Merrill <jason@redhat.com>
4729
4730 PR c++/53651
4731 * g++.dg/cpp0x/decltype37.C: New.
4732
4733 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4734
4735 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4736
4737 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4738
4739 * gcc.c-torture/compile/vector-5.c,
4740 gcc.c-torture/compile/vector-6.c: New tests.
4741
4742 2012-06-19 Richard Henderson <rth@redhat.com>
4743
4744 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4745
4746 2012-06-19 Richard Guenther <rguenther@suse.de>
4747
4748 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4749
4750 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4751
4752 PR target/53712
4753 * gcc.target/i386/pr53712.c: New test.
4754
4755 2012-06-18 Tobias Burnus <burnus@net-b.de>
4756
4757 PR fortran/53692
4758 * gfortran.dg/elemental_optional_args_6.f90: New.
4759
4760 2012-06-18 Tobias Burnus <burnus@net-b.de>
4761
4762 PR fortran/53526
4763 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4764 * gfortran.dg/coarray/move_alloc_1.f90
4765
4766 2012-06-18 Tobias Burnus <burnus@net-b.de>
4767
4768 PR fortran/53526
4769 * gfortran.dg/coarray_27.f90: New.
4770
4771 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4772 Greta Yorsh <Greta.Yorsh@arm.com>
4773
4774 * gcc.target/arm/epilog-1.c: New test.
4775
4776 2012-06-18 Richard Guenther <rguenther@suse.de>
4777
4778 PR tree-optimization/53693
4779 * g++.dg/torture/pr53693.C: New testcase.
4780
4781 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4782
4783 PR tree-optimization/53703
4784 * gcc.dg/torture/pr53703.c: New test.
4785
4786 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4787
4788 PR middle-end/53698
4789 * gcc.target/i386/pr53698.c: New test.
4790
4791 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4792
4793 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4794
4795 2012-06-17 Tobias Burnus <burnus@net-b.de>
4796
4797 PR fortran/53691
4798 PR fortran/53685
4799 * gfortran.dg/transfer_check_3.f90: New.
4800
4801 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4802
4803 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4804
4805 2012-06-16 Tobias Burnus <burnus@net-b.de>
4806
4807 PR fortran/53642
4808 PR fortran/45170
4809 * gfortran.dg/deferred_type_param_8.f90: New.
4810
4811 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4812
4813 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4814 testname that includes flags, passed in as new argument, in
4815 pass/fail messages.
4816 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4817 and pass it to verify-* procedures.
4818
4819 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4820 alignment torture options with usual torture options.
4821
4822 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4823 messages reported for one line of source code.
4824 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4825 * g++.dg/cpp0x/decltype2.C: Likewise.
4826 * g++.dg/cpp0x/decltype3.C: Likewise.
4827 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4828 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4829 * g++.dg/cpp0x/static_assert3.C: Likewise.
4830 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4831 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4832 * g++.dg/cpp0x/union1.C: Likewise.
4833 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4834 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4835 * g++.dg/cpp0x/variadic2.C: Likewise.
4836 * g++.dg/cpp0x/variadic20.C: Likewise.
4837 * g++.dg/cpp0x/variadic74.C: Likewise.
4838 * g++.dg/diagnostic/bitfld2.C: Likewise.
4839 * g++.dg/ext/attrib44.C: Likewise.
4840 * g++.dg/ext/no-asm-1.C: Likewise.
4841 * g++.dg/other/error34.C: Likewise.
4842 * g++.dg/parse/crash46.C: Likewise.
4843 * g++.dg/parse/error10.C: Likewise.
4844 * g++.dg/parse/error2.C: Likewise.
4845 * g++.dg/parse/error3.C: Likewise.
4846 * g++.dg/parse/error36.C: Likewise.
4847 * g++.dg/parse/error8.C: Likewise.
4848 * g++.dg/parse/error9.C: Likewise.
4849 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4850 * g++.dg/parse/parser-pr28152.C: Likewise.
4851 * g++.dg/parse/template25.C: Likewise.
4852 * g++.dg/parse/typename11.C: Likewise.
4853 * g++.dg/tc1/dr147.C: Likewise.
4854 * g++.dg/template/deduce3.C: Likewise.
4855 * g++.dg/template/koenig9.C: Likewise.
4856 * g++.dg/template/pr23510.C: Likewise.
4857 * g++.dg/warn/pr12242.C: Likewise.
4858 * g++.dg/warn/pr30551-2.C: Likewise.
4859 * g++.dg/warn/pr30551.C: Likewise.
4860 * g++.old-deja/g++.other/typename1.C: Likewise.
4861 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4862
4863 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4864
4865 PR c++/51033
4866 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4867 * c-c++-common/torture/vshuf-2.inc: Likewise.
4868 * c-c++-common/torture/vshuf-4.inc: Likewise.
4869 * c-c++-common/torture/vshuf-8.inc: Likewise.
4870 * c-c++-common/torture/vshuf-main.inc: Likewise.
4871 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4872 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4873 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4874 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4875 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4876 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4877 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4878 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4879 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4880 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4881 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4882 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4883 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4884 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4885
4886 2012-06-15 Michael Matz <matz@suse.de>
4887
4888 * gcc.dg/tree-ssa/vector-4.c: New test.
4889
4890 2012-06-15 Michael Matz <matz@suse.de>
4891
4892 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4893 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4894
4895 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4896
4897 PR tree-optimization/53636
4898 * gcc.target/arm/pr53636.c: New test.
4899
4900 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4901
4902 PR tree-optimization/51581
4903 * gcc.c-torture/execute/pr51581-1.c: New test.
4904 * gcc.c-torture/execute/pr51581-2.c: New test.
4905 * gcc.dg/vect/pr51581-1.c: New test.
4906 * gcc.dg/vect/pr51581-2.c: New test.
4907 * gcc.dg/vect/pr51581-3.c: New test.
4908 * gcc.target/i386/avx-pr51581-1.c: New test.
4909 * gcc.target/i386/avx-pr51581-2.c: New test.
4910 * gcc.target/i386/avx2-pr51581-1.c: New test.
4911 * gcc.target/i386/avx2-pr51581-2.c: New test.
4912 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4913
4914 2012-06-15 Richard Guenther <rguenther@suse.de>
4915
4916 * gcc.c-torture/execute/20120615-1.c: New testcase.
4917
4918 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4919
4920 * gnat.dg/vect8.ad[sb]: New test.
4921
4922 2012-06-14 Richard Guenther <rguenther@suse.de>
4923
4924 * gcc.dg/tree-ssa/vrp.h: New testcase.
4925 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4926
4927 2012-06-13 Christian Bruel <christian.bruel@st.com>
4928
4929 PR target/53621
4930 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4931
4932 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4933
4934 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4935
4936 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4937
4938 PR testsuite/20771
4939 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4940 test summary unique.
4941
4942 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4943 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4944 scan-stack-usage-not): Don't strip torture options from test name.
4945
4946 * lib/scandump.exp (scan-dump-times): Use printable version of
4947 regexp in test summary line.
4948
4949 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4950 messages reported for one line of source code.
4951 * gcc.dg/format/few-1.c: Likewise.
4952 * gcc.dg/ia64-sync-2.c: Likewise.
4953 * gcc.dg/sync-2.c: Likewise.
4954 * gcc.dg/noncompile/pr44517.c: Likewise.
4955
4956 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4957
4958 PR debug/49888
4959 * gcc.dg/guality/pr49888.c: New.
4960
4961 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4962
4963 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4964 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4965 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4966
4967 2012-06-13 Tobias Burnus <burnus@net-b.de>
4968
4969 PR fortran/53643
4970 * gfortran.dg/intent_out_7.f90: New.
4971
4972 2012-06-13 Tobias Burnus <burnus@net-b.de>
4973
4974 PR fortran/53597
4975 * gfortran.dg/save_4.f90: New.
4976
4977 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4978
4979 PR c/53532
4980 PR c/51034
4981 PR c/53196
4982 * gcc.dg/pr53532.c: New test.
4983 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4984 adjust line numbers.
4985 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4986 * gcc.dg/Wcxx-compat-8.c: Likewise.
4987 * gcc.dg/pr51034.c: New test.
4988 * gcc.dg/pr53196-1.c: New test.
4989 * gcc.dg/pr53196-2.c: New test.
4990
4991 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4992
4993 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4994 alignment torture options with usual torture options.
4995 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4996 instead of dg-options.
4997 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4998 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4999 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5000 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5001 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5002 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5003
5004 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5005 to checks for multiple messages reported for one line of source code.
5006 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5007
5008 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5009 messages reported for one line of source code.
5010
5011 * gcc.dg/20031223-1.c: Add comments to check for multiple
5012 messages reported for one line of source code.
5013 * gcc.dg/Wconversion-integer.c: Likewise.
5014 * gcc.dg/Wfatal-2.c: Likewise.
5015 * gcc.dg/Wfatal.c: Likewise.
5016 * gcc.dg/Wobjsize-1.c: Likewise.
5017 * gcc.dg/c99-vla-jump-1.c: Likewise.
5018 * gcc.dg/c99-vla-jump-2.c: Likewise.
5019 * gcc.dg/c99-vla-jump-3.c: Likewise.
5020 * gcc.dg/c99-vla-jump-4.c: Likewise.
5021 * gcc.dg/c99-vla-jump-5.c: Likewise.
5022 * gcc.dg/decl-9.c: Likewise.
5023 * gcc.dg/declspec-10.c: Likewise.
5024 * gcc.dg/declspec-18.c: Likewise.
5025 * gcc.dg/mtune.c: Likewise.
5026 * gcc.dg/parser-pr28152-2.c: Likewise.
5027 * gcc.dg/parser-pr28152.c: Likewise.
5028 * gcc.dg/pr14475.c: Likewise.
5029 * gcc.dg/pr27953.c: Likewise.
5030 * gcc.dg/pr28322-3.c: Likewise.
5031 * gcc.dg/pr30457.c: Likewise.
5032 * gcc.dg/pr30551-2.c: Likewise.
5033 * gcc.dg/pr30551-3.c: Likewise.
5034 * gcc.dg/pr30551-4.c: Likewise.
5035 * gcc.dg/pr30551-5.c: Likewise.
5036 * gcc.dg/pr30551-6.c: Likewise.
5037 * gcc.dg/pr30551.c: Likewise.
5038 * gcc.dg/pr45461.c: Likewise.
5039 * gcc.dg/pr48552-1.c: Likewise.
5040 * gcc.dg/pr48552-2.c: Likewise.
5041 * gcc.dg/redecl-1.c: Likewise.
5042 * gcc.dg/transparent-union-3.c: Likewise.
5043 * gcc.dg/utf-dflt.c: Likewise.
5044 * gcc.dg/utf-dflt2.c: Likewise.
5045 * gcc.dg/vla-8.c: Likewise.
5046 * gcc.dg/vla-init-1.c: Likewise.
5047 * gcc.dg/wtr-int-type-1.c: Likewise.
5048
5049 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5050 messages reported for for one line of source code.
5051 * c-c++-common/raw-string-5.c: Likewise.
5052 * c-c++-common/raw-string-4.c: Likewise.
5053 * c-c++-common/raw-string-6.c: Likewise.
5054 * c-c++-common/pr20000.c: Likewise.
5055
5056 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5057 messages reported for one line of source code.
5058 * gcc.dg/cpp/pr30786.c: Likewise.
5059 * gcc.dg/cpp/pr28709.c: Likewise.
5060 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5061 * gcc.dg/cpp/macspace2.c: Likewise.
5062 * gcc.dg/cpp/missing-header-1.c: Likewise.
5063 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5064 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5065 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5066
5067 2012-06-12 Jason Merrill <jason@redhat.com>
5068
5069 PR c++/53599
5070 * g++.dg/template/local7.C: New.
5071
5072 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5073
5074 PR target/53511
5075 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5076 * gcc.target/sh/pr51340-2.c: Likewise.
5077 * gcc.target/sh/pr51340-3.c: Likewise.
5078
5079 2012-06-12 Michael Matz <matz@suse.de>
5080
5081 * gcc.dg/torture/alias-1.c: New test.
5082
5083 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR rtl-optimization/53589
5086 * gcc.dg/torture/pr53589.c: New test.
5087
5088 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5089
5090 PR target/50749
5091 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5092 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5093 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5094 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5095 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5096 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5097 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5098 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5099 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5100 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5101 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5102 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5103 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5104 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5105 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5106 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5107
5108 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5109
5110 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5111 (check_intel_cpu_model): New function.
5112 (check_amd_cpu_model): New function.
5113 (check_features): New function.
5114 (__get_cpuid_output): New function.
5115 (check_detailed): New function.
5116 (fn1): Rename to quick_check.
5117 (main): Update to call quick_check and call check_detailed.
5118
5119 2012-06-11 Richard Henderson <rth@redhat.com>
5120
5121 * lib/target-supports.exp
5122 (check_effective_target_sync_long_long_runtime): Use
5123 check_effective_target_lp64 instead of
5124 check_effective_target_powerpc64 for powerpc targets.
5125
5126 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5127
5128 PR target/53511
5129 * gcc.target/sh/pr53511-1.c: New.
5130
5131 2012-06-11 Richard Guenther <rguenther@suse.de>
5132
5133 PR middle-end/53470
5134 * g++.dg/lto/pr53470_0.C: New testcase.
5135 * gcc.dg/lto/pr53470_0.c: Likewise.
5136
5137 2012-06-11 Richard Guenther <rguenther@suse.de>
5138
5139 PR c++/53605
5140 * g++.dg/ext/pr53605.C: New testcase.
5141
5142 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5143
5144 * gnat.dg/specs/array1.ads: New test.
5145 * gnat.dg/specs/array2.ads: Likewise.
5146 * gnat.dg/array22.adb: Likewise.
5147
5148 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * gnat.dg/constant4.adb: New test.
5151 * gnat.dg/constant4_pkg.ads: New helper.
5152
5153 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5154
5155 PR fortran/52552
5156 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5157 * gfortran.dg/allocate_class_1.f90: Modified.
5158 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5159 * gfortran.dg/allocate_class_2.f90: New.
5160
5161 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5162
5163 PR middle-end/53535
5164 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5165
5166 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5167
5168 PR fortran/52861
5169 * gfortran.dg/string_assign_2.f90: New test case.
5170
5171 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5172
5173 PR fortran/52861
5174 * gfortran.dg/string_assign_1.f90: New test case.
5175
5176 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5177
5178 PR middle-end/53580
5179 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5180 * gcc.dg/gomp/critical-4.c: Likewise.
5181 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5182 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5183 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5184 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5185 * c-c++-common/gomp/pr53580.c: New test.
5186
5187 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5188
5189 PR c++/51214
5190 * g++.dg/cpp0x/forw_enum11.C: New.
5191
5192 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5193
5194 PR c++/53567
5195 * g++.dg/cpp0x/alias-decl-19.C: New.
5196
5197 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5198
5199 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5200
5201 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5202
5203 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5204 (XSTATE_FP): Ditto.
5205 (XSTATE_SSE): Ditto.
5206 (XSTATE_YMM): Ditto.
5207 (avx_os_support): Use new defines.
5208
5209 2012-06-06 Richard Guenther <rguenther@suse.de>
5210
5211 PR testsuite/32380
5212 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5213 loops.
5214
5215 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5216
5217 PR c++/52841
5218 * g++.dg/cpp0x/pr52841.C: New testcase.
5219
5220 2012-06-06 Richard Guenther <rguenther@suse.de>
5221
5222 PR tree-optimization/53081
5223 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5224 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5225
5226 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5227
5228 * gcc.target/powerpc/pr53487.c: New test.
5229
5230 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5231
5232 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5233
5234 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5235
5236 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5237
5238 2012-06-05 Richard Guenther <rguenther@suse.de>
5239
5240 PR tree-optimization/30442
5241 * gcc.dg/vect/bb-slp-30.c: New testcase.
5242
5243 2012-06-05 Richard Guenther <rguenther@suse.de>
5244
5245 PR tree-optimization/53081
5246 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5247 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5248 -fno-tree-loop-distribute-patterns.
5249
5250 2012-06-05 Alan Modra <amodra@gmail.com>
5251
5252 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5253 Check static chain in nested funcs.
5254
5255 2012-06-04 Tobias Burnus <burnus@net-b.de>
5256
5257 PR fortran/50619
5258 * gfortran.dg/init_flag_10.f90: New.
5259
5260 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5261
5262 PR c++/53524
5263 * g++.dg/warn/Wenum-compare-no-2: New.
5264
5265 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5266
5267 PR preprocessor/53463
5268 * g++.dg/cpp/limits.C: New test.
5269 * g++.dg/parse/error19.C: Adjust.
5270 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5271 * g++.dg/warn/pr35635.C: Likewise.
5272 * g++.old-deja/g++.pt/assign1.C: Likewise.
5273
5274 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5275
5276 PR target/53559
5277 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5278 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5279 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5280 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5281 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5282 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5283 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5284 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5285
5286 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5287
5288 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5289
5290 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR tree-optimization/53550
5293 * gcc.dg/pr53550.c: New test.
5294
5295 2012-06-04 Richard Guenther <rguenther@suse.de>
5296
5297 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5298 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5299 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5300
5301 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5302
5303 PR fortran/48831
5304 * gfortran.dg/parameter_array_element_2.f90: New.
5305
5306 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5307
5308 PR target/53512
5309 * gcc.target/sh/pr53512-1.c: New.
5310 * gcc.target/sh/pr53512-2.c: New.
5311 * gcc.target/sh/pr53512-3.c: New.
5312 * gcc.target/sh/pr53512-4.c: New.
5313
5314 2012-06-01 Jason Merrill <jason@redhat.com>
5315
5316 PR c++/52973
5317 * g++.dg/ext/visibility/template12.C: New.
5318 * g++.dg/ext/attrib14.C: Adjust warning line.
5319
5320 PR c++/52725
5321 * g++.dg/parse/new6.C: New.
5322 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5323
5324 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 * c-c++-common/restrict-2.c: Revert previous change.
5327
5328 2012-06-01 Jason Merrill <jason@redhat.com>
5329
5330 PR c++/53137
5331 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5332
5333 PR c++/53484
5334 * g++.dg/cpp0x/auto33.C: New.
5335
5336 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5337
5338 PR c++/26155
5339 * g++.dg/parse/namespace-alias-1.C: New.
5340
5341 2012-06-01 Christian Bruel <christian.bruel@st.com>
5342
5343 * gcc.dg/spec-options.c: New test.
5344 * gcc.dg/foo.specs: New file.
5345
5346 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5347
5348 PR ada/53517
5349 * gnat.dg/lto14.adb: Skip on Solaris.
5350
5351 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5352
5353 * gcc.target/cris/sync-1-v10.c,
5354 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5355 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5356 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5357 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5358 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5359 gcc.target/cris/torture/sync-mis-op-i-1.c,
5360 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5361 gcc.target/cris/torture/sync-mis-op-i-2.c,
5362 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5363 gcc.target/cris/torture/sync-mis-op-i-3.c,
5364 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5365 gcc.target/cris/torture/sync-mis-op-s-1.c,
5366 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5367 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5368 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5369 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5370 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5371 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5372 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5373 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5374 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5375
5376 2012-05-31 Richard Guenther <rguenther@suse.de>
5377
5378 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5379 ldist-pr45948.c with disabled SCCP.
5380
5381 2012-05-31 Richard Guenther <rguenther@suse.de>
5382
5383 PR middle-end/48493
5384 * gcc.dg/torture/pr48493.c: New testcase.
5385
5386 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5387
5388 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5389 arm32 to targets.
5390 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5391 of the initialization loop.
5392 (dg-final): Adjust the expected number of vectorized loops depending
5393 on vect_char_mult target selector.
5394
5395 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5396
5397 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5398 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5399 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5400 New tests.
5401
5402 2012-05-30 Jason Merrill <jason@redhat.com>
5403
5404 PR c++/53356
5405 * g++.dg/init/new34.C: New.
5406 * g++.dg/tree-ssa/stabilize1.C: New.
5407
5408 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR c++/53356
5411 * g++.dg/init/new33.C: New test.
5412
5413 2012-05-30 Richard Guenther <rguenther@suse.de>
5414
5415 PR middle-end/53501
5416 * gcc.dg/torture/pr53501.c: New testcase.
5417 * c-c++-common/restrict-2.c: Adjust.
5418
5419 2012-05-30 Alan Modra <amodra@gmail.com>
5420
5421 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5422 torture-finish.
5423
5424 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5425
5426 * gcc.target/i386/shuf-concat.c: New test.
5427
5428 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5429
5430 PR rtl-optimization/53519
5431 * gcc.c-torture/compile/pr53519.c: New test.
5432
5433 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5434
5435 * gcc.target/arm/neon-vrev.c: New.
5436
5437 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5438
5439 PR target/51340
5440 * gcc.target/sh/pr51340-1.c: New.
5441 * gcc.target/sh/pr51340-2.c: New.
5442 * gcc.target/sh/pr51340-3.c: New.
5443
5444 2012-05-29 Richard Guenther <rguenther@suse.de>
5445
5446 PR tree-optimization/53516
5447 * gcc.dg/torture/pr53516.c: New testcase.
5448
5449 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5450
5451 PR preprocessor/53229
5452 * gcc.dg/cpp/paste6.c: Force to run without
5453 -ftrack-macro-expansion.
5454 * gcc.dg/cpp/paste8.c: Likewise.
5455 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5456 -ftrack-macro-expansion.
5457 * gcc.dg/cpp/paste12.c: Force to run without
5458 -ftrack-macro-expansion.
5459 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5460 -ftrack-macro-expansion.
5461 * gcc.dg/cpp/paste13.c: Likewise.
5462 * gcc.dg/cpp/paste14.c: Likewise.
5463 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5464 -ftrack-macro-expansion.
5465 * gcc.dg/cpp/paste18.c: New test.
5466
5467 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5468
5469 * gcc.target/cris/torture/trap-1.c,
5470 gcc.target/cris/torture/trap-2.c,
5471 gcc.target/cris/torture/trap-3.c,
5472 gcc.target/cris/torture/trap-v0.c,
5473 gcc.target/cris/torture/trap-v3.c: New tests.
5474
5475 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5476
5477 PR c++/25137
5478 * g++.dg/warn/Wbraces3.C: New.
5479 * g++.dg/warn/Wbraces4.C: Likewise.
5480
5481 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5482
5483 PR tree-optimization/53505
5484 * c-c++-common/torture/pr53505.c: New test.
5485
5486 2012-05-27 Nathan Sidwell <nathan@acm.org>
5487
5488 * gcc.dg/stmt-expr-4.c: New.
5489
5490 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 PR c++/53491
5493 * g++.dg/parse/crash60.C: New.
5494
5495 2012-05-26 Jason Merrill <jason@redhat.com>
5496
5497 PR c++/53220
5498 * c-c++-common/array-lit.c: New.
5499 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5500
5501 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5502
5503 PR ada/50294
5504 * gnat.dg/array21.adb: New test.
5505
5506 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5507
5508 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5509
5510 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5511
5512 PR c++/32054
5513 * g++.dg/other/anon-union3.C: New.
5514
5515 2012-05-25 Ian Lance Taylor <iant@google.com>
5516
5517 * gcc.dg/split-6.c: New test.
5518
5519 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5520
5521 * gnat.dg/lto14.adb: New test.
5522
5523 2012-05-25 Tristan Gingold <gingold@adacore.com>
5524
5525 * gcc.target/i386/large-frame.c: New.
5526
5527 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5528 * gcc.target/powerpc/lhs-1.c: New.
5529 * gcc.target/powerpc/lhs-2.c: New.
5530 * gcc.target/powerpc/lhs-3.c: New.
5531
5532 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5533
5534 Make unwound macro expansion trace less redundant
5535 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5536 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5537 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5538 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5539 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5540 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5541
5542 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5543
5544 PR c++/53464
5545 * g++.dg/cpp0x/constexpr-default1.C: New.
5546
5547 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5548
5549 PR c++/32080
5550 * g++.dg/eh/goto2.C: New.
5551
5552 2012-05-24 Richard Guenther <rguenther@suse.de>
5553
5554 PR middle-end/53460
5555 * g++.dg/tree-prof/pr53460.C: New testcase.
5556
5557 2012-05-24 Richard Guenther <rguenther@suse.de>
5558
5559 PR bootstrap/53466
5560 * g++.dg/debug/pr53466.C: New testcase.
5561
5562 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5563
5564 PR tree-optimization/53465
5565 * gcc.c-torture/execute/pr53465.c: New test.
5566
5567 2012-05-23 Tobias Burnus <burnus@net-b.de>
5568
5569 PR fortran/51055
5570 PR fortran/45170
5571 * gfortran.dg/allocate_with_typespec_6.f90: New.
5572
5573 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 PR c++/29185
5576 * g++.dg/warn/delete-array-1.C: New.
5577
5578 2012-05-23 Richard Guenther <rguenther@suse.de>
5579
5580 * gcc.dg/torture/pr39074-2.c: Adjust.
5581 * gcc.dg/torture/pr39074.c: Likewise.
5582 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5583 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5584
5585 2012-05-22 Jan Hubicka <jh@suse.cz>
5586
5587 PR middle-end/53161
5588 * g++.dg/torture/pr53161.C: New testcase.
5589
5590 2012-05-22 Tobias Burnus <burnus@net-b.de>
5591
5592 PR fortran/53389
5593 * gfortran.dg/realloc_on_assign_15.f90: New.
5594
5595 2012-05-22 Richard Guenther <rguenther@suse.de>
5596
5597 PR middle-end/51071
5598 * gcc.dg/torture/pr51071-2.c: New testcase.
5599
5600 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5601
5602 PR tree-optimization/53336
5603 * g++.dg/torture/pr53336.C: New testcase.
5604
5605 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5606
5607 PR c++/53322
5608 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5609 instead of -Wunused-local-typedefs.
5610
5611 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 PR c++/51184
5614 * g++.dg/other/abstract4.C: New-
5615
5616 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5617
5618 PR c++/40821
5619 * g++.dg/ext/attrib46.C: New.
5620
5621 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5622
5623 PR c/53418
5624 * gcc.c-torture/compile/pr53418-1.c,
5625 gcc.c-torture/compile/pr53418-2.c: New tests.
5626
5627 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR tree-optimization/53366
5630 * gcc.dg/torture/pr53366-1.c: New test.
5631 * gcc.dg/torture/pr53366-2.c: New test.
5632 * gcc.target/i386/pr53366-1.c: New test.
5633 * gcc.target/i386/pr53366-2.c: New test.
5634
5635 PR tree-optimization/53409
5636 * gcc.c-torture/compile/pr53409.c: New test.
5637
5638 PR tree-optimization/53410
5639 * gcc.c-torture/compile/pr53410-1.c: New test.
5640 * gcc.c-torture/compile/pr53410-2.c: New test.
5641
5642 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5643
5644 PR target/53425
5645 * gcc.target/i386/pr53425-1.c: New file.
5646 * gcc.target/i386/pr53425-2.c: Likewise.
5647
5648 2012-05-21 Richard Guenther <rguenther@suse.de>
5649
5650 PR tree-optimization/53408
5651 * gcc.dg/torture/pr53408.c: New testcase.
5652
5653 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5654 H.J. Lu <hongjiu.lu@intel.com>
5655
5656 PR target/53416
5657 * gcc.target/i386/pr53416.c: New file.
5658
5659 2012-05-21 Richard Guenther <rguenther@suse.de>
5660
5661 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5662
5663 2012-05-21 Richard Guenther <rguenther@suse.de>
5664
5665 * gcc.dg/torture/ldist-1.c: New testcase.
5666
5667 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5668
5669 * gnat.dg/lto13.adb: New test.
5670 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5671
5672 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5673
5674 * gnat.dg/specs/lto12.ads: New test.
5675 * gnat.dg/specs/lto12_pkg.ads: New helper.
5676
5677 2012-05-18 Richard Guenther <rguenther@suse.de>
5678
5679 PR tree-optimization/53346
5680 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5681 * gcc.target/i386/incoming-10.c: Adjust.
5682 * gcc.target/i386/incoming-11.c: Likewise.
5683 * gcc.target/i386/pr46295.c: Likewise.
5684
5685 2012-05-18 Richard Guenther <rguenther@suse.de>
5686
5687 * gcc.dg/pr53352.c: Return zero.
5688
5689 2012-05-18 Richard Guenther <rguenther@suse.de>
5690
5691 PR tree-optimization/53390
5692 * gcc.dg/torture/pr53390.c: New testcase.
5693
5694 2012-05-18 Meador Inge <meadori@codesourcery.com>
5695
5696 PR rtl-optimization/53352
5697 * gcc.dg/pr53352.c: New test.
5698
5699 2012-05-17 David S. Miller <davem@davemloft.net>
5700
5701 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5702 failure on sparc-*-linux-gnu.
5703
5704 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5705
5706 PR c++/39681
5707 * g++.dg/parse/error49.C: New.
5708 * g++.dg/cpp0x/error8.C: Likewise.
5709 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5710 * g++.dg/ext/utf-dflt2.C: Likewise.
5711 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5712 * g++.dg/ext/utf-dflt.C: Likewise.
5713 * c-c++-common/raw-string-3.c: Likewise.
5714 * c-c++-common/raw-string-4.c: Likewise.
5715
5716 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5717
5718 PR c++/53371
5719 * g++.dg/cpp0x/catch1.C: New.
5720
5721 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5722
5723 PR c++/44516
5724 * g++.dg/parse/error48.C: New.
5725 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5726 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5727
5728 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5729
5730 * gcc.dg/tm/indirect-2.c: New test.
5731
5732 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5733
5734 PR tree-optimization/53217
5735 * gfortran.dg/pr53217.f90: New test.
5736
5737 2012-05-16 Richard Guenther <rguenther@suse.de>
5738
5739 PR tree-optimization/53364
5740 * g++.dg/torture/pr53364.C: New testcase.
5741
5742 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5743
5744 PR testsuite/52641
5745 * gcc.dg/pr52549.c: Fix test for long != void*
5746 * gcc.c-torture/execute/pr52979-1.x: New file.
5747 * gcc.c-torture/execute/pr52979-2.x: New file.
5748
5749 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5750
5751 PR preprocessor/7263
5752 * gcc.dg/binary-constants-2.c: Run without tracking locations
5753 accross macro expansion.
5754 * gcc.dg/binary-constants-3.c: Likewise.
5755 * gcc.dg/cpp/sysmac2.c: Likewise.
5756 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5757 location.
5758 * gcc.dg/cpp/syshdr3.c: New test.
5759 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5760 * gcc.dg/system-binary-constants-1.c: New test.
5761 * gcc.dg/system-binary-constants-1.h: New header for the new test
5762 above.
5763 * g++.dg/cpp/syshdr3.C: New test.
5764 * g++.dg/cpp/syshdr3.h: New header the new test above.
5765 * g++.dg/system-binary-constants-1.C: New test.
5766 * g++.dg/system-binary-constants-1.h: New header the new test
5767 above.
5768
5769 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5772
5773 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5774
5775 PR target/53358
5776 * gcc.dg/pr53358.c: New test.
5777
5778 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/11856
5781 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5782 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5783
5784 2012-05-15 Olivier Hainque <hainque@adacore.com>
5785
5786 * g++.dg/eh/sighandle.C: New testcase.
5787
5788 2012-05-15 Richard Guenther <rguenther@suse.de>
5789
5790 PR tree-optimization/53355
5791 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5792
5793 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5794
5795 * gfortran.dg/*.f90: Remove now redundant manual
5796 cleanup-modules directive.
5797
5798 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5799
5800 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5801 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5802
5803 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5804
5805 PR fortran/52428
5806 * gfortran.dg/int_range_io_1.f90: New test.
5807
5808 2012-05-14 Andi Kleen <ak@linux.intel.com>
5809 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR target/53315
5812 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5813 * gcc.target/i386/rtm-check.h: New file.
5814 * gcc.target/i386/pr53315.c: New test.
5815
5816 2012-05-14 Tobias Burnus <burnus@net-b.de>
5817
5818 PR fortran/49110
5819 PR fortran/51055
5820 PR fortran/53329
5821 * gfortran.dg/deferred_type_param_4.f90: New.
5822 * gfortran.dg/deferred_type_param_6.f90: New.
5823
5824 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5825
5826 * gcc.target/i386/retarg.c: New test.
5827
5828 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5829
5830 PR fortran/45170
5831 * gfortran.dg/deferred_type_param_3.f90: New.
5832 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5833 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5834
5835 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5836
5837 * gnat.dg/null_pointer_deref3.adb: New test.
5838
5839 2012-05-12 Tobias Burnus <burnus@net-b.de>
5840
5841 PR fortran/49110
5842 PR fortran/52843
5843 * gfortran.dg/deferred_type_param_5.f90: New.
5844
5845 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5846
5847 * g++.dg/parse/error47.C: New.
5848
5849 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5850
5851 PR fortran/52537
5852 * gfortran.dg/string_compare_4.f90: Change option
5853 to -fdump-tree-original. Add test case for kind=4.
5854
5855 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5856
5857 PR fortran/52537
5858 * gfortran.dg/string_compare_4.f90: New test.
5859
5860 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5861
5862 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5863
5864 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5865
5866 PR c++/53305
5867 * g++.dg/cpp0x/variadic132.C: New.
5868
5869 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5870
5871 PR c++/53158
5872 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5873 * g++.dg/parse/error26.C: Tweak dg-error column number.
5874
5875 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5876
5877 PR c++/53301
5878 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5879
5880 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5881
5882 * gnat.dg/lto11.ad[sb]: New test.
5883
5884 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5885
5886 PR target/52908
5887 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5888 directive to Scan for vpmuldq, not vpmacsdql.
5889
5890 2012-05-09 Michael Matz <matz@suse.de>
5891
5892 PR tree-optimization/53185
5893 * gcc.dg/vect/pr53185.c: New test.
5894
5895 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5896
5897 PR middle-end/53249
5898 * gcc.target/i386/pr53249.c: New.
5899
5900 2012-05-09 Richard Guenther <rguenther@suse.de>
5901
5902 PR tree-optimization/18437
5903 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5904 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5905
5906 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR tree-optimization/53226
5909 * gcc.c-torture/compile/pr53226.c: New test.
5910
5911 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5912
5913 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5914 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5915 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5916 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5917 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5918 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5919 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5920 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5921 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5922 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5923 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5924 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5925 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5926 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5927
5928 2012-05-09 Dehao Chen <dehao@google.com>
5929
5930 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5931 * gcc.dg/predict-2.c: Likewise.
5932 * gcc.dg/predict-3.c: Likewise.
5933 * gcc.dg/predict-4.c: Likewise.
5934 * gcc.dg/predict-5.c: Likewise.
5935 * gcc.dg/predict-6.c: Likewise.
5936
5937 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5938
5939 PR target/53272
5940 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5941
5942 2012-05-08 Richard Guenther <rguenther@suse.de>
5943
5944 * gcc.dg/fold-bitand-4.c: New testcase.
5945
5946 2012-05-08 Dehao Chen <dehao@google.com>
5947
5948 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5949 heuristic is working properly.
5950 * gcc.dg/predict-2.c: Likewise.
5951 * gcc/dg/predict-3.c: Likewise.
5952 * gcc/dg/predict-4.c: Likewise.
5953 * gcc/dg/predict-5.c: Likewise.
5954 * gcc/dg/predict-6.c: Likewise.
5955
5956 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR tree-optimization/53239
5959 * g++.dg/opt/vrp3.C: New test.
5960 * g++.dg/opt/vrp3-aux.cc: New file.
5961 * g++.dg/opt/vrp3.h: New file.
5962
5963 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5964
5965 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5966 .uleb128 support in assembler output.
5967
5968 2012-05-07 Richard Guenther <rguenther@suse.de>
5969
5970 PR lto/42987
5971 * g++.dg/lto/pr42987_0.C: New testcase.
5972 * g++.dg/lto/pr42987_1.C: Likewise.
5973
5974 2012-05-07 Tobias Burnus <burnus@net-b.de>
5975
5976 PR fortran/53255
5977 * gfortran.dg/typebound_operator_15.f90: New.
5978
5979 2012-05-06 Tobias Burnus <burnus@net-b.de>
5980
5981 PR fortran/41587
5982 * gfortran.dg/class_array_13.f90: New.
5983
5984 2012-05-06 Tristan Gingold <gingold@adacore.com>
5985
5986 * gnat.dg/warn7.adb: New test.
5987
5988 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5989
5990 * gnat.dg/specs/renamings.ads: Rename to...
5991 * gnat.dg/specs/renaming1.ads: ...this.
5992 * gnat.dg/specs/renaming2.ads: New test.
5993 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5994 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5995 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5996 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5997
5998 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5999
6000 * gnat.dg/discr36.ad[sb]: New test.
6001 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6002
6003 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6004
6005 PR c/43772
6006 * c-c++-common/pr43772.c: New.
6007
6008 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6009
6010 PR fortran/41600
6011 * gfortran.dg/select_type_26.f03 : New test.
6012 * gfortran.dg/select_type_27.f03 : New test.
6013
6014 PR fortran/53191
6015 * gfortran.dg/select_type_28.f03 : New test.
6016
6017 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6018
6019 PR fortran/49010
6020 PR fortran/24518
6021 * gfortran.dg/mod_sign0_1.f90: New test.
6022 * gfortran.dg/mod_large_1.f90: New test.
6023
6024 2012-05-04 Tobias Burnus <burnus@net-b.de>
6025
6026 PR fortran/53175
6027 gfortran.dg/public_private_module_5.f90: New.
6028
6029 2012-05-04 Tobias Burnus <burnus@net-b.de>
6030
6031 PR fortran/53111
6032 * gfortran.dg/constructor_7.f90: New.
6033 * gfortran.dg/constructor_8.f90: New.
6034
6035 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6036
6037 PR c++/53166
6038 * g++.dg/cpp0x/static_assert7.C: New.
6039
6040 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6041
6042 PR tree-optimization/52633
6043 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6044 recognized as widening shifts instead of over-widening.
6045 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6046 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6047 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6048 * gcc.target/arm/pr52633.c: New test.
6049
6050 2012-05-04 Richard Guenther <rguenther@suse.de>
6051
6052 PR tree-optimization/53168
6053 * gcc.dg/torture/pr53168.c: New testcase.
6054 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6055
6056 2012-05-04 Richard Guenther <rguenther@suse.de>
6057
6058 * gcc.dg/lto/pr53214_0.c: New testcase.
6059
6060 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6061
6062 * gcc.target/ia64/pr48496.c: New test.
6063 * gcc.target/ia64/pr52657.c: Likewise.
6064
6065 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6066
6067 PR c/51712
6068 * c-c++-common/pr51712.c: New.
6069
6070 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6071
6072 PR target/53199
6073 * gcc.target/powwerpc/pr53199.c: New file.
6074
6075 2012-05-03 Jason Merrill <jason@redhat.com>
6076
6077 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6078
6079 * gcc.dg/debug/dwarf2/dups-types.c: New.
6080 * gcc.dg/debug/dwarf2/dups-types.h: New.
6081
6082 2012-05-03 Jason Merrill <jason@redhat.com>
6083
6084 * g++.dg/debug/dwarf2/namespace-2.C: New.
6085 * g++.dg/debug/dwarf2/localclass3.C: New.
6086
6087 2012-05-03 Jason Merrill <jason@redhat.com>
6088
6089 * g++.dg/debug/dwarf2/thunk1.C: New.
6090
6091 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6092
6093 PR c++/53186
6094 * g++.dg/other/final2.C: New.
6095
6096 2012-05-03 Richard Guenther <rguenther@suse.de>
6097
6098 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6099
6100 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6101
6102 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6103 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6104 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6105 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6106
6107 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6108
6109 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6110 .byte 0xf2.
6111 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6112 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6113 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6114
6115 PR debug/53174
6116 * gcc.dg/pr53174.c: New test.
6117
6118 PR target/53187
6119 * gcc.target/arm/pr53187.c: New test.
6120 * gcc.c-torture/compile/pr53187.c: New test.
6121
6122 2012-05-03 Richard Guenther <rguenther@suse.de>
6123
6124 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6125 unsupported prefetching support.
6126
6127 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6128
6129 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6130 option -ftrack-macro-expansion=0.
6131 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6132 option -ftrack-macro-expansion=0.
6133
6134 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6135
6136 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6137 dg-options for target arm with dg-additional-options.
6138
6139 2012-05-03 Richard Guenther <rguenther@suse.de>
6140
6141 PR tree-optimization/53144
6142 * gcc.dg/torture/pr53144.c: New testcase.
6143
6144 2012-05-03 Tobias Burnus <burnus@net-b.de>
6145
6146 PR fortran/52864
6147 * gfortran.dg/pointer_intent_7.f90: New.
6148 * gfortran.dg/pure_formal_3.f90: New.
6149
6150 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6151
6152 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6153
6154 2012-05-02 Martin Jambor <mjambor@suse.cz>
6155
6156 PR lto/52605
6157 * g++.dg/lto/pr52605_0.C: New test.
6158
6159 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6160
6161 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6162 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6163 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6164 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6165 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6166 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6167 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6168 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6169 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6170 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6171 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6172 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6173 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6174 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6175 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6176 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6177
6178 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6179
6180 PR middle-end/53153
6181 * gcc.dg/pr53153.c: New test.
6182
6183 2012-05-02 Richard Guenther <rguenther@suse.de>
6184
6185 * g++.dg/tree-ssa/pr19807.C: Adjust.
6186
6187 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR tree-optimization/53163
6190 * gcc.c-torture/compile/pr53163.c: New test.
6191
6192 PR rtl-optimization/53160
6193 * gcc.c-torture/execute/pr53160.c: New test.
6194
6195 2012-05-01 Ian Lance Taylor <iant@google.com>
6196
6197 PR c/37303
6198 * gcc.dg/pr37303.c: New test.
6199
6200 2012-05-01 Richard Henderson <rth@redhat.com>
6201
6202 * lib/target-supports.exp
6203 (check_effective_target_sync_long_long_runtime): True for
6204 check_effective_target_powerpc64.
6205
6206 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6207
6208 PR c++/51033
6209 * gcc.dg/vector-1.c: Move to ...
6210 * c-c++-common/vector-1.c: ... here.
6211 * gcc.dg/vector-2.c: Move to ...
6212 * c-c++-common/vector-2.c: ... here.
6213 * gcc.dg/vector-3.c: Move to ...
6214 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6215 * gcc.dg/vector-4.c: Move to ...
6216 * c-c++-common/vector-4.c: ... here.
6217 * gcc.dg/vector-init-1.c: Move to ...
6218 * c-c++-common/vector-init-1.c: ... here.
6219 * gcc.dg/vector-init-2.c: Move to ...
6220 * c-c++-common/vector-init-2.c: ... here.
6221 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6222 * c-c++-common/vector-subscript-1.c: ... here.
6223 * gcc.dg/vector-subscript-2.c: Move to ...
6224 * c-c++-common/vector-subscript-2.c: ... here.
6225 * gcc.dg/vector-subscript-3.c: Move to ...
6226 * c-c++-common/vector-subscript-3.c: ... here.
6227
6228 PR c++/51314
6229 * g++.dg/cpp0x/vt-51314.C: New test.
6230 * g++.dg/cpp0x/variadic76.C: Fix.
6231
6232 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6233
6234 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6235
6236 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6237
6238 Add -Wvarargs option
6239 * c-c++-common/Wvarargs.c: New test case.
6240 * c-c++-common/Wvarargs-2.c: Likewise.
6241
6242 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6243
6244 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6245 * objc.dg/foreach-7.m: Force the test case to run without
6246 -ftrack-macro-expansion.
6247 * c-c++-common/tm/attrib-1.c: Likewise.
6248 * c-c++-common/warn-ommitted-condop.c: Likewise.
6249 * gcc.dg/assign-warn-1.c: Likewise.
6250 * gcc.dg/assign-warn-2.c: Likewise.
6251 * gcc.dg/attr-alloc_size.c: Likewise.
6252 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6253 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6254 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6255 * gcc.dg/c90-const-expr-9.c: Likewise.
6256 * gcc.dg/c99-const-expr-9.c: Likewise.
6257 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6258 * gcc.dg/cpp/direct2s.c: Likewise.
6259 * gcc.dg/cpp/pr28709.c: Likewise.
6260 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6261 * gcc.dg/dfp/composite-type.c: Likewise.
6262 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6263 with -ftrack-macro-expansion
6264 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6265 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6266 * g++.dg/ext/cleanup-1.C: Likewise.
6267 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6268 * g++.dg/template/sfinae10.C: Likewise.
6269 * g++.dg/tm/wrap-2.C: Likewise.
6270 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6271 * g++.dg/warn/Wsign-conversion.C: Likewise.
6272 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6273 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6274 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6275 it to run with -ftrack-macro-expansion.
6276 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6277 test cases without -ftrack-macro-expansion.
6278
6279 Fix location for static class members
6280 * g++.dg/template/sfinae6_neg.C: Adjust.
6281
6282 Make conversion warnings work on NULL with -ftrack-macro-expansion
6283 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6284 alongside the previous testing for NULL.
6285
6286 Fix -Wuninitialized for -ftrack-macro-expansion
6287 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6288
6289 Strip "<built-in>" loc from displayed expansion context
6290 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6291 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6292 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6293 new test above.
6294
6295 Fix expansion point loc for macro-like tokens
6296 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6297 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6298
6299 Fix token pasting with -ftrack-macro-expansion
6300 * gcc.dg/cpp/paste17.c: New test case for
6301 -ftrack-macro-expansion=2 mode only.
6302 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6303
6304 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6305
6306 * gnat.dg/warn6.ad[sb]: New test.
6307
6308 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6309
6310 PR 53149
6311 * gcc.dg/20011021-1.c: Adjust testcase.
6312
6313 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6314
6315 PR fortran/53148
6316 * gfortran.dg/function_optimize_12.f90: New test.
6317
6318 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6319
6320 PR target/53156
6321 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6322 code to match current output and cover new peephole2 pattern.
6323
6324 2012-04-27 Ollie Wild <aaw@google.com>
6325
6326 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6327
6328 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6329
6330 * gcc.c-torture/execute/20120427-2.c: New testcase.
6331 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6332 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6333 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6334
6335 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6336
6337 PR target/53138
6338 * gcc.c-torture/execute/20120427-1.c: New testcase.
6339
6340 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6341
6342 PR middle-end/27139
6343 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6344
6345 2012-04-27 Tom de Vries <tom@codesourcery.com>
6346
6347 PR tree-optimization/51879
6348 * gcc.dg/pr51879.c: New test.
6349 * gcc.dg/pr51879-2.c: Same.
6350 * gcc.dg/pr51879-3.c: Same.
6351 * gcc.dg/pr51879-4.c: Same.
6352 * gcc.dg/pr51879-6.c: Same.
6353
6354 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6355
6356 PR c++/53096
6357 * g++.dg/cpp0x/defaulted35.C: New.
6358 * g++.dg/cpp0x/defaulted15.C: Adjust.
6359
6360 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6361
6362 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6363 structure layout.
6364
6365 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6366
6367 * gcc.target/i386/builtin_target.c: Check avx2.
6368
6369 2012-04-26 Alan Modra <amodra@gmail.com>
6370
6371 * gcc.target/powerpc/savres.c: New test.
6372 * gcc.target/powerpc/powerpc.exp: Run it.
6373
6374 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6375
6376 PR target/53120
6377 * gcc.dg/torture/pr53120.c: New test.
6378
6379 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR middle-end/52979
6382 * gcc.c-torture/compile/pr52979-1.c: New test.
6383 * gcc.c-torture/execute/pr52979-1.c: New test.
6384 * gcc.c-torture/execute/pr52979-2.c: New test.
6385
6386 2012-04-25 Richard Guenther <rguenther@suse.de>
6387
6388 * gcc.target/i386/l_fma_float_5.c: Adjust.
6389 * gcc.target/i386/l_fma_double_4.c: Likewise.
6390 * gcc.target/i386/l_fma_float_2.c: Likewise.
6391 * gcc.target/i386/l_fma_float_6.c: Likewise.
6392 * gcc.target/i386/l_fma_double_1.c: Likewise.
6393 * gcc.target/i386/l_fma_double_5.c: Likewise.
6394 * gcc.target/i386/l_fma_float_3.c: Likewise.
6395 * gcc.target/i386/l_fma_double_2.c: Likewise.
6396 * gcc.target/i386/l_fma_double_6.c: Likewise.
6397 * gcc.target/i386/l_fma_float_4.c: Likewise.
6398 * gcc.target/i386/l_fma_double_3.c: Likewise.
6399 * gcc.target/i386/l_fma_float_1.c: Likewise.
6400
6401 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6402
6403 PR tree-optimization/53058
6404 * gcc.c-torture/compile/pr53058.c: New test.
6405
6406 2012-04-25 Jan Hubicka <jh@suse.cz>
6407
6408 PR middle-end/53088
6409 * gcc.target/i386/pr39082-1.c: Update warning location.
6410
6411 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR c/52880
6414 * gcc.dg/pr52880.c: New test.
6415
6416 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6417
6418 * gcc.dg/m-un-2.c: Update.
6419 * gcc.dg/20011021-1.c: Update.
6420
6421 2012-04-25 Tobias Burnus <burnus@net-b.de>
6422
6423 PR fortran/52196
6424 * gfortran.dg/realloc_on_assign_14.f90: New.
6425
6426 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6427
6428 PR testsuite/52641
6429 PR tree-optimizations/52891
6430 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6431
6432 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6433
6434 PR c++/52363
6435 * g++.dg/cpp0x/sfinae35.C: New.
6436 * g++.dg/cpp0x/sfinae36.C: Likewise.
6437
6438 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6439
6440 * gcc.target/builtin_target.c: New testcase.
6441
6442 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6443
6444 PR target/47197
6445 * gcc.target/powerpc/pr47197.c: New test.
6446
6447 2012-04-24 Richard Guenther <rguenther@suse.de>
6448
6449 PR tree-optimization/53085
6450 * g++.dg/torture/pr53085.C: New testcase.
6451
6452 2012-04-24 Andrew Pinski <apinski@cavium.com>
6453
6454 PR tree-opt/33512
6455 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6456 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6457 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6458
6459 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR middle-end/53084
6462 * gcc.c-torture/execute/pr53084.c: New test.
6463
6464 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6465
6466 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6467
6468 2012-04-23 Andrew Pinski <apinski@cavium.com>
6469
6470 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6471
6472 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6473
6474 PR regression/53076
6475 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6476 * gcc.dg/torture/builtin-power-1.c: Likewise.
6477
6478 2012-04-23 Richard Guenther <rguenther@suse.de>
6479
6480 PR tree-optimization/53070
6481 * gcc.dg/torture/pr53070.c: New testcase.
6482
6483 2012-04-23 Richard Guenther <rguenther@suse.de>
6484
6485 PR c/53060
6486 * gcc.dg/pr53060.c: New testcase.
6487
6488 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR tree-optimizations/52891
6491 * gcc.c-torture/compile/pr52891-1.c: New test.
6492 * gcc.c-torture/compile/pr52891-2.c: New test.
6493
6494 2012-04-22 Tobias Burnus <burnus@net-b.de>
6495
6496 PR fortran/53051
6497 * gfortran.dg/read_float_4.f90: New.
6498
6499 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6500
6501 PR 35441
6502 * c-c++-common/pr35441.C: New.
6503
6504 2012-04-20 Ian Lance Taylor <iant@google.com>
6505
6506 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6507 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6508
6509 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6510
6511 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6512 array access.
6513 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6514
6515 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6516
6517 PR rtl-optimization/44214
6518 * gcc.dg/pr44214-1.c: New test.
6519 * gcc.dg/pr44214-2.c: Likewise.
6520 * gcc.dg/pr44214-3.c: Likewise.
6521
6522 2012-04-20 Richard Guenther <rguenther@suse.de>
6523
6524 * g++.dg/torture/20120420-1.C: New testcase.
6525
6526 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6527
6528 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6529
6530 2012-04-19 Christian Bruel <christian.bruel@st.com>
6531
6532 * gcc.dg/pr52283.c: New test.
6533
6534 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6535
6536 * gcc.dg/pr37985.c: New test.
6537
6538 2012-04-19 Richard Guenther <rguenther@suse.de>
6539
6540 PR rtl-optimization/44688
6541 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6542 possibly profitable.
6543
6544 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6545
6546 PR tree-optimization/52976
6547 * gfortran.dg/reassoc_11.f: New test.
6548
6549 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6550
6551 PR tree-optimization/52976
6552 * gfortran.dg/reassoc_7.f: New test.
6553 * gfortran.dg/reassoc_8.f: Likewise.
6554 * gfortran.dg/reassoc_9.f: Likewise.
6555 * gfortran.dg/reassoc_10.f: Likewise.
6556
6557 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6558
6559 PR c++/52422
6560 * g++.dg/cpp0x/sfinae33.C: New.
6561 * g++.dg/cpp0x/sfinae34.C: Likewise.
6562
6563 2012-04-18 Joey Ye <joey.ye@arm.com>
6564
6565 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6566
6567 2012-04-18 Richard Guenther <rguenther@suse.de>
6568
6569 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6570 array access.
6571 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6572 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6573
6574 2012-04-17 Tom de Vries <tom@codesourcery.com>
6575
6576 * g++.dg/pr51264-4.C: New test.
6577
6578 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6579
6580 PR c++/52599
6581 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6582
6583 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6584
6585 PR c++/53003
6586 * g++.dg/parse/crash59.C: New.
6587
6588 2012-04-17 Michael Matz <matz@suse.de>
6589
6590 PR tree-optimization/18437
6591 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6592
6593 2012-04-17 Richard Guenther <rguenther@suse.de>
6594
6595 PR middle-end/53011
6596 * g++.dg/torture/pr53011.C: New testcase.
6597
6598 2012-04-16 Jason Merrill <jason@redhat.com>
6599
6600 PR c++/38543
6601 * g++.dg/cpp0x/variadic131.C: New.
6602
6603 PR c++/52008
6604 * g++.dg/cpp0x/variadic130.C: New.
6605
6606 PR c++/50830
6607 * g++.dg/cpp0x/variadic129.C: New.
6608
6609 PR c++/50303
6610 * g++.dg/cpp0x/variadic128.C: New.
6611
6612 2012-04-16 Tobias Burnus <burnus@net-b.de>
6613
6614 PR fortran/52864
6615 * gfortran.dg/pointer_intent_6.f90: New.
6616
6617 2012-04-16 Tobias Burnus <burnus@net-b.de>
6618
6619 PR fortran/52916
6620 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6621 to include public_private_module_4.f90.
6622 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6623 targets.
6624
6625 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/49152
6628 * g++.dg/diagnostic/operator1.C: New.
6629 * g++.dg/ext/label5.C: Adjust.
6630 * g++.dg/ext/va-arg1.C: Likewise.
6631 * g++.dg/other/error20.C: Likewise.
6632 * g++.dg/other/error20.C: Likewise.
6633 * g++.dg/other/error16.C: Likewise.
6634 * g++.dg/other/error10.C: Likewise.
6635 * g++.dg/parse/error30.C: Likewise.
6636 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6637
6638 2012-04-16 Jason Merrill <jason@redhat.com>
6639
6640 PR c++/51148
6641 * g++.dg/cpp0x/variadic127.C: New.
6642
6643 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6644
6645 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6646 testcase name.
6647 Use fail, pass instead of unresolved.
6648 Don't log $optstr.
6649
6650 PR testsuite/52948
6651 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6652 TODO_dump_func.
6653 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6654 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6655 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6656
6657 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6658
6659 PR fortran/52968
6660 * gfortran.dg/typebound_call_23.f03: New test case.
6661
6662 2012-04-15 Jason Merrill <jason@redhat.com>
6663
6664 PR c++/47220
6665 * g++.dg/cpp0x/variadic126.C: New.
6666
6667 PR c++/52380
6668 * g++.dg/cpp0x/variadic125.C: New.
6669
6670 PR c++/52292
6671 * g++.dg/cpp0x/variadic124.C: New.
6672
6673 PR c++/52706
6674 * g++.dg/cpp0x/nullptr27.C: New.
6675
6676 PR c++/52818
6677 * g++.dg/warn/format8.C: New.
6678
6679 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6680
6681 PR fortran/51082
6682 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6683
6684 2012-04-14 Tobias Burnus <burnus@net-b.de>
6685
6686 PR fortran/52916
6687 PR fortran/40973
6688 * gfortran.dg/public_private_module_3.f90: New.
6689 * gfortran.dg/public_private_module_4.f90: New.
6690
6691 2012-04-14 Tom de Vries <tom@codesourcery.com>
6692
6693 * gcc.dg/superblock.c: New test.
6694
6695 2012-04-14 Tom de Vries <tom@codesourcery.com>
6696
6697 * gcc.dg/pr51879-12.c: New test.
6698
6699 2012-04-13 Jason Merrill <jason@redhat.com>
6700
6701 PR c++/52824
6702 * g++.dg/cpp0x/variadic123.C: New.
6703 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6704
6705 PR c++/52905
6706 * g++.dg/cpp0x/initlist-ctor1.C: New.
6707
6708 PR c++/52915
6709 * g++.dg/other/anon-union2.C: New.
6710
6711 2012-04-13 Martin Jambor <mjambor@suse.cz>
6712
6713 PR middle-end/52939
6714 * g++.dg/ipa/pr52939.C: New test.
6715
6716 2012-04-13 Tom de Vries <tom@codesourcery.com>
6717
6718 * gcc.dg/pr52734.c: New test.
6719
6720 2012-04-13 Richard Guenther <rguenther@suse.de>
6721
6722 PR tree-optimization/52969
6723 * gcc.dg/torture/pr52969.c: New testcase.
6724
6725 2012-04-13 Richard Guenther <rguenther@suse.de>
6726
6727 PR c/52549
6728 * gcc.dg/pr52549.c: New testcase.
6729
6730 2012-04-13 Richard Guenther <rguenther@suse.de>
6731
6732 PR c/52862
6733 * gcc.dg/pr52862.c: New testcase.
6734
6735 2012-04-13 Joey Ye <joey.ye@arm.com>
6736
6737 * gcc.target/arm/thumb1-imm.c: New testcase.
6738
6739 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6740
6741 PR target/52932
6742 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6743 second function argument.
6744 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6745 (calc_permps): Update declaration. Calculate result correctly.
6746 (avx2_test): Change src2 type to union256i_d.
6747 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6748 correctly.
6749
6750 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6751
6752 PR target/52775
6753 * gcc.target/powerpc/pr52775.c: New file.
6754
6755 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6756
6757 PR tree-optimization/18589
6758 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6759 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6760 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6761 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6762 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6763 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6764 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6765 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6766 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6767 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6768
6769 2012-04-12 Richard Guenther <rguenther@suse.de>
6770
6771 PR tree-optimization/52943
6772 * gcc.dg/torture/pr52943.c: New testcase.
6773
6774 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6775
6776 PR target/50751
6777 * gcc/target/sh/pr50751-4.c: New.
6778 * gcc/target/sh/pr50751-5.c: New.
6779 * gcc/target/sh/pr50751-6.c: New.
6780 * gcc/target/sh/pr50751-7.c: New.
6781
6782 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6783
6784 PR c++/52465
6785 * g++.dg/lookup/using52.C: New.
6786
6787 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6788
6789 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6790
6791 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6792
6793 PR rtl-optimization/52876
6794 * gcc.target/i386/pr52876.c: New.
6795
6796 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6797
6798 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6799 __UINTPTR_TYPE__.
6800 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6801 __INTPTR_TYPE__.
6802 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6803 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6804 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6805 (ptrdiff_t): ... this. All uses changed.
6806 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6807 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6808 __INTPTR_TYPE__.
6809 (main): Cast argument to __INTPTR_TYPE__.
6810 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6811 size_t.
6812 * gcc.dg/mallign.c (main): Likewise.
6813 * gcc.dg/pr38700.c (foo): Likewise.
6814 * gcc.dg/long-long-cst1.c (t): Likewise.
6815 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6816 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6817 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6818 * gcc.dg/pr25682.c (d, foo): Likewise.
6819 * gcc.dg/format/cast-1.c (f): Likewise.
6820 * gcc.dg/c90-const-expr-10.c
6821 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6822 (size_t): ...this. All uses changed.
6823 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6824 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6825 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6826 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6827 * gcc.dg/sequence-pt-1.c: Likewise.
6828 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6829 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6830 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6831 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6832 of ptrdiff_t with it.
6833 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6834 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6835 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6836
6837 2012-04-11 Jason Merrill <jason@redhat.com>
6838
6839 PR debug/45088
6840 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6841 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6842
6843 PR c++/52906
6844 * g++.dg/ext/attrib45.C: New.
6845
6846 * g++.dg/eh/dtor3.C: New.
6847
6848 2012-04-11 Richard Guenther <rguenther@suse.de>
6849
6850 PR middle-end/52621
6851 * gfortran.dg/pr52621.f90: New testcase.
6852
6853 2012-04-11 Richard Guenther <rguenther@suse.de>
6854
6855 PR middle-end/52918
6856 * g++.dg/torture/pr52918-1.C: New testcase.
6857 * g++.dg/torture/pr52918-2.C: Likewise.
6858
6859 2012-04-11 Tobias Burnus <burnus@net-b.de>
6860
6861 PR fortran/52729
6862 * gfortran.dg/block_11.f90: New.
6863
6864 2012-04-11 Nick Clifton <nickc@redhat.com>
6865
6866 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6867
6868 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6869
6870 PR target/16458
6871 * gcc.target/powerpc/pr16458-1.c: New test.
6872 * gcc.target/powerpc/pr16458-2.c: Likewise.
6873 * gcc.target/powerpc/pr16458-3.c: Likewise.
6874 * gcc.target/powerpc/pr16458-4.c: Likewise.
6875
6876 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6877
6878 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6879 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6880 * gcc.dg/builtin-bswap-5.c: Likewise.
6881 * gcc.target/i386/builtin-bswap-4.c: New test.
6882
6883 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6884
6885 PR 24985
6886 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6887
6888 2012-04-11 Richard Guenther <rguenther@suse.de>
6889
6890 PR rtl-optimization/52881
6891 * gcc.dg/torture/pr52881.c: New testcase.
6892 * gcc.dg/torture/pr52913.c: Likewise.
6893
6894 2012-04-11 Richard Guenther <rguenther@suse.de>
6895
6896 PR tree-optimization/52912
6897 * gcc.dg/torture/pr52912.c: New testcase.
6898
6899 2010-04-10 Michael Matz <matz@suse.de>
6900
6901 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6902 * gcc.dg/vect/vect-outer-1.c: Adjust.
6903 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6904 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6905 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6906 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6907 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6908 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6909
6910 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6911
6912 PR tree-optimization/52870
6913 * gcc.dg/vect/pr52870.c: New test.
6914
6915 2012-04-09 Mike Stump <mikestump@comcast.net>
6916
6917 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6918 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6919 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6920 * gnat.dg/aggr11.adb: Likewise.
6921 * gnat.dg/aggr11_pkg.ads: Likewise.
6922 * gnat.dg/aggr15.adb: Likewise.
6923 * gnat.dg/aggr15.ads: Likewise.
6924 * gnat.dg/aggr17.adb: Likewise.
6925 * gnat.dg/aggr18.adb: Likewise.
6926 * gnat.dg/array14.adb: Likewise.
6927 * gnat.dg/array14.ads: Likewise.
6928 * gnat.dg/array14_pkg.ads: Likewise.
6929 * gnat.dg/array19.adb: Likewise.
6930 * gnat.dg/array19.ads: Likewise.
6931 * gnat.dg/discr27.adb: Likewise.
6932 * gnat.dg/discr27.ads: Likewise.
6933 * gnat.dg/discr35.adb: Likewise.
6934 * gnat.dg/discr35.ads: Likewise.
6935 * gnat.dg/discr6.adb: Likewise.
6936 * gnat.dg/discr6_pkg.ads: Likewise.
6937 * gnat.dg/import1.adb: Likewise.
6938 * gnat.dg/import1.ads: Likewise.
6939 * gnat.dg/loop_address2.adb: Likewise.
6940 * gnat.dg/opt7.adb: Likewise.
6941 * gnat.dg/opt7.ads: Likewise.
6942 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6943 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6944 * gnat.dg/rep_clause2.adb: Likewise.
6945 * gnat.dg/rep_clause2.ads: Likewise.
6946 * gnat.dg/slice2.adb: Likewise.
6947 * gnat.dg/slice2.ads: Likewise.
6948 * gnat.dg/slice6.adb: Likewise.
6949 * gnat.dg/slice6_pkg.ads: Likewise.
6950 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6951 * gnat.dg/taft_type2.adb: Likewise.
6952 * gnat.dg/taft_type2.ads: Likewise.
6953 * gnat.dg/taft_type2_pkg.ads: Likewise.
6954 * gnat.dg/volatile10.adb: Likewise.
6955 * gnat.dg/volatile10_pkg.ads: Likewise.
6956
6957 * gcc.dg/dll-8.c: Remove execute permissions.
6958 * g++.dg/ext/dllexport5.C: Likewise.
6959
6960 2012-04-09 Jan Hubicka <jh@suse.cz>
6961
6962 PR lto/52722
6963 PR lto/51765
6964 PR lto/52634
6965 * gcc.dg/lto/pr52634_1.c: New testcase.
6966 * gcc.dg/lto/pr52634_0.c: New testcase.
6967
6968 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6969
6970 PR target/52883
6971 * gcc.target/i386/pr52883.c: New testcase.
6972
6973 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6974
6975 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6976 (check_effective_target_sync_long_long): Add SPARC case.
6977 (check_effective_target_sync_long_long_runtime): Likewise.
6978 (check_effective_target_sync_int_long): Adjust SPARC case.
6979 (check_effective_target_sync_char_short): Likewise.
6980
6981 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6982
6983 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6984 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6985
6986 2012-04-08 Tobias Burnus <burnus@net-b.de>
6987
6988 PR fortran/40973
6989 PR fortran/52751
6990 * gfortran.dg/public_private_module_2.f90: New.
6991
6992 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6993
6994 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6995 directives.
6996
6997 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6998
6999 PR fortran/52893
7000 * gfortran.dg/function_optimize_11.f90: New test.
7001
7002 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7003
7004 PR fortran/52668
7005 * gfortran.dg/use_only_6.f90: New test.
7006
7007 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7008
7009 PR fortran/52668
7010 * gfortran.dg/use_only_6.f90: New test.
7011 2012-04-06 Mike Stump <mikestump@comcast.net>
7012
7013 PR testsuite/50722
7014 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7015
7016 2012-04-05 Jason Merrill <jason@redhat.com>
7017
7018 PR c++/52596
7019 * g++.dg/template/qualified-id5.C: New.
7020
7021 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7022
7023 PR target/52882
7024 * gcc.target/i386/pr52882.c: New test.
7025
7026 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7027 Dominique D'Humieures <dominiq@lps.ens.fr>
7028
7029 PR testsuite/52614
7030 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7031 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7032
7033 2012-04-04 Jason Merrill <jason@redhat.com>
7034
7035 PR c++/52845
7036 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7037
7038 2012-04-03 Jason Merrill <jason@redhat.com>
7039
7040 PR c++/52796
7041 * g++.dg/cpp0x/variadic-value1.C: New.
7042
7043 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7044
7045 * gnat.dg/pack18.adb: New test.
7046 * gnat.dg/pack18_pkg.ads: New helper.
7047
7048 2012-04-03 Richard Guenther <rguenther@suse.de>
7049
7050 PR tree-optimization/52808
7051 * gcc.dg/pr52808.c: New testcase.
7052
7053 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR tree-optimization/52835
7056 * gfortran.dg/pr52835.f90: New test.
7057
7058 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7059
7060 * gnat.dg/specs/aggr5.ads: New test.
7061
7062 2012-04-02 Richard Guenther <rguenther@suse.de>
7063
7064 PR tree-optimization/52756
7065 * gcc.dg/torture/pr52756.c: New testcase.
7066
7067 2012-04-02 Richard Guenther <rguenther@suse.de>
7068
7069 PR middle-end/52803
7070 * gcc.dg/pr52803.c: New testcase.
7071
7072 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7073
7074 PR c++/40942
7075 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7076 DR 214 in account.
7077
7078 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7079
7080 PR c++/50043
7081 * g++.dg/cpp0x/noexcept17.C: New.
7082 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7083 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7084 * g++.dg/cpp0x/noexcept01.C: Likewise.
7085 * g++.dg/eh/init-temp1.C: Likewise.
7086 * g++.dg/eh/ctor1.C: Likwise.
7087
7088 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7089
7090 * gnat.dg/controlled6.adb: New test.
7091 * gnat.dg/controlled6_pkg.ads: New helper.
7092 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7093
7094 2012-03-30 Richard Henderson <rth@redhat.com>
7095
7096 PR debug/52727
7097 * g++.dg/opt/pr52727.C: New testcase.
7098
7099 2012-03-30 Richard Guenther <rguenther@suse.de>
7100
7101 PR tree-optimization/52754
7102 * gcc.target/i386/pr52754.c: New testcase.
7103
7104 2012-03-30 Richard Guenther <rguenther@suse.de>
7105
7106 PR middle-end/52772
7107 * g++.dg/torture/pr52772.C: New testcase.
7108
7109 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/52718
7112 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7113
7114 2012-03-29 Jason Merrill <jason@redhat.com>
7115
7116 PR c++/52685
7117 * g++.dg/template/inherit8.C: New.
7118
7119 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7120
7121 PR c++/52759
7122 * g++.dg/ext/weak4.C: New test.
7123
7124 PR tree-optimization/52760
7125 * gcc.c-torture/execute/pr52760.c: New test.
7126
7127 2012-03-29 Jason Merrill <jason@redhat.com>
7128
7129 PR c++/52743
7130 * g++.dg/cpp0x/initlist-array3.C: New.
7131
7132 2012-03-28 Jason Merrill <jason@redhat.com>
7133
7134 PR c++/52746
7135 * g++.dg/overload/virtual2.C: New.
7136
7137 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7138
7139 * gnat.dg/vect7.ad[sb]: New test.
7140
7141 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7142 Tobias Burnus <burnus@gcc.gnu.org>
7143
7144 PR fortran/52652
7145 * gfortran.dg/allocate_class_1.f90 : Change error test.
7146 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7147 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7148 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7149
7150 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR middle-end/52691
7153 * gcc.dg/pr52691.c: New test.
7154
7155 PR middle-end/52750
7156 * gcc.c-torture/compile/pr52750.c: New test.
7157
7158 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7159
7160 PR target/52692
7161 * gcc.target/avr/torture/builtins-2.c: New test.
7162
7163 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR target/52736
7166 * gcc.target/i386/pr52736.c: New test.
7167
7168 2012-03-27 Martin Jambor <mjambor@suse.cz>
7169
7170 PR middle-end/52693
7171 * gcc.dg/torture/pr52693.c: New test.
7172
7173 2012-03-27 Meador Inge <meadori@codesourcery.com>
7174
7175 PR c++/52672
7176 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7177
7178 2012-03-27 Mike Stump <mikestump@comcast.net>
7179
7180 PR target/52665
7181 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7182 failures that match branch names.
7183
7184 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7185 H.J. Lu <hongjiu.lu@intel.com>
7186
7187 PR target/52698
7188 * gcc.target/i386/pr52698.c: New test.
7189
7190 2012-03-27 Richard Guenther <rguenther@suse.de>
7191
7192 PR middle-end/52720
7193 * gcc.dg/torture/pr52720.c: New testcase.
7194
7195 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7196
7197 * gnat.dg/pack17.adb: New test.
7198
7199 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7200
7201 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7202 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7203
7204 2012-03-26 Martin Jambor <mjambor@suse.cz>
7205
7206 PR tree-optimization/50052
7207 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7208
7209 2012-03-26 Richard Guenther <rguenther@suse.de>
7210
7211 PR tree-optimization/52701
7212 * gfortran.dg/pr52701.f90: New testcase.
7213
7214 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7215
7216 PR tree-optimization/52686
7217 * gcc.target/arm/pr52686.c: New test.
7218
7219 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7220
7221 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7222 Add "-Os -flto" to list.
7223
7224 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7225
7226 * gnat.dg/concat2.ad[sb]: New test.
7227
7228 2012-03-24 Jason Merrill <jason@redhat.com>
7229
7230 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7231 * g++.dg/cpp0x/trailing2.C: Likewise.
7232 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7233 * g++.dg/cpp1y/auto-fn1.C: New.
7234 * g++.dg/cpp1y/auto-fn2.C: New.
7235 * g++.dg/cpp1y/auto-fn3.C: New.
7236 * g++.dg/cpp1y/auto-fn4.C: New.
7237 * g++.dg/cpp1y/auto-fn5.C: New.
7238 * g++.dg/cpp1y/auto-fn6.C: New.
7239 * g++.dg/cpp1y/auto-fn7.C: New.
7240 * g++.dg/cpp1y/auto-fn8.C: New.
7241 * g++.dg/cpp1y/auto-fn9.C: New.
7242 * g++.dg/cpp1y/auto-fn10.C: New.
7243 * g++.dg/cpp1y/auto-fn11.C: New.
7244
7245 2012-03-23 Richard Guenther <rguenther@suse.de>
7246
7247 PR tree-optimization/52678
7248 * gfortran.dg/pr52678.f: New testcase.
7249
7250 2012-03-23 Richard Guenther <rguenther@suse.de>
7251
7252 PR tree-optimization/52638
7253 * g++.dg/torture/pr52638.C: New testcase.
7254
7255 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7256
7257 PR c++/52487
7258 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7259
7260 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7261
7262 PR c++/52671
7263 * g++.dg/ext/attrib44.C: New test.
7264
7265 2012-03-22 Jan Hubicka <jh@suse.cz>
7266
7267 PR middle-end/51737
7268 * g++.dg/torture/pr51737.C: New testcase
7269
7270 2012-03-22 Richard Guenther <rguenther@suse.de>
7271
7272 PR tree-optimization/52548
7273 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7274
7275 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7276
7277 * lib/fortran-modules.exp (list-module-names-1): Remove
7278 warning.
7279
7280 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7281
7282 PR target/50751
7283 * gcc.target/sh/pr50751-1.c: New.
7284 * gcc.target/sh/pr50751-2.c: New.
7285 * gcc.target/sh/pr50751-3.c: New.
7286
7287 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7288
7289 PR target/52479
7290 * gcc.target/sh/sh4a-cos.c: Remove.
7291 * gcc.target/sh/sh4a-sin.c: Remove.
7292 * gcc.target/sh/sh4a-sincos.c: Remove.
7293
7294 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7295
7296 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7297 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7298
7299 2012-03-21 Martin Jambor <mjambor@suse.cz>
7300
7301 PR testsuite/52641
7302 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7303 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7304
7305 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7306
7307 * gcc.target/arm/thumb-16bit-ops.c: New file.
7308 * gcc.target/arm/thumb-ifcvt.c: New file.
7309
7310 2012-03-20 Jason Merrill <jason@redhat.com>
7311
7312 * lib/target-supports.exp: Add { target c++1y }.
7313
7314 * g++.dg/cpp0x/auto32.C: New.
7315
7316 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7317
7318 PR testsuite/52641
7319 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7320 int32plus.
7321 * gcc.dg/torture/pr48124-4.c: Ditto:
7322 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7323
7324 2012-03-20 Jason Merrill <jason@redhat.com>
7325
7326 PR c++/52510
7327 * g++.dg/cpp0x/initlist66.C: New.
7328
7329 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7330
7331 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7332 __AVR_HAVE_LPMX__
7333
7334 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7335
7336 PR target/49868
7337 * gcc.target/avr/torture/addr-space-2.h: New file.
7338 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7339 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7340 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7341 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7342
7343 2012-03-20 Richard Guenther <rguenther@suse.de>
7344
7345 * gnat.dg/pack16.adb: New testcase.
7346 * gnat.dg/pack16_pkg.ads: Likewise.
7347 * gnat.dg/specs/pack8.ads: Likewise.
7348 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7349
7350 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7351
7352 * g++.dg/warn/Wuseless-cast.C: Extend.
7353
7354 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7355
7356 PR c++/14710
7357 * g++.dg/warn/Wuseless-cast.C: New.
7358
7359 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7360
7361 PR libfortran/52608
7362 * gfortran.dg/pr52608.f90: New test.
7363
7364 2012-03-17 Tobias Burnus <burnus@net-b.de>
7365
7366 PR fortran/52585
7367 * gfortran.dg/proc_ptr_36.f90: New.
7368
7369 2012-03-16 Martin Jambor <mjambor@suse.cz>
7370
7371 * gcc.dg/misaligned-expand-1.c: New test.
7372 * gcc.dg/misaligned-expand-3.c: Likewise.
7373
7374 2012-03-16 Richard Guenther <rguenther@suse.de>
7375 Kai Tietz <ktietz@redhat.com>
7376
7377 PR middle-end/48814
7378 * gcc.c-torture/execute/pr48814-1.c: New test.
7379 * gcc.c-torture/execute/pr48814-2.c: New test.
7380 * gcc.dg/tree-ssa/assign-1.c: New test.
7381 * gcc.dg/tree-ssa/assign-2.c: New test.
7382 * gcc.dg/tree-ssa/assign-3.c: New test.
7383
7384 2012-03-16 Richard Guenther <rguenther@suse.de>
7385
7386 * gnat.dg/specs/pack7.ads: New testcase.
7387
7388 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR target/52568
7391 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7392 * gcc.dg/torture/vshuf-8.inc: Likewise.
7393 * gcc.dg/torture/vshuf-16.inc: Likewise.
7394 * gcc.dg/torture/vshuf-32.inc: Likewise.
7395
7396 2012-03-15 Jason Merrill <jason@redhat.com>
7397
7398 * g++.dg/torture/pr52582.C: New.
7399
7400 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7401
7402 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7403
7404 2012-03-15 Ira Rosen <irar@il.ibm.com>
7405 Ulrich Weigand <ulrich.weigand@linaro.org>
7406
7407 * gcc.dg/vect/slp-cond-3.c: New test.
7408 * gcc.dg/vect/slp-cond-4.c: New test.
7409
7410 2012-03-15 Ira Rosen <irar@il.ibm.com>
7411 Ulrich Weigand <ulrich.weigand@linaro.org>
7412
7413 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7414 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7415
7416 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7417
7418 PR libfortran/52434
7419 PR libfortran/48878
7420 PR libfortran/38199
7421 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7422 * gfortran.dg/round_1.f03: Likewise.
7423
7424 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7425 Andrew Pinski <apinski@cavium.com>
7426
7427 PR middle-end/52592
7428 * gcc.dg/pr52592.c: New test.
7429
7430 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7431
7432 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7433 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7434 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7435 * lib/fortran-modules.exp: .. this new file. Adjust users.
7436 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7437 gfortran-dg-debug-runtest): Call cleanup-modules.
7438 * lib/fortran-torture.exp (fortran-torture-execute,
7439 fortran-torture): Likewise.
7440 * gfortran.dg/coarray/caf.exp: Likewise.
7441 * lib/lto.exp: Likewise.
7442 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7443 * gfortran.dg/class_4b.f03: Likewise.
7444 * gfortran.dg/class_4c.f03: Likewise.
7445 * gfortran.dg/class_45a.f03: Likewise.
7446 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7447 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7448 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7449 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7450 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7451 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7452 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7453 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7454 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7455 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7456 * gfortran.dg/whole_file_28.f90: Likewise.
7457 * gfortran.dg/whole_file_29.f90: Likewise.
7458 * gfortran.dg/whole_file_30.f90: Likewise.
7459 * gfortran.dg/whole_file_31.f90: Likewise.
7460
7461 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR tree-optimization/52267
7464 * gcc.dg/pr52267.c: New test.
7465 * gcc.dg/tree-ssa/vrp65.c: New test.
7466 * gcc.dg/tree-ssa/vrp66.c: New test.
7467
7468 2012-03-15 Richard Guenther <rguenther@suse.de>
7469
7470 PR middle-end/52580
7471 * gfortran.dg/vect/pr52580.f: New testcase.
7472
7473 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7474
7475 * gcc.target/sh/fpul-usage-1.c: New.
7476
7477 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7478
7479 PR target/49468
7480 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7481 * gcc.target/sh/pr49468-di.c: Likewise.
7482
7483 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7484
7485 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7486 * gcc.dg/c99-stdint-6.c: Likewise.
7487 * gcc.dg/lto/20090210_0.c: Likewise.
7488 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7489 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7490 * gcc.dg/pragma-init-fini-2.c: Likewise.
7491 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7492 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7493 * gcc.target/i386/pr22152.c: Likewise.
7494 * gcc.target/i386/vect8-ret.c: Likewise.
7495 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7496 handling.
7497
7498 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7499
7500 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7501 * g++.dg/tree-prof/partition1.C: Likewise.
7502 * g++.dg/tree-prof/partition2.C: Likewise.
7503 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7504 handling.
7505 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7506 * gcc.c-torture/execute/20010724-1.c: Remove.
7507 * gcc.c-torture/execute/20010724-1.x: Remove.
7508 * gcc.c-torture/execute/20040208-2.c: Remove.
7509 * gcc.c-torture/execute/20040208-2.x: Remove.
7510 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7511 Remove.
7512 (main) [__mips__ && __sgi__]: Remove.
7513 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7514 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7515 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7516 mips-sgi-irix6* handling.
7517 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7518 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7519 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7520 handling.
7521 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7522 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7523 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7524 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7525 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7526 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7527 mips-sgi-irix6*.
7528 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7529 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7530 * gcc.target/mips/save-restore-3.c: Likewise.
7531 * gcc.target/mips/save-restore-4.c: Likewise.
7532 * gcc.target/mips/save-restore-5.c: Likewise.
7533 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7534 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7535 messages.
7536 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7537 IRIX 6 handling.
7538 (restore_ld_library_path_env_vars): Likewise.
7539 * lib/target-supports.exp (check_profiling_available): Remove
7540 mips*-*-irix* handling.
7541 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7542 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7543 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7544
7545 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR c++/52582
7548 * g++.dg/opt/pr52582.C: New test.
7549
7550 2012-03-14 Richard Guenther <rguenther@suse.de>
7551
7552 PR tree-optimization/52571
7553 * gcc.dg/vect/vect-2.c: Initialize arrays.
7554 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7555 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7556 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7557
7558 2012-03-14 Richard Guenther <rguenther@suse.de>
7559
7560 PR middle-end/52080
7561 PR middle-end/52097
7562 PR middle-end/48124
7563 * gcc.dg/torture/pr48124-1.c: New testcase.
7564 * gcc.dg/torture/pr48124-2.c: Likewise.
7565 * gcc.dg/torture/pr48124-3.c: Likewise.
7566 * gcc.dg/torture/pr48124-4.c: Likewise.
7567
7568 2012-03-14 Richard Guenther <rguenther@suse.de>
7569
7570 PR middle-end/52578
7571 * gcc.dg/pr52578.c: New testcase.
7572
7573 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR c++/52521
7576 * g++.dg/cpp0x/udlit-args2.C: New test.
7577
7578 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7579
7580 PR target/48596
7581 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7582 * gcc.c-torture/compile/pr48596.c: ... here.
7583
7584 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7585
7586 PR c++/51641
7587 * g++.dg/lookup/hidden-class17.C: New test.
7588
7589 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR c/52577
7592 * gcc.dg/Wunused-var-3.c: New test.
7593
7594 2012-03-13 Martin Jambor <mjambor@suse.cz>
7595
7596 * gcc.dg/misaligned-expand-2.c: New test.
7597
7598 2012-03-13 Richard Guenther <rguenther@suse.de>
7599
7600 PR middle-end/52134
7601 * gcc.dg/pr52134.c: New testcase.
7602
7603 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7604
7605 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7606
7607 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7608
7609 PR tree-optimization/46728
7610 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7611 * gcc.target/powerpc/pr46728-5.c: Likewise.
7612 * gcc.target/powerpc/pr46728-8.c: Likewise.
7613 * gcc.target/powerpc/pr46728-10.c: Likewise.
7614 * gcc.target/powerpc/pr46728-11.c: Likewise.
7615 * gcc.target/powerpc/pr46728-13.c: Likewise.
7616 * gcc.target/powerpc/pr46728-14.c: Likewise.
7617 * gcc.target/powerpc/pr46728-15.c: Likewise.
7618
7619 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 PR c++/52299
7622 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7623
7624 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7625
7626 PR tree-optimization/46728
7627 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7628 * gcc.target/powerpc/pr46728-5.c: Likewise.
7629 * gcc.target/powerpc/pr46728-8.c: Likewise.
7630 * gcc.target/powerpc/pr46728-10.c: Likewise.
7631 * gcc.target/powerpc/pr46728-11.c: Likewise.
7632 * gcc.target/powerpc/pr46728-13.c: Likewise.
7633 * gcc.target/powerpc/pr46728-14.c: Likewise.
7634 * gcc.target/powerpc/pr46728-15.c: Likewise.
7635
7636 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7637
7638 PR target/49868
7639 * gcc.target/avr/torture/addr-space-1.h: New file.
7640 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7641 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7642 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7643 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7644
7645 2012-03-12 Andrew Pinski <apinski@cavium.com>
7646
7647 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7648
7649 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7650
7651 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7652 * g++.dg/abi/thunk4.C: Likewise.
7653 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7654 Adapt line numbers.
7655 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7656 handling.
7657 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7658 * g++.dg/eh/spbp.C: Likewise.
7659 * g++.dg/ext/label13.C: Likewise.
7660 * g++.dg/guality/guality.exp: Likewise.
7661 * g++.dg/other/anon5.C: Likewise.
7662 * g++.dg/other/pragma-ep-1.C: Remove.
7663 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7664 * g++.dg/warn/pr31246.C: Likewise.
7665 * g++.dg/warn/weak1.C: Likewise.
7666 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7667 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7668 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7669 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7670 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7671 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7672 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7673 * gcc.dg/c99-tgmath-1.c: Likewise.
7674 * gcc.dg/c99-tgmath-2.c: Likewise.
7675 * gcc.dg/c99-tgmath-3.c: Likewise.
7676 * gcc.dg/c99-tgmath-4.c: Likewise.
7677 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7678 handling.
7679 * gcc.dg/debug/pr49032.c: Likewise.
7680 * gcc.dg/guality/guality.exp: Likewise.
7681 * gcc.dg/intmax_t-1.c: Likewise.
7682 * gcc.dg/pr48616.c: Likewise.
7683 * gcc.dg/pragma-ep-1.c: Remove.
7684 * gcc.dg/pragma-ep-2.c: Remove.
7685 * gcc.dg/pragma-ep-3.c: Remove.
7686 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7687 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7688 * gcc.misc-tests/gcov-14.c: Likewise.
7689 * gfortran.dg/guality/guality.exp: Likewise.
7690 * lib/target-supports.exp (check_weak_available): Likewise.
7691 (add_options_for_tls): Likewise.
7692 (check_ascii_locale_available): Likewise.
7693 * obj-c++.dg/dwarf-2.mm: Likewise.
7694 * objc.dg/dwarf-1.m: Likewise.
7695 * objc.dg/dwarf-2.m: Likewise.
7696
7697 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR tree-optimization/51721
7700 * gcc.dg/tree-ssa/vrp64.c: New test.
7701
7702 PR tree-optimization/52533
7703 * gcc.c-torture/compile/pr52533.c: New test.
7704
7705 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7706
7707 * gcc.target/i386/rtm-xabort-1.c: New.
7708 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7709 * gcc.target/i386/rtm-xend-1.c: Ditto.
7710 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7711 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7712 * gcc.target/i386/sse-13.c: Ditto.
7713 * gcc.target/i386/sse-14.c: Ditto.
7714 * gcc.target/i386/sse-22.c: Ditto.
7715 * gcc.target/i386/sse-23.c: Ditto.
7716 * g++.dg/other/i386-2.C: Ditto.
7717 * g++.dg/other/i386-3.C: Ditto.
7718
7719 2012-03-12 Tobias Burnus <burnus@net-b.de>
7720
7721 PR fortran/52542
7722 * gfortran.dg/proc_ptr_35.f90: New.
7723
7724 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7725
7726 PR target/52530
7727 * gcc.dg/torture/pr52530.c: New test.
7728
7729 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7730
7731 PR target/51244
7732 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7733
7734 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7735
7736 PR target/52450
7737 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7738
7739 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7740
7741 2012-03-09 Andrew Pinski <apinski@cavium.com>
7742
7743 PR middle-end/51988
7744 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7745 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7746
7747 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7748
7749 * gcc.dg/tree-ssa/scev-3.c: New.
7750 * gcc.dg/tree-ssa/scev-4.c: New.
7751
7752 2012-03-08 Tobias Burnus <burnus@net-b.de>
7753
7754 PR fortran/52469
7755 * gfortran.dg/proc_ptr_34.f90
7756
7757 2012-03-07 Jason Merrill <jason@redhat.com>
7758
7759 PR c++/52521
7760 * g++.dg/cpp0x/udlit-mangle.C: New.
7761
7762 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7763
7764 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7765
7766 2012-03-06 Richard Guenther <rguenther@suse.de>
7767
7768 PR middle-end/52493
7769 * gcc.dg/torture/pr52493.c: New testcase.
7770
7771 2012-03-06 Richard Guenther <rguenther@suse.de>
7772
7773 PR lto/52097
7774 * gcc.dg/lto/pr52097_0.c: New testcase.
7775
7776 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7777
7778 PR target/51244
7779 * gcc.target/sh/pr51244-1.c: New.
7780 * gcc.target/sh/pr51244-2.c: New.
7781 * gcc.target/sh/pr51244-3.c: New.
7782
7783 2012-03-05 Jason Merrill <jason@redhat.com>
7784
7785 PR c++/51930
7786 * g++.dg/ext/visibility/template11.C: New.
7787
7788 * g++.dg/cpp0x/implicit13.C: New.
7789
7790 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR tree-optimization/51721
7793 * gcc.dg/tree-ssa/vrp63.c: New test.
7794 * gcc.dg/pr51721.c: New test.
7795
7796 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7797
7798 PR fortran/50981
7799 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7800 argument checks.
7801
7802 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7803
7804 PR target/52146
7805 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7806
7807 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7808
7809 PR fortran/50981
7810 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7811
7812 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7813
7814 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7815 int32plus.
7816
7817 2012-03-03 Jason Merrill <jason@redhat.com>
7818
7819 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7820
7821 Core 1270
7822 * g++.dg/cpp0x/initlist65.C: New.
7823
7824 PR c++/36797
7825 * g++.dg/ext/is_empty2.C: New.
7826
7827 2012-03-03 Tobias Burnus <burnus@net-b.de>
7828
7829 PR fortran/48820
7830 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7831
7832 2012-03-03 Tobias Burnus <burnus@net-b.de>
7833
7834 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7835 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7836 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7837 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7838 * gfortran.dg/class_30.f90: Remove dg-warning line.
7839 * gfortran.dg/bind_c_usage_25.f90: New.
7840
7841 2012-03-03 Tobias Burnus <burnus@net-b.de>
7842
7843 PR fortran/48820
7844 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7845 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7846 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7847
7848 2012-03-03 Tobias Burnus <burnus@net-b.de>
7849
7850 PR fortran/48820
7851 * gfortran.dg/assumed_type_1.f90: New.
7852 * gfortran.dg/assumed_type_2.f90: New.
7853 * gfortran.dg/assumed_type_3.f90: New.
7854 * gfortran.dg/assumed_type_4.f90: New.
7855
7856 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7857
7858 PR target/49486
7859 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7860 * gcc.target/sh/pr49468-di.c: New.
7861
7862 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7863
7864 * gcc.dg/graphite/pr50561.c: Update.
7865
7866 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7867
7868 * gcc.target/powerpc/pr52457.c: New test.
7869
7870 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7871
7872 * gcc.target/arm/sat-1.c: New test.
7873
7874 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7875
7876 PR target/46716
7877 * gcc.target/i386/pr46716.c: New test.
7878
7879 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7880
7881 PR c++/51989
7882 * g++.dg/cpp0x/sfinae32.C: New.
7883
7884 2012-03-02 Richard Guenther <rguenther@suse.de>
7885
7886 PR tree-optimization/52406
7887 * gcc.dg/torture/pr52406.c: New testcase.
7888
7889 2012-03-02 Tobias Burnus <burnus@net-b.de>
7890
7891 PR fortran/52325
7892 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7893 * gfortran.dg/nullify_2.f90: Update dg-error.
7894 * gfortran.dg/nullify_4.f90: Ditto.
7895 * gfortran.dg/pointer_init_6.f90: Ditto.
7896
7897 2012-03-02 Tobias Burnus <burnus@net-b.de>
7898
7899 PR fortran/52270
7900 * gfortran.dg/class_51.f90: New.
7901
7902 2012-03-02 Tobias Burnus <burnus@net-b.de>
7903
7904 PR fortran/52452
7905 * gfortran.dg/intrinsic_8.f90: New.
7906
7907 2012-03-01 Kai Tietz <ktietz@redhat.com>
7908
7909 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7910 routines on mingw targets.
7911 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7912
7913 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR tree-optimization/52445
7916 * gcc.dg/pr52445.c: New test.
7917
7918 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR target/52437
7921 * gcc.c-torture/compile/pr52437.c: New test.
7922
7923 PR middle-end/52419
7924 * gcc.dg/torture/pr52419.c: New test.
7925
7926 PR tree-optimization/52429
7927 * gcc.dg/torture/pr52429.c: New test.
7928 * g++.dg/opt/pr52429.C: New test.
7929
7930 2012-02-29 Richard Guenther <rguenther@suse.de>
7931
7932 PR testsuite/52297
7933 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7934 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7935 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7936 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7937 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7938 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7939
7940 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7941
7942 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7943
7944 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7945
7946 PR fortran/52386
7947 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7948
7949 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7950
7951 PR target/51534
7952 * gcc.target/arm/neon/pr51534.c: New testcase.
7953
7954 2012-02-28 Richard Guenther <rguenther@suse.de>
7955
7956 PR target/52407
7957 * gcc.dg/torture/pr52407.c: New testcase.
7958
7959 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7960
7961 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7962 * gcc.target/arm/vfp2.c: Likewise.
7963 * gcc.target/arm/vfp3.c: Likewise.
7964 * gcc.target/arm/vfp4.c: Likewise.
7965 * gcc.target/arm/vfp5.c: Likewise.
7966 * gcc.target/arm/vfp6.c: Likewise.
7967 * gcc.target/arm/vfp7.c: Likewise.
7968 * gcc.target/arm/vfp8.c: Likewise.
7969 * gcc.target/arm/vfp9.c: Likewise.
7970 * gcc.target/arm/vfp10.c: Likewise.
7971 * gcc.target/arm/vfp11.c: Likewise.
7972 * gcc.target/arm/vfp12.c: Likewise.
7973 * gcc.target/arm/vfp13.c: Likewise.
7974 * gcc.target/arm/vfp14.c: Likewise.
7975 * gcc.target/arm/vfp15.c: Likewise.
7976 * gcc.target/arm/vfp16.c: Likewise.
7977 * gcc.target/arm/vfp17.c: Likewise.
7978 * gcc.target/arm/neon-constants.h: New file.
7979 * gcc.target/arm/neon-vect1.c: New test.
7980 * gcc.target/arm/neon-vect2.c: New test.
7981 * gcc.target/arm/neon-vect3.c: New test.
7982 * gcc.target/arm/neon-vect4.c: New test.
7983 * gcc.target/arm/neon-vect5.c: New test.
7984 * gcc.target/arm/neon-vect6.c: New test.
7985 * gcc.target/arm/neon-vect7.c: New test.
7986 * gcc.target/arm/neon-vect8.c: New test.
7987
7988 2012-02-28 Richard Guenther <rguenther@suse.de>
7989
7990 PR tree-optimization/52402
7991 * gcc.dg/torture/pr52402.c: New testcase.
7992
7993 2012-02-28 Richard Guenther <rguenther@suse.de>
7994
7995 PR lto/52400
7996 * g++.dg/lto/pr52400_0.C: New testcase.
7997
7998 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7999
8000 * gcc.target/avr/torture/builtins-1.c: New test.
8001 * gcc.target/avr/torture/builtins-error.c: New test.
8002
8003 2012-02-28 Kai Tietz <ktietz@redhat.com>
8004
8005 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8006 * gcc.target/i386/pr45352-2.c: Likewise.
8007 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8008 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8009 targets instead rand.
8010 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8011 * gcc.target/i386/sse2-mul-1.c: Likewise.
8012 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8013 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8014 * gcc.target/i386/pad-1.c: Likewise.
8015 * gcc.target/i386/pad-9.c: Likewise.
8016 * gcc.target/i386/pad-2.c: Likewise.
8017 * gcc.target/i386/pad-5b.c: Likewise.
8018 * gcc.target/i386/pad-8.c: Likewise.
8019 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8020 * gcc.target/i386/pr44130.c: Likewise.
8021 * gcc.target/i386/align-main-1.c: Likewise.
8022 * gcc.target/i386/align-main-2.c: Likewise.
8023 * gcc.target/i386/sw-1.c: Likewise.
8024 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8025 on x64 mingw target.
8026 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8027 * gcc.target/i386/pr46295.c: Likewise.
8028 * gcc.target/i386/amd64-abi-1.c: Likewise.
8029 * gcc.target/i386/amd64-abi-2.c: Likewise.
8030 * gcc.target/i386/pr39082-1.c: Likewise.
8031 * gcc.target/i386/pr39162.c: Likewise.
8032 * gcc.target/i386/pr22152.c: Likewise.
8033 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8034 * gcc.target/i386/wrfsbase-2.c: Likewise.
8035 * gcc.target/i386/local.c: Likewise
8036 * gcc.target/i386/wrgsbase-1.c: Likewise.
8037 * gcc.target/i386/wrfsbase-1.c: Likewise.
8038 * gcc.target/i386/pr39315-3.c: Likewise.
8039 * gcc.target/i386/pr35767-4.c: Likewise.
8040 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8041 x64 mingw target.
8042 * gcc.target/i386/pr45336-2.c: Likewise.
8043 * gcc.target/i386/pr45336-1.c: Likewise.
8044 * gcc.target/i386/pr45336-4.c: Likewise.
8045
8046 2012-02-27 Tristan Gingold <gingold@adacore.com>
8047
8048 * gnat.dg/array20.ad[sb]: New test.
8049
8050 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR target/52375
8053 * gcc.target/arm/pr52375.c: New test.
8054 * gcc.c-torture/compile/pr52375.c: New test.
8055
8056 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8057
8058 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8059 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8060
8061 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8062
8063 * gnat.dg/aggr19.adb: New test.
8064 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8065
8066 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8067
8068 PR target/49263
8069 * gcc.target/sh/pr49263.c: New.
8070
8071 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8072
8073 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8074 simulate_thread_wrapper_other_threads
8075 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8076 Move initialization of 'value' to main().
8077 (main): Initialize 'value';
8078 * gcc.dg/simulate-thread/speculative-store.c
8079 (simulate_thread_step_verify): Return 0 when successful.
8080 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8081 Reduce threshold.
8082 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8083 (simulate_thread_wrapper_other_threads): Return a success/fail value
8084 and issue an error if the instruction count threshold is exceeded.
8085
8086 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8087
8088 PR target/50580
8089 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8090 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8091
8092 2012-02-24 Richard Guenther <rguenther@suse.de>
8093
8094 PR middle-end/52355
8095 * gcc.dg/pr52355.c: New testcase.
8096
8097 2012-02-23 Kai Tietz <ktietz@redhat.com>
8098
8099 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8100 * gcc.dg/Wpadded.c: Likewise.
8101 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8102 structure-layout.
8103 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8104 for sleep by Sleep and add windows.h include for this function.
8105 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8106 targets.
8107 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8108 target.
8109 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8110 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8111 on x64 mingw target.
8112 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8113 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8114 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8115 failure on LLP64 target.
8116
8117 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8118
8119 PR c/52290
8120 * gcc.dg/noncompile/pr52290.c: New test.
8121
8122 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR tree-optimization/52019
8125 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8126
8127 2012-02-22 Kai Tietz <ktietz@redhat.com>
8128
8129 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8130 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8131 derived pdiff_t type.
8132 * g++.dg/torture/pr49720.C: Likewise
8133
8134 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8135
8136 PR target/52330
8137 * gcc.target/i386/pr52330.c: New test.
8138
8139 2012-02-22 Tobias Burnus <burnus@net-b.de>
8140
8141 PR fortran/52335
8142 * gfortran.dg/io_constraints_10.f90: New.
8143
8144 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8145
8146 * lib/target-supports.exp (check_effective_target_vect_condition):
8147 Return true for NEON.
8148
8149 2012-02-21 Kai Tietz <ktietz@redhat.com>
8150
8151 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8152
8153 2012-02-21 Richard Guenther <rguenther@suse.de>
8154
8155 PR tree-optimization/52324
8156 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8157
8158 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8159
8160 PR middle-end/51782
8161 * gcc.target/avr/torture/pr51782-1.c: New test.
8162
8163 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR tree-optimization/52318
8166 * gcc.dg/pr52318.c: New test.
8167
8168 2012-02-20 Kai Tietz <ktietz@redhat.com>
8169
8170 * gcc.dg/bf-ms-layout-3.c: New testcase.
8171
8172 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8173
8174 PR testsuite/52229
8175 PR fortran/32380
8176 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8177
8178 2012-02-20 Richard Guenther <rguenther@suse.de>
8179
8180 PR tree-optimization/52298
8181 * gcc.dg/torture/pr52298.c: New testcase.
8182 * gcc.dg/vect/pr52298.c: Likewise.
8183
8184 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8185
8186 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8187 * gcc.c-torture/execute/pr52286.c: Ditto.
8188
8189 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8190
8191 PR tree-optimization/52286
8192 * gcc.c-torture/execute/pr52286.c: New test.
8193
8194 2012-02-18 Tobias Burnus <burnus@net-b.de>
8195
8196 PR fortran/52295
8197 * gfortran.dg/interface_35.f90: Use -std=f2003.
8198 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8199 * gfortran.dg/interface_assignment_4.f90: Ditto.
8200 * gfortran.dg/bessel_1.f90: Ditto.
8201 * gfortran.dg/func_result_6.f90: Ditto.
8202 * gfortran.dg/hypot_1.f90: Ditto.
8203 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8204
8205 2012-02-17 Tobias Burnus <burnus@net-b.de>
8206
8207 PR translation/52232
8208 PR translation/52234
8209 PR translation/52245
8210 PR translation/52246
8211 PR translation/52262
8212 PR translation/52273
8213 * gfortran.dg/coarray_22.f90: Update dg-error.
8214 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8215
8216 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8217
8218 PR target/51753
8219 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8220 (simulate-thread): Use default timeout.
8221
8222 2012-02-16 Jason Merrill <jason@redhat.com>
8223
8224 PR c++/52248
8225 * g++.dg/ext/timevar1.C: New.
8226
8227 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8228
8229 PR c++/52126
8230 * g++.dg/template/using21.C: New.
8231 * g++.dg/template/using22.C: Likewise.
8232
8233 2012-02-16 Jason Merrill <jason@redhat.com>
8234
8235 PR c++/51415
8236 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8237
8238 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8239
8240 PR tree-optimization/52255
8241 * gcc.c-torture/compile/pr52255.c: New test.
8242
8243 PR debug/52260
8244 * g++.dg/debug/dwarf2/pr52260.C: New test.
8245
8246 PR middle-end/51929
8247 * g++.dg/ipa/pr51929.C: New test.
8248
8249 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8250
8251 PR target/52199
8252 * gcc.target/powerpc/pr52199.c: New file.
8253
8254 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8255
8256 PR target/52152
8257 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8258
8259 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8260
8261 * gcc.dg/pr51867.c: Don't include <math.h>.
8262 (sqrtf): Declare.
8263
8264 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8265
8266 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8267 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8268
8269 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8270
8271 PR tree-optimization/50561
8272 * gcc.dg/graphite/pr50561.c: New testcase.
8273
8274 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8275
8276 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8277 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8278
8279 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8280
8281 * gnat.dg/discr35.ad[sb]: New test.
8282
8283 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8284
8285 * gnat.dg/volatile10.adb: New test.
8286 * gnat.dg/volatile10_pkg.ads: New helper.
8287
8288 2012-02-14 Jason Merrill <jason@redhat.com>
8289
8290 * g++.dg/ext/attrib43.C: New.
8291
8292 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8293
8294 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8295 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8296 fgnu_tm.
8297 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8298 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8299 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8300 effective_target fgnu_tm.
8301 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8302
8303 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR c++/52247
8306 * g++.dg/template/asmgoto1.C: New test.
8307
8308 2012-02-14 Ian Lance Taylor <iant@google.com>
8309
8310 PR go/48501
8311 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8312 compiling generated file for 64bit and index tests.
8313
8314 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8315
8316 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8317
8318 2012-02-14 Richard Guenther <rguenther@suse.de>
8319
8320 PR tree-optimization/52244
8321 PR tree-optimization/51528
8322 * gcc.dg/torture/pr52244.c: New testcase.
8323
8324 2012-02-14 Walter Lee <walt@tilera.com>
8325
8326 * g++.dg/other/PR23205.C: Disable test on tile.
8327 * g++.dg/other/pr23205-2.C: Disable test on tile.
8328 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8329 * gcc.dg/20040813-1.c: Disable test on tile.
8330 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8331 * gcc.misc-tests/linkage.exp: Handle tilegx.
8332
8333 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR tree-optimization/52210
8336 * gcc.dg/pr52210.c: New test.
8337
8338 2012-02-14 Jason Merrill <jason@redhat.com>
8339
8340 PR c++/39055
8341 * g++.dg/overload/defarg5.C: New.
8342
8343 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR c/52181
8346 * c-c++-common/pr52181.c: New test.
8347
8348 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR c++/52215
8351 * g++.dg/ext/atomic-1.C: New test.
8352
8353 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8354
8355 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8356
8357 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR middle-end/52209
8360 * gcc.c-torture/execute/pr52209.c: New test.
8361
8362 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8363
8364 PR fortran/50981
8365 * gfortran.dg/elemental_optional_args_5.f03: New test.
8366
8367 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8368
8369 PR testsuite/50076
8370 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8371 cases.
8372
8373 2012-02-11 Ian Lance Taylor <iant@google.com>
8374
8375 PR go/51874
8376 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8377 SPARC Solaris. Don't run the test at all on systems where it may
8378 not work, rather than xfailing it.
8379
8380 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8381
8382 PR rtl-optimization/52175
8383 * gcc.c-torture/compile/pr52175.c: New test.
8384
8385 2012-02-10 Jason Merrill <jason@redhat.com>
8386
8387 PR c++/51910
8388 * g++.dg/template/repo10.C: New.
8389
8390 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8391
8392 PR debug/52132
8393 * gcc.dg/pr52132.c: New test.
8394
8395 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8396
8397 * gnat.dg/specs/aggr4.ads: New test.
8398 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8399
8400 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8401
8402 PR target/52146
8403 * gcc.target/i386/pr52146.c: New.
8404
8405 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR middle-end/52177
8408 * c-c++-common/pr52177.c: New test.
8409
8410 2012-02-10 Jan Hubicka <jh@suse.cz>
8411
8412 PR middle-end/48600
8413 * g++.dg/torture/pr48600.C: New testcase.
8414
8415 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8416
8417 PR middle-end/52140
8418 * gcc.dg/dfp/pr52140.c: New test.
8419
8420 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR fortran/32380
8423 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8424 of dg-options.
8425
8426 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8427
8428 PR middle-end/51867
8429 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8430 * gcc.dg/pr51867.c: New test.
8431
8432 2012-02-09 Ian Lance Taylor <iant@google.com>
8433
8434 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8435 which don't support -fsplit-stack. Turn off optimization when
8436 compiling select5-out.go.
8437
8438 2012-02-08 Ian Lance Taylor <iant@google.com>
8439
8440 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8441 systems which don't support -fsplit-stack.
8442
8443 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8444
8445 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8446 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8447 machine instuction in the log.
8448
8449 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8450
8451 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8452 to 20 seconds.
8453
8454 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8455
8456 PR driver/48524
8457 * gcc.dg/pr48524.c: New test.
8458 * gcc.dg/pr48524.spec: New spec file for test.
8459
8460 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8461
8462 PR fortran/32380
8463 * gfortran.dg/vect/pr32380.f90: New test.
8464
8465 2012-02-08 Tobias Burnus <burnus@net-b.de>
8466
8467 PR fortran/52151
8468 * gfortran.dg/realloc_on_assign_12.f90: New.
8469
8470 2012-02-08 Richard Guenther <rguenther@suse.de>
8471
8472 PR rtl-optimization/52170
8473 * gcc.dg/torture/pr52170.c: New testcase.
8474
8475 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR gcov-profile/52150
8478 * gcc.dg/tree-prof/pr52150.c: New test.
8479
8480 PR rtl-optimization/52139
8481 * gcc.dg/pr52139.c: New test.
8482
8483 2012-02-07 Jason Merrill <jason@redhat.com>
8484
8485 PR c++/51675
8486 * g++.dg/cpp0x/constexpr-union3.C: New.
8487
8488 PR c++/52035
8489 * g++.dg/lto/pr52035_0.C: New.
8490
8491 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8492
8493 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8494 * gcc.dg/special/weak-1.c: Likewise.
8495 * gcc.dg/ucnid-12.c: Likewise.
8496 * gcc.dg/torture/pr45678-1.c: Likewise.
8497 * gcc.dg/torture/pr45678-2.c: Likewise.
8498 * gcc.dg/vector-4.c: Likewise.
8499 * gcc.dg/ipa/inline-5.c: Likewise.
8500 * gcc.dg/ucnid-11.c: Likewise.
8501 * gcc.misc-tests/gcov-13.c: Likewise.
8502 * gcc.misc-tests/gcov-14.c: Likewise.
8503 * g++.dg/ext/label13.C: Likewise.
8504 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8505 hppa*-*-hpux* options.
8506 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8507 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8508 * gcc.dg/pr48616.c: Likewise.
8509 * gcc.dg/pr17957.c: Likewise.
8510 * gcc.dg/pr17055-1.c: Likewise.
8511 * gcc.dg/pr32912-1.c: Likewise.
8512 * gcc.dg/tm/pr51472.c: Likewise.
8513 * c-c++-common/fold-bitand-4.c: Likewise.
8514 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8515 Use dg-additional-options for extra options.
8516
8517 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8518
8519 * gcc.target/epiphany/interrupt-2.c: New test.
8520
8521 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8522
8523 PR target/52155
8524 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8525 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8526 for MIPS ELF.
8527
8528 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8529
8530 PR target/52152
8531 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8532
8533 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8534
8535 PR middle-end/24306
8536 PR target/52154
8537 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8538 * gcc.target/mips/va-arg-1.c: New test.
8539
8540 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8541
8542 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8543 for -mno-pointers-to-nested-functions.
8544
8545 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8546
8547 * gcc.c-torture/execute/20120207-1.c: New test.
8548
8549 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR rtl-optimization/52060
8552 * gcc.dg/torture/pr52060.c: New test.
8553
8554 PR middle-end/52074
8555 * gcc.c-torture/compile/pr52074.c: New test.
8556
8557 2012-02-07 Tobias Burnus <burnus@net-b.de>
8558
8559 PR fortran/51514
8560 * gfortran.dg/class_to_type_2.f90: New.
8561
8562 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8563
8564 PR fortran/32373
8565 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8566 Remove module.
8567
8568 2012-02-06 Jason Merrill <jason@redhat.com>
8569
8570 PR c++/52088
8571 * g++.dg/template/conv13.C: New.
8572
8573 2012-02-06 Richard Guenther <rguenther@suse.de>
8574
8575 PR tree-optimization/52115
8576 * gcc.c-torture/compile/pr52115.c: New testcase.
8577
8578 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR target/52129
8581 * gcc.c-torture/execute/pr52129.c: New test.
8582
8583 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8584
8585 * gcc.dg/pr48374.c: Actually add the test I forgot
8586 in the 2012-01-25 commit.
8587
8588 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8589
8590 PR fortran/32373
8591 * gfortran.dg/vect/vect-8.f90: New test case.
8592
8593 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8594
8595 PR fortran/48847
8596 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8597
8598 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8599
8600 PR fortran/52102
8601 * gfortran.dg/class_48.f90 : Add test of allocate class array
8602 component with source in subroutine test3. Remove commenting
8603 out in subroutine test4, since branching on unitialized variable
8604 is now fixed (no PR for this last.).
8605
8606 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8607
8608 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8609 on MIPS targets.
8610 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8611
8612 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8613
8614 PR target/52125
8615 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8616 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8617
8618 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8619
8620 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8621 (check_effective_target_sync_int_long): Use it.
8622 (check_effective_target_sync_char_short): Likewise.
8623 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8624
8625 2012-02-05 Tobias Burnus <burnus@net-b.de>
8626
8627 PR fortran/51972
8628 * gfortran.dg/class_48.f90: Add some further checks.
8629
8630 2012-02-05 Ira Rosen <irar@il.ibm.com>
8631
8632 PR tree-optimization/52091
8633 * gcc.dg/vect/pr52091.c: New test.
8634
8635 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR rtl-optimization/52113
8638 * gcc.target/avr/pr52113.c: New test.
8639
8640 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR rtl-optimization/52092
8643 * gcc.c-torture/compile/pr52092.c: New test.
8644
8645 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8646
8647 PR fortran/41587
8648 * gfortran.dg/class_array_10.f03: New test.
8649
8650 PR fortran/46356
8651 * gfortran.dg/class_array_11.f03: New test.
8652
8653 PR fortran/51754
8654 * gfortran.dg/class_array_12.f03: New test.
8655
8656 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8657
8658 PR fortran/52012
8659 * gfortran.dg/realloc_on_assign_11.f90: New test.
8660
8661 2012-02-02 Tobias Burnus <burnus@net-b.de>
8662
8663 PR fortran/52093
8664 * gfortran.dg/shape_7.f90: New.
8665
8666 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8667
8668 * gcc.target/mips/mips-prepend-1.c: New test.
8669
8670 2012-02-02 Jan Hubicka <jh@suse.cz>
8671 Tom de Vries <tom@codesourcery.com>
8672
8673 PR middle-end/51998
8674 * gcc.dg/alias-12.c: New testcase.
8675 * gcc.dg/alias-13.c: New testcase.
8676
8677 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR target/52086
8680 * gcc.dg/pr52086.c: New test.
8681
8682 PR tree-optimization/52073
8683 * gcc.c-torture/compile/pr52073.c: New test.
8684
8685 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8686
8687 PR fortran/51958
8688 * gfortran.dg/function_optimize_10.f90: New test.
8689
8690 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8691
8692 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8693 test on alpha*-*-*.
8694
8695 2012-02-01 Tobias Burnus <burnus@net-b.de>
8696
8697 PR fortran/52024
8698 * gfortran.dg/typebound_operator_14.f90: New.
8699
8700 2012-02-01 Tobias Burnus <burnus@net-b.de>
8701
8702 PR fortran/52059
8703 * gfortran.dg/elemental_function_1.f90: New.
8704
8705 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8706
8707 PR rtl-optimization/51374
8708 * gcc.target/avr/torture/pr51374-1.c:
8709 Also fail if SBIS is seen.
8710
8711 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8712
8713 PR rtl-optimization/51374
8714 * gcc.target/avr/torture/pr51374-1.c: New.
8715
8716 2012-01-31 Tobias Burnus <burnus@net-b.de>
8717
8718 PR fortran/52024
8719 * gfortran.dg/typebound_generic_11.f90: New.
8720
8721 2012-01-31 Tobias Burnus <burnus@net-b.de>
8722
8723 PR fortran/52029
8724 * gfortran.dg/class_49.f90: New.
8725
8726 2012-01-31 Tobias Burnus <burnus@net-b.de>
8727
8728 PR fortran/52013
8729 * gfortran.dg/elemental_args_check_6.f90: New.
8730
8731 2012-01-31 Jason Merrill <jason@redhat.com>
8732
8733 PR c++/52043
8734 * g++.dg/cpp0x/variadic122.C: New.
8735
8736 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8737
8738 PR fortran/52012
8739 * gfortran.dg/realloc_on_assign_10.f90: New test.
8740
8741 2012-01-31 Richard Guenther <rguenther@suse.de>
8742
8743 PR tree-optimization/51528
8744 * gcc.dg/torture/pr51528.c: New testcase.
8745
8746 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8747
8748 PR go/48501
8749 * lib/go.exp (go_target_compile): Append timeout= to options.
8750 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8751 select5-out.go test on alpha*-*-* targets.
8752
8753 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8754
8755 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8756 (TEST_SHORT): Reformat in the same way.
8757 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8758 (TEST_SHORT): Reformat in the same way.
8759 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8760 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8761 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8762 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8763 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8764
8765 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8766
8767 PR target/51835
8768 * gcc.target/arm/pr51835.c: New testcase.
8769
8770 2012-01-30 Richard Guenther <rguenther@suse.de>
8771
8772 PR tree-optimization/52028
8773 * gcc.dg/torture/pr52028.c: New testcase.
8774 * gfortran.dg/ldist-pr45199.f: Adjust.
8775 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8776 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8777 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8778
8779 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR debug/52027
8782 * gcc.dg/tree-prof/pr52027.c: New test.
8783
8784 PR tree-optimization/52046
8785 * gcc.dg/pr52046.c: New test.
8786
8787 PR debug/52048
8788 * g++.dg/other/pr52048.C: New test.
8789
8790 2012-01-30 Richard Guenther <rguenther@suse.de>
8791
8792 PR tree-optimization/52045
8793 * gcc.dg/pr52045.c: New testcase.
8794
8795 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8796
8797 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8798 new code generated for __sync_lock_release.
8799
8800 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8801
8802 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8803
8804 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8805
8806 PR testsuite/51875
8807 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8808
8809 * g++.dg/ext/visibility/template10.C: Fix typo.
8810
8811 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8812
8813 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8814
8815 PR c++/51327
8816 * g++.dg/cpp0x/constexpr-ice6.C: New.
8817
8818 2012-01-29 Tobias Burnus <burnus@net-b.de>
8819
8820 PR fortran/41600
8821 * gfortran.dg/default_initialization_6.f90: New.
8822
8823 2012-01-29 Tobias Burnus <burnus@net-b.de>
8824
8825 PR fortran/51972
8826 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8827 * gfortran.dg/class_48.f90: New.
8828
8829 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8830
8831 PR fortran/51808
8832 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8833
8834 2012-01-28 Tobias Burnus <burnus@net-b.de>
8835
8836 PR fortran/51972
8837 * gfortran.dg/class_allocate_12.f90: New.
8838
8839 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8840
8841 * gcc.dg/torture/pr50444.c: Fix dg directives.
8842
8843 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8844
8845 PR target/52006
8846 * gcc.target/arm/pr52006.c: New test.
8847
8848 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8849
8850 PR testsuite/52011
8851 * gcc.dg/lto/trans-mem.h: New file.
8852 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8853 * gcc.dg/lto/trans-mem-1_1.c: Same.
8854 * gcc.dg/lto/trans-mem-4_1.c: Same.
8855 * gcc.dg/lto/trans-mem-3_1.c: Same.
8856
8857 2012-01-27 Tobias Burnus <burnus@net-b.de>
8858
8859 PR fortran/52022
8860 * gfortran.dg/dummy_procedure_7.f90: New.
8861
8862 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8863
8864 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8865 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8866
8867 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8868
8869 PR c++/51852
8870 * g++.dg/other/gc5.C: New test.
8871
8872 2012-01-27 Richard Guenther <rguenther@suse.de>
8873
8874 PR tree-optimization/50444
8875 * gcc.dg/torture/pr50444.c: New testcase.
8876
8877 2012-01-27 Tobias Burnus <burnus@net-b.de>
8878
8879 PR fortran/51970
8880 PR fortran/51977
8881 * gfortran.dg/move_alloc_13.f90: New.
8882
8883 2012-01-27 Tobias Burnus <burnus@net-b.de>
8884
8885 PR fortran/51953
8886 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8887 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8888 and change dg-error string.
8889
8890 2012-01-27 Tobias Burnus <burnus@net-b.de>
8891
8892 PR fortran/52016
8893 * gfortran.dg/elemental_args_check_5.f90: New.
8894
8895 2012-01-27 Richard Guenther <rguenther@suse.de>
8896
8897 PR middle-end/51959
8898 * g++.dg/torture/pr51959.C: New testcase.
8899
8900 2012-01-27 Tom de Vries <tom@codesourcery.com>
8901
8902 PR tree-optimization/51990
8903 * gcc.dg/pr51990.c: New test.
8904 * gcc.dg/pr51990-2.c: Same.
8905
8906 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8907 Tobias Burnus <burnus@gcc.gnu.org>
8908
8909 PR fortran/48705
8910 * gfortran.dg/class_allocate_11.f03: New.
8911
8912 PR fortran/51870
8913 PR fortran/51943
8914 PR fortran/51946
8915 * gfortran.dg/class_allocate_7.f03: New.
8916 * gfortran.dg/class_allocate_8.f03: New.
8917 * gfortran.dg/class_allocate_9.f03: New.
8918 * gfortran.dg/class_allocate_10.f03: New.
8919
8920 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8921
8922 * gnat.dg/discr34.adb: New test.
8923 * gnat.dg/discr34_pkg.ads: New helper.
8924
8925 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8926
8927 * gnat.dg/discr33.adb: New test.
8928
8929 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8930
8931 * gnat.dg/limited_with3.ad[sb): New test.
8932 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8933 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8934 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8935
8936 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8937
8938 * gnat.dg/stack_usage1.adb: New test.
8939 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8940
8941 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8942 * gcc.dg/pr44194-2.c: Likewise.
8943
8944 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8945
8946 PR c++/51370
8947 * g++.dg/template/crash112.C: New.
8948
8949 2012-01-27 Richard Henderson <rth@redhat.com>
8950
8951 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8952
8953 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8954
8955 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8956
8957 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR middle-end/51895
8960 * g++.dg/opt/pr51895.C: New test.
8961
8962 2012-01-26 Michael Matz <matz@suse.de>
8963
8964 PR tree-optimization/48794
8965 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8966
8967 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8968
8969 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8970
8971 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8972
8973 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8974 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8975 memory.
8976 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8977 the default value for s390 and s390x.
8978
8979 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8980
8981 PR lto/51698
8982 * gcc.dg/lto/trans-mem-4_0.c: New.
8983 * gcc.dg/lto/trans-mem-4_1.c: New.
8984 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8985 TM builtins.
8986 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8987 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8988 TM builtins.
8989 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8990 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8991 TM builtins.
8992
8993 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8994
8995 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8996
8997 2012-01-25 Ian Lance Taylor <iant@google.com>
8998
8999 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9000
9001 2012-01-25 Tobias Burnus <burnus@net-b.de>
9002
9003 PR fortran/51995
9004 * gfortran.dg/typebound_proc_25.f90: New.
9005
9006 2012-01-25 Jason Merrill <jason@redhat.com>
9007
9008 PR c++/51992
9009 * g++.dg/lto/pr51992_0.C: New.
9010
9011 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR tree-optimization/51987
9014 * gcc.target/i386/pr51987.c: New test.
9015
9016 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9017
9018 * gcc.dg/tm/lto-1.c: Require lto support in target.
9019
9020 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9021
9022 PR rtl-optimization/48374
9023 * gcc.dg/pr48374.c: New test.
9024
9025 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9026
9027 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9028
9029 2012-01-25 Tobias Burnus <burnus@net-b.de>
9030
9031 PR fortran/51966
9032 * gfortran.dg/derived_constructor_char_3.f90: New.
9033
9034 2012-01-24 Ian Lance Taylor <iant@google.com>
9035
9036 * go.test/go-test.exp (filecmp): New procedure.
9037 (errchk): Handle quoted square brackets.
9038 (go-gc-tests): Set go_compile_args. Handle various new test
9039 lines. Skip a few new tests.
9040 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9041
9042 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9043
9044 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9045 (check_effective_target_vect_extract_even_odd)
9046 (check_effective_target_vect_interleave): Return true for MIPS
9047 paired-single.
9048
9049 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9050
9051 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9052 (main): Use it instead of argc.
9053
9054 2012-01-24 Jason Merrill <jason@redhat.com>
9055
9056 PR c++/51973
9057 * g++.dg/cpp0x/sfinae31.C: New.
9058
9059 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9060
9061 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9062
9063 2012-01-24 Jason Merrill <jason@redhat.com>
9064
9065 PR c++/51812
9066 * g++.dg/inherit/covariant20.C: New.
9067
9068 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9069
9070 PR c++/51223
9071 * g++.dg/parse/crash58.C: New.
9072
9073 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR target/51957
9076 * gcc.dg/pr51957-1.c: New test.
9077 * gcc.dg/pr51957-1.h: New file.
9078 * gcc.dg/pr51957-2.c: New test.
9079
9080 2012-01-23 Jason Merrill <jason@redhat.com>
9081
9082 PR c++/51930
9083 * g++.dg/ext/visibility/template10.C: New.
9084
9085 2012-01-23 Tobias Burnus <burnus@net-b.de>
9086
9087 PR fortran/51948
9088 * gfortran.dg/move_alloc_12.f90: New.
9089
9090 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9091
9092 PR middle-end/45416
9093 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9094
9095 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9096
9097 PR c++/51398
9098 * g++.dg/template/crash111.C: New.
9099
9100 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9101
9102 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9103 configurations.
9104 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9105
9106 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9107
9108 PR testsuite/51941
9109 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9110 the DW_TAG_class_type and DW_AT_name: "Executor".
9111
9112 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9113
9114 * lib/target-supports.exp
9115 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9116 (check_effective_target_vect_interleave): Likewise.
9117
9118 2012-01-22 Jason Merrill <jason@redhat.com>
9119
9120 PR c++/51925
9121 * g++.dg/template/using20.C: New.
9122 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9123
9124 2012-01-23 Jason Merrill <jason@redhat.com>
9125
9126 PR target/51934
9127 * g++.dg/torture/pr51344.C: Limit to x86.
9128
9129 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9130
9131 * c-c++-common/tm/omp.c: Require target with pthread support.
9132
9133 2012-01-23 Richard Guenther <rguenther@suse.de>
9134
9135 PR tree-optimization/51949
9136 * gcc.dg/torture/pr51949.c: New testcase.
9137
9138 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9139
9140 PR rtl-optimization/51933
9141 * gcc.c-torture/execute/pr51933.c: New test.
9142
9143 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9144
9145 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9146 Do not define for Interix.
9147
9148 2012-01-22 Jason Merrill <jason@redhat.com>
9149
9150 PR c++/51832
9151 * g++.dg/lto/pr51832.h: New.
9152 * g++.dg/lto/pr51832_0.C: New.
9153 * g++.dg/lto/pr51832_1.C: New.
9154
9155 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9156
9157 * gcc.dg/ext-elim-1.c: New test.
9158
9159 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9160
9161 PR target/51931
9162 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9163 * g++.dg/opt/longbranch1.C: Likewise.
9164
9165 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9166
9167 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9168 in C++11 mode.
9169
9170 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9171
9172 PR fortran/50556
9173 * gfortran.dg/namelist_74.f90: New test.
9174 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9175
9176 2012-01-21 Tobias Burnus <burnus@net-b.de>
9177
9178 PR fortran/51913
9179 * gfortran.dg/class_47.f90: New.
9180
9181 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9182
9183 * gnat.dg/renaming5.ad[sb]: New test.
9184
9185 2012-01-20 Jason Merrill <jason@redhat.com>
9186
9187 PR c++/51919
9188 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9189
9190 2012-01-20 Jason Merrill <jason@redhat.com>
9191
9192 PR c++/51922
9193 * g++.dg/ext/attrib42.C: Require ilp32.
9194
9195 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR target/51915
9198 * gcc.target/arm/pr51915.c: New test.
9199
9200 2012-01-20 Cary Coutant <ccoutant@google.com>
9201 Dodji Seketeli <dodji@redhat.com>
9202
9203 PR debug/45682
9204 * g++.dg/debug/dwarf2/nested-3.C: New test.
9205
9206 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9207
9208 PR c++/51402
9209 * g++.dg/template/crash110.C: New.
9210
9211 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9212
9213 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9214 Remove default options on hppa*-*-hpux*.
9215
9216 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9217
9218 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9219
9220 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9221
9222 * gcc.c-torture/compile/pr51856.c: New testcase.
9223
9224 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9225
9226 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9227 options to go_target_compile.
9228
9229 2012-01-20 Kai Tietz <ktietz@redhat.com>
9230
9231 * g++.dg/torture/pr51344.C: Fix typo.
9232
9233 2012-01-20 Richard Guenther <rguenther@suse.de>
9234
9235 PR tree-optimization/51903
9236 * g++.dg/torture/pr51903.C: New testcase.
9237
9238 2012-01-20 Tobias Burnus <burnus@net-b.de>
9239 Janus Weil <janus@gcc.gnu.org>
9240
9241 PR fortran/51056
9242 * gfortran.dg/use_21.f90: New.
9243
9244 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR target/51106
9247 * gcc.dg/torture/pr51106-1.c: New test.
9248 * gcc.dg/torture/pr51106-2.c: New test.
9249
9250 2012-01-19 Kai Tietz <ktietz@redhat.com>
9251
9252 * g++.dg/torture/pr51344.C: New test.
9253
9254 2012-01-19 Tobias Burnus <burnus@net-b.de>
9255
9256 PR fortran/51904
9257 * gfortran.dg/intrinsic_size_2.f90: New.
9258
9259 2012-01-19 Jason Merrill <jason@redhat.com>
9260
9261 PR c++/51889
9262 * g++.dg/inherit/using7.C: New.
9263
9264 2012-01-19 Richard Guenther <rguenther@suse.de>
9265
9266 PR tree-optimization/37997
9267 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9268
9269 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9270
9271 PR rtl-optimization/51505
9272 * gcc.dg/pr51505.c: New test.
9273
9274 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9275
9276 PR fortran/51634
9277 * gfortran.dg/typebound_operator_12.f03: New.
9278 * gfortran.dg/typebound_operator_13.f03: New.
9279
9280 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9281
9282 PR c++/51225
9283 * g++.dg/cpp0x/pr51225.C: New.
9284
9285 2012-01-17 Ian Lance Taylor <iant@google.com>
9286
9287 PR go/50656
9288 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9289
9290 2012-01-17 Tobias Burnus <burnus@net-b.de>
9291
9292 PR fortran/51869
9293 * gfortran.dg/realloc_on_assign_9.f90: New.
9294
9295 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9296
9297 PR other/51165
9298 * gcc.dg/tm/memopt-3.c: Remove xfail.
9299 * gcc.dg/tm/memopt-4.c: Remove xfail.
9300 * gcc.dg/tm/memopt-5.c: Remove xfail.
9301 * gcc.dg/tm/memopt-7.c: Remove xfail.
9302
9303 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR tree-optimization/51877
9306 * gcc.c-torture/execute/pr51877.c: New test.
9307
9308 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9309
9310 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9311 {!vect_align_arrays} to vect_sizes_32B_16B.
9312 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9313 * gcc.dg/vect/vect-peel-3.c: Ditto.
9314
9315 2012-01-16 Jason Merrill <jason@redhat.com>
9316
9317 PR c++/51854
9318 * g++.dg/abi/mangle60.C: New.
9319
9320 PR c++/51827
9321 * g++.dg/pch/mangle1.{C,Hs}: New.
9322
9323 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9324 Tobias Burnus <burnus@net-b.de>
9325
9326 PR fortran/50981
9327 * gfortran.dg/elemental_optional_args_3.f90: New
9328 * gfortran.dg/elemental_optional_args_4.f90: New
9329
9330 2012-01-16 Tobias Burnus <burnus@net-b.de>
9331
9332 PR fortran/51809
9333 * gfortran.dg/use_20.f90: New
9334
9335 2012-01-16 Jason Merrill <jason@redhat.com>
9336
9337 PR c++/51868
9338 * g++.dg/cpp0x/rv-bitfield.C: New.
9339 * g++.dg/cpp0x/rv-bitfield2.C: New.
9340
9341 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9342
9343 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9344 subroutine 'qsort' and use index array to assign the result.
9345
9346 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9347
9348 PR tree-optimization/51865
9349 * gcc.dg/pr51865.c: New test.
9350
9351 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9352
9353 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9354
9355 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9356
9357 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9358 to be loaded from the constant pool, rather than via %hi and %lo.
9359
9360 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9361
9362 PR rtl-optimization/51821
9363 * gcc.dg/pr51821.c: New test.
9364
9365 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9366
9367 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9368
9369 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9370
9371 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9372
9373 2012-01-14 Tobias Burnus <burnus@net-b.de>
9374
9375 PR fortran/51800
9376 * gfortran.dg/init_flag_8.f90: New.
9377 * gfortran.dg/init_flag_9.f90: New.
9378
9379 2011-01-14 Tobias Burnus <burnus@net-b.de>
9380
9381 PR fortran/51816
9382 * gfortran.dg/use_18.f90: New.
9383 * gfortran.dg/use_19.f90: New.
9384
9385 2012-01-13 Ian Lance Taylor <iant@google.com>
9386
9387 PR c++/50012
9388 * g++.dg/warn/Wsign-compare-4.C: New.
9389
9390 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9391
9392 PR fortran/48351
9393 * gfortran.dg/alloc_comp_assign.f03: New.
9394 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9395 __BUILTIN_FREE from 38 to 32.
9396
9397 2012-01-13 Jason Merrill <jason@redhat.com>
9398
9399 PR c++/20681
9400 * g++.dg/warn/Wreturn-type-7.C: New.
9401
9402 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9403
9404 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9405 assumption.
9406 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9407 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9408 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9409 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9410 int32plus because of big array needed.
9411 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9412 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9413
9414 2012-01-13 Jason Merrill <jason@redhat.com>
9415
9416 PR c++/51813
9417 * g++.dg/ext/visibility/template9.C: New.
9418
9419 PR c++/51620
9420 * g++.dg/cpp0x/defaulted34.C: New.
9421 * g++.dg/template/virtual3.C: New.
9422
9423 2012-01-13 Richard Guenther <rguenther@suse.de>
9424
9425 PR middle-end/8081
9426 * gcc.dg/torture/pr8081.c: New testcase.
9427
9428 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9429
9430 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9431
9432 2012-01-12 Jason Merrill <jason@redhat.com>
9433
9434 PR c++/51714
9435 * g++.dg/ext/stmtexpr14.C: New.
9436
9437 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9438
9439 PR c++/51633
9440 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9441
9442 2012-01-12 Jason Merrill <jason@redhat.com>
9443
9444 PR c++/48051
9445 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9446 * g++.dg/abi/mangle58.C: Likewise.
9447
9448 PR c++/51403
9449 * g++.dg/template/arg8.C: New.
9450
9451 2012-01-12 Ira Rosen <irar@il.ibm.com>
9452
9453 PR tree-optimization/51799
9454 * gcc.dg/vect/pr51799.c: New test.
9455 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9456 patterns.
9457
9458 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9459 Tobias Burnus <burnus@net-b.de>
9460
9461 PR fortran/51057
9462 PR fortran/51616
9463 * lib/target-supports.exp
9464 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9465 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9466
9467 2012-01-11 Jason Merrill <jason@redhat.com>
9468
9469 PR c++/51565
9470 * g++.dg/ext/attrib42.C: New.
9471
9472 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9473
9474 PR bootstrap/51796
9475 * gcc.dg/pr51796.c: New test.
9476
9477 2012-01-11 Jason Merrill <jason@redhat.com>
9478
9479 PR c++/51818
9480 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9481
9482 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9483
9484 * gnat.dg/array19.ad[sb]: New test.
9485
9486 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9487
9488 * gnat.dg/opt23.ad[sb]: New test.
9489 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9490 * gnat.dg/opt24.ad[sb]: New test.
9491
9492 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9493
9494 PR tree-optimization/49642
9495 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9496 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9497
9498 2012-01-11 Jason Merrill <jason@redhat.com>
9499
9500 PR c++/51613
9501 * g++.dg/template/explicit-args5.C: New.
9502
9503 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9504
9505 * gcc.c-torture/execute/20120110-1.c: New testcase.
9506
9507 2012-01-10 Jason Merrill <jason@redhat.com>
9508
9509 PR c++/51614
9510 * g++.dg/inherit/ambig1.C: New.
9511
9512 PR c++/51433
9513 * g++.dg/cpp0x/constexpr-cache1.C: New.
9514
9515 2012-01-10 Richard Guenther <rguenther@suse.de>
9516
9517 PR tree-optimization/51801
9518 * gcc.dg/torture/pr51801.c: New testcase.
9519
9520 2012-01-10 Tobias Burnus <burnus@net-b.de>
9521
9522 PR fortran/51652
9523 * gfortran.dg/allocate_with_typespec_5.f90: New.
9524
9525 2012-01-10 Tobias Burnus <burnus@net-b.de>
9526
9527 * gfortran.dg/class_39.f03: Update dg-error string.
9528
9529 2012-01-10 Richard Guenther <rguenther@suse.de>
9530
9531 PR tree-optimization/50913
9532 * gcc.dg/graphite/interchange-16.c: New testcase.
9533 * gcc.dg/graphite/scop-20.c: XFAIL.
9534 * gfortran.dg/graphite/interchange-1.f: Likewise.
9535 * gfortran.dg/graphite/block-1.f90: Likewise.
9536 * gfortran.dg/graphite/block-2.f: Likewise.
9537
9538 2012-01-10 Richard Henderson <rth@redhat.com>
9539
9540 * lib/target-supports.exp (check_effective_target_vect_perm,
9541 check_effective_target_vect_perm_byte,
9542 check_effective_target_vect_perm_short): Enable for arm neon.
9543
9544 2012-01-09 Tobias Burnus <burnus@net-b.de>
9545
9546 PR fortran/46328
9547 * gfortran.dg/typebound_operator_11.f90: New.
9548
9549 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9550
9551 * gnat.dg/array18.adb: New test.
9552 * gnat.dg/array18_pkg.ads: New helper.
9553
9554 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9555
9556 PR fortran/51791
9557 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9558 around base object in first assignment in main program.
9559 * gfortran.dg/typebound_operator_10.f03: New test.
9560
9561 2012-01-09 Martin Jambor <mjambor@suse.cz>
9562
9563 PR tree-optimization/51759
9564 * g++.dg/ipa/pr51759.C: New test.
9565
9566 2012-01-09 Tobias Burnus <burnus@net-b.de>
9567
9568 PR fortran/51758
9569 * gfortran.dg/optional_absent_2.f90: New.
9570
9571 2012-01-09 Tobias Burnus <burnus@net-b.de>
9572
9573 PR fortran/51578
9574 * gfortran.dg/use_17.f90: New.
9575
9576 2012-01-09 Gary Funck <gary@intrepid.com>
9577
9578 PR preprocessor/33919
9579 * gcc.dg/pr33919.c: New test.
9580 * gcc.dg/pr33919-0.h: New test header file.
9581 * gcc.dg/pr33919-1.h: Ditto.
9582 * gcc.dg/pr33919-2.h: Ditto.
9583
9584 2012-01-07 Jan Hubicka <jh@suse.cz>
9585
9586 PR tree-optimize/51694
9587 * gcc.c-torture/compile/pr51694.c: new testcase.
9588
9589 2012-01-07 Jan Hubicka <jh@suse.cz>
9590
9591 PR tree-optimization/51600
9592 * g++.dg/torture/pr51600.C: New testcase.
9593
9594 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9595
9596 PR gcov-profile/51715
9597 PR gcov-profile/51717
9598 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9599 * gcc.misc-tests/gcov-14.c: Likewise.
9600
9601 2012-01-06 Jason Merrill <jason@redhat.com>
9602
9603 * g++.dg/parse/new5.C: New.
9604
9605 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9606
9607 PR testsuite/51655
9608 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9609 including <string.h>.
9610
9611 2012-01-06 Jason Merrill <jason@redhat.com>
9612
9613 * g++.dg/abi/mangle51.C: New.
9614 * g++.dg/abi/mangle52.C: New.
9615 * g++.dg/abi/mangle53.C: New.
9616 * g++.dg/abi/mangle54.C: New.
9617 * g++.dg/abi/mangle55.C: New.
9618 * g++.dg/abi/mangle56.C: New.
9619 * g++.dg/abi/mangle57.C: New.
9620 * g++.dg/abi/mangle58.C: New.
9621 * g++.dg/abi/mangle59.C: New.
9622 * g++.dg/cpp0x/trailing3.C: Update mangling.
9623 * g++.dg/cpp0x/variadic111.C: Update mangling.
9624 * g++.dg/cpp0x/variadic4.C: Update mangling.
9625 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9626 * g++.dg/template/nontype22.C: Works now.
9627 * g++.dg/template/pr35240.C: Works now.
9628
9629 * g++.dg/cpp0x/error7.C: New.
9630
9631 2012-01-06 Tobias Burnus <burnus@net-b.de>
9632
9633 * gfortran.dg/deallocate_stat_2.f90: New.
9634 * coarray/allocate_errgmsg.f90: New.
9635 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9636 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9637 * coarray/subobject_1.f90: Fix for num_images > 1.
9638 * gfortran.dg/deallocate_stat.f90: Update due to changed
9639 stat= handling.
9640
9641 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9642
9643 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9644
9645 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9646
9647 * ada/acats/overflow.lst: Add cb20004.
9648
9649 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9650
9651 PR c++/51541
9652 * g++.dg/cpp0x/alias-decl-18.C: New test.
9653
9654 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9655
9656 * gcc.c-torture/execute/20120104-1.c: New test.
9657
9658 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9659
9660 PR fortran/PR48946
9661 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9662 the old typebound_operator_8.f03.
9663 * gfortran.dg/typebound_operator_8.f03: New version of
9664 typebound_operator_7.f03 with 'u' a derived type instead of a
9665 class object.
9666
9667 2012-01-05 Richard Guenther <rguenther@suse.de>
9668
9669 * g++.dg/torture/pr49309.C: Skip for -flto.
9670
9671 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR middle-end/51761
9674 * gcc.c-torture/compile/pr51761.c: New test.
9675
9676 2012-01-05 Richard Guenther <rguenther@suse.de>
9677
9678 PR tree-optimization/51760
9679 * gcc.dg/torture/pr51760.c: New testcase.
9680
9681 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9682
9683 PR middle-end/51472
9684 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9685
9686 2012-01-05 Richard Guenther <rguenther@suse.de>
9687
9688 PR lto/41576
9689 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9690 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9691
9692 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR debug/51695
9695 * gcc.dg/pr51695.c: New test.
9696
9697 2012-01-04 Andrew Pinski <apinski@cavium.com>
9698
9699 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9700 * gcc.target/mips/octeon2-lx-1.c: New test.
9701 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9702 * gcc.target/mips/octeon2-lx-2.c: New test.
9703 * gcc.target/mips/octeon2-lx-3.c: New test.
9704
9705 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9706
9707 PR other/51163
9708 PR other/51164
9709 * gcc.dg/tm/alias-1.c: Adjust regexp.
9710 * gcc.dg/tm/alias-2.c: Adjust regexp.
9711
9712 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9713
9714 PR c++/51064
9715 * g++.dg/warn/Wparentheses-26.C: New.
9716
9717 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9718
9719 * gfortran.dg/elemental_optional_args_2.f90: New test.
9720
9721 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9722
9723 PR fortran/49693
9724 * gfortran.dg/common_17.f90: New test.
9725
9726 2012-01-04 Richard Guenther <rguenther@suse.de>
9727
9728 PR tree-optimization/49651
9729 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9730 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9731
9732 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9733
9734 PR c++/51738
9735 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9736
9737 2012-01-03 Andrew Pinski <apinski@cavium.com>
9738
9739 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9740 for all mips targets. Also allow an optional .cfi_startproc.
9741
9742 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9743
9744 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9745
9746 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9747
9748 PR c++/29273
9749 * g++.dg/rtti/dyncast5.C: New.
9750
9751 2012-01-03 Richard Guenther <rguenther@suse.de>
9752
9753 PR tree-optimization/51070
9754 * gcc.dg/torture/pr51070-2.c: New testcase.
9755
9756 2012-01-03 Richard Guenther <rguenther@suse.de>
9757
9758 PR tree-optimization/51692
9759 * gcc.dg/torture/pr51692.c: New testcase.
9760
9761 2012-01-03 Richard Guenther <rguenther@suse.de>
9762
9763 PR debug/51650
9764 * g++.dg/lto/pr51650-3_0.C: New testcase.
9765
9766 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9767
9768 PR c++/15867
9769 * g++.dg/warn/Wredundant-decls-spec.C: New.
9770
9771 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9772
9773 PR tree-optimization/51719
9774 * g++.dg/tree-prof/pr51719.C: New test.
9775
9776 2012-01-03 Richard Guenther <rguenther@suse.de>
9777
9778 PR middle-end/51730
9779 * gcc.dg/fold-compare-6.c: New testcase.
9780
9781 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR c++/51669
9784 * g++.dg/gomp/pr51669.C: New test.
9785
9786 2012-01-02 Jason Merrill <jason@redhat.com>
9787
9788 PR c++/51675
9789 * g++.dg/cpp0x/constexpr-union2.C: New.
9790
9791 PR c++/51666
9792 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9793
9794 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9795
9796 PR c++/51462
9797 * g++.dg/cpp0x/constexpr-99.C: New test.
9798
9799 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9800
9801 PR c++/20140
9802 * g++.dg/template/init9.C: New.
9803
9804 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9805
9806 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9807 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9808 rather than a specific number.
9809
9810 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9811
9812 PR fortran/46262
9813 PR fortran/46328
9814 PR fortran/51052
9815 * gfortran.dg/typebound_operator_7.f03: New.
9816 * gfortran.dg/typebound_operator_8.f03: New.
9817
9818 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9819
9820 PR target/51729
9821 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9822 XFAIL.
9823 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9824
9825 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9826
9827 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9828
9829 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9830
9831 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9832 for MIPS.
9833
9834 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9835
9836 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9837 * gfortran.dg/io_real_boz_4.f90: Likewise.
9838 * gfortran.dg/io_real_boz_5.f90: Likewise.
9839
9840 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9841
9842 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9843
9844 2012-01-02 Revital Eres <revital.eres@linaro.org>
9845
9846 * gcc.dg/sms-11.c: New file.
9847
9848 2012-01-02 Tobias Burnus <burnus@net-b.de>
9849
9850 PR fortran/51682
9851 * gfortran.dg/coarray/image_index_3.f90: New.
9852
9853 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9854
9855 PR c++/16603
9856 * g++.dg/parse/enum8.C: New.
9857
9858 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9859
9860 PR c++/51379
9861 * g++.dg/conversion/reinterpret4.C: New.
9862 * g++.dg/conversion/reinterpret1.C: Adjust.
9863
9864 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9865
9866 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9867
9868 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9869
9870 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9871 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9872 * g++.old-deja/g++.jason/access14.C: Likewise.
9873 * g++.old-deja/g++.jason/access8.C: Likewise.
9874 * g++.old-deja/g++.jason/access1.C: Likewise.
9875 * g++.old-deja/g++.other/access3.C: Likewise.
9876 * g++.old-deja/g++.other/access5.C: Likewise.
9877 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9878 * g++.old-deja/g++.law/visibility22.C: Likewise.
9879 * g++.old-deja/g++.law/visibility26.C: Likewise.
9880 * g++.old-deja/g++.mike/p2746.C: Likewise.
9881 * g++.dg/debug/using1.C: Likewise.
9882 * g++.dg/lookup/using51.C: Likewise.
9883 * g++.dg/inherit/using5.C: Likewise.
9884 * g++.dg/inherit/pr30297.C: Likewise.
9885 * g++.dg/inherit/access8.C: Likewise.
9886 * g++.dg/torture/pr39362.C: Likewise.
9887 * g++.dg/template/crash13.C: Likewise.
9888 * g++.dg/template/using10.C: Likewise.
9889
9890 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9891
9892 PR fortran/51502
9893 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9894
9895 2012-01-01 Ira Rosen <irar@il.ibm.com>
9896
9897 PR tree-optimization/51704
9898 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9899 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9900 corresponding flags.
9901
9902 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9903
9904 PR c++/51723
9905 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9906
9907 2012-01-01 Jan Hubicka <jh@suse.cz>
9908
9909 PR rtl-optimization/51069
9910 * gcc.c-torture/compile/pr51069.c: New testcase.
9911
9912 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR tree-optimization/51683
9915 * gcc.dg/pr51683.c: New test.
9916 \f
9917 Copyright (C) 2012 Free Software Foundation, Inc.
9918
9919 Copying and distribution of this file, with or without modification,
9920 are permitted in any medium without royalty provided the copyright
9921 notice and this notice are preserved.