gcse.c (struct bb_data): Add new fields, old_pressure, live_in and backup.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-12 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.dg/hoist-register-pressure-3.c: New test.
4
5 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
6
7 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
8 wrappers around sinf and cosf.
9
10 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
11
12 PR middle-end/55247
13 PR middle-end/55259
14 * gcc.target/i386/pr55247-2.c: New file.
15
16 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
17
18 PR middle-end/55263
19 * g++.dg/pr55263.C: New test.
20
21 2012-11-11 Martin Jambor <mjambor@suse.cz>
22
23 PR tree-optimization/55238
24 * testsuite/gcc.dg/torture/pr55238.c: New test.
25
26 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
28 * c-c++-common/torture/vector-subscript-1.c: Likewise.
29 * c-c++-common/torture/vector-subscript-2.c: Likewise.
30
31 2012-11-10 Jan Hubicka <jh@suse.cz>
32
33 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
34
35 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
36
37 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
38 -mno-sse -mno-mmx to dg-options. Reformat.
39
40 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
41
42 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
43 * c-c++-common/vector-compare-1.c: Same.
44 * c-c++-common/vector-compare-2.c: Same.
45 * g++.dg/other/unused1.C: Skip on AIX.
46 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
47 extra message on AIX.
48
49 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
50
51 PR target/55247
52 * gcc.target/i386/pr55247.c: New test.
53
54 2012-11-09 Andrew Pinski <apinski@cavium.com>
55
56 * gcc.c-torture/execute/20121108-1.c: New test.
57
58 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
59
60 PR c++/54413
61 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
62 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
63 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
64 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
65
66 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
67
68 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
69 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
70 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
71 array bounds.
72 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
73
74 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
75
76 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
77 * g++.dg/tm/pr47530.C: Same.
78
79 2012-11-09 Jason Merrill <jason@redhat.com>
80
81 PR c++/54859
82 * g++.dg/cpp0x/alias-decl-25.C: New.
83
84 * g++.dg/abi/abi-tag1.C: New.
85 * g++.dg/abi/abi-tag2.C: New.
86
87 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
88
89 PR rtl-optimization/55154
90 * gcc.target/i386/pr55154.c: New test.
91
92 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
93
94 PR rtl-optimization/55151
95 * gcc.dg/pr55151.c: Move ...
96 * gcc.target/i386/pr55151.c: ... here.
97
98 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
99
100 PR rtl-optimization/54472
101 * gcc.dg/pr54472.c: New test.
102
103 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
104
105 * gnat.dg/stack_check3.ad[sb]: New test.
106
107 2012-11-08 Ian Lance Taylor <iant@google.com>
108
109 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
110 with arguments. Handle errorcheckoutput and rundir test types.
111
112 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
113
114 PR tree-optimization/55191
115 * gcc.dg/pr55191.c: New test.
116
117 2012-11-08 Jakub Jelinek <jakub@redhat.com>
118
119 PR debug/54499
120 * g++.dg/debug/pr54499.C: New test.
121
122 2012-11-08 Jan Hubicka <jh@suse.cz>
123
124 PR middle-end/48636
125 * gcc.dg/winline-3.c: Update.
126
127 2012-11-08 Martin Jambor <mjambor@suse.cz>
128
129 * gfortran.dg/ipcp-array-1.f90: New test.
130
131 2012-11-08 Florian Weimer <fweimer@redhat.com>
132
133 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
134
135 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
136
137 PR rtl-optimization/55151
138 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
139
140 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
141
142 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
143
144 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
145
146 * gcc.c-torture/compile/20121107-1.c: New test.
147
148 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
149
150 PR rtl-optimization/55151
151 * gcc.dg/pr55151.c: Compile it only for x86_64.
152
153 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
154
155 PR rtl-optimization/55122
156 * gcc.dg/pr55122.c: New test.
157
158 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
159
160 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
161 word powerpc.
162 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
163 * gcc.target/powerpc/loop_align.c: Skip on AIX.
164 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
165 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
166
167 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
168
169 PR c/53063
170 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
171
172 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
173
174 PR c/51294
175 * c-c++-common/pr51294.c: New.
176
177 2012-11-07 Martin Jambor <mjambor@suse.cz>
178
179 PR tree-optimization/53787
180 * gcc.dg/ipa/ipa-5.c: Adjust.
181 * gcc.dg/ipa/ipcp-agg-1.c: New test.
182 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
183 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
184 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
185 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
186 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
187 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
188 * gfortran.dg/pr48636-2.f90: New test.
189 * gfortran.dg/pr53787.f90: Likewise.
190
191 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR c++/55226
194 Revert:
195 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
196
197 PR c++/54922
198 * g++.dg/cpp0x/constexpr-union4.C: New.
199
200 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
201
202 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
203
204 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
205
206 PR target/49220
207 * gcc.c-torture/compile/pr49220.c: New test.
208
209 2012-11-07 Florian Weimer <fweimer@redhat.com>
210
211 * g++.dg/init/new40.C: New.
212
213 2012-11-07 Jakub Jelinek <jakub@redhat.com>
214
215 PR debug/54693
216 * gcc.dg/guality/pr54693-2.c: New test.
217
218 2012-11-06 Andrew Pinski <apinski@cavium.com>
219
220 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
221 -fno-vect-cost-model.
222
223 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
224
225 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
226 * gcc.dg/tm/debug-1.c: Same.
227 * gcc.dg/tm/irrevocable-3.c: Same.
228 * gcc.dg/tm/irrevocable-4.c: Same.
229 * gcc.dg/tm/memopt-10.c: Same.
230 * gcc.dg/tm/memopt-11.c: Same.
231 * gcc.dg/tm/props-4.c: Same.
232 * gcc.dg/tm/wrap-3.c: Same.
233 * gcc.dg/tm/wrap-4.c: Same.
234
235 2012-11-06 Andrew Pinski <apinski@cavium.com>
236
237 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
238
239 2012-11-06 Jan Hubicka <jh@suse.cz>
240
241 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
242 candidate still.
243 * gcc.dg/tree-ssa/loop-23.c: Likewise.
244 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
245 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
246
247 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
248
249 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
250
251 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
252
253 PR middle-end/41993
254 * gcc.dg/torture/pr41993.c: New test.
255
256 2012-11-06 Jan Hubicka <jh@suse.cz>
257
258 * gcc.target/i386/l_fma_float_?.c: Update.
259 * gcc.target/i386/l_fma_double_?.c: Update.
260
261 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
262
263 PR target/54089
264 * gcc.target/sh/pr54089-8.c: New.
265 * gcc.target/sh/pr54089-9.c: New.
266
267 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
268
269 PR target/47440
270 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
271 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
272 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
273 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
274 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
275 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
276 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
277 * gcc.target/i386/avx-vzeroupper-27.c: New.
278
279 2012-11-06 Janus Weil <janus@gcc.gnu.org>
280
281 PR fortran/54917
282 * gfortran.dg/transfer_class_1.f90: New.
283 * gfortran.dg/transfer_class_2.f90: New.
284
285 2012-11-05 Sriraman Tallam <tmsriram@google.com>
286
287 * testsuite/g++.dg/mv1.C: New test.
288 * testsuite/g++.dg/mv2.C: New test.
289 * testsuite/g++.dg/mv3.C: New test.
290 * testsuite/g++.dg/mv4.C: New test.
291 * testsuite/g++.dg/mv5.C: New test.
292 * testsuite/g++.dg/mv6.C: New test.
293
294 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
295
296 PR testsuite/55186
297 * gcc.dg/const-uniq-1.c (a): Increase length four times.
298
299 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
300
301 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
302 darwin.
303
304 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
305
306 * g++.dg/torture/20121105-1.C: New test.
307
308 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
309
310 * gcc.dg/torture/fp-compare.c: New testcase.
311
312 2012-11-05 Jan Hubicka <jh@suse.cz>
313
314 * gcc.dg/const-1.c: Update.
315 * gcc.dg/pure-1.c: Update.
316
317 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
318
319 PR rtl-optimization/55151
320 * gcc.dg/pr55151.c: New test.
321
322 2012-11-05 Jakub Jelinek <jakub@redhat.com>
323
324 PR debug/54970
325 PR debug/54971
326 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
327
328 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
329
330 PR testsuite/51128
331 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
332
333 2012-11-05 Jan Hubicka <jh@suse.cz>
334
335 * gcc.dg/autopar/pr49960.c: Fix testcase.
336
337 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
338
339 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
340 Fix scan-tree-dump-times directive.
341
342 2012-11-04 Janus Weil <janus@gcc.gnu.org>
343
344 PR fortran/55199
345 * gfortran.dg/associate_12.f90: New.
346
347 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
348
349 PR target/54255
350 * lib/target-supports.exp (check_effective_target_masm_intel): New
351 proc.
352 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
353 masm_intel.
354
355 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
356 Jack Howarth <howarth@bromo.med.uc.edu>
357
358 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
359 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
360 * gcc.target/i386/pr53249.c: Likewise.
361
362 2012-11-03 Andrew Pinski <apinski@cavium.com>
363
364 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
365 call abort1 so that cross jumping does not happen.
366
367 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
368
369 PR target/51244
370 * gcc.target/sh/pr51244-18.c: New.
371 * gcc.target/sh/pr51244-19.c: New.
372
373 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
374
375 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
376 b requires a 64-bit operation followed by a truncation.
377
378 2012-11-02 Jan Hubicka <jh@suse.cz>
379
380 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
381
382 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
383
384 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
385 conditions to verify the reduction code is vectorized.
386
387 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
388 in case 'pow', such as 'powerpc' is used in the compiler version name.
389 * gcc.target/powerpc/pr46728-2.c: Likewise.
390 * gcc.target/powerpc/pr46728-3.c: Likewise.
391 * gcc.target/powerpc/pr46728-4.c: Likewise.
392 * gcc.target/powerpc/pr46728-5.c: Likewise.
393 * gcc.target/powerpc/pr46728-7.c: Likewise.
394 * gcc.target/powerpc/pr46728-8.c: Likewise.
395 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
396
397 2012-11-02 Jan Hubicka <jh@suse.cz>
398
399 * gcc.dg/tree-ssa/loop-38.c: New testcase.
400
401 2012-11-02 Jan Hubicka <jh@suse.cz>
402
403 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
404 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
405
406 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
407
408 PR middle-end/55130
409 * gcc.target/i386/pr55130.c: New test.
410
411 2012-11-02 Jakub Jelinek <jakub@redhat.com>
412
413 PR target/55147
414 * gcc.target/i386/pr55147.c: New test.
415
416 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
417
418 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
419 * gfortran.dg/default_format_denormal_1.f90: Same.
420
421 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
422
423 PR middle-end/55001
424 * g++.dg/ext/vector19.C: Remove target restrictions.
425 * gcc.dg/fold-compare-7.c: New testcase.
426
427 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
428
429 PR target/55160
430 * gcc.target/sh/pr55160.c: New.
431
432 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
433
434 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
435 scan-assembler regex.
436
437 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
438
439 PR middle-end/55150
440 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
441 * gcc.dg/pr55150-2.c: New test.
442
443 2012-11-01 Sharad Singhai <singhai@google.com>
444
445 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
446 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
447 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
448 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
449
450 2012-10-31 Dehao Chen <dehao@google.com>
451
452 * g++.dg/debug/dwarf2/block.C: New testcase.
453
454 2012-10-31 Jan Hubicka <jh@suse.cz>
455
456 * gcc.dg/pr44974.c: Add noinline.
457
458 2012-10-31 Janus Weil <janus@gcc.gnu.org>
459
460 PR fortran/53718
461 * gfortran.dg/class_54.f90: New.
462
463 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
464 Jakub Jelinek <jakub@redhat.com>
465
466 PR tree-optimization/55018
467 * gcc.dg/torture/pr55018.c: New test.
468
469 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
470
471 PR c++/54583
472 * g++.dg/ext/vla13.C: New.
473
474 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
475
476 PR middle-end/55150
477 * gcc.dg/pr55150.c: New test.
478
479 2012-10-31 Tobias Burnus <burnus@net-b.de>
480
481 PR fortran/55134
482 * gfortran.dg/associate_11.f90: New.
483
484 2012-10-31 Dodji Seketeli <dodji@redhat.com>
485
486 PR c++/54955
487 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
488
489 2012-10-31 Jakub Jelinek <jakub@redhat.com>
490
491 PR tree-optimization/19105
492 PR tree-optimization/21643
493 PR tree-optimization/46309
494 * gcc.dg/pr19105.c: New test.
495 * gcc.dg/pr21643.c: New test.
496 * gcc.dg/pr46309-2.c: New test.
497 * gcc.c-torture/execute/pr46309.c: New test.
498
499 2012-10-31 Alan Modra <amodra@gmail.com>
500
501 * gcc.target/powerpc/dimode_off.c: New.
502 * gcc.target/powerpc/timode_off.c: New.
503 * gcc.target/powerpc/dfmode_off.c: New.
504 * gcc.target/powerpc/tfmode_off.c: New.
505
506 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
507
508 PR rtl-optimization/55093
509 * gcc.target/i386/pr55093.c: New file.
510
511 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
512
513 * gcc.target/i386/pr55116.c: Renamed to ...
514 * gcc.target/i386/pr55116-1.c: This.
515
516 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
517
518 * gcc.target/i386/pr55116-2.c: New file.
519
520 2012-10-30 Richard Biener <rguenther@suse.de>
521
522 * gcc.dg/vect/slp-perm-2.c: Adjust.
523
524 2012-10-30 Richard Biener <rguenther@suse.de>
525
526 PR tree-optimization/55111
527 * gcc.dg/torture/pr55111.c: New testcase.
528
529 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
530
531 PR target/53988
532 * gcc.target/sh/pr53988.c: New.
533
534 2012-10-30 Bin Cheng <bin.cheng@arm.com>
535
536 PR target/54989
537 * gcc.dg/hoist-register-pressure-1.c: Rename from
538 hoist-register-pressure.c. Add nonpic condition.
539 * gcc.dg/hoist-register-pressure-2.c: New testcase.
540
541 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
542
543 PR c++/54930
544 * gcc.dg/Wreturn-local-addr.c: New.
545 * g++.dg/warn/Wno-return-local-addr.C: New.
546 * g++.dg/warn/Wreturn-local-addr.C: New.
547
548 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
549
550 PR middle-end/55116
551 * gcc.target/i386/pr55116.c: New file.
552
553 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
554
555 PR c/53066
556 * gcc.dg/Wshadow-4.c: New.
557 * gcc.dg/Wshadow-4.h: New.
558
559 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
560
561 PR debug/54693
562 * gcc.dg/guality/pr54693.c: New.
563
564 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
565
566 PR middle-end/55027
567 * gcc.dg/pr55027.c: New testcase.
568
569 2012-10-29 Jan Hubicka <jh@suse.cz>
570
571 * gcc.dg/ipa/inline-6.c: New testcase.
572
573 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
574
575 PR rtl-optimization/55106
576 * g++.dg/pr55106.C: New.
577
578 2012-10-29 Richard Guenther <rguenther@suse.de>
579
580 PR middle-end/53695
581 * gcc.dg/torture/pr53695.c: New testcase.
582
583 2012-10-28 Jan Hubicka <jh@suse.cz>
584
585 * gcc.dg/ipa/inlinehint-3.c: New testcase.
586
587 2012-10-28 Tobias Burnus <burnus@net-b.de>
588
589 PR fortran/54958
590 * gfortran.dg/do_check_6.f90: New.
591
592 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
593 Jack Howarth <howarth@bromo.med.uc.edu>
594
595 PR target/54404
596 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
597 to dg-options.
598 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
599
600 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
601
602 PR target/34283
603 * gcc.target/i386/pr34283.c: New test.
604
605 2012-10-26 Jakub Jelinek <jakub@redhat.com>
606
607 PR c++/55081
608 * g++.dg/opt/pr55081.C: New test.
609
610 PR debug/54970
611 PR debug/54971
612 * gcc.dg/guality/pr54970.c: New test.
613
614 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
615
616 PR c++/54984
617 * g++.dg/template/new11.C: New.
618
619 2012-10-26 Richard Biener <rguenther@suse.de>
620
621 PR middle-end/54824
622 * gcc.dg/torture/pr54824.c: New testcase.
623
624 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
625
626 * gcc.target/i386/fxsave-1.c: New.
627 * gcc.target/i386/fxsave64-1.c: Ditto.
628 * gcc.target/i386/fxrstor-1.c: Ditto.
629 * gcc.target/i386/fxrstor64-1.c: Ditto.
630 * gcc.target/i386/xsave-1.c: Ditto.
631 * gcc.target/i386/xsave64-1.c: Ditto.
632 * gcc.target/i386/xrstor-1.c: Ditto.
633 * gcc.target/i386/xrstor64-1.c: Ditto.
634 * gcc.target/i386/xsaveopt-1.c: Ditto.
635 * gcc.target/i386/xsaveopt64-1.c: Ditto.
636 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
637 * gcc.target/i386/sse-13.c: Ditto.
638 * gcc.target/i386/sse-14.c: Ditto.
639 * gcc.target/i386/sse-22.c: Ditto.
640 * gcc.target/i386/sse-23.c: Ditto.
641 * g++.dg/other/i386-2.C: Ditto.
642 * g++.dg/other/i386-3.C: Ditto.
643
644 2012-10-25 Jan Hubicka <jh@suse.cz>
645
646 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
647 at ivcanon time.
648
649 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
650
651 PR c++/53761
652 * g++.dg/ext/transparent-union.C: New.
653
654 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
655
656 PR c++/54427
657 * g++.dg/ext/vector19.C: New testcase.
658
659 2012-10-25 Richard Biener <rguenther@suse.de>
660
661 PR tree-optimization/54902
662 * g++.dg/torture/pr54902.C: New testcase.
663
664 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
665
666 PR c++/34892
667 * g++.dg/template/crash114.C: New.
668
669 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
670
671 PR bootstrap/55049
672 * gcc.target/i386/pr55049-1.c: New test.
673
674 2012-10-24 Janus Weil <janus@gcc.gnu.org>
675
676 PR fortran/55037
677 * gfortran.dg/class_dummy_4.f03: New.
678
679 2012-10-24 Jakub Jelinek <jakub@redhat.com>
680
681 PR rtl-optimization/55010
682 * gcc.dg/pr55010.c: New test.
683
684 PR debug/54828
685 * g++.dg/debug/pr54828.C: New test.
686
687 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
688
689 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
690 * gcc.dg/vect/vect-83_64.c: Likewise.
691
692 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
693
694 PR c++/54922
695 * g++.dg/cpp0x/constexpr-union4.C: New.
696
697 2012-10-23 Jeff Law <law@redhat.com>
698
699 * gcc.c-torture/execute/pr54985.c: New test.
700
701 2012-10-23 Paul Koning <ni1d@arrl.net>
702
703 PR debug/54508
704 * g++.dg/debug/dwarf2/pr54508.C: New.
705
706 2012-10-23 Jakub Jelinek <jakub@redhat.com>
707
708 PR c++/54844
709 * g++.dg/template/sizeof14.C: New test.
710
711 2012-10-23 Ian Bolton <ian.bolton@arm.com>
712 Jim MacArthur <jim.macarthur@arm.com>
713 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
714 Marcus Shawcroft <marcus.shawcroft@arm.com>
715 Nigel Stephens <nigel.stephens@arm.com>
716 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
717 Richard Earnshaw <rearnsha@arm.com>
718 Sofiane Naci <sofiane.naci@arm.com>
719 Stephen Thomas <stephen.thomas@arm.com>
720 Tejas Belagod <tejas.belagod@arm.com>
721 Yufeng Zhang <yufeng.zhang@arm.com>
722
723 * lib/target-supports.exp
724 (check_profiling_available): Add AArch64.
725 (check_effective_target_vect_int): Likewise.
726 (check_effective_target_vect_shift): Likewise.
727 (check_effective_target_vect_float): Likewise.
728 (check_effective_target_vect_double): Likewise.
729 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
730 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
731 (check_effective_target_vect_pack_trunc): Likewise.
732 (check_effective_target_vect_unpack): Likewise.
733 (check_effective_target_vect_hw_misalign): Likewise.
734 (check_effective_target_vect_short_mult): Likewise.
735 (check_effective_target_vect_int_mult): Likewise.
736 (check_effective_target_vect_stridedN): Likewise.
737 (check_effective_target_sync_int_long): Likewise.
738 (check_effective_target_sync_char_short): Likewise.
739 (check_vect_support_and_set_flags): Likewise.
740 (check_effective_target_aarch64_tiny): New.
741 (check_effective_target_aarch64_small): New.
742 (check_effective_target_aarch64_large): New.
743 * g++.dg/other/PR23205.C: Enable aarch64.
744 * g++.dg/other/pr23205-2.C: Likewise.
745 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
746 * gcc.c-torture/execute/20101011-1.c: Likewise.
747 * gcc.dg/20020312-2.c: Likewise.
748 * gcc.dg/20040813-1.c: Likewise.
749 * gcc.dg/builtin-apply2.c: Likewise.
750 * gcc.dg/stack-usage-1.c: Likewise.
751
752 2012-10-23 Ian Bolton <ian.bolton@arm.com>
753 Jim MacArthur <jim.macarthur@arm.com>
754 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
755 Marcus Shawcroft <marcus.shawcroft@arm.com>
756 Nigel Stephens <nigel.stephens@arm.com>
757 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
758 Richard Earnshaw <rearnsha@arm.com>
759 Sofiane Naci <sofiane.naci@arm.com>
760 Stephen Thomas <stephen.thomas@arm.com>
761 Tejas Belagod <tejas.belagod@arm.com>
762 Yufeng Zhang <yufeng.zhang@arm.com>
763
764 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
765 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
766 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
767 * gcc.target/aarch64/aapcs/abitest.S: New file.
768 * gcc.target/aarch64/aapcs/abitest.h: New file.
769 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
770 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
771 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
772 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
773 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
774 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
775 * gcc.target/aarch64/aapcs/ice_1.c: New file.
776 * gcc.target/aarch64/aapcs/ice_2.c: New file.
777 * gcc.target/aarch64/aapcs/ice_3.c: New file.
778 * gcc.target/aarch64/aapcs/ice_4.c: New file.
779 * gcc.target/aarch64/aapcs/ice_5.c: New file.
780 * gcc.target/aarch64/aapcs/macro-def.h: New file.
781 * gcc.target/aarch64/aapcs/test_1.c: New file.
782 * gcc.target/aarch64/aapcs/test_10.c: New file.
783 * gcc.target/aarch64/aapcs/test_11.c: New file.
784 * gcc.target/aarch64/aapcs/test_12.c: New file.
785 * gcc.target/aarch64/aapcs/test_13.c: New file.
786 * gcc.target/aarch64/aapcs/test_14.c: New file.
787 * gcc.target/aarch64/aapcs/test_15.c: New file.
788 * gcc.target/aarch64/aapcs/test_16.c: New file.
789 * gcc.target/aarch64/aapcs/test_17.c: New file.
790 * gcc.target/aarch64/aapcs/test_18.c: New file.
791 * gcc.target/aarch64/aapcs/test_19.c: New file.
792 * gcc.target/aarch64/aapcs/test_2.c: New file.
793 * gcc.target/aarch64/aapcs/test_20.c: New file.
794 * gcc.target/aarch64/aapcs/test_21.c: New file.
795 * gcc.target/aarch64/aapcs/test_22.c: New file.
796 * gcc.target/aarch64/aapcs/test_23.c: New file.
797 * gcc.target/aarch64/aapcs/test_24.c: New file.
798 * gcc.target/aarch64/aapcs/test_25.c: New file.
799 * gcc.target/aarch64/aapcs/test_26.c: New file.
800 * gcc.target/aarch64/aapcs/test_3.c: New file.
801 * gcc.target/aarch64/aapcs/test_4.c: New file.
802 * gcc.target/aarch64/aapcs/test_5.c: New file.
803 * gcc.target/aarch64/aapcs/test_6.c: New file.
804 * gcc.target/aarch64/aapcs/test_7.c: New file.
805 * gcc.target/aarch64/aapcs/test_8.c: New file.
806 * gcc.target/aarch64/aapcs/test_9.c: New file.
807 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
808 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
809 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
810 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
811 * gcc.target/aarch64/aapcs/test_complex.c: New file.
812 * gcc.target/aarch64/aapcs/test_int128.c: New file.
813 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
814 * gcc.target/aarch64/aapcs/type-def.h: New file.
815 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
816 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
817 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
818 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
819 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
820 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
821 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
822 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
823 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
824 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
825 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
826 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
827 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
828 * gcc.target/aarch64/aarch64.exp: New file.
829 * gcc.target/aarch64/adc-1.c: New file.
830 * gcc.target/aarch64/adc-2.c: New file.
831 * gcc.target/aarch64/asm-1.c: New file.
832 * gcc.target/aarch64/clrsb.c: New file.
833 * gcc.target/aarch64/clz.c: New file.
834 * gcc.target/aarch64/ctz.c: New file.
835 * gcc.target/aarch64/csinc-1.c: New file.
836 * gcc.target/aarch64/csinv-1.c: New file.
837 * gcc.target/aarch64/csneg-1.c: New file.
838 * gcc.target/aarch64/extend.c: New file.
839 * gcc.target/aarch64/fcvt.x: New file.
840 * gcc.target/aarch64/fcvt_double_int.c: New file.
841 * gcc.target/aarch64/fcvt_double_long.c: New file.
842 * gcc.target/aarch64/fcvt_double_uint.c: New file.
843 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
844 * gcc.target/aarch64/fcvt_float_int.c: New file.
845 * gcc.target/aarch64/fcvt_float_long.c: New file.
846 * gcc.target/aarch64/fcvt_float_uint.c: New file.
847 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
848 * gcc.target/aarch64/ffs.c: New file.
849 * gcc.target/aarch64/fmadd.c: New file.
850 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
851 * gcc.target/aarch64/frint.x: New file.
852 * gcc.target/aarch64/frint_double.c: New file.
853 * gcc.target/aarch64/frint_float.c: New file.
854 * gcc.target/aarch64/index.c: New file.
855 * gcc.target/aarch64/mneg-1.c: New file.
856 * gcc.target/aarch64/mneg-2.c: New file.
857 * gcc.target/aarch64/mneg-3.c: New file.
858 * gcc.target/aarch64/mnegl-1.c: New file.
859 * gcc.target/aarch64/mnegl-2.c: New file.
860 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
861 * gcc.target/aarch64/pic-constantpool1.c: New file.
862 * gcc.target/aarch64/pic-symrefplus.c: New file.
863 * gcc.target/aarch64/predefine_large.c: New file.
864 * gcc.target/aarch64/predefine_small.c: New file.
865 * gcc.target/aarch64/predefine_tiny.c: New file.
866 * gcc.target/aarch64/reload-valid-spoff.c: New file.
867 * gcc.target/aarch64/scalar_intrinsics.c: New file.
868 * gcc.target/aarch64/table-intrinsics.c: New file.
869 * gcc.target/aarch64/tst-1.c: New file.
870 * gcc.target/aarch64/vect-abs-compile.c: New file.
871 * gcc.target/aarch64/vect-abs.c: New file.
872 * gcc.target/aarch64/vect-abs.x: New file.
873 * gcc.target/aarch64/vect-compile.c: New file.
874 * gcc.target/aarch64/vect-faddv-compile.c: New file.
875 * gcc.target/aarch64/vect-faddv.c: New file.
876 * gcc.target/aarch64/vect-faddv.x: New file.
877 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
878 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
879 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
880 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
881 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
882 * gcc.target/aarch64/vect-fp-compile.c: New file.
883 * gcc.target/aarch64/vect-fp.c: New file.
884 * gcc.target/aarch64/vect-fp.x: New file.
885 * gcc.target/aarch64/vect-mull-compile.c: New file.
886 * gcc.target/aarch64/vect-mull.c: New file.
887 * gcc.target/aarch64/vect-mull.x: New file.
888 * gcc.target/aarch64/vect.c: New file.
889 * gcc.target/aarch64/vect.x: New file.
890 * gcc.target/aarch64/vector_intrinsics.c: New file.
891 * gcc.target/aarch64/vfp-1.c: New file.
892 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
893 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
894 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
895 * g++.dg/abi/aarch64_guard1.C: New file.
896
897 2012-10-23 Jakub Jelinek <jakub@redhat.com>
898
899 PR c++/54988
900 * c-c++-common/pr54988.c: New test.
901
902 2012-10-23 Jan Hubicka <jh@suse.cz>
903
904 * gcc.dg/tree-prof/peel-1.c: New testcase.
905
906 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
907
908 PR gcc/52945
909 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
910
911 2012-10-23 Joseph Myers <joseph@codesourcery.com>
912
913 * gcc.dg/c99-predef-1.c: New test.
914 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
915 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
916 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
917 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
918 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
919 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
920 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
921 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
922 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
923 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
924 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
925 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
926
927 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
928
929 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
930
931 2012-10-23 Jan Hubicka <jh@suse.cz>
932
933 PR middle-end/54937
934 * gcc.c-torture/execute/pr54937.c: New testcase.
935 * gcc.dg/tree-ssa/cunroll-2.c: Update.
936
937 2012-10-23 Jan Hubicka <jh@suse.cz>
938
939 PR middle-end/54967
940 * gfortran.dg/pr54967.f90: New testcase.
941
942 2012-10-23 Terry Guo <terry.guo@arm.com>
943
944 PR target/55019
945 * gcc.dg/pr55019.c: New.
946
947 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
948
949 PR tree-optimization/55008
950 * gcc.dg/tree-ssa/pr55008.c: New test.
951
952 2012-10-22 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/55011
955 * gcc.dg/torture/pr55011.c: New testcase.
956
957 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
958
959 * gcc.target/arm/pr40457-1.c: Adjust expected output.
960 * gcc.target/arm/pr40457-2.c: Likewise.
961 * gcc.target/arm/pr40457-3.c: Likewise.
962
963 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
964
965 * gnat.dg/specs/limited_with4.ads: New test.
966 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
967
968 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
969
970 * gnat.dg/modular4.adb: New test.
971 * gnat.dg/modular4_pkg.ads: New helper.
972
973 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
974
975 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
976 * gnat.dg/specs/addr1.ads: Likewise.
977
978 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
979
980 * gcc.dg/webizer.c (main): Add missing exit call.
981
982 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
983
984 PR fortran/54465
985 * gfortran.dg/wextra_1.f: New test.
986
987 2012-10-20 Jan Hubicka <jh@suse.cz>
988
989 * gcc.dg/tree-prof/unroll-1.c: New testcase.
990
991 2012-10-19 Janus Weil <janus@gcc.gnu.org>
992
993 PR fortran/54224
994 * gfortran.dg/warn_unused_function.f90: New.
995
996 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
997
998 * lib/target-supports.exp
999 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1000
1001 2012-10-19 Richard Guenther <rguenther@suse.de>
1002
1003 PR tree-optimization/54981
1004 * gcc.dg/pr54981.c: New testcase.
1005
1006 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1007
1008 PR target/54892
1009 * gcc.target/arm/pr54892.c: New.
1010
1011 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1012
1013 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1014
1015 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1016
1017 PR c++/54501
1018 * g++.dg/init/array30.C: New.
1019 * g++.dg/init/array31.C: Likewise.
1020
1021 2012-10-18 Tobias Burnus <burnus@net-b.de>
1022
1023 PR fortran/54884
1024 * gfortran.dg/public_private_module_7.f90: New.
1025
1026 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1027
1028 PR c++/29633
1029 * g++.dg/template/pr29633.C: New.
1030
1031 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1032
1033 * gnat.dg/loop_optimization13.ad[sb]: New test.
1034 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1035
1036 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1037
1038 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1039 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1040 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1041 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1042
1043 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1044
1045 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1046 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1047 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1048 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1049 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1050 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1051
1052 2012-10-16 Jan Hubicka <jh@suse.cz>
1053
1054 * gcc.target/i386/l_fma_float_?.c: Update.
1055 * gcc.target/i386/l_fma_double_?.c: Update.
1056 * gfortran.dg/do_1.f90: XFAIL
1057 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1058 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1059 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1060 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1061 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1062 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1063 valid.
1064
1065 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1066
1067 PR c/53063
1068 PR c/40989
1069 * gcc.dg/Wstrict-overflow-24.c: New.
1070
1071 2012-10-16 Tobias Burnus <burnus@net-b.de>
1072
1073 PR fortran/50981
1074 PR fortran/54618
1075 * gfortran.dg/class_optional_1.f90: New.
1076 * gfortran.dg/class_optional_2.f90: New.
1077
1078 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1079
1080 PR debug/54796
1081 * gcc.dg/guality/pr54796.c: New test.
1082
1083 PR tree-optimization/54889
1084 * gfortran.dg/pr54889.f90: New test.
1085
1086 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1087
1088 * g++.dg/other/dump-ada-spec-2.C: New test.
1089
1090 2012-10-16 Easwaran Raman <eraman@google.com>
1091
1092 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1093 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1094
1095 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1096
1097 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1098 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1099
1100 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1101
1102 PR target/54925
1103 * gcc.c-torture/compile/pr54925.c: New.
1104
1105 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1106
1107 PR target/51244
1108 * gcc.target/sh/pr51244-17.c: New.
1109
1110 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1111
1112 PR target/54760
1113 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1114 functions.
1115 * gcc.target/sh/pr54760-4.c: New.
1116
1117 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1118
1119 PR target/34777
1120 * gcc.target/sh/torture/sh-torture.exp: New.
1121 * gcc.target/sh/torture/pr34777.c: New.
1122
1123 2012-10-15 Matthias Klose <doko@ubuntu.com>
1124
1125 * lib/target-supports.exp (check_profiling_available): Match
1126 arm*-*-linux-* for ARM Linux/GNU.
1127 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1128 * gfortran.dg/enum_10.f90: Likewise.
1129 * gfortran.dg/enum_9.f90: Likewise.
1130 * gcc.target/arm/synchronize.c: Likewise.
1131 * g++.old-deja/g++.jason/enum6.C: Likewise.
1132 * g++.old-deja/g++.other/enum4.C: Likewise.
1133 * g++.old-deja/g++.law/enum9.C: Likewise.
1134
1135 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1136
1137 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1138 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1139
1140 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1141 Paolo Carlini <paolo.carlini@oracle.com>
1142
1143 PR c++/17805
1144 * g++.dg/overload/operator6.C: New.
1145
1146 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1147
1148 PR c++/50080 (again)
1149 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1150 * g++.dg/parse/tmpl-outside1.C: Likewise.
1151 * g++.dg/template/qualttp18.C: Likewise.
1152 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1153 * g++.old-deja/g++.pt/overload13.C: Likewise.
1154
1155 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1156
1157 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1158 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1159 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1160 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1161 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1162 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1163 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1164 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1165
1166 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1167
1168 PR c++/50080
1169 * g++.dg/parse/tmpl-outside2.C: New.
1170 * g++.dg/parse/tmpl-outside1.C: Adjust.
1171 * g++.dg/template/qualttp18.C: Likewise.
1172 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1173 * g++.old-deja/g++.pt/overload13.C: Likewise.
1174
1175 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1176
1177 PR tree-optimization/54915
1178 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1179
1180 2012-10-15 Richard Guenther <rguenther@suse.de>
1181
1182 PR tree-optimization/54920
1183 * gcc.dg/torture/pr54920.c: New testcase.
1184
1185 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1186
1187 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1188
1189 2012-10-13 Jason Merrill <jason@redhat.com>
1190
1191 * g++.dg/tls/thread_local7g.C: Require tls_native.
1192
1193 2012-10-14 Jason Merrill <jason@redhat.com>
1194
1195 * g++.dg/cpp0x/inh-ctor1.C: New.
1196 * g++.dg/cpp0x/inh-ctor2.C: New.
1197 * g++.dg/cpp0x/inh-ctor3.C: New.
1198 * g++.dg/cpp0x/inh-ctor4.C: New.
1199 * g++.dg/cpp0x/inh-ctor5.C: New.
1200 * g++.dg/cpp0x/inh-ctor6.C: New.
1201 * g++.dg/cpp0x/inh-ctor7.C: New.
1202 * g++.dg/cpp0x/inh-ctor8.C: New.
1203 * g++.dg/cpp0x/inh-ctor9.C: New.
1204 * g++.dg/cpp0x/inh-ctor10.C: New.
1205 * g++.dg/cpp0x/inh-ctor11.C: New.
1206 * g++.dg/cpp0x/inh-ctor12.C: New.
1207 * g++.dg/cpp0x/inh-ctor13.C: New.
1208
1209 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1210
1211 PR rtl-optimization/54919
1212 * gcc.dg/pr54919.c: New testcase.
1213
1214 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1215
1216 PR c++/53581
1217 * g++.dg/template/crash113.C: New.
1218
1219 2012-10-14 Jan Hubicka <jh@suse.cz>
1220
1221 * gcc.dg/unroll_5.c: New testcase.
1222
1223 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1224
1225 PR c++/52643
1226 * g++.dg/opt/pr52643.C: New.
1227
1228 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1229
1230 PR target/54602
1231 * gcc.target/sh/pr54602-1.c: New.
1232 * gcc.target/sh/pr54602-2.c: New.
1233 * gcc.target/sh/pr54602-3.c: New.
1234 * gcc.target/sh/pr54602-4.c: New.
1235
1236 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1237
1238 PR target/54680
1239 * gcc.target/sh/pr54680.c: New.
1240
1241 2012-10-12 Jan Hubicka <jh@suse.cz>
1242
1243 * gcc.dg/webizer.c: New testcase.
1244
1245 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1246
1247 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1248 specify -m64.
1249
1250 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1251
1252 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1253 Return 0 if already specifying -mfloat-abi other than hard.
1254
1255 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1256
1257 * gcc.dg/pr53060.c: Prune irrelevant warning.
1258
1259 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1260
1261 PR c/54381
1262 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1263 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1264 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1265 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1266 Adjust expected wording of warnings for *cmp* builtins.
1267 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1268 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1269
1270 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1271
1272 PR c++/24449
1273 * g++.dg/parse/friend-main.C: New.
1274
1275 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1276
1277 PR c++/53055
1278 * g++.dg/pr53055.C: New testcase.
1279
1280 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1281
1282 PR c++/52744
1283 * g++.dg/cpp0x/pr52744.C: New.
1284
1285 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1286
1287 PR fortran/40453
1288 * gfortran.dg/dummy_procedure_9.f90: New.
1289
1290 2012-10-12 Richard Biener <rguenther@suse.de>
1291
1292 PR tree-optimization/54894
1293 * gcc.dg/torture/pr54894.c: New testcase.
1294
1295 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1296
1297 PR target/51244
1298 * gcc.target/sh/pr51244-13.c: New.
1299 * gcc.target/sh/pr51244-14.c: New.
1300 * gcc.target/sh/pr51244-15.c: New.
1301 * gcc.target/sh/pr51244-16.c: New.
1302
1303 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1304
1305 PR c++/51878
1306 * g++.dg/cpp0x/decltype45.C: New.
1307
1308 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1309
1310 PR fortran/54784
1311 * gfortran.dg/class_allocate_13.f90: New.
1312
1313 2012-10-11 Jason Merrill <jason@redhat.com>
1314
1315 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1316 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1317
1318 * g++.dg/gomp/tls-5.C: Require tls_native.
1319 * g++.dg/tls/thread_local7.C: Require tls_native.
1320 * g++.dg/tls/static2.C: New.
1321
1322 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1323
1324 PR c++/36107
1325 * g++.dg/ext/weak5.C: New.
1326
1327 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1328
1329 PR testsuite/54868
1330 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1331 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1332
1333 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR c++/43765
1336 * g++.dg/parse/pr43765.C: New.
1337
1338 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1339
1340 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1341
1342 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/43663
1345 * g++.dg/init/bitfield3.C: New.
1346
1347 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1348
1349 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1350
1351 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1352
1353 PR tree-optimization/54877
1354 * gcc.dg/torture/pr54877.c: New test.
1355
1356 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1357
1358 PR testsuite/53397
1359 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1360 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1361 and remove target info from dg-do compile.
1362 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1363 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1364 and remove target info from dg-do compile.
1365
1366 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1367
1368 * gcc.dg/pr54782.c: Require target with pthread support.
1369
1370 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/53122
1373 * g++.dg/cpp0x/auto35.C: New.
1374
1375 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1376
1377 PR c++/53540 - using fails to be equivalent to typedef
1378 * g++.dg/cpp0x/alias-decl-24.C: New test.
1379
1380 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1381
1382 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1383 that c++11 attributes to types are ignored for now.
1384 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1386
1387 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 PR c++/53741
1390 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1391
1392 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/50478
1395 * g++.dg/cpp0x/initlist67.C: New.
1396
1397 2012-10-10 Dehao Chen <dehao@google.com>
1398
1399 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1400
1401 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1402
1403 PR target/52480
1404 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1405 Add runtime tests.
1406
1407 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 PR c++/53307
1410 * g++.dg/cpp0x/decltype44.C: New.
1411
1412 2012-10-09 Steve Ellcey <sellcey@mips.com>
1413
1414 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1415
1416 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/53763
1419 * g++.dg/cpp0x/decltype43.C: New.
1420
1421 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1422
1423 PR middle-end/53397
1424 * gcc.dg/pr53397-1.c: New test case.
1425 * gcc.dg/pr53397-2.c: New test case.
1426
1427 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1428
1429 PR c++/54194
1430 * g++.dg/warn/Wparentheses-26.C: Adjust.
1431 * g++.dg/warn/Wparentheses-27.C: New.
1432
1433 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1434
1435 PR c++/54427
1436 * c-c++-common/vector-scalar.c: New testcase.
1437 * g++.dg/ext/vector18.C: New testcase.
1438 * g++.dg/ext/vector5.C: This is not an error anymore.
1439 * gcc.dg/init-vec-1.c: Move ...
1440 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1441 * gcc.c-torture/execute/vector-shift1.c: Move ...
1442 * c-c++-common/torture/vector-shift1.c: ... here.
1443 * gcc.dg/scal-to-vec1.c: Move ...
1444 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1445 C++11. Adapt error messages.
1446 * gcc.dg/convert-vec-1.c: Move ...
1447 * c-c++-common/convert-vec-1.c: ... here.
1448 * gcc.dg/scal-to-vec2.c: Move ...
1449 * c-c++-common/scal-to-vec2.c: ... here.
1450
1451 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1452
1453 PR target/54400
1454 * gcc.target/i386/pr54400.c: New testcase.
1455
1456 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR c++/54858
1459 * g++.dg/template/pr54858.C: New test.
1460
1461 2012-10-08 Marek Polacek <polacek@redhat.com>
1462
1463 PR debug/54831
1464 * g++.dg/debug/pr54831.C: New test.
1465
1466 2012-10-08 Dehao Chen <dehao@google.com>
1467
1468 * g++.dg/predict-loop-exit-1.C: New.
1469 * g++.dg/predict-loop-exit-2.C: New.
1470 * g++.dg/predict-loop-exit-3.C: New.
1471
1472 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1473
1474 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1475
1476 2012-10-08 Jason Merrill <jason@redhat.com>
1477
1478 * g++.dg/gomp/tls-5.C: New.
1479 * g++.dg/gomp/tls-wrap1.C: New.
1480 * g++.dg/gomp/tls-wrap2.C: New.
1481 * g++.dg/gomp/tls-wrap3.C: New.
1482 * g++.dg/gomp/tls-wrap4.C: New.
1483 * g++.dg/gomp/tls-wrapper-cse.C: New.
1484 * g++.dg/tls/thread_local-cse.C: New.
1485 * g++.dg/tls/thread_local-order1.C: New.
1486 * g++.dg/tls/thread_local-order2.C: New.
1487 * g++.dg/tls/thread_local-wrap1.C: New.
1488 * g++.dg/tls/thread_local-wrap2.C: New.
1489 * g++.dg/tls/thread_local-wrap3.C: New.
1490 * g++.dg/tls/thread_local-wrap4.C: New.
1491 * g++.dg/tls/thread_local2g.C: New.
1492 * g++.dg/tls/thread_local3g.C: New.
1493 * g++.dg/tls/thread_local4g.C: New.
1494 * g++.dg/tls/thread_local5g.C: New.
1495 * g++.dg/tls/thread_local6g.C: New.
1496 * g++.dg/tls/thread_local7g.C: New.
1497
1498 * g++.dg/tls/thread_local3.C: New.
1499 * g++.dg/tls/thread_local4.C: New.
1500 * g++.dg/tls/thread_local5.C: New.
1501 * g++.dg/tls/thread_local6.C: New.
1502
1503 * g++.dg/tls/init-2.C: Tweak errors.
1504 * g++.dg/tls/thread_local1.C: New.
1505 * g++.dg/tls/thread_local2.C: New.
1506 * g++.dg/tls/thread_local7.C: New.
1507
1508 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1509
1510 PR target/54866
1511 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1512
1513 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1514
1515 PR target/54685
1516 * gcc.target/sh/pr54685.c: New.
1517
1518 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1519
1520 PR c++/53528 C++11 attribute support
1521 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1522 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1554 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1555 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1556 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1557 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1558 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1559 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1560 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1561 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1578
1579 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1580
1581 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1582 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1583 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1584
1585 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1586
1587 PR target/54760
1588 * gcc.target/sh/pr54760-2.c: New.
1589 * gcc.target/sh/pr54760-3.c: New.
1590
1591 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1592
1593 PR c++/51422
1594 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1595
1596 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1597 Sandra Loosemore <sandra@codesourcery.com>
1598
1599 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1600 and test that the accumulator is initialized using MULT.
1601 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1602 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1603
1604 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1605
1606 PR c++/52764
1607 * g++.dg/cpp0x/stdint.C: New.
1608
1609 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/54249
1612 * g++.dg/cpp0x/stddef.C: New.
1613
1614 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1615
1616 PR fortran/54832
1617 * gfortran.dg/typebound_operator_17.f90: New.
1618
1619 2012-10-06 Jan Hubicka <jh@suse.cz>
1620
1621 PR lto/53831
1622 PR lto/54776
1623 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1624
1625 2012-10-06 Jan Hubicka <jh@suse.cz>
1626
1627 * gcc.dg/lto/resolutions_0.c: New testcase.
1628
1629 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1630
1631 PR fortran/45521
1632 * gfortran.dg/generic_25.f90: New.
1633 * gfortran.dg/generic_26.f90: New.
1634 * gfortran.dg/generic_27.f90: New.
1635
1636 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1637
1638 PR target/54760
1639 * gcc.target/sh/pr54760-1.c: New.
1640
1641 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1642
1643 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1644 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1645 * g++.dg/warn/Wsign-compare-5.C: New test.
1646 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1647 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1648 * g++.dg/ext/builtin30.C: New test.
1649 * g++.dg/ext/vla12.C: New test.
1650 * gcc.dg/builtins-85.c: New test.
1651
1652 PR debug/54519
1653 * gcc.dg/guality/pr54519-1.c: New test.
1654 * gcc.dg/guality/pr54519-2.c: New test.
1655 * gcc.dg/guality/pr54519-3.c: New test.
1656 * gcc.dg/guality/pr54519-4.c: New test.
1657 * gcc.dg/guality/pr54519-5.c: New test.
1658 * gcc.dg/guality/pr54519-6.c: New test.
1659
1660 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1661
1662 PR c++/50893
1663 * g++.dg/cpp0x/defaulted38.C: New.
1664
1665 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR tree-optimization/33763
1668 * c-c++-common/pr33763.c: New test.
1669
1670 PR tree-optimization/54810
1671 * gcc.dg/tree-ssa/vrp85.c: New test.
1672
1673 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1674
1675 * gcc.dg/ucnid-7.c: Skip on AIX.
1676 * gcc.dg/ucnid-8.c: Same.
1677 * gcc.dg/ucnid-10.c: Same.
1678 * gcc.dg/ucnid-13.c: Same.
1679 * gcc.dg/attr-alias-3.c: Same.
1680 * gcc.dg/attr-alias-5.c: Same.
1681 * gcc.dg/torture/pr51106-2.c: Same.
1682 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1683
1684 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/52233
1687 * g++.dg/cpp0x/alias-decl-23.C: New.
1688
1689 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1690
1691 PR c++/53403
1692 * g++.dg/template/friend53.C: New.
1693
1694 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1697 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1698 (scan-ada-spec): Likewise.
1699 (scan-ada-spec-not): Likewise.
1700 * gcc.dg/dump-ada-spec-1.c: New test.
1701 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1702
1703 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1704
1705 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1706
1707 2012-10-04 Florian Weimer <fweimer@redhat.com>
1708
1709 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1710
1711 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1712
1713 PR c++/54323
1714 * g++.dg/cpp0x/pr54323.C: New.
1715
1716 2012-10-04 Richard Guenther <rguenther@suse.de>
1717
1718 PR middle-end/54735
1719 * g++.dg/torture/pr54735.C: New testcase.
1720
1721 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1722
1723 PR rtl-optimization/54739
1724 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1725
1726 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1727
1728 PR target/51244
1729 * gcc.target/sh/pr51244-12.c: New.
1730
1731 2012-10-03 Dehao Chen <dehao@google.com>
1732
1733 PR middle-end/54782
1734 * gcc.dg/pr54782.c: New test.
1735
1736 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR c++/54777
1739 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1740
1741 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1742
1743 PR fortran/54778
1744 * gfortran.dg/class_53.f90: New.
1745
1746 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1747
1748 PR debug/54551
1749 * gcc.dg/guality/pr54551.c: New.
1750
1751 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1752
1753 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1754 * gcc.target/powerpc/pr46728-2.c: Likewise.
1755
1756 2012-10-02 Sharad Singhai <singhai@google.com>
1757
1758 PR testsuite/54772
1759 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1760 to fix test failures caused by r191883.
1761 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1762 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1763 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1764 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1765 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1766 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1767 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1768 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1769 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1770
1771 2012-09-30 Sharad Singhai <singhai@google.com>
1772
1773 * gcc.target/i386/vect-double-1.c: Fix test.
1774
1775 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1776
1777 PR target/54087
1778 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1779 atomic_sub fails.
1780
1781 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1782
1783 PR rtl-optimization/54457
1784 * gcc.target/i386/pr54457.c: New test.
1785
1786 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1787
1788 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1789
1790 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1791
1792 * gcc.target/i386/vect-rebuild.c: New testcase.
1793
1794 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1795
1796 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1797
1798 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1799
1800 * gcc.target/mips/pr37362.c: Fix target selector.
1801
1802 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1803
1804 PR target/54083
1805 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1806
1807 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1808
1809 * gcc.dg/ucnid-8.c: Update line number.
1810 * gcc.dg/torture/pr51106-2.c: Likewise.
1811
1812 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1813
1814 PR fortran/54667
1815 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1816 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1817 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1818
1819 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1820
1821 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1822 partially reverting r170092.
1823 * gfortran.dg/class_7.f03: Ditto.
1824 * gfortran.dg/coarray_14.f90: Ditto.
1825 * gfortran.dg/typebound_proc_13.f03: Ditto.
1826
1827 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1828
1829 PR c++/54738
1830 * g++.dg/cpp0x/sfinae42.C: New.
1831
1832 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1833
1834 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1835 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1836 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1837 * gcc.dg/pr42629.c: XFAIL on AIX.
1838 * gcc.dg/pr47684.c: Same.
1839 * gcc.dg/pr43670.c: Same.
1840 * gcc.dg/pr42916.c: Same.
1841 * gcc.dg/pr45449.c: Same.
1842 * gcc.dg/pr50017.c: Same.
1843 * gcc.dg/pr42728.c: Same.
1844 * gcc.dg/pr47881.c: Same.
1845 * gcc.dg/pr44023.c: Same.
1846 * gcc.dg/pr41345.c: Same.
1847 * gcc.dg/pr42630.c: Same.
1848 * gcc.dg/pr44971.c: Same.
1849 * gcc.dg/pr46771.c: Same.
1850 * gcc.dg/ucnid-8.c: Same.
1851 * gcc.dg/ucnid-10.c: Same.
1852 * gcc.dg/ucnid-13.c: Same.
1853 * gcc.dg/torture/pr51106-2.c: Same.
1854 * gcc.dg/pr48768.c: Same.
1855 * gcc.dg/pr42631.c: Same.
1856 * gcc.dg/pr43084.c: Same.
1857 * gcc.dg/ucnid-7.c: Same.
1858 * gcc.dg/pr42889.c: Same.
1859 * gcc.dg/pr41241.c: Same.
1860 * gcc.dg/pr42719.c: Same.
1861 * g++.dg/debug/pr46583.C: Same.
1862 * g++.dg/debug/pr47106.C: Same.
1863 * g++.dg/opt/pr48549.C: Same.
1864 * g++.dg/other/pr42685.C: Same.
1865 * c-c++-common/pr43942.c: Same.
1866
1867 2012-09-29 Ian Lance Taylor <iant@google.com>
1868
1869 * go.test/go-test.exp: Update for latest version of Go testsuite.
1870
1871 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1872
1873 PR fortran/52724
1874 * gfortran.dg/internal_readwrite_3.f90: New test.
1875
1876 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1877
1878 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1879 c-c++-common/Wunused-local-typedefs-2.c to here.
1880
1881 PR c++/54372 - unused attribute inactive on dependant entities
1882 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1883
1884 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1885
1886 PR c++/29028 - Missed unused warning on using declaration
1887 * g++.dg/warn/Wunused-var-18.C: New test.
1888
1889 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1890
1891 PR c++/53551 - -Wunused-local-typedefs misses uses
1892 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1893
1894 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1895
1896 PR target/54716
1897 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1898
1899 PR tree-optimization/54713
1900 * gcc.c-torture/compile/pr54713-1.c: New test.
1901 * gcc.c-torture/compile/pr54713-2.c: New test.
1902 * gcc.c-torture/compile/pr54713-3.c: New test.
1903
1904 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1905
1906 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1907
1908 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1909
1910 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1911
1912 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR target/54703
1915 * gcc.target/i386/pr54703.c: New test.
1916
1917 2012-09-27 Richard Guenther <rguenther@suse.de>
1918
1919 PR lto/54709
1920 * gcc.dg/lto/pr54709_0.c: New testcase.
1921 * gcc.dg/lto/pr54709_1.c: Likewise.
1922
1923 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1924
1925 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1926
1927 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1928
1929 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1930
1931 * gcc.target/arm/pr42879.c: Handle big-endian.
1932
1933 2012-09-26 Steve Ellcey <sellcey@mips.com>
1934
1935 PR c/37303
1936 * gcc.dg/pr37303.c: Check for rdata or rodata.
1937
1938 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1939
1940 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1941
1942 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1943
1944 PR target/51274
1945 PR target/53087
1946 * gcc.target/powerpc/ppc-ne0-1.c: New.
1947
1948 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1949
1950 PR target/54089
1951 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1952 test_19, test_20, test_21, test_22, test_23): New functions.
1953 * gcc.target/sh/pr54089-4.c: New.
1954 * gcc.target/sh/pr54089-5.c: New.
1955 * gcc.target/sh/pr54089-6.c: New.
1956 * gcc.target/sh/pr54089-7.c: New.
1957
1958 2012-09-25 Richard Guenther <rguenther@suse.de>
1959
1960 PR lto/54625
1961 * gcc.dg/lto/pr54702_0.c: New testcase.
1962 * gcc.dg/lto/pr54702_1.c: Likewise.
1963 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1964 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1965 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1966 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1967
1968 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1969
1970 PR c++/54526
1971 * g++.dg/cpp0x/parse2.C: New.
1972 * g++.dg/parse/error11.C: Adjust.
1973 * g++.dg/parse/error12.C: Likewise.
1974
1975 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1976
1977 * gcc.target/i386/20030217-1.c: Added check for
1978 large_long_double effective target.
1979 * gcc.target/i386/387-3.c: Likewise.
1980 * gcc.target/i386/387-4.c: Likewise.
1981 * gcc.target/i386/pr36578-1.c: Likewise.
1982 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1983 when long double size is equal double size.
1984 * gcc.target/i386/excess-precision-1.c: Likewise.
1985 * gcc.target/i386/pr36578-2.c: Likewise.
1986 * gcc.target/i386/20030217-2.c: New testcase.
1987
1988 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR tree-optimization/54676
1991 * gcc.dg/pr54676.c: New test.
1992
1993 2012-09-25 Richard Guenther <rguenther@suse.de>
1994
1995 PR tree-optimization/53663
1996 * gcc.dg/torture/pr53663-1.c: New testcase.
1997 * gcc.dg/torture/pr53663-2.c: Likewise.
1998 * gcc.dg/torture/pr53663-3.c: Likewise.
1999
2000 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2001
2002 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2003
2004 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2005
2006 * lib/target-supports-dg.exp (dg-require-effective-target,
2007 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2008 dg-process-target-1 instead of dg-process-target.
2009 (dg-process-target-1): Rename from dg-process-target.
2010 (dg-process-target): New.
2011
2012 2012-09-24 Richard Guenther <rguenther@suse.de>
2013
2014 PR tree-optimization/54684
2015 * g++.dg/torture/pr54684.C: New testcase.
2016
2017 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2018
2019 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2020
2021 2012-09-24 Richard Guenther <rguenther@suse.de>
2022
2023 PR middle-end/52173
2024 * gcc.dg/tm/pr52173-1.c: New.
2025 * gcc.dg/tm/pr52173-2.c: New.
2026
2027 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2028
2029 * gcc.dg/pr54669.c: New test.
2030
2031 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2032 Dominique Dhumieres <dominiq@lps.ens.fr>
2033
2034 PR testsuite/54677
2035 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2036
2037 2012-09-23 Tobias Burnus <burnus@net-b.de>
2038
2039 PR fortran/54618
2040 * gfortran.dg/class_array_14.f90: New.
2041
2042 2012-09-22 Kai Tietz <ktietz@redhat.com>
2043
2044 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2045 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2046
2047 2012-09-21 Dehao Chen <dehao@google.com>
2048
2049 PR go/54649
2050 PR tree-optimization/54655
2051 * g++.dg/pr54655.C: New testcase.
2052
2053 2012-09-21 Richard Guenther <rguenther@suse.de>
2054
2055 PR tree-optimization/54647
2056 * g++.dg/torture/pr54647.C: New testcase.
2057
2058 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2059
2060 PR c++/54427
2061 * c-c++-common/torture/vector-compare-2.c: Add -w.
2062
2063 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2064
2065 * gnat.dg/opt20.ads: Move dg directive to...
2066 * gnat.dg/opt20.adb: ...here.
2067 * gnat.dg/addr1.ad[sb]: Likewise.
2068 * gnat.dg/concat2.ad[sb]: Likewise.
2069 * gnat.dg/array16.ad[sb]: Likewise.
2070 * gnat.dg/atomic5.ad[sb]: Likewise.
2071 * gnat.dg/discr29.ad[sb]: Likewise.
2072 * gnat.dg/noreturn5.ad[sb]: Likewise.
2073 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2074 * gnat.dg/discr23.ads: Remove dg directive.
2075 * gnat.dg/nested_float_packed.ads: Likewise.
2076 * gnat.dg/oconst6.ads: Move to...
2077 * gnat.dg/specs/oconst6.ads: ...here.
2078
2079 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2080
2081 PR c++/52432
2082 * g++.dg/cpp0x/decltype32.C: Tweak.
2083
2084 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2085
2086 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2087 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2088 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2089 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2090
2091 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2092
2093 PR c++/54581
2094 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2095
2096 2012-09-19 Steve Ellcey <sellcey@mips.com>
2097
2098 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2099
2100 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2101
2102 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2103 * gcc.target/powerpc/ppc-mftb.c: New file.
2104
2105 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2106
2107 PR target/54089
2108 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2109 functions.
2110
2111 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2112
2113 PR target/54236
2114 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2115
2116 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2117
2118 * gcc.c-torture/execute/20120919-1.c: New test.
2119
2120 2012-09-19 Richard Guenther <rguenther@suse.de>
2121
2122 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2123
2124 2012-09-19 Richard Guenther <rguenther@suse.de>
2125
2126 * gcc.dg/builtin-unreachable-6.c: Adjust.
2127
2128 2012-09-19 Richard Guenther <rguenther@suse.de>
2129
2130 * gcc.dg/builtin-object-size-10.c: Adjust.
2131 * gcc.dg/builtin-unreachable-5.c: Adjust.
2132 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2133 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2134 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2135 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2136 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2137 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2138 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2139 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2140 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2141 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2142 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2143 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2144
2145 2012-09-19 Richard Guenther <rguenther@suse.de>
2146
2147 PR tree-optimization/54132
2148 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2149 * gcc.dg/torture/pr54132.c: Likewise.
2150
2151 2012-09-19 Terry Guo <terry.guo@arm.com>
2152
2153 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2154 extra prune rules that will be applied to all tests in a .exp file.
2155 (gcc-dg-prune): Use rules defined by the above variable.
2156 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2157 harmless warnings on architecture switch conflict.
2158
2159 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2160
2161 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2162 of asm-comment characters instead of a single one.
2163 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2164
2165 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2166
2167 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2168
2169 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2170 target instead of xfailing it.
2171 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2172 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2173 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2174 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2175 * gcc.dg/vect/vect-104.c: Likewise.
2176 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2177 * gcc.dg/vect/vect-outer-1.c: Likewise.
2178 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2179 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2180 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2181 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2182 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2183 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2184 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2185 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2186 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2187
2188 * lib/target-supports.exp
2189 (check_effective_target_vect_widen_mult_qi_to_hi,
2190 check_effective_target_vect_widen_mult_hi_to_si,
2191 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2192 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2193 check_effective_target_vect_pack_trunc,
2194 check_effective_target_vect_unpack,
2195 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2196 instead of arm_none.
2197
2198 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2199
2200 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2201
2202 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2203 config to compiler_flags.
2204
2205 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR target/54592
2208 * gcc.target/i386/pr54592.c: New test.
2209
2210 PR tree-optimization/54610
2211 * gcc.target/i386/pr54610.c: New test.
2212
2213 2012-09-17 Jason Merrill <jason@redhat.com>
2214
2215 PR c++/54575
2216 * g++.dg/cpp0x/alias-decl-21.C: New.
2217 * g++.dg/cpp0x/alias-decl-22.C: New.
2218
2219 2012-09-17 Tobias Burnus <burnus@net-b.de>
2220
2221 PR fortran/54608
2222 * gfortran.dg/scan_2.f90: New.
2223
2224 2012-09-17 Jason Merrill <jason@redhat.com>
2225
2226 PR c++/53661
2227 * g++.dg/init/aggr9.C: New.
2228
2229 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2230
2231 * gnat.dg/loop_optimization12.ad[sb]: New test.
2232
2233 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2234
2235 PR fortran/54285
2236 * gfortran.dg/proc_ptr_result_7.f90: New.
2237
2238 2012-09-17 Tobias Burnus <burnus@net-b.de>
2239
2240 PR fortran/54603
2241 * gfortran.dg/structure_constructor_11.f90: New.
2242
2243 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR tree-optimization/54563
2246 * g++.dg/torture/pr54563.C: New test.
2247
2248 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2249
2250 PR fortran/54594
2251 * gfortran.dg/typebound_generic_14.f03: New.
2252
2253 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2254
2255 PR fortran/54387
2256 * gfortran.dg/proc_ptr_38.f90: New.
2257
2258 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2259
2260 PR debug/54460
2261 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2262 to scary regexp.
2263
2264 PR testsuite/54007
2265 * gnat.dg/lto15.adb: Require lto.
2266
2267 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2268 "myBindC" for hppa*-*-hpux*.
2269
2270 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2271
2272 * gfortran.dg/namelist_75.f90: New test.
2273
2274 2012-09-15 Tom de Vries <tom@codesourcery.com>
2275
2276 * gcc.dg/tree-ssa/vrp82.c: New test.
2277 * gcc.dg/tree-ssa/vrp83.c: Same.
2278 * gcc.dg/tree-ssa/vrp84.c: Same.
2279
2280 2012-09-15 Tom de Vries <tom@codesourcery.com>
2281
2282 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2283 * gcc.dg/tree-ssa/vrp81.c: ... this.
2284
2285 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2286
2287 PR target/54222
2288 * gcc.target/avr/torture/fix-types.h: New.
2289 * gcc.target/avr/torture/vals-hr.def: New.
2290 * gcc.target/avr/torture/vals-r.def: New.
2291 * gcc.target/avr/torture/vals-k.def: New.
2292 * gcc.target/avr/torture/vals-ur.def: New.
2293 * gcc.target/avr/torture/vals-uk.def: New.
2294 * gcc.target/avr/torture/vals-uhr.def: New.
2295 * gcc.target/avr/torture/vals-llk.def: New.
2296 * gcc.target/avr/torture/vals-ullk.def: New.
2297 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2298 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2299 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2300 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2301 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2302 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2303 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2304 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2305
2306 2012-09-14 Dehao Chen <dehao@google.com>
2307
2308 * g++.dg/debug/dwarf2/deallocator.C: New test.
2309
2310 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2311
2312 PR c/54552
2313 * gcc.c-torture/compile/pr54552-1.c: New test.
2314
2315 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2316
2317 PR c++/54427
2318 * g++.dg/other/vector-compare.C: New testcase.
2319 * c-c++-common/vector-compare-3.c: New testcase.
2320 * gcc.dg/vector-shift.c: Move ...
2321 * c-c++-common/vector-shift.c: ... here.
2322 * gcc.dg/vector-shift1.c: Move ...
2323 * c-c++-common/vector-shift1.c: ... here.
2324 * gcc.dg/vector-shift3.c: Move ...
2325 * c-c++-common/vector-shift3.c: ... here.
2326 * gcc.dg/vector-compare-1.c: Move ...
2327 * c-c++-common/vector-compare-1.c: ... here.
2328 * gcc.dg/vector-compare-2.c: Move ...
2329 * c-c++-common/vector-compare-2.c: ... here.
2330 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2331 * c-c++-common/torture/vector-compare-1.c: ... here.
2332 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2333 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2334 * c-c++-common/torture/vector-compare-2.c: ... here.
2335 * gcc.c-torture/execute/vector-shift.c: Move ...
2336 * c-c++-common/torture/vector-shift.c: ... here.
2337 * gcc.c-torture/execute/vector-shift2.c: Move ...
2338 * c-c++-common/torture/vector-shift2.c: ... here.
2339 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2340 * c-c++-common/torture/vector-subscript-1.c: ... here.
2341 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2342 * c-c++-common/torture/vector-subscript-2.c: ... here.
2343 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2344 * c-c++-common/torture/vector-subscript-3.c: ... here.
2345
2346 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2347
2348 PR c/54103
2349 * gcc.c-torture/compile/pr54103-1.c,
2350 gcc.c-torture/compile/pr54103-2.c,
2351 gcc.c-torture/compile/pr54103-3.c,
2352 gcc.c-torture/compile/pr54103-4.c,
2353 gcc.c-torture/compile/pr54103-5.c,
2354 gcc.c-torture/compile/pr54103-6.c: New tests.
2355 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2356
2357 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2358
2359 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2360
2361 2012-09-14 Richard Guenther <rguenther@suse.de>
2362
2363 PR tree-optimization/54565
2364 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2365 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2366
2367 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2368
2369 * gcc.target/arm/combine-movs.c: Add missing space.
2370
2371 2012-09-14 Richard Guenther <rguenther@suse.de>
2372
2373 * g++.dg/torture/builtin-location.C: New testcase.
2374
2375 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2376 Manuel López-Ibáñez <manu@gcc.gnu.org>
2377
2378 PR c++/53210
2379 * g++.dg/warn/Wuninitialized-self.C: New.
2380
2381 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2382
2383 PR c/54559
2384 * gcc.c-torture/compile/pr54559.c: New test.
2385
2386 2012-09-13 Jason Merrill <jason@redhat.com>
2387
2388 PR c++/53839
2389 * g++.dg/cpp0x/constexpr-temp1.C: New.
2390
2391 PR c++/54511
2392 * g++.dg/template/anonunion2.C: New.
2393
2394 PR c++/53836
2395 * g++.dg/template/init10.C: New.
2396
2397 2012-09-13 Tobias Burnus <burnus@net-b.de>
2398
2399 PR fortran/54556
2400 * gfortran.dg/implicit_pure_3.f90: New.
2401
2402 2012-09-13 Richard Guenther <rguenther@suse.de>
2403
2404 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2405
2406 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2407
2408 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2409
2410 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2411
2412 * c-c++-common/pr51712.c: Handle for short-enum targets.
2413
2414 2012-09-12 Terry Guo <terry.guo@arm.com>
2415
2416 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2417 and lsrs for Thumb2 mode.
2418
2419 2012-09-12 Jan Hubicka <jh@suse.cz>
2420
2421 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2422
2423 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2424
2425 PR target/54445
2426 * gcc.target/i386/pr54445-1.c: New file.
2427 * gcc.target/i386/pr54445-2.c: Likewise.
2428
2429 2012-09-12 Tobias Burnus <burnus@net-b.de>
2430
2431 PR fortran/54225
2432 PR fortran/53306
2433 * gfortran.dg/coarray_10.f90: Update dg-error.
2434 * gfortran.dg/coarray_28.f90: New.
2435 * gfortran.dg/array_section_3.f90: New.
2436
2437 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2438
2439 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2440 gcc.target/arm/pr48252.c: Fix for big-endian support.
2441
2442 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2443
2444 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2445
2446 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2447 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2448
2449 * gcc.target/arm/neon-vfma-1.c: New testcase.
2450 * gcc.target/arm/neon-vfms-1.c: Likewise.
2451 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2452 of float.
2453 * gcc.target/arm/neon-vmls-1.c: Likewise.
2454 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2455 function.
2456 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2457 (check_effective_target_arm_neonv2_ok): Likewise.
2458 (check_effective_target_arm_neonv2_hw): Likewise.
2459 (check_effective_target_arm_neonv2): Likewise.
2460
2461 2012-09-11 Richard Guenther <rguenther@suse.de>
2462
2463 PR middle-end/54515
2464 * g++.dg/tree-ssa/pr54515.C: New testcase.
2465
2466 2012-09-10 Andrew Pinski <apinski@cavium.com>
2467
2468 PR tree-opt/c54362
2469 * gcc.dg/tm/memopt-16.c: New testcase.
2470
2471 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2472
2473 PR c++/54541
2474 PR c++/54542
2475 * g++.dg/cpp0x/sfinae40.C: New.
2476 * g++.dg/cpp0x/sfinae41.C: Likewise.
2477
2478 2012-09-10 Jason Merrill <jason@redhat.com>
2479
2480 PR c++/54538
2481 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2482
2483 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2484
2485 PR target/54089
2486 * gcc.target/sh/pr54089-3.c: New.
2487
2488 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2489
2490 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2491
2492 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2493
2494 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2495
2496 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2497
2498 * gcc.dg/pr52558-2.c: Delete.
2499 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2500
2501 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2502
2503 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2504
2505 2012-09-10 Richard Guenther <rguenther@suse.de>
2506
2507 PR tree-optimization/54520
2508 * gcc.dg/torture/pr54520.c: New testcase.
2509
2510 2012-09-10 Jason Merrill <jason@redhat.com>
2511
2512 PR c++/54506
2513 * g++.dg/cpp0x/implicit14.C: New.
2514
2515 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2516
2517 PR fortran/54208
2518 * gfortran.dg/bound_simplification_3.f90: New test.
2519
2520 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2521
2522 PR testsuite/54184
2523 * gcc.dg/pr52558-1.c: Delete.
2524 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2525
2526 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2527
2528 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2529 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2530 * gcc.target/arm/smlaltt-1.c: Likewise.
2531
2532 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2533
2534 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2535
2536 2012-09-07 Tom de Vries <tom@codesourcery.com>
2537
2538 PR tree-optimization/53986
2539 * gcc.dg/tree-ssa/vrp80.c: New test.
2540 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2541
2542 2012-09-06 Jason Merrill <jason@redhat.com>
2543
2544 PR c++/54341
2545 PR c++/54253
2546 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2547 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2548
2549 2012-09-06 Andrew Pinski <apinski@cavium.com>
2550
2551 PR tree-opt/54494
2552 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2553
2554 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2555
2556 PR rtl-optimization/54455
2557 * gcc.dg/54455.c: New test.
2558
2559 2012-09-06 Tobias Burnus <burnus@net-b.de>
2560
2561 PR fortran/54463
2562 * gfortran.dg/promotion_2.f90: New.
2563
2564 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2565
2566 PR middle-end/54486
2567 * c-c++-common/pr54486.c: New test.
2568
2569 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2570
2571 PR fortran/54474
2572 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2573
2574 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2575
2576 PR c++/54191
2577 * g++.dg/cpp0x/sfinae39.C: New.
2578
2579 2012-09-04 Jason Merrill <jason@redhat.com>
2580
2581 PR c++/54441
2582 * g++.dg/ext/flexary3.C: New.
2583
2584 PR c++/54420
2585 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2586
2587 PR c++/54198
2588 * g++.dg/template/defarg15.C: New.
2589
2590 PR c++/54437
2591 * g++.dg/template/access24.C: New.
2592
2593 2012-09-04 Richard Guenther <rguenther@suse.de>
2594
2595 PR tree-optimization/54458
2596 * gcc.dg/torture/pr54458.c: New testcase.
2597
2598 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2599
2600 * gcc.target/arm/neon-vext.c: New test.
2601 * gcc.target/arm/neon-vext-execute.c: Ditto.
2602
2603 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2604
2605 PR fortran/54243
2606 PR fortran/54244
2607 * gfortran.dg/select_type_29.f03: New.
2608
2609 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2610
2611 * gcc.dg/fold-perm.c: Improve test.
2612
2613 2012-09-03 Tobias Burnus <burnus@net-b.de>
2614
2615 PR fortran/51632
2616 * gfortran.dg/coarray_class_1.f90: New.
2617
2618 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2619
2620 PR target/49206
2621 * gcc.c-torture/compile/pr49206.c: New test.
2622
2623 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2624 Uros Bizjak <ubizjak@gmail.com>
2625
2626 PR target/36680
2627 * gfortran.dg/pr36680.f90: New test.
2628
2629 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2630
2631 PR target/42295
2632 * g++.dg/opt/pr42295.C: New test.
2633
2634 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR target/54436
2637 * gcc.dg/torture/pr54436.c: New test.
2638
2639 2012-09-01 Andrew Pinski <apinski@cavium.com>
2640
2641 * gcc.target/mips/truncate-8.c: New testcase.
2642
2643 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2644
2645 PR target/46829
2646 PR target/46843
2647 * gcc.target/i386/pr46829.c: New test.
2648 * gcc.target/i386/pr46843.c: Ditto.
2649
2650 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2651 Jason Merrill <jason@redhat.com>
2652
2653 PR c++/18747
2654 * g++.dg/parse/error50.C: New.
2655
2656 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR c/54428
2659 * gcc.c-torture/compile/pr54428.c: New test.
2660
2661 2012-08-31 Ollie Wild <aaw@google.com>
2662
2663 PR c++/54197
2664 * g++.dg/init/lifetime3.C: New test.
2665
2666 2012-08-31 Martin Jambor <mjambor@suse.cz>
2667
2668 PR middle-end/54409
2669 * gcc.dg/torture/pr54409.c: New test.
2670
2671 2012-08-31 Martin Jambor <mjambor@suse.cz>
2672
2673 * gfortran.dg/pr48636.f90: Add dump scan checks.
2674
2675 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2676
2677 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2678
2679 2012-08-28 Joey Ye <joey.ye@arm.com>
2680
2681 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2682
2683 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2684
2685 PR target/46254
2686 * gcc.target/i386/pr46254.c: New test.
2687
2688 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2689
2690 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2691 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2692 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2693
2694 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2695
2696 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2697 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2698 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2699 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2700 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2701 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2702 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2703 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2704 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2705 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2706 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2707 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2708 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2709 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2710 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2711 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2712 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2713 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2714 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2715 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2716 gcc.target/mips/unaligned-1.c: Tighten regexps.
2717
2718 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2719
2720 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2721 (mips_option_groups): Remove optimization. Add various -f options.
2722 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2723 and -pg imply -fno-omit-frame-pointer.
2724 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2725 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2726 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2727 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2728 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2729 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2730 * gcc.target/mips/abi-n32-long32.c: Likewise.
2731 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2732 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2733 * gcc.target/mips/abi-n32-long64.c: Likewise.
2734 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2735 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2736 * gcc.target/mips/abi-n64-long32.c: Likewise.
2737 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2738 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2739 * gcc.target/mips/abi-n64-long64.c: Likewise.
2740 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2741 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2742 * gcc.target/mips/abi-o32-long32.c: Likewise.
2743 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2744 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2745 * gcc.target/mips/abi-o32-long64.c: Likewise.
2746 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2747 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2748 * gcc.target/mips/abi-o64-long32.c: Likewise.
2749 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2750 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2751 * gcc.target/mips/abi-o64-long64.c: Likewise.
2752 * gcc.target/mips/asm-1.c: Likewise.
2753 * gcc.target/mips/branch-1.c: Likewise.
2754 * gcc.target/mips/call-3.c: Likewise.
2755 * gcc.target/mips/call-saved-3.c: Likewise.
2756 * gcc.target/mips/clear-cache-1.c: Likewise.
2757 * gcc.target/mips/div-1.c: Likewise.
2758 * gcc.target/mips/div-2.c: Likewise.
2759 * gcc.target/mips/div-3.c: Likewise.
2760 * gcc.target/mips/div-4.c: Likewise.
2761 * gcc.target/mips/div-5.c: Likewise.
2762 * gcc.target/mips/div-6.c: Likewise.
2763 * gcc.target/mips/div-7.c: Likewise.
2764 * gcc.target/mips/div-8.c: Likewise.
2765 * gcc.target/mips/div-9.c: Likewise.
2766 * gcc.target/mips/div-10.c: Likewise.
2767 * gcc.target/mips/div-11.c: Likewise.
2768 * gcc.target/mips/div-12.c: Likewise.
2769 * gcc.target/mips/dsp-ctrl.c: Likewise.
2770 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2771 * gcc.target/mips/ext-8.c: Likewise.
2772 * gcc.target/mips/extend-2.c: Likewise.
2773 * gcc.target/mips/fix-r10000-1.c: Likewise.
2774 * gcc.target/mips/fix-r10000-2.c: Likewise.
2775 * gcc.target/mips/fix-r10000-3.c: Likewise.
2776 * gcc.target/mips/fix-r10000-4.c: Likewise.
2777 * gcc.target/mips/fix-r10000-5.c: Likewise.
2778 * gcc.target/mips/fix-r10000-6.c: Likewise.
2779 * gcc.target/mips/fix-r10000-7.c: Likewise.
2780 * gcc.target/mips/fix-r10000-8.c: Likewise.
2781 * gcc.target/mips/fix-r10000-9.c: Likewise.
2782 * gcc.target/mips/fix-r10000-10.c: Likewise.
2783 * gcc.target/mips/fix-r10000-11.c: Likewise.
2784 * gcc.target/mips/fix-r10000-12.c: Likewise.
2785 * gcc.target/mips/fix-r10000-13.c: Likewise.
2786 * gcc.target/mips/fix-r10000-14.c: Likewise.
2787 * gcc.target/mips/fix-r10000-15.c: Likewise.
2788 * gcc.target/mips/fpcmp-1.c: Likewise.
2789 * gcc.target/mips/fpcmp-2.c: Likewise.
2790 * gcc.target/mips/fpr-moves-7.c: Likewise.
2791 * gcc.target/mips/fpr-moves-8.c: Likewise.
2792 * gcc.target/mips/int-moves-1.c: Likewise.
2793 * gcc.target/mips/int-moves-2.c: Likewise.
2794 * gcc.target/mips/long-calls-pg.c: Likewise.
2795 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2796 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2797 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2798 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2799 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2800 * gcc.target/mips/mips-3d-1.c: Likewise.
2801 * gcc.target/mips/mips-3d-2.c: Likewise.
2802 * gcc.target/mips/mips-3d-3.c: Likewise.
2803 * gcc.target/mips/mips-3d-4.c: Likewise.
2804 * gcc.target/mips/mips-3d-5.c: Likewise.
2805 * gcc.target/mips/mips-3d-6.c: Likewise.
2806 * gcc.target/mips/mips-3d-7.c: Likewise.
2807 * gcc.target/mips/mips-3d-8.c: Likewise.
2808 * gcc.target/mips/mips-3d-9.c: Likewise.
2809 * gcc.target/mips/mips-ps-1.c: Likewise.
2810 * gcc.target/mips/mips-ps-2.c: Likewise.
2811 * gcc.target/mips/mips-ps-3.c: Likewise.
2812 * gcc.target/mips/mips-ps-4.c: Likewise.
2813 * gcc.target/mips/mips-ps-6.c: Likewise.
2814 * gcc.target/mips/mips32-dspr2.c: Likewise.
2815 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2816 * gcc.target/mips/neg-abs-1.c: Likewise.
2817 * gcc.target/mips/neg-abs-2.c: Likewise.
2818 * gcc.target/mips/nmadd-3.c: Likewise.
2819 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2820 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2821 * gcc.target/mips/octeon-pop-1.c: Likewise.
2822 * gcc.target/mips/pr26765.c: Likewise.
2823 * gcc.target/mips/pr33256.c: Likewise.
2824 * gcc.target/mips/pr33635-1.c: Likewise.
2825 * gcc.target/mips/pr33755.c: Likewise.
2826 * gcc.target/mips/pr35802.c: Likewise.
2827 * gcc.target/mips/pr45074.c: Likewise.
2828 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2829 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2830 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2831 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2832 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2833 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2834 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2835 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2836 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2837 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2838 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2839 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2840 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2841 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2842 * gcc.target/mips/save-restore-1.c: Likewise.
2843 * gcc.target/mips/save-restore-3.c: Likewise.
2844 * gcc.target/mips/save-restore-5.c: Likewise.
2845 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2846 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2847 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2848 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2849 * gcc.target/mips/stack-1.c: Likewise.
2850
2851 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2852 Tighten regexps.
2853
2854 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2855 branch under test to be filled with preceding rather than
2856 following instructions.
2857 * gcc.target/mips/branch-10.c: Likewise.
2858 * gcc.target/mips/branch-11.c: Likewise.
2859 * gcc.target/mips/branch-12.c: Likewise.
2860 * gcc.target/mips/branch-13.c: Likewise.
2861 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2862 to be eliminated. Tighten $28 scan-assembler-not test.
2863
2864 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2865 function to...
2866 * gcc.target/mips/call-4.c: ...this new test.
2867
2868 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2869 more likely.
2870 * gcc.target/mips/code-readable-3.c: Likewise.
2871 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2872 flag but skip for -O0.
2873 * gcc.target/mips/code-readable-4.c: Likewise.
2874
2875 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2876 of operations under test.
2877 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2878
2879 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2880 Don't require sibling-call optimization.
2881 * gcc.target/mips/near-far-4.c: Likewise.
2882
2883 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2884 Make sure that the register variable is used.
2885 * gcc.target/mips/soft-float-1.c: Likewise.
2886
2887 * gcc.target/mips/sdata-1.c: Make static data volatile.
2888 * gcc.target/mips/sdata-2.c: Likewise.
2889 * gcc.target/mips/sdata-3.c: Likewise.
2890 * gcc.target/mips/sdata-4.c: Likewise.
2891
2892 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2893 skip for -O0.
2894 * gcc.target/mips/atomic-memory-2.c: Likewise.
2895 * gcc.target/mips/branch-cost-1.c: Likewise.
2896 * gcc.target/mips/branch-cost-2.c: Likewise.
2897 * gcc.target/mips/cache-1.c: Likewise.
2898 * gcc.target/mips/call-1.c: Likewise.
2899 * gcc.target/mips/call-saved-2.c: Likewise.
2900 * gcc.target/mips/const-anchor-1.c: Likewise.
2901 * gcc.target/mips/const-anchor-2.c: Likewise.
2902 * gcc.target/mips/dse-1.c: Likewise.
2903 * gcc.target/mips/dsp-lhx.c: Likewise.
2904 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2905 * gcc.target/mips/ext-1.c: Likewise.
2906 * gcc.target/mips/ext-2.c: Likewise.
2907 * gcc.target/mips/ext-3.c: Likewise.
2908 * gcc.target/mips/ext-4.c: Likewise.
2909 * gcc.target/mips/ext-5.c: Likewise.
2910 * gcc.target/mips/ext-6.c: Likewise.
2911 * gcc.target/mips/ext-7.c: Likewise.
2912 * gcc.target/mips/extend-1.c: Likewise.
2913 * gcc.target/mips/fix-r4000-1.c: Likewise.
2914 * gcc.target/mips/fix-r4000-3.c: Likewise.
2915 * gcc.target/mips/fix-r4000-5.c: Likewise.
2916 * gcc.target/mips/fix-r4000-6.c: Likewise.
2917 * gcc.target/mips/fix-r4000-8.c: Likewise.
2918 * gcc.target/mips/fix-r4000-10.c: Likewise.
2919 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2920 * gcc.target/mips/fixed-vector-type.c: Likewise.
2921 * gcc.target/mips/fpr-moves-1.c: Likewise.
2922 * gcc.target/mips/fpr-moves-2.c: Likewise.
2923 * gcc.target/mips/fpr-moves-3.c: Likewise.
2924 * gcc.target/mips/fpr-moves-4.c: Likewise.
2925 * gcc.target/mips/fpr-moves-5.c: Likewise.
2926 * gcc.target/mips/fpr-moves-6.c: Likewise.
2927 * gcc.target/mips/ins-1.c: Likewise.
2928 * gcc.target/mips/ins-2.c: Likewise.
2929 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2930 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2931 * gcc.target/mips/lazy-binding-1.c: Likewise.
2932 * gcc.target/mips/madd-3.c: Likewise.
2933 * gcc.target/mips/madd-5.c: Likewise.
2934 * gcc.target/mips/madd-6.c: Likewise.
2935 * gcc.target/mips/madd-8.c: Likewise.
2936 * gcc.target/mips/madd-9.c: Likewise.
2937 * gcc.target/mips/memcpy-1.c: Likewise.
2938 * gcc.target/mips/mips-ps-type.c: Likewise.
2939 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2940 * gcc.target/mips/mips-sched-madd.c: Likewise.
2941 * gcc.target/mips/mips16e-extends.c: Likewise.
2942 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2943 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2944 * gcc.target/mips/movcc-1.c: Likewise.
2945 * gcc.target/mips/movcc-2.c: Likewise.
2946 * gcc.target/mips/movcc-3.c: Likewise.
2947 * gcc.target/mips/msub-5.c: Likewise.
2948 * gcc.target/mips/msub-6.c: Likewise.
2949 * gcc.target/mips/msub-8.c: Likewise.
2950 * gcc.target/mips/mult-2.c: Likewise.
2951 * gcc.target/mips/mult-3.c: Likewise.
2952 * gcc.target/mips/mult-5.c: Likewise.
2953 * gcc.target/mips/mult-6.c: Likewise.
2954 * gcc.target/mips/mult-7.c: Likewise.
2955 * gcc.target/mips/mult-12.c: Likewise.
2956 * gcc.target/mips/mult-13.c: Likewise.
2957 * gcc.target/mips/mult-14.c: Likewise.
2958 * gcc.target/mips/mult-15.c: Likewise.
2959 * gcc.target/mips/mult-17.c: Likewise.
2960 * gcc.target/mips/mult-18.c: Likewise.
2961 * gcc.target/mips/mult-19.c: Likewise.
2962 * gcc.target/mips/nmadd-1.c: Likewise.
2963 * gcc.target/mips/nmadd-2.c: Likewise.
2964 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2965 * gcc.target/mips/octeon-cins-1.c: Likewise.
2966 * gcc.target/mips/octeon-cins-2.c: Likewise.
2967 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2968 * gcc.target/mips/octeon-exts-2.c: Likewise.
2969 * gcc.target/mips/octeon-exts-3.c: Likewise.
2970 * gcc.target/mips/octeon-exts-4.c: Likewise.
2971 * gcc.target/mips/octeon-exts-5.c: Likewise.
2972 * gcc.target/mips/octeon-exts-6.c: Likewise.
2973 * gcc.target/mips/octeon-exts-7.c: Likewise.
2974 * gcc.target/mips/octeon-pop-2.c: Likewise.
2975 * gcc.target/mips/octeon-seq-3.c: Likewise.
2976 * gcc.target/mips/octeon-seq-4.c: Likewise.
2977 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2978 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2979 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2980 * gcc.target/mips/pr54240.c: Likewise.
2981 * gcc.target/mips/rsqrt-1.c: Likewise.
2982 * gcc.target/mips/rsqrt-2.c: Likewise.
2983 * gcc.target/mips/rsqrt-3.c: Likewise.
2984 * gcc.target/mips/rsqrt-4.c: Likewise.
2985 * gcc.target/mips/save-restore-2.c: Likewise.
2986 * gcc.target/mips/save-restore-4.c: Likewise.
2987 * gcc.target/mips/sb1-1.c: Likewise.
2988 * gcc.target/mips/scc-1.c: Likewise.
2989 * gcc.target/mips/scc-2.c: Likewise.
2990 * gcc.target/mips/scc-3.c: Likewise.
2991 * gcc.target/mips/scc-4.c: Likewise.
2992 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2993 * gcc.target/mips/truncate-1.c: Likewise.
2994 * gcc.target/mips/truncate-2.c: Likewise.
2995 * gcc.target/mips/truncate-3.c: Likewise.
2996 * gcc.target/mips/truncate-4.c: Likewise.
2997 * gcc.target/mips/truncate-5.c: Likewise.
2998 * gcc.target/mips/truncate-6.c: Likewise.
2999 * gcc.target/mips/unaligned-1.c: Likewise.
3000
3001 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3002 skip for -O0. Require -fexpensive-optimizations.
3003 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3004 * gcc.target/mips/dspr2-MULT.c: Likewise.
3005 * gcc.target/mips/fix-r4000-2.c: Likewise.
3006 * gcc.target/mips/fix-r4000-4.c: Likewise.
3007 * gcc.target/mips/fix-r4000-7.c: Likewise.
3008 * gcc.target/mips/fix-r4000-9.c: Likewise.
3009 * gcc.target/mips/madd-1.c: Likewise.
3010 * gcc.target/mips/madd-2.c: Likewise.
3011 * gcc.target/mips/madd-4.c: Likewise.
3012 * gcc.target/mips/maddu-1.c: Likewise.
3013 * gcc.target/mips/maddu-2.c: Likewise.
3014 * gcc.target/mips/maddu-3.c: Likewise.
3015 * gcc.target/mips/maddu-4.c: Likewise.
3016 * gcc.target/mips/msub-1.c: Likewise.
3017 * gcc.target/mips/msub-2.c: Likewise.
3018 * gcc.target/mips/msub-3.c: Likewise.
3019 * gcc.target/mips/msub-4.c: Likewise.
3020 * gcc.target/mips/msubu-1.c: Likewise.
3021 * gcc.target/mips/msubu-2.c: Likewise.
3022 * gcc.target/mips/msubu-3.c: Likewise.
3023 * gcc.target/mips/msubu-4.c: Likewise.
3024 * gcc.target/mips/mult-1.c: Likewise.
3025 * gcc.target/mips/mult-4.c: Likewise.
3026 * gcc.target/mips/mult-8.c: Likewise.
3027 * gcc.target/mips/mult-9.c: Likewise.
3028 * gcc.target/mips/mult-10.c: Likewise.
3029 * gcc.target/mips/mult-11.c: Likewise.
3030 * gcc.target/mips/mult-16.c: Likewise.
3031
3032 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3033 skip for -O0 and -Os.
3034 * gcc.target/mips/fix-r4000-12.c: Likewise.
3035 * gcc.target/mips/madd-7.c: Likewise.
3036 * gcc.target/mips/mips-ps-5.c: Likewise.
3037 * gcc.target/mips/mips-ps-7.c: Likewise.
3038 * gcc.target/mips/msub-7.c: Likewise.
3039
3040 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3041 skip for -O0. Require -mno-abicalls.
3042 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3043
3044 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3045 skip for -O0. Require a total number of BBIT instructions and
3046 at least one of each kind.
3047
3048 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3049 skip for -O0. Require -fno-unroll-loops.
3050
3051 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3052 skip for -O0. Allow BLTZ as well as BGEZ.
3053
3054 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3055
3056 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3057 skip for -O0. Require -fschedule-insns2.
3058 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3059
3060 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3061 but skip for -O0. Make a branch-likely more likely.
3062
3063 * gcc.target/mips/timode-2.c: Split each test into its own function.
3064 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3065
3066 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3067 skip for -O0. Require -fpeephole2.
3068 * gcc.target/mips/vr-mult-2.c: Likewise.
3069
3070 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3071
3072 PR preprocessor/53469
3073 * gcc.dg/cpp/_Pragma7.c: New test case.
3074
3075 2012-08-27 Tobias Burnus <burnus@net-b.de>
3076
3077 PR fortran/54370
3078 * gfortran.dg/do_5.f90: New.
3079
3080 2012-08-27 Tobias Burnus <burnus@net-b.de>
3081
3082 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3083 from dg-options as -Wall no longer implies it.
3084
3085 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3086
3087 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3088
3089 2012-08-25 Jason Merrill <jason@redhat.com>
3090
3091 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3092
3093 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3094
3095 PR c++/51421
3096 * g++.dg/cpp0x/auto34.C: New.
3097
3098 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR c/54363
3101 * gcc.dg/pr54363.c: New test.
3102
3103 PR c/54355
3104 * gcc.dg/pr54355.c: New test.
3105
3106 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3107
3108 PR debug/52857
3109 * gcc.target/i386/pr52857-1.c: New.
3110 * gcc.target/i386/pr52857-2.c: Likewise.
3111
3112 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3113
3114 * gcc.target/mips/code-readable-4.c: New test.
3115
3116 2012-08-23 Julian Brown <julian@codesourcery.com>
3117 Sandra Loosemore <sandra@codesourcery.com>
3118
3119 * gcc.target/mips/code-readable-1.c: Add -O to options.
3120
3121 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 PR c++/20420
3124 * g++.dg/lookup/using53.C: New.
3125
3126 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3127
3128 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3129 * gcc.dg/fixed-point/convert-1.c: New.
3130 * gcc.dg/fixed-point/convert-2.c: New.
3131 * gcc.dg/fixed-point/convert-3.c: New.
3132 * gcc.dg/fixed-point/convert-4.c: New.
3133 * gcc.dg/fixed-point/convert-float-1.c: New.
3134 * gcc.dg/fixed-point/convert-float-2.c: New.
3135 * gcc.dg/fixed-point/convert-float-3.c: New.
3136 * gcc.dg/fixed-point/convert-float-4.c: New.
3137 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3138 * gcc.dg/fixed-point/convert-sat.c: New.
3139 * gcc.dg/fixed-point/convert.h: New.
3140
3141 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3142
3143 PR target/54089
3144 * gcc.target/sh/pr54089-2.c: New.
3145
3146 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3147
3148 * gcc.target/i386/long-double-64-1.c: New file.
3149 * gcc.target/i386/long-double-64-2.c: Likewise.
3150 * gcc.target/i386/long-double-64-3.c: Likewise.
3151 * gcc.target/i386/long-double-64-4.c: Likewise.
3152 * gcc.target/i386/long-double-80-1.c: Likewise.
3153 * gcc.target/i386/long-double-80-2.c: Likewise.
3154 * gcc.target/i386/long-double-80-3.c: Likewise.
3155 * gcc.target/i386/long-double-80-4.c: Likewise.
3156 * gcc.target/i386/long-double-80-5.c: Likewise.
3157 * gcc.target/i386/long-double-80-6.c: Likewise.
3158 * gcc.target/i386/long-double-80-7.c: Likewise.
3159
3160 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3161
3162 PR tree-optimization/54317
3163 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3164
3165 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3166
3167 PR target/39423
3168 * gcc.target/sh/pr39423-2.c: New.
3169
3170 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3171
3172 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3173 * gcc.dg/fold-perm.c: Likewise.
3174
3175 2012-08-20 Jan Hubicka <jh@suse.cz>
3176
3177 PR fortran/48636
3178 * gcc.dg/ipa/inlinehint-1.c: New.
3179
3180 2012-08-20 Florian Weimer <fweimer@redhat.com>
3181
3182 PR c++/19351
3183 * g++.dg/init/new38.C: New test.
3184 * g++.dg/init/new39.C: New test.
3185
3186 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3187
3188 PR target/54089
3189 * gcc.target/sh/pr54089-1.c: New.
3190
3191 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3192
3193 PR target/51244
3194 * gcc.target/sh/pr51244-11.c: New.
3195
3196 2012-08-20 Tobias Burnus <burnus@net-b.de>
3197
3198 PR fortran/54301
3199 * gfortran.dg/warn_target_lifetime_2.f90: New.
3200
3201 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3202
3203 PR c++/10416
3204 * g++.dg/warn/Wunused-var-17.C: New.
3205
3206 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3207
3208 PR middle-end/53992
3209 * gcc.dg/gomp/pr53992.c: New test.
3210
3211 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3212
3213 PR tree-ssa/54295
3214 * gcc.c-torture/execute/20120817-1.c: New test.
3215
3216 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3217
3218 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3219 add instruction.
3220 (f2): New test that really does need adds.
3221
3222 2012-08-20 Richard Guenther <rguenther@suse.de>
3223
3224 PR tree-optimization/54327
3225 * gcc.dg/torture/pr54327.c: New testcase.
3226
3227 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3228
3229 PR tree-optimization/54321
3230 * gcc.c-torture/compile/pr54321.c: New test.
3231
3232 2012-08-20 Tobias Burnus <burnus@net-b.de>
3233
3234 PR fortran/54301
3235 * gfortran.dg/warn_target_lifetime_1.f90: New.
3236
3237 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3238
3239 PR fortran/54298
3240 * gfortran.dg/real_compare_1.f90: New test case.
3241 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3242
3243 2012-08-18 Jan Hubicka <jh@suse.cz>
3244
3245 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3246
3247 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3248
3249 PR fortran/39290
3250 * gfortran.dg/interface_37.f90: New test.
3251
3252 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3253 Gary Funck <gary@intrepid.com>
3254
3255 PR target/20020
3256 * gcc.target/i386/pr20020-1.c: New test.
3257 * gcc.target/i386/pr20020-2.c: Likewise.
3258 * gcc.target/i386/pr20020-3.c: Likewise.
3259
3260 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3261
3262 * gcc.target/i386/perm-concat.c: New test.
3263
3264 2012-08-17 Julian Brown <julian@codesourcery.com>
3265
3266 * gcc.target/arm/div64-unwinding.c: New test.
3267
3268 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3269
3270 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3271
3272 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3273
3274 PR target/54236
3275 * gcc.target/sh/pr54236-1.c: New.
3276
3277 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3278
3279 * lib/target-supports.exp (check_effective_target_sync_int_long)
3280 (check_effective_target_sync_char_short): Enable for crisv32-*
3281 and cris-*.
3282
3283 PR middle-end/54261
3284 * gcc.dg/torture/pr54261-1.c: New test.
3285
3286 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3287
3288 PR fortran/54243
3289 PR fortran/54244
3290 * gfortran.dg/typebound_call_24.f03: New.
3291
3292 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3293
3294 PR tree-optimization/54245
3295 * gcc.dg/tree-ssa/pr54245.c: New test.
3296
3297 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3298
3299 PR tree-optimization/54240
3300 * gcc.target/powerpc/pr54240.c: New test.
3301 * gcc.target/mips/pr54240.c: Likewise.
3302
3303 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3304
3305 PR target/52933
3306 * gcc.target/sh/pr52933-1.c: New.
3307 * gcc.target/sh/pr52933-2.c: New.
3308
3309 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3310
3311 PR target/50751
3312 * gcc.target/sh/pr50751-8.c: New.
3313
3314 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3315
3316 PR fortran/47586
3317 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3318 * gfortran.dg/typebound_proc_27.f03: New test.
3319
3320 2012-08-14 Sterling Augustine <saugustine@google.com>
3321
3322 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3323
3324 2012-08-14 Tobias Burnus <burnus@net-b.de>
3325
3326 PR fortran/40881
3327 * gfortran.dg/data_constraints_3.f90: New.
3328 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3329 to disable -pedantic compilation.
3330 * gfortran.dg/pr37243.f: Ditto.
3331 * gfortran.dg/g77/19990826-3.f: Ditto.
3332 * gfortran.dg/g77/20020307-1.f : Ditto.
3333 * gfortran.dg/g77/980310-3.f: Ditto.
3334
3335 2012-08-14 Tobias Burnus <burnus@net-b.de>
3336
3337 PR fortran/54234
3338 * gfortran.dg/warn_conversion_4.f90: New.
3339
3340 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3341
3342 PR middle-end/53411
3343 PR rtl-optimization/53495
3344 * gcc.c-torture/compile/pr53411.c: New test.
3345 * gcc.c-torture/compile/pr53495.c: New test.
3346
3347 2012-08-13 Richard Guenther <rguenther@suse.de>
3348
3349 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3350
3351 2012-08-13 Richard Guenther <rguenther@suse.de>
3352
3353 PR tree-optimization/54200
3354 * gcc.dg/guality/pr54200.c: New testcase.
3355 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3356
3357 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3358
3359 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3360
3361 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3362
3363 PR target/51244
3364 * gcc.target/sh/pr51244-7.c: New.
3365 * gcc.target/sh/pr51244-8.c: New.
3366 * gcc.target/sh/pr51244-9.c: New.
3367 * gcc.target/sh/pr51244-10.c: New.
3368
3369 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3370
3371 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3372 -m2e or -m2a.
3373 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3374 * gcc.target/sh/pr53511-1.c: Likewise.
3375 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3376 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3377 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3378 * gcc.target/sh/pr53512-3.c: Likewise.
3379 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3380
3381 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3382
3383 PR target/39423
3384 * gcc.c-torture/compile/pr39423-1.c: New.
3385 * gcc.c-torture/compile/pr39423-2.c: New.
3386
3387 2012-08-12 Tobias Burnus <burnus@net-b.de>
3388
3389 PR fortran/54221
3390 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3391 they appear uninitialized on the RHS.
3392 * gfortran.dg/public_private_module_6.f90: New.
3393
3394 2012-08-11 Martin Jambor <mjambor@suse.cz>
3395
3396 PR fortran/48636
3397 * gfortran.dg/pr48636.f90: New test.
3398
3399 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3400
3401 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3402 to avoid warnings.
3403 (main): Adjust caller.
3404
3405 2012-08-10 Richard Guenther <rguenther@suse.de>
3406
3407 * gcc.dg/matrix/*.c: Adjust and move ...
3408 * gcc.dg/torture/: ... here.
3409 * gcc.dg/matrix: Remove directory.
3410
3411 2012-08-10 Richard Guenther <rguenther@suse.de>
3412
3413 PR middle-end/54219
3414 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3415
3416 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3417
3418 PR middle-end/54211
3419 * gcc.dg/tree-ssa/pr54211.c: New test.
3420
3421 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3422
3423 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3424 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3425
3426 2012-08-10 Richard Guenther <rguenther@suse.de>
3427
3428 PR tree-optimization/54109
3429 * gcc.dg/torture/pr54109.c: New testcase.
3430 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3431 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3432
3433 2012-08-10 Richard Guenther <rguenther@suse.de>
3434
3435 PR tree-optimization/54027
3436 * gcc.dg/torture/pr54027.c: New testcase.
3437
3438 2012-08-10 Richard Guenther <rguenther@suse.de>
3439
3440 * g++.dg/plugin/selfassign.c: Adjust.
3441 * gcc.dg/plugin/selfassign.c: Likewise.
3442 * gcc.dg/strlenopt-11.c: Likewise.
3443 * gcc.dg/strlenopt-13.c: Likewise.
3444 * gcc.dg/no-strict-overflow-4.c: Likewise.
3445 * gcc.dg/strict-overflow-4.c: Likewise.
3446 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3447 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3448 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3449 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3450 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3451 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3452 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3453 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3454 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3455 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3456 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3457 * gcc.dg/pr46309.c: Likewise.
3458 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3459
3460 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3461
3462 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3463 for x86 targets.
3464 * gcc.c-torture/compile/20120727-2.c: New test.
3465
3466 2012-08-09 Martin Jambor <mjambor@suse.cz>
3467
3468 * gcc.dg/ipa/iinline-4.c: New test.
3469 * gcc.dg/ipa/iinline-5.c: Likewise.
3470 * gcc.dg/ipa/iinline-6.c: Likewise.
3471 * gcc.dg/ipa/iinline-7.c: Likewise.
3472 * gcc.dg/lto/20120723_0.c: Likewise.
3473 * gcc.dg/lto/20120723_1.c: Likewise.
3474
3475 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3476
3477 PR target/39423
3478 * gcc.target/sh/pr39423-1.c: New.
3479
3480 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3481
3482 PR target/51244
3483 * gcc.target/sh/pr51244-5: New.
3484 * gcc.target/sh/pr51244-6: New.
3485
3486 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3487
3488 * gcc.target/i386/adx-addxcarry32-3.c: New.
3489 * gcc.target/i386/adx-addxcarry64-3.c: New.
3490
3491 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3492
3493 PR rtl-optimization/53701
3494 * gcc.dg/pr53701.c: New test.
3495
3496 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3497
3498 * gcc.c-torture/compile/20120727-1.c: New test.
3499
3500 2012-08-09 Tobias Burnus <burnus@net-b.de>
3501
3502 PR fortran/54199
3503 * gfortran.dg/intrinsic_shadow_4.f90: New.
3504
3505 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3506
3507 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3508
3509 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3510
3511 * gcc.c-torture/execute/20120808-1.c: New test.
3512
3513 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3514
3515 PR rtl-optimization/54157
3516 * gcc.target/i386/pr54157.c: New file.
3517
3518 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3519
3520 * gcc.target/i386/adx-addcarryx32-1.c: New.
3521 * gcc.target/i386/adx-addcarryx32-2.c: New.
3522 * gcc.target/i386/adx-addcarryx64-1.c: New.
3523 * gcc.target/i386/adx-addcarryx64-2.c: New.
3524 * gcc.target/i386/adx-check.h: New.
3525 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3526 * gcc.target/i386/sse-12.c: Add -madx.
3527 * gcc.target/i386/sse-13.c: Ditto.
3528 * gcc.target/i386/sse-14.c: Ditto.
3529 * gcc.target/i386/sse-22.c: Ditto.
3530 * gcc.target/i386/sse-23.c: Ditto.
3531 * g++.dg/other/i386-2.C: Ditto.
3532 * g++.dg/other/i386-3.C: Ditto.
3533
3534 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3535
3536 * gcc.dg/tree-ssa/slsr-5.c: New.
3537 * gcc.dg/tree-ssa/slsr-6.c: New.
3538 * gcc.dg/tree-ssa/slsr-7.c: New.
3539 * gcc.dg/tree-ssa/slsr-8.c: New.
3540 * gcc.dg/tree-ssa/slsr-9.c: New.
3541 * gcc.dg/tree-ssa/slsr-10.c: New.
3542 * gcc.dg/tree-ssa/slsr-11.c: New.
3543 * gcc.dg/tree-ssa/slsr-12.c: New.
3544 * gcc.dg/tree-ssa/slsr-13.c: New.
3545 * gcc.dg/tree-ssa/slsr-14.c: New.
3546 * gcc.dg/tree-ssa/slsr-15.c: New.
3547 * gcc.dg/tree-ssa/slsr-16.c: New.
3548 * gcc.dg/tree-ssa/slsr-17.c: New.
3549 * gcc.dg/tree-ssa/slsr-18.c: New.
3550 * gcc.dg/tree-ssa/slsr-19.c: New.
3551 * gcc.dg/tree-ssa/slsr-20.c: New.
3552 * gcc.dg/tree-ssa/slsr-21.c: New.
3553 * gcc.dg/tree-ssa/slsr-22.c: New.
3554 * gcc.dg/tree-ssa/slsr-23.c: New.
3555 * gcc.dg/tree-ssa/slsr-24.c: New.
3556 * gcc.dg/tree-ssa/slsr-25.c: New.
3557 * gcc.dg/tree-ssa/slsr-26.c: New.
3558 * gcc.dg/tree-ssa/slsr-30.c: New.
3559 * gcc.dg/tree-ssa/slsr-31.c: New.
3560
3561 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3562
3563 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3564 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3565 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3566
3567 2012-08-06 Cary Coutant <ccoutant@google.com>
3568
3569 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3570
3571 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3572
3573 PR fortran/35831
3574 * gfortran.dg/dummy_procedure_5.f90: Modified.
3575 * gfortran.dg/dummy_procedure_8.f90: New.
3576 * gfortran.dg/interface_26.f90: Modified.
3577 * gfortran.dg/proc_ptr_11.f90: Modified.
3578 * gfortran.dg/proc_ptr_15.f90: Modified.
3579 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3580 * gfortran.dg/typebound_override_1.f90: Modified.
3581 * gfortran.dg/typebound_proc_6.f03: Modified.
3582
3583 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3584
3585 PR tree-optimization/51938
3586 PR tree-optimization/52005
3587 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3588 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3589 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3590 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3591
3592 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3593
3594 Avoid crashing on erroneous static_assert usage
3595 * g++.dg/cpp0x/static_assert8.C: New test.
3596
3597 2012-08-06 Jason Merrill <jason@redhat.com>
3598
3599 * g++.dg/cpp0x/sfinae38.C: New.
3600
3601 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3602 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 PR c++/54165
3605 * g++.dg/conversion/void2.C: New.
3606
3607 2012-08-06 Tom de Vries <tom@codesourcery.com>
3608
3609 * gcc.dg/tree-ssa/vrp78.c: New test.
3610
3611 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3612 Richard Sandiford <rdsandiford@googlemail.com>
3613
3614 * g++.dg/opt/enum2.C: Require fpic target.
3615 * g++.dg/lto/20090303_0.C: Likewise.
3616
3617 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3618 Catherine Moore <clm@codesourcery.com>
3619
3620 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3621 flush function names too.
3622 * gcc.target/mips/clear-cache-1.c: Likewise.
3623
3624 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3625
3626 PR target/54156
3627 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3628
3629 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3630
3631 PR fortran/54166
3632 * gfortran.dg/array_5.f90: New test.
3633
3634 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3635
3636 PR tree-optimization/30318
3637 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3638
3639 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3640
3641 * g++.dg/ext/vector17.C: New testcase.
3642
3643 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3644
3645 PR target/51931
3646 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3647 * g++.dg/opt/longbranch1.C: Likewise.
3648
3649 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3650
3651 PR tree-optimization/53805
3652 * gcc.dg/fold-notunord.c: New testcase.
3653
3654 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3655
3656 PR fortran/48820
3657 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3658 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3659
3660 2012-08-02 Jason Merrill <jason@redhat.com>
3661 Paolo Carlini <paolo.carlini@oracle.com>
3662
3663 PR c++/51213 (again)
3664 * g++.dg/cpp0x/sfinae37.C: Extend.
3665
3666 2012-08-02 Richard Guenther <rguenther@suse.de>
3667
3668 PR tree-optimization/50672
3669 * g++.dg/torture/pr50672.C: New testcase.
3670
3671 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3672
3673 PR fortran/54147
3674 * gfortran.dg/abstract_type_6.f03: Modified.
3675 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3676 * gfortran.dg/proc_ptr_comp_35.f90: New.
3677 * gfortran.dg/typebound_proc_9.f03: Modified.
3678 * gfortran.dg/typebound_proc_26.f90: New.
3679
3680 2012-08-02 Richard Guenther <rguenther@suse.de>
3681
3682 * gcc.dg/torture/pta-callused-1.c: Adjust.
3683 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3684 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3685 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3686 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3687 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3688 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3689 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3690 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3691
3692 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3693
3694 PR fortran/54033
3695 * gfortran.dg/include_6.f90: New test case.
3696 * gfortran.dg/include_7.f90: New test case.
3697 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3698
3699 2012-08-01 Tom de Vries <tom@codesourcery.com>
3700
3701 * gcc.dg/tree-ssa/vrp76.c: New test.
3702
3703 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3704
3705 PR tree-optimization/46556
3706 * gcc.dg/tree-ssa/slsr-27.c: New.
3707 * gcc.dg/tree-ssa/slsr-28.c: New.
3708 * gcc.dg/tree-ssa/slsr-29.c: New.
3709
3710 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3711
3712 PR fortran/42418
3713 * gfortran.dg/proc_decl_29.f90: New.
3714
3715 2012-07-31 Dehao Chen <dehao@google.com>
3716
3717 * gcc.dg/predict-7.c: New test.
3718
3719 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3720
3721 PR fortran/54134
3722 * gfortran.dg/typebound_override_3.f90: New.
3723
3724 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3725
3726 PR tree-optimization/53773
3727 * gcc.dg/vect/pr53773.c: New test.
3728
3729 2012-07-31 Nick Clifton <nickc@redhat.com>
3730
3731 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3732 and for XStormy16.
3733
3734 2012-07-31 Tobias Burnus <burnus@net-b.de>
3735
3736 * gfortran.dg/c_funloc_tests_6.f90: New.
3737 * gfortran.dg/c_funloc_tests_7.f90: New.
3738 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3739
3740 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3741
3742 PR c++/53624
3743 * g++.dg/cpp0x/temp_default5.C: New.
3744
3745 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3746
3747 PR fortran/51081
3748 * gfortran.dg/proc_ptr_37.f90: New.
3749
3750 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3751
3752 * lib/target-supports.exp
3753 (check_effective_target_vect_natural_alignment): New function.
3754 * gcc.dg/align-2.c: Only run on targets with natural alignment
3755 of vector types.
3756 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3757 alignment of vector types.
3758
3759 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3760 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3761
3762 * gcc.target/i386/rdseed16-1.c: New.
3763 * gcc.target/i386/rdseed32-1.c: Ditto
3764 * gcc.target/i386/rdseed64-1.c: Ditto
3765 * gcc.target/i386/sse-12.c: Add -mrdseed.
3766 * gcc.target/i386/sse-13.c: Ditto.
3767 * gcc.target/i386/sse-14.c: Ditto.
3768 * g++.dg/other/i386-2.C: Ditto.
3769 * g++.dg/other/i386-3.C: Ditto.
3770
3771 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3772
3773 PR target/51244
3774 * gcc.target/sh/pr51244-4.c: New.
3775
3776 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3777
3778 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3779 for alpha*-*-* targets. Cleanup original tree dump.
3780
3781 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3782
3783 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3784 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3785
3786 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3787
3788 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3789 rand, srand. Include <stdlib.h>.
3790
3791 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3792
3793 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3794
3795 2012-07-26 Richard Henderson <rth@redhat.com>
3796
3797 * gcc.dg/attr-hotcold-1.c: New.
3798 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3799
3800 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3801 Sandra Loosemore <sandra@codesourcery.com>
3802
3803 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3804
3805 2012-07-26 Tobias Burnus <burnus@net-b.de>
3806
3807 * gfortran.dg/contiguous_1.f90: Update dg-error.
3808 * gfortran.dg/proc_ptr_32.f90: Ditto.
3809
3810 2012-07-26 Richard Guenther <rguenther@suse.de>
3811
3812 PR tree-optimization/54098
3813 * gcc.dg/torture/pr54098.c: New testcase.
3814
3815 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3816
3817 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3818 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3819
3820 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3821
3822 PR fortran/44354
3823 * gfortran.dg/array_constructor_39.f90: New test.
3824
3825 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3826
3827 PR fortran/44354
3828 * gfortran.dg/array_constructor_38.f90: New test.
3829
3830 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3831
3832 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3833
3834 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3835
3836 * gnat.dg/noreturn5.ad[sb]: New test.
3837
3838 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3839 Paul Brook <paul@codesourcery.com>
3840
3841 PR target/53633
3842
3843 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3844 * c-c++-common/pr53633.c: New test.
3845
3846 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3847
3848 * gcc.target/i386/asm-dialect-1.c: New test case.
3849
3850 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3851 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3852
3853 * gcc.target/i386/prefetchw-1.c: New.
3854 * gcc.target/i386/sse-12.c: Add -mprfchw.
3855 * gcc.target/i386/sse-13.c: Ditto.
3856 * gcc.target/i386/sse-14.c: Ditto.
3857 * gcc.target/i386/sse-22.c: Ditto.
3858 * gcc.target/i386/sse-23.c: Ditto.
3859 * g++.dg/other/i386-2.C: Ditto.
3860 * g++.dg/other/i386-3.C: Ditto.
3861
3862 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3863
3864 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3865
3866 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3867
3868 PR target/54051
3869 * gcc.target/arm/pr54051.c: New.
3870 * gcc.target/arm/vfp-1.c: Adjust test.
3871
3872 2012-07-24 Julian Brown <julian@codesourcery.com>
3873
3874 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3875 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3876 hard-float ARM.
3877
3878 2012-07-23 Paul Brook <paul@codesourcery.com>
3879
3880 * g++.dg/other/armv7m-1.c: New test.
3881
3882 2012-07-23 Julian Brown <julian@codesourcery.com>
3883
3884 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3885 ARM.
3886 (DO_TEST): Define to 1 for appropriate ARM targets.
3887
3888 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3889
3890 PR tree-optimization/53881
3891 * gcc.dg/pr53881.c: Renamed to ...
3892 * gcc.dg/pr53881-1.c: ... this.
3893 * gcc.dg/pr53881-2.c: New test.
3894
3895 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3896
3897 Handle recent changes in default atomics for cris*-*-linux*.
3898 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3899 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3900 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3901 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3902 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3903 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3904 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3905 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3906 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3907 -mno-unaligned-atomic-may-use-library is in effect for
3908 cris*-*-linux*.
3909 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3910 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3911 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3912 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3913 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3914 gcc.target/cris/torture/sync-mis-op-i-1.c,
3915 gcc.target/cris/torture/sync-mis-op-i-2.c,
3916 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3917 gcc.target/cris/torture/sync-mis-op-i-3.c,
3918 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3919 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3920 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3921 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3922 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3923 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3924 (main): Remove local variable x.
3925 [mis_ok]: Check that atomics don't fail.
3926
3927 2012-07-21 Andrew Pinski <apinski@cavium.com>
3928
3929 * gcc.dg/tree-ssa/vrp72.c: New test.
3930 * gcc.dg/tree-ssa/vrp73.c: New test.
3931 * gcc.dg/tree-ssa/vrp74.c: New test.
3932 * gcc.dg/tree-ssa/vrp75.c: New test.
3933
3934 2012-07-21 Andrew Pinski <apinski@cavium.com>
3935
3936 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3937 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3938
3939 2012-07-21 Andrew Pinski <apinski@cavium.com>
3940
3941 * gcc.target/mips/octeon-pop-2.c: New testcase.
3942
3943 2012-07-21 Tobias Burnus <burnus@net-b.de>
3944
3945 PR fortran/48820
3946 * gfortran.dg/assumed_rank_3.f90: New.
3947 * gfortran.dg/assumed_rank_11.f90: New.
3948 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3949 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3950 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3951
3952 2012-07-21 Andrew Pinski <apinski@cavium.com>
3953
3954 * gcc.target/mips/unaligned-1.c: New testcase.
3955
3956 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3957
3958 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3959
3960 2012-07-20 Tobias Burnus <burnus@net-b.de>
3961
3962 * gfortran.dg/bind_c_array_params_2.f90: New.
3963 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3964 and update dg-error.
3965
3966 2012-07-20 Tobias Burnus <burnus@net-b.de>
3967
3968 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3969
3970 2012-07-20 Jason Merrill <jason@redhat.com>
3971
3972 PR c++/54038
3973 * g++.dg/other/array7.C: New.
3974
3975 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3976
3977 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3978 the basic block and check loop depth.
3979 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3980 matching patterns and comments.
3981 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3982 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3983
3984 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3985
3986 PR c++/28656
3987 * c-c++-common/pr28656.c: New test.
3988
3989 2012-07-19 Jason Merrill <jason@redhat.com>
3990
3991 PR c++/54026
3992 * g++.dg/init/mutable1.C: New.
3993
3994 2012-07-20 Tobias Burnus <burnus@net-b.de>
3995
3996 PR fortran/48820
3997 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3998 * gfortran.dg/assumed_rank_1.f90: New.
3999 * gfortran.dg/assumed_rank_1_c.c: New.
4000 * gfortran.dg/assumed_rank_2.f90: New.
4001 * gfortran.dg/assumed_rank_4.f90: New.
4002 * gfortran.dg/assumed_rank_5.f90: New.
4003 * gfortran.dg/assumed_rank_6.f90: New.
4004 * gfortran.dg/assumed_rank_7.f90: New.
4005 * gfortran.dg/assumed_rank_8.f90: New.
4006 * gfortran.dg/assumed_rank_8_c.c: New.
4007 * gfortran.dg/assumed_rank_9.f90: New.
4008 * gfortran.dg/assumed_rank_10.f90: New.
4009 * gfortran.dg/assumed_rank_12.f90: New.
4010
4011 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4012
4013 * gnat.dg/opt25.adb: New test.
4014 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4015 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4016
4017 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4018
4019 * gnat.dg/aggr20.ad[sb]: New test.
4020 * gnat.dg/aggr20_pkg.ads: New helper.
4021
4022 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4023
4024 * gnat.dg/derived_type3.adb: New test.
4025 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4026
4027 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR rtl-optimization/53942
4030 * gcc.dg/pr53942.c: New test.
4031
4032 2012-07-19 Jason Merrill <jason@redhat.com>
4033
4034 PR c++/54021
4035 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4036
4037 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4038
4039 * gnat.dg/discr38.adb: New test.
4040
4041 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4042
4043 PR middle-end/54017
4044 * c-c++-common/gomp/pr54017.c: New test.
4045
4046 2012-07-19 Richard Guenther <rguenther@suse.de>
4047 Eric Botcazou <ebotcazou@adacore.com>
4048
4049 * gnat.dg/loop_optimization11.adb: New testcase.
4050 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4051
4052 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4053 Jason Merrill <jason@redhat.com>
4054
4055 * g++.dg/cpp0x/sfinae37.C: New.
4056 * g++.dg/template/access23.C: New.
4057 * g++.dg/template/access7.C: Adjust.
4058 * g++.dg/template/sfinae10.C: Don't expect errors.
4059 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4060
4061 2012-07-18 Julian Brown <julian@codesourcery.com>
4062 Sandra Loosemore <sandra@codesroucery.com>
4063
4064 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4065
4066 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4067
4068 * gnat.dg/noreturn4.ad[sb]: New test.
4069 * gnat.dg/noreturn4_pkg.ads: New helper.
4070
4071 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4072 Julian Brown <julian@codesourcery.com>
4073
4074 * gcc.target/arm/neon-vdup-1.c: New test case.
4075 * gcc.target/arm/neon-vdup-2.c: New test case.
4076 * gcc.target/arm/neon-vdup-3.c: New test case.
4077 * gcc.target/arm/neon-vdup-4.c: New test case.
4078 * gcc.target/arm/neon-vdup-5.c: New test case.
4079 * gcc.target/arm/neon-vdup-6.c: New test case.
4080 * gcc.target/arm/neon-vdup-7.c: New test case.
4081 * gcc.target/arm/neon-vdup-8.c: New test case.
4082 * gcc.target/arm/neon-vdup-9.c: New test case.
4083 * gcc.target/arm/neon-vdup-10.c: New test case.
4084 * gcc.target/arm/neon-vdup-11.c: New test case.
4085 * gcc.target/arm/neon-vdup-12.c: New test case.
4086 * gcc.target/arm/neon-vdup-13.c: New test case.
4087 * gcc.target/arm/neon-vdup-14.c: New test case.
4088 * gcc.target/arm/neon-vdup-15.c: New test case.
4089 * gcc.target/arm/neon-vdup-16.c: New test case.
4090 * gcc.target/arm/neon-vdup-17.c: New test case.
4091 * gcc.target/arm/neon-vdup-18.c: New test case.
4092 * gcc.target/arm/neon-vdup-19.c: New test case.
4093 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4094 arguments non-constant.
4095
4096 2012-07-18 Richard Guenther <rguenther@suse.de>
4097
4098 PR tree-optimization/53970
4099 * g++.dg/torture/pr53970.C: New testcase.
4100
4101 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4102
4103 PR target/38621
4104 * gcc.c-torture/compile/pr38621.c: New.
4105
4106 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4107
4108 PR target/33135
4109 * gcc.target/sh/pr33135-1.c: New.
4110 * gcc.target/sh/pr33135-2.c: New.
4111 * gcc.target/sh/pr33135-3.c: New.
4112 * gcc.target/sh/pr33135-4.c: New.
4113
4114 2012-07-17 Jason Merrill <jason@redhat.com>
4115
4116 PR c++/53995
4117 * g++.dg/parse/enum9.C: New.
4118
4119 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4120 Sandra Loosemore <sandra@codesourcery.com>
4121
4122 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4123 if there is a conflict with -mcpu=. Use -mcpu=5208.
4124
4125 2012-07-17 Jason Merrill <jason@redhat.com>
4126
4127 PR c++/53989
4128 * g++.dg/template/array23.C: New.
4129
4130 2012-07-17 Tobias Burnus <burnus@net-b.de>
4131
4132 PR fortran/53985
4133 * gfortran.dg/bind_c_usage_26.f90: New.
4134 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4135 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4136 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4137 * gfortran.dg/interop_params.f03: Ditto.
4138
4139 2012-07-17 Jason Merrill <jason@redhat.com>
4140
4141 * g++.dg/template/inherit8.C: Adjust.
4142 * g++.dg/template/using21.C: Adjust.
4143 * g++.dg/template/using22.C: Adjust.
4144
4145 PR c++/53549
4146 * g++.dg/template/current-inst1.C: New.
4147 * g++.dg/parse/crash35.C: Adjust.
4148
4149 2012-07-17 Tobias Burnus <burnus@net-b.de>
4150
4151 PR fortran/52101
4152 * gfortran.dg/oldstyle_4.f90: New.
4153
4154 2012-07-17 Tobias Burnus <burnus@net-b.de>
4155
4156 PR fortran/49265
4157 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4158 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4159
4160 2012-07-16 Jason Merrill <jason@redhat.com>
4161
4162 * g++.dg/parse/access8.C: Adjust.
4163 * g++.dg/template/sfinae6_neg.C: Adjust.
4164
4165 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4166
4167 PR fortran/53824
4168 * gfortran.dg/coarray_allocate_1.f90: New test.
4169
4170 2012-07-16 Andrew Pinski <apinski@cavium.com>
4171
4172 * gcc.c-torture/execute/bswap-1.c: New testcase.
4173 * gcc.c-torture/compile/unalign-1.c: New testcase.
4174 * gcc.c-torture/compile/20120524-1.c: New testcase.
4175 * gcc.c-torture/compile/20101216-1.c: New testcase.
4176
4177 2012-07-16 Dehao Chen <dehao@google.com>
4178
4179 Revert
4180 2012-07-10 Dehao Chen <dehao@google.com>
4181
4182 * gcc.dg/debug_info_inline.c: New test.
4183
4184 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4185
4186 PR fortran/53956
4187 * gfortran.dg/proc_decl_28.f90: New.
4188
4189 2012-07-16 Andrew Pinski <apinski@cavium.com>
4190
4191 * gcc.dg/torture/builtins-1.c: New testcase.
4192
4193 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4194
4195 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4196 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4197 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4198 gcc.target/cris/sync-1-v10.c,
4199 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4200 pass -mno-unaligned-atomic-may-use-library.
4201 * gcc.target/cris/sync-xchg-1.c: New test.
4202 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4203 valid register operand output modifier.
4204
4205 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4206
4207 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4208 characters.
4209
4210 2012-07-13 Andrew Pinski <apinski@cavium.com>
4211
4212 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4213 rather than cleanup-tree-dump.
4214 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4215
4216 2012-07-13 Richard Guenther <rguenther@suse.de>
4217
4218 PR tree-optimization/53907
4219 * gcc.target/i386/pr53907.c: New testcase.
4220
4221 2012-07-13 Richard Guenther <rguenther@suse.de>
4222
4223 PR tree-optimization/53922
4224 * gcc.dg/torture/pr53922.c: New testcase.
4225
4226 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4227
4228 PR rtl-optimization/53908
4229 * gcc.dg/torture/pr53908.c: New test.
4230
4231 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4232
4233 PR c++/53531
4234 * g++.dg/cpp0x/variadic135.C: New.
4235
4236 2012-07-12 Jason Merrill <jason@redhat.com>
4237
4238 * g++.dg/template/sfinae6_neg.C: Adjust.
4239
4240 2012-07-12 Tobias Burnus <burnus@net-b.de>
4241
4242 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4243 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4244 scan-tree-dump-times pattern.
4245
4246 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4247
4248 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4249
4250 2012-07-11 Jason Merrill <jason@redhat.com>
4251
4252 DR 1402
4253 * g++.g/cpp0x/defaulted37.C: New.
4254
4255 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4256
4257 PR target/53859
4258 * gcc.target/arm/pr53859.c: New test.
4259
4260 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4261
4262 PR target/53886
4263 * gcc.c-torture/compile/pr53886.c: New.
4264
4265 2012-07-10 Dehao Chen <dehao@google.com>
4266
4267 * gcc.dg/debug_info_inline.c: New test.
4268
4269 2012-07-10 Jason Merrill <jason@redhat.com>
4270
4271 PR c++/53733
4272 * g++.dg/cpp0x/defaulted36.C: New.
4273 * g++.dg/cpp0x/defaulted21.C: Adjust.
4274
4275 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4276
4277 2012-07-09 Sterling Augustine <saugustine@google.com>
4278
4279 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4280
4281 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4282
4283 PR tree-optimization/53887
4284 * gcc.dg/pr53887.c: New test.
4285
4286 2012-07-09 Jason Merrill <jason@redhat.com>
4287
4288 PR c++/53882
4289 * g++.dg/cpp0x/nullptr29.C: New.
4290
4291 2012-07-09 Tom de Vries <tom@codesourcery.com>
4292 Richard Guenther <rguenther@suse.de>
4293
4294 * gcc.dg/builtin-unreachable-6.c: New test.
4295 * gcc.dg/builtin-unreachable-5.c: New test.
4296
4297 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4298
4299 PR tree-optimization/53881
4300 * gcc.dg/pr53881.c: New test.
4301
4302 2012-07-06 Jason Merrill <jason@redhat.com>
4303
4304 PR c++/53862
4305 * g++.dg/cpp0x/variadic134.C: New.
4306
4307 PR c++/53858
4308 * g++.dg/cpp0x/alias-decl-20.C: New.
4309
4310 2012-07-06 Tom de Vries <tom@codesourcery.com>
4311
4312 PR tree-optimization/51879
4313 * gcc.dg/pr51879-16.c: New test.
4314 * gcc.dg/pr51879-17.c: Same.
4315
4316 2012-07-06 Tom de Vries <tom@codesourcery.com>
4317
4318 PR tree-optimization/52009
4319 * gcc.dg/pr51879-7.c: New test.
4320 * gcc.dg/pr51879-18.c: New test.
4321
4322 2012-07-05 Jason Merrill <jason@redhat.com>
4323
4324 PR c++/50852
4325 * g++.dg/template/typedef39.C: New.
4326
4327 PR c++/53039
4328 * g++.dg/cpp0x/variadic133.C: New.
4329 * g++.dg/template/param1.C: Adjust.
4330
4331 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4332
4333 PR target/48941
4334 PR target/51980
4335 * gcc.target/arm/neon/vtrnf32.c: Update.
4336 * gcc.target/arm/neon/vtrns32.c: Update.
4337 * gcc.target/arm/neon/vtrnu32.c: Update.
4338 * gcc.target/arm/neon/vzipf32.c: Update.
4339 * gcc.target/arm/neon/vzips32.c: Update.
4340 * gcc.target/arm/neon/vzipu32.c: Update.
4341
4342 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4343
4344 PR fortran/53732
4345 * gfortran.dg/inline_sum_4.f90: New test.
4346
4347 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4348
4349 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4350
4351 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4352
4353 * gcc.target/arm/fma-sp.c: New testcase.
4354 * gcc.target/arm/fma.c: Likewise.
4355 * gcc.target/arm/fma.h: Likewise.
4356
4357 2012-07-04 Jason Merrill <jason@redhat.com>
4358
4359 PR c++/53848
4360 * g++.dg/other/enum3.C: New.
4361
4362 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4363
4364 PR middle-end/53321
4365 * g++.dg/torture/pr53321.C: New test.
4366
4367 2012-07-04 Richard Guenther <rguenther@suse.de>
4368
4369 PR tree-optimization/53844
4370 * g++.dg/tree-ssa/pr53844.C: New testcase.
4371
4372 2012-07-04 Richard Guenther <rguenther@suse.de>
4373
4374 PR tree-optimization/53849
4375 * gcc.dg/pr53849.c: New testcase.
4376
4377 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR c++/53812
4380 * g++.dg/ext/label14.C: New test.
4381
4382 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4383
4384 PR target/53811
4385 * g++.dg/other/pr53811.C: New test.
4386
4387 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4388
4389 PR target/28896
4390 * gcc.target/m68k/stack-limit-1.c: New testcase.
4391
4392 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4393
4394 * gnat.dg/recursive_call.adb: New test.
4395
4396 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4397
4398 * gnat.dg/discr37.ad[sb]: New test.
4399
4400 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4401
4402 * g++.dg/other/packed1.C: Remove SH from xfail list.
4403
4404 2012-07-02 Jason Merrill <jason@redhat.com>
4405
4406 PR c++/53619
4407 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4408
4409 PR c++/53783
4410 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4411
4412 PR c++/53788
4413 * g++.dg/cpp0x/decltype39.C: New.
4414 * g++.dg/diagnostic/method1.C: Adjust.
4415
4416 PR c++/53816
4417 * g++.dg/template/ref6.C: New.
4418
4419 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4420
4421 PR target/53568
4422 * gcc.target/sh/pr53568-1.c: New.
4423
4424 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4425
4426 PR target/51244
4427 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4428
4429 2012-07-02 Jason Merrill <jason@redhat.com>
4430
4431 PR c++/53821
4432 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4433
4434 PR c++/53524
4435 * g++.dg/template/enum7.C: New.
4436 * g++.dg/other/ptrmem10.C: Adjust.
4437 * g++.dg/other/ptrmem11.C: Adjust.
4438 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4439
4440 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4441
4442 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4443
4444 2012-07-01 Wei Guozhi <carrot@google.com>
4445
4446 PR target/53447
4447 * gcc.target/arm/pr53447-1.c: New testcase.
4448 * gcc.target/arm/pr53447-2.c: New testcase.
4449 * gcc.target/arm/pr53447-3.c: New testcase.
4450 * gcc.target/arm/pr53447-4.c: New testcase.
4451
4452 2012-06-29 Richard Guenther <rguenther@suse.de>
4453
4454 PR tree-optimization/47061
4455 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4456
4457 2012-06-29 Richard Guenther <rguenther@suse.de>
4458
4459 PR tree-optimization/37541
4460 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4461
4462 2012-06-29 Richard Guenther <rguenther@suse.de>
4463
4464 PR tree-optimization/52589
4465 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4466
4467 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4468
4469 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4470
4471 * g++.dg/template/error46.C: Add missing comment to dg-message.
4472 * g++.dg/template/crash107.C: Likewise.
4473 * g++.dg/template/error47.C: Likewise.
4474 * g++.dg/template/crash108.C: Likewise.
4475 * g++.dg/overload/operator5.C: Likewise.
4476
4477 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4478 errors in dg-message directives, add comments.
4479
4480 2012-06-28 Kai Tietz <ktietz@redhat.com>
4481
4482 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4483 hard-coded 'unsigned long'.
4484
4485 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR tree-optimization/51581
4488 * gcc.dg/vect/pr51581-4.c: New test.
4489
4490 PR tree-optimization/53645
4491 * gcc.c-torture/execute/pr53645-2.c: New test.
4492
4493 2012-06-28 Richard Guenther <rguenther@suse.de>
4494
4495 PR middle-end/53790
4496 * gcc.dg/torture/pr53790.c: New testcase.
4497
4498 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR tree-optimization/53645
4501 * gcc.c-torture/execute/pr53645.c: New test.
4502
4503 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4504
4505 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4506
4507 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4508
4509 PR debug/53671
4510 PR debug/49888
4511 * gcc.dg/guality/pr49888.c: Account for the possibility that
4512 the variable is optimized out at the first test.
4513
4514 2012-06-27 Jason Merrill <jason@redhat.com>
4515
4516 * g++.dg/cpp0x/override2.C: Adjust.
4517 * g++.dg/template/error5.C: Adjust.
4518 * g++.dg/parse/crash28.C: Adjust.
4519
4520 PR c++/53563
4521 * g++.dg/parse/template27.C: New.
4522 * g++.dg/template/crash74.C: Adjust expected output.
4523
4524 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4525
4526 PR fortran/41951
4527 PR fortran/49591
4528 * gfortran.dg/typebound_operator_16.f03: New.
4529
4530 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4531
4532 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4533 even src1.i and src2.i fields even in the second half of the arrays.
4534
4535 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4536
4537 PR c++/51033.
4538 * g++.dg/torture/vshuf-16.inc: New test.
4539 * g++.dg/torture/vshuf-2.inc: New test.
4540 * g++.dg/torture/vshuf-4.inc: New test.
4541 * g++.dg/torture/vshuf-8.inc: New test.
4542 * g++.dg/torture/vshuf-main.inc: New test.
4543 * g++.dg/torture/vshuf-v16hi.C: New test.
4544 * g++.dg/torture/vshuf-v16qi.C: New test.
4545 * g++.dg/torture/vshuf-v2df.C: New test.
4546 * g++.dg/torture/vshuf-v2di.C: New test.
4547 * g++.dg/torture/vshuf-v2sf.C: New test.
4548 * g++.dg/torture/vshuf-v2si.C: New test.
4549 * g++.dg/torture/vshuf-v4df.C: New test.
4550 * g++.dg/torture/vshuf-v4di.C: New test.
4551 * g++.dg/torture/vshuf-v4sf.C: New test.
4552 * g++.dg/torture/vshuf-v4si.C: New test.
4553 * g++.dg/torture/vshuf-v8hi.C: New test.
4554 * g++.dg/torture/vshuf-v8qi.C: New test.
4555 * g++.dg/torture/vshuf-v8si.C: New test.
4556
4557 2012-06-27 Richard Guenther <rguenther@suse.de>
4558
4559 PR middle-end/53676
4560 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4561
4562 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4563
4564 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4565 scan-dump-dem-not): Use printable pattern in test name.
4566
4567 2012-06-26 Sterling Augustine <saugustine@google.com>
4568 Dominique Dhumieres <dominiq@lps.ens.fr>
4569
4570 * gcc.dg/pubtypes-2.c: Update expected output.
4571 * gcc.dg/pubtypes-3.c: Likewise.
4572 * gcc.dg/pubtypes-4.c: Likewise.
4573
4574 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4575
4576 * gcc.dg/tree-ssa/slsr-1.c: New test.
4577 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4578 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4579 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4580
4581 2012-06-26 Matt Turner <mattst88@gmail.com>
4582
4583 PR target/35294
4584 * gcc.target/arm/mmx-2.c: New.
4585
4586 2012-06-26 Richard Guenther <rguenther@suse.de>
4587
4588 PR c++/53752
4589 * g++.dg/torture/pr53752.C: New testcase.
4590
4591 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4592
4593 PR tree-optimization/53748
4594 * gcc.c-torture/compile/pr53748.c: New test.
4595
4596 2012-06-25 Jason Merrill <jason@redhat.com>
4597
4598 PR c++/53498
4599 PR c++/53305
4600 * g++.dg/cpp0x/decltype38.C: New.
4601 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4602
4603 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4604
4605 * lib/target-supports-dg.exp (testname-for-summary): New.
4606 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4607 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4608 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4609 scan-module-absence, output-exists, output-exists-not: Use
4610 testname-for-summary.
4611 (dg-test): Clean up testname_with_flags.
4612 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4613 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4614 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4615 scan-assembler-dem-not, object-size: Use testname-for-summary.
4616 * lib/gcov.exp (run-gcov): Likewise.
4617 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4618 scan-dump-dem, scan-dump-dem-note): Likewise.
4619
4620 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4621 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4622 including profopt.opt; save and restore existing value.
4623 * g++.dg/bprob/bprob.exp: Likewise.
4624 * gcc.dg/matrix/matrix.exp: Likewise.
4625 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4626 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4627 PROFOPT_OPTIONS.
4628
4629 2012-06-25 Richard Henderson <rth@redhat.com>
4630
4631 * gcc.dg/pr53749.c: New.
4632
4633 2012-06-25 Jason Merrill <jason@redhat.com>
4634
4635 PR c++/52988
4636 * g++.dg/cpp0x/nullptr28.C: New.
4637
4638 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4639
4640 * gcc.target/arm/neon-vld1_dupQ.c: New.
4641
4642 2012-06-25 Florian Weimer <fweimer@redhat.com>
4643
4644 * g++.dg/init/new35.C: New.
4645 * g++.dg/init/new36.C: New.
4646 * g++.dg/init/new37.C: New.
4647 * g++.dg/ext/vla5.C: New warning.
4648 * g++.dg/ext/vla8.C: New warning.
4649 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4650
4651 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4652 James Greenhalgh <james.greenhalgh@arm.com>
4653
4654 * gcc.target/arm/ftest-support-arm.h New testcase.
4655 * gcc.target/arm/ftest-support-thumb.h Likewise.
4656 * gcc.target/arm/ftest-support.h Likewise.
4657 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4658 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4659 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4660 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4661 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4662 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4663 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4664 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4665 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4666 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4667 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4668 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4669 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4670 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4671 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4672 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4673 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4674 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4675 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4676 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4677 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4678 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4679 * lib/target-supports.exp
4680 (check_effective_target_arm_arch_FUNC): Add support for more
4681 architectures.
4682 (add_options_for_arm_arch_FUNC): Likewise.
4683 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4684
4685 2012-06-25 Jason Merrill <jason@redhat.com>
4686
4687 PR c++/53202
4688 * g++.dg/cpp0x/constexpr-tuple.C: New.
4689
4690 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4691
4692 PR target/53759
4693 * gcc.target/i386/pr53759.c: New test.
4694
4695 PR c++/53594
4696 * g++.dg/cpp0x/nsdmi7.C: New test.
4697
4698 2012-06-24 Kai Tietz <ktietz@redhat.com>
4699
4700 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4701 for LLP64 targets.
4702 * gcc.target/i386/pr38988.c: Likewise.
4703
4704 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4705
4706 PR fortran/47710
4707 PR fortran/53328
4708 * gfortran.dg/typebound_generic_12.f03: New.
4709 * gfortran.dg/typebound_generic_13.f03: New.
4710
4711 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4712
4713 * gnat.dg/lto15.ad[sb]: New test.
4714
4715 2012-06-21 Meador Inge <meadori@codesourcery.com>
4716
4717 PR c/53702
4718 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4719
4720 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4721
4722 * gcc.dg/pch/ident-1.c: New test.
4723 * gcc.dg/pch/ident-1.hs: Header file for new test.
4724
4725 2012-06-21 Michael Matz <matz@suse.de>
4726
4727 PR middle-end/53688
4728 * gcc.c-torture/execute/pr53688.c: New test.
4729
4730 2012-06-20 Richard Guenther <rguenther@suse.de>
4731
4732 PR tree-optimization/30318
4733 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4734
4735 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4736
4737 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4738
4739 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4740
4741 * gcc.target/i386/clearcapv2.map: New file.
4742 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4743
4744 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4745
4746 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4747 and add __sh__ case.
4748
4749 2012-06-19 Jason Merrill <jason@redhat.com>
4750
4751 PR c++/52637
4752 * g++.dg/debug/localclass1.C: New.
4753
4754 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4755
4756 * g++.dg/cpp0x/override4.C: New.
4757
4758 2012-06-14 Jason Merrill <jason@redhat.com>
4759
4760 PR c++/53651
4761 * g++.dg/cpp0x/decltype37.C: New.
4762
4763 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4764
4765 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4766
4767 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4768
4769 * gcc.c-torture/compile/vector-5.c,
4770 gcc.c-torture/compile/vector-6.c: New tests.
4771
4772 2012-06-19 Richard Henderson <rth@redhat.com>
4773
4774 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4775
4776 2012-06-19 Richard Guenther <rguenther@suse.de>
4777
4778 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4779
4780 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4781
4782 PR target/53712
4783 * gcc.target/i386/pr53712.c: New test.
4784
4785 2012-06-18 Tobias Burnus <burnus@net-b.de>
4786
4787 PR fortran/53692
4788 * gfortran.dg/elemental_optional_args_6.f90: New.
4789
4790 2012-06-18 Tobias Burnus <burnus@net-b.de>
4791
4792 PR fortran/53526
4793 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4794 * gfortran.dg/coarray/move_alloc_1.f90
4795
4796 2012-06-18 Tobias Burnus <burnus@net-b.de>
4797
4798 PR fortran/53526
4799 * gfortran.dg/coarray_27.f90: New.
4800
4801 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4802 Greta Yorsh <Greta.Yorsh@arm.com>
4803
4804 * gcc.target/arm/epilog-1.c: New test.
4805
4806 2012-06-18 Richard Guenther <rguenther@suse.de>
4807
4808 PR tree-optimization/53693
4809 * g++.dg/torture/pr53693.C: New testcase.
4810
4811 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4812
4813 PR tree-optimization/53703
4814 * gcc.dg/torture/pr53703.c: New test.
4815
4816 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4817
4818 PR middle-end/53698
4819 * gcc.target/i386/pr53698.c: New test.
4820
4821 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4822
4823 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4824
4825 2012-06-17 Tobias Burnus <burnus@net-b.de>
4826
4827 PR fortran/53691
4828 PR fortran/53685
4829 * gfortran.dg/transfer_check_3.f90: New.
4830
4831 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4832
4833 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4834
4835 2012-06-16 Tobias Burnus <burnus@net-b.de>
4836
4837 PR fortran/53642
4838 PR fortran/45170
4839 * gfortran.dg/deferred_type_param_8.f90: New.
4840
4841 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4842
4843 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4844 testname that includes flags, passed in as new argument, in
4845 pass/fail messages.
4846 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4847 and pass it to verify-* procedures.
4848
4849 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4850 alignment torture options with usual torture options.
4851
4852 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4853 messages reported for one line of source code.
4854 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4855 * g++.dg/cpp0x/decltype2.C: Likewise.
4856 * g++.dg/cpp0x/decltype3.C: Likewise.
4857 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4858 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4859 * g++.dg/cpp0x/static_assert3.C: Likewise.
4860 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4861 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4862 * g++.dg/cpp0x/union1.C: Likewise.
4863 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4864 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4865 * g++.dg/cpp0x/variadic2.C: Likewise.
4866 * g++.dg/cpp0x/variadic20.C: Likewise.
4867 * g++.dg/cpp0x/variadic74.C: Likewise.
4868 * g++.dg/diagnostic/bitfld2.C: Likewise.
4869 * g++.dg/ext/attrib44.C: Likewise.
4870 * g++.dg/ext/no-asm-1.C: Likewise.
4871 * g++.dg/other/error34.C: Likewise.
4872 * g++.dg/parse/crash46.C: Likewise.
4873 * g++.dg/parse/error10.C: Likewise.
4874 * g++.dg/parse/error2.C: Likewise.
4875 * g++.dg/parse/error3.C: Likewise.
4876 * g++.dg/parse/error36.C: Likewise.
4877 * g++.dg/parse/error8.C: Likewise.
4878 * g++.dg/parse/error9.C: Likewise.
4879 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4880 * g++.dg/parse/parser-pr28152.C: Likewise.
4881 * g++.dg/parse/template25.C: Likewise.
4882 * g++.dg/parse/typename11.C: Likewise.
4883 * g++.dg/tc1/dr147.C: Likewise.
4884 * g++.dg/template/deduce3.C: Likewise.
4885 * g++.dg/template/koenig9.C: Likewise.
4886 * g++.dg/template/pr23510.C: Likewise.
4887 * g++.dg/warn/pr12242.C: Likewise.
4888 * g++.dg/warn/pr30551-2.C: Likewise.
4889 * g++.dg/warn/pr30551.C: Likewise.
4890 * g++.old-deja/g++.other/typename1.C: Likewise.
4891 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4892
4893 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4894
4895 PR c++/51033
4896 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4897 * c-c++-common/torture/vshuf-2.inc: Likewise.
4898 * c-c++-common/torture/vshuf-4.inc: Likewise.
4899 * c-c++-common/torture/vshuf-8.inc: Likewise.
4900 * c-c++-common/torture/vshuf-main.inc: Likewise.
4901 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4902 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4903 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4904 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4905 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4906 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4907 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4908 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4909 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4910 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4911 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4912 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4913 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4914 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4915
4916 2012-06-15 Michael Matz <matz@suse.de>
4917
4918 * gcc.dg/tree-ssa/vector-4.c: New test.
4919
4920 2012-06-15 Michael Matz <matz@suse.de>
4921
4922 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4923 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4924
4925 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4926
4927 PR tree-optimization/53636
4928 * gcc.target/arm/pr53636.c: New test.
4929
4930 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4931
4932 PR tree-optimization/51581
4933 * gcc.c-torture/execute/pr51581-1.c: New test.
4934 * gcc.c-torture/execute/pr51581-2.c: New test.
4935 * gcc.dg/vect/pr51581-1.c: New test.
4936 * gcc.dg/vect/pr51581-2.c: New test.
4937 * gcc.dg/vect/pr51581-3.c: New test.
4938 * gcc.target/i386/avx-pr51581-1.c: New test.
4939 * gcc.target/i386/avx-pr51581-2.c: New test.
4940 * gcc.target/i386/avx2-pr51581-1.c: New test.
4941 * gcc.target/i386/avx2-pr51581-2.c: New test.
4942 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4943
4944 2012-06-15 Richard Guenther <rguenther@suse.de>
4945
4946 * gcc.c-torture/execute/20120615-1.c: New testcase.
4947
4948 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4949
4950 * gnat.dg/vect8.ad[sb]: New test.
4951
4952 2012-06-14 Richard Guenther <rguenther@suse.de>
4953
4954 * gcc.dg/tree-ssa/vrp.h: New testcase.
4955 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4956
4957 2012-06-13 Christian Bruel <christian.bruel@st.com>
4958
4959 PR target/53621
4960 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4961
4962 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4963
4964 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4965
4966 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4967
4968 PR testsuite/20771
4969 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4970 test summary unique.
4971
4972 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4973 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4974 scan-stack-usage-not): Don't strip torture options from test name.
4975
4976 * lib/scandump.exp (scan-dump-times): Use printable version of
4977 regexp in test summary line.
4978
4979 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4980 messages reported for one line of source code.
4981 * gcc.dg/format/few-1.c: Likewise.
4982 * gcc.dg/ia64-sync-2.c: Likewise.
4983 * gcc.dg/sync-2.c: Likewise.
4984 * gcc.dg/noncompile/pr44517.c: Likewise.
4985
4986 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4987
4988 PR debug/49888
4989 * gcc.dg/guality/pr49888.c: New.
4990
4991 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4992
4993 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4994 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4995 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4996
4997 2012-06-13 Tobias Burnus <burnus@net-b.de>
4998
4999 PR fortran/53643
5000 * gfortran.dg/intent_out_7.f90: New.
5001
5002 2012-06-13 Tobias Burnus <burnus@net-b.de>
5003
5004 PR fortran/53597
5005 * gfortran.dg/save_4.f90: New.
5006
5007 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR c/53532
5010 PR c/51034
5011 PR c/53196
5012 * gcc.dg/pr53532.c: New test.
5013 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5014 adjust line numbers.
5015 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5016 * gcc.dg/Wcxx-compat-8.c: Likewise.
5017 * gcc.dg/pr51034.c: New test.
5018 * gcc.dg/pr53196-1.c: New test.
5019 * gcc.dg/pr53196-2.c: New test.
5020
5021 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5022
5023 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5024 alignment torture options with usual torture options.
5025 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5026 instead of dg-options.
5027 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5028 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5029 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5030 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5031 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5032 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5033
5034 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5035 to checks for multiple messages reported for one line of source code.
5036 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5037
5038 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5039 messages reported for one line of source code.
5040
5041 * gcc.dg/20031223-1.c: Add comments to check for multiple
5042 messages reported for one line of source code.
5043 * gcc.dg/Wconversion-integer.c: Likewise.
5044 * gcc.dg/Wfatal-2.c: Likewise.
5045 * gcc.dg/Wfatal.c: Likewise.
5046 * gcc.dg/Wobjsize-1.c: Likewise.
5047 * gcc.dg/c99-vla-jump-1.c: Likewise.
5048 * gcc.dg/c99-vla-jump-2.c: Likewise.
5049 * gcc.dg/c99-vla-jump-3.c: Likewise.
5050 * gcc.dg/c99-vla-jump-4.c: Likewise.
5051 * gcc.dg/c99-vla-jump-5.c: Likewise.
5052 * gcc.dg/decl-9.c: Likewise.
5053 * gcc.dg/declspec-10.c: Likewise.
5054 * gcc.dg/declspec-18.c: Likewise.
5055 * gcc.dg/mtune.c: Likewise.
5056 * gcc.dg/parser-pr28152-2.c: Likewise.
5057 * gcc.dg/parser-pr28152.c: Likewise.
5058 * gcc.dg/pr14475.c: Likewise.
5059 * gcc.dg/pr27953.c: Likewise.
5060 * gcc.dg/pr28322-3.c: Likewise.
5061 * gcc.dg/pr30457.c: Likewise.
5062 * gcc.dg/pr30551-2.c: Likewise.
5063 * gcc.dg/pr30551-3.c: Likewise.
5064 * gcc.dg/pr30551-4.c: Likewise.
5065 * gcc.dg/pr30551-5.c: Likewise.
5066 * gcc.dg/pr30551-6.c: Likewise.
5067 * gcc.dg/pr30551.c: Likewise.
5068 * gcc.dg/pr45461.c: Likewise.
5069 * gcc.dg/pr48552-1.c: Likewise.
5070 * gcc.dg/pr48552-2.c: Likewise.
5071 * gcc.dg/redecl-1.c: Likewise.
5072 * gcc.dg/transparent-union-3.c: Likewise.
5073 * gcc.dg/utf-dflt.c: Likewise.
5074 * gcc.dg/utf-dflt2.c: Likewise.
5075 * gcc.dg/vla-8.c: Likewise.
5076 * gcc.dg/vla-init-1.c: Likewise.
5077 * gcc.dg/wtr-int-type-1.c: Likewise.
5078
5079 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5080 messages reported for for one line of source code.
5081 * c-c++-common/raw-string-5.c: Likewise.
5082 * c-c++-common/raw-string-4.c: Likewise.
5083 * c-c++-common/raw-string-6.c: Likewise.
5084 * c-c++-common/pr20000.c: Likewise.
5085
5086 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5087 messages reported for one line of source code.
5088 * gcc.dg/cpp/pr30786.c: Likewise.
5089 * gcc.dg/cpp/pr28709.c: Likewise.
5090 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5091 * gcc.dg/cpp/macspace2.c: Likewise.
5092 * gcc.dg/cpp/missing-header-1.c: Likewise.
5093 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5094 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5095 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5096
5097 2012-06-12 Jason Merrill <jason@redhat.com>
5098
5099 PR c++/53599
5100 * g++.dg/template/local7.C: New.
5101
5102 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5103
5104 PR target/53511
5105 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5106 * gcc.target/sh/pr51340-2.c: Likewise.
5107 * gcc.target/sh/pr51340-3.c: Likewise.
5108
5109 2012-06-12 Michael Matz <matz@suse.de>
5110
5111 * gcc.dg/torture/alias-1.c: New test.
5112
5113 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR rtl-optimization/53589
5116 * gcc.dg/torture/pr53589.c: New test.
5117
5118 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5119
5120 PR target/50749
5121 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5122 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5123 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5124 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5125 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5126 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5127 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5128 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5129 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5130 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5131 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5132 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5133 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5134 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5135 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5136 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5137
5138 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5139
5140 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5141 (check_intel_cpu_model): New function.
5142 (check_amd_cpu_model): New function.
5143 (check_features): New function.
5144 (__get_cpuid_output): New function.
5145 (check_detailed): New function.
5146 (fn1): Rename to quick_check.
5147 (main): Update to call quick_check and call check_detailed.
5148
5149 2012-06-11 Richard Henderson <rth@redhat.com>
5150
5151 * lib/target-supports.exp
5152 (check_effective_target_sync_long_long_runtime): Use
5153 check_effective_target_lp64 instead of
5154 check_effective_target_powerpc64 for powerpc targets.
5155
5156 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5157
5158 PR target/53511
5159 * gcc.target/sh/pr53511-1.c: New.
5160
5161 2012-06-11 Richard Guenther <rguenther@suse.de>
5162
5163 PR middle-end/53470
5164 * g++.dg/lto/pr53470_0.C: New testcase.
5165 * gcc.dg/lto/pr53470_0.c: Likewise.
5166
5167 2012-06-11 Richard Guenther <rguenther@suse.de>
5168
5169 PR c++/53605
5170 * g++.dg/ext/pr53605.C: New testcase.
5171
5172 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5173
5174 * gnat.dg/specs/array1.ads: New test.
5175 * gnat.dg/specs/array2.ads: Likewise.
5176 * gnat.dg/array22.adb: Likewise.
5177
5178 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5179
5180 * gnat.dg/constant4.adb: New test.
5181 * gnat.dg/constant4_pkg.ads: New helper.
5182
5183 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5184
5185 PR fortran/52552
5186 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5187 * gfortran.dg/allocate_class_1.f90: Modified.
5188 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5189 * gfortran.dg/allocate_class_2.f90: New.
5190
5191 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5192
5193 PR middle-end/53535
5194 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5195
5196 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5197
5198 PR fortran/52861
5199 * gfortran.dg/string_assign_2.f90: New test case.
5200
5201 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5202
5203 PR fortran/52861
5204 * gfortran.dg/string_assign_1.f90: New test case.
5205
5206 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5207
5208 PR middle-end/53580
5209 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5210 * gcc.dg/gomp/critical-4.c: Likewise.
5211 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5212 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5213 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5214 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5215 * c-c++-common/gomp/pr53580.c: New test.
5216
5217 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5218
5219 PR c++/51214
5220 * g++.dg/cpp0x/forw_enum11.C: New.
5221
5222 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5223
5224 PR c++/53567
5225 * g++.dg/cpp0x/alias-decl-19.C: New.
5226
5227 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5228
5229 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5230
5231 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5232
5233 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5234 (XSTATE_FP): Ditto.
5235 (XSTATE_SSE): Ditto.
5236 (XSTATE_YMM): Ditto.
5237 (avx_os_support): Use new defines.
5238
5239 2012-06-06 Richard Guenther <rguenther@suse.de>
5240
5241 PR testsuite/32380
5242 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5243 loops.
5244
5245 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5246
5247 PR c++/52841
5248 * g++.dg/cpp0x/pr52841.C: New testcase.
5249
5250 2012-06-06 Richard Guenther <rguenther@suse.de>
5251
5252 PR tree-optimization/53081
5253 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5254 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5255
5256 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5257
5258 * gcc.target/powerpc/pr53487.c: New test.
5259
5260 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5261
5262 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5263
5264 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5265
5266 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5267
5268 2012-06-05 Richard Guenther <rguenther@suse.de>
5269
5270 PR tree-optimization/30442
5271 * gcc.dg/vect/bb-slp-30.c: New testcase.
5272
5273 2012-06-05 Richard Guenther <rguenther@suse.de>
5274
5275 PR tree-optimization/53081
5276 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5277 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5278 -fno-tree-loop-distribute-patterns.
5279
5280 2012-06-05 Alan Modra <amodra@gmail.com>
5281
5282 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5283 Check static chain in nested funcs.
5284
5285 2012-06-04 Tobias Burnus <burnus@net-b.de>
5286
5287 PR fortran/50619
5288 * gfortran.dg/init_flag_10.f90: New.
5289
5290 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5291
5292 PR c++/53524
5293 * g++.dg/warn/Wenum-compare-no-2: New.
5294
5295 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5296
5297 PR preprocessor/53463
5298 * g++.dg/cpp/limits.C: New test.
5299 * g++.dg/parse/error19.C: Adjust.
5300 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5301 * g++.dg/warn/pr35635.C: Likewise.
5302 * g++.old-deja/g++.pt/assign1.C: Likewise.
5303
5304 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5305
5306 PR target/53559
5307 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5308 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5309 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5310 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5311 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5312 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5313 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5314 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5315
5316 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5317
5318 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5319
5320 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR tree-optimization/53550
5323 * gcc.dg/pr53550.c: New test.
5324
5325 2012-06-04 Richard Guenther <rguenther@suse.de>
5326
5327 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5328 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5329 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5330
5331 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5332
5333 PR fortran/48831
5334 * gfortran.dg/parameter_array_element_2.f90: New.
5335
5336 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5337
5338 PR target/53512
5339 * gcc.target/sh/pr53512-1.c: New.
5340 * gcc.target/sh/pr53512-2.c: New.
5341 * gcc.target/sh/pr53512-3.c: New.
5342 * gcc.target/sh/pr53512-4.c: New.
5343
5344 2012-06-01 Jason Merrill <jason@redhat.com>
5345
5346 PR c++/52973
5347 * g++.dg/ext/visibility/template12.C: New.
5348 * g++.dg/ext/attrib14.C: Adjust warning line.
5349
5350 PR c++/52725
5351 * g++.dg/parse/new6.C: New.
5352 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5353
5354 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5355
5356 * c-c++-common/restrict-2.c: Revert previous change.
5357
5358 2012-06-01 Jason Merrill <jason@redhat.com>
5359
5360 PR c++/53137
5361 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5362
5363 PR c++/53484
5364 * g++.dg/cpp0x/auto33.C: New.
5365
5366 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/26155
5369 * g++.dg/parse/namespace-alias-1.C: New.
5370
5371 2012-06-01 Christian Bruel <christian.bruel@st.com>
5372
5373 * gcc.dg/spec-options.c: New test.
5374 * gcc.dg/foo.specs: New file.
5375
5376 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5377
5378 PR ada/53517
5379 * gnat.dg/lto14.adb: Skip on Solaris.
5380
5381 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5382
5383 * gcc.target/cris/sync-1-v10.c,
5384 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5385 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5386 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5387 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5388 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5389 gcc.target/cris/torture/sync-mis-op-i-1.c,
5390 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5391 gcc.target/cris/torture/sync-mis-op-i-2.c,
5392 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5393 gcc.target/cris/torture/sync-mis-op-i-3.c,
5394 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5395 gcc.target/cris/torture/sync-mis-op-s-1.c,
5396 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5397 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5398 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5399 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5400 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5401 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5402 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5403 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5404 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5405
5406 2012-05-31 Richard Guenther <rguenther@suse.de>
5407
5408 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5409 ldist-pr45948.c with disabled SCCP.
5410
5411 2012-05-31 Richard Guenther <rguenther@suse.de>
5412
5413 PR middle-end/48493
5414 * gcc.dg/torture/pr48493.c: New testcase.
5415
5416 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5417
5418 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5419 arm32 to targets.
5420 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5421 of the initialization loop.
5422 (dg-final): Adjust the expected number of vectorized loops depending
5423 on vect_char_mult target selector.
5424
5425 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5426
5427 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5428 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5429 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5430 New tests.
5431
5432 2012-05-30 Jason Merrill <jason@redhat.com>
5433
5434 PR c++/53356
5435 * g++.dg/init/new34.C: New.
5436 * g++.dg/tree-ssa/stabilize1.C: New.
5437
5438 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR c++/53356
5441 * g++.dg/init/new33.C: New test.
5442
5443 2012-05-30 Richard Guenther <rguenther@suse.de>
5444
5445 PR middle-end/53501
5446 * gcc.dg/torture/pr53501.c: New testcase.
5447 * c-c++-common/restrict-2.c: Adjust.
5448
5449 2012-05-30 Alan Modra <amodra@gmail.com>
5450
5451 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5452 torture-finish.
5453
5454 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5455
5456 * gcc.target/i386/shuf-concat.c: New test.
5457
5458 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR rtl-optimization/53519
5461 * gcc.c-torture/compile/pr53519.c: New test.
5462
5463 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5464
5465 * gcc.target/arm/neon-vrev.c: New.
5466
5467 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5468
5469 PR target/51340
5470 * gcc.target/sh/pr51340-1.c: New.
5471 * gcc.target/sh/pr51340-2.c: New.
5472 * gcc.target/sh/pr51340-3.c: New.
5473
5474 2012-05-29 Richard Guenther <rguenther@suse.de>
5475
5476 PR tree-optimization/53516
5477 * gcc.dg/torture/pr53516.c: New testcase.
5478
5479 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5480
5481 PR preprocessor/53229
5482 * gcc.dg/cpp/paste6.c: Force to run without
5483 -ftrack-macro-expansion.
5484 * gcc.dg/cpp/paste8.c: Likewise.
5485 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5486 -ftrack-macro-expansion.
5487 * gcc.dg/cpp/paste12.c: Force to run without
5488 -ftrack-macro-expansion.
5489 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5490 -ftrack-macro-expansion.
5491 * gcc.dg/cpp/paste13.c: Likewise.
5492 * gcc.dg/cpp/paste14.c: Likewise.
5493 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5494 -ftrack-macro-expansion.
5495 * gcc.dg/cpp/paste18.c: New test.
5496
5497 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5498
5499 * gcc.target/cris/torture/trap-1.c,
5500 gcc.target/cris/torture/trap-2.c,
5501 gcc.target/cris/torture/trap-3.c,
5502 gcc.target/cris/torture/trap-v0.c,
5503 gcc.target/cris/torture/trap-v3.c: New tests.
5504
5505 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5506
5507 PR c++/25137
5508 * g++.dg/warn/Wbraces3.C: New.
5509 * g++.dg/warn/Wbraces4.C: Likewise.
5510
5511 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR tree-optimization/53505
5514 * c-c++-common/torture/pr53505.c: New test.
5515
5516 2012-05-27 Nathan Sidwell <nathan@acm.org>
5517
5518 * gcc.dg/stmt-expr-4.c: New.
5519
5520 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5521
5522 PR c++/53491
5523 * g++.dg/parse/crash60.C: New.
5524
5525 2012-05-26 Jason Merrill <jason@redhat.com>
5526
5527 PR c++/53220
5528 * c-c++-common/array-lit.c: New.
5529 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5530
5531 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5532
5533 PR ada/50294
5534 * gnat.dg/array21.adb: New test.
5535
5536 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5537
5538 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5539
5540 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5541
5542 PR c++/32054
5543 * g++.dg/other/anon-union3.C: New.
5544
5545 2012-05-25 Ian Lance Taylor <iant@google.com>
5546
5547 * gcc.dg/split-6.c: New test.
5548
5549 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5550
5551 * gnat.dg/lto14.adb: New test.
5552
5553 2012-05-25 Tristan Gingold <gingold@adacore.com>
5554
5555 * gcc.target/i386/large-frame.c: New.
5556
5557 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5558 * gcc.target/powerpc/lhs-1.c: New.
5559 * gcc.target/powerpc/lhs-2.c: New.
5560 * gcc.target/powerpc/lhs-3.c: New.
5561
5562 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5563
5564 Make unwound macro expansion trace less redundant
5565 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5566 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5567 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5568 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5569 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5570 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5571
5572 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5573
5574 PR c++/53464
5575 * g++.dg/cpp0x/constexpr-default1.C: New.
5576
5577 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5578
5579 PR c++/32080
5580 * g++.dg/eh/goto2.C: New.
5581
5582 2012-05-24 Richard Guenther <rguenther@suse.de>
5583
5584 PR middle-end/53460
5585 * g++.dg/tree-prof/pr53460.C: New testcase.
5586
5587 2012-05-24 Richard Guenther <rguenther@suse.de>
5588
5589 PR bootstrap/53466
5590 * g++.dg/debug/pr53466.C: New testcase.
5591
5592 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR tree-optimization/53465
5595 * gcc.c-torture/execute/pr53465.c: New test.
5596
5597 2012-05-23 Tobias Burnus <burnus@net-b.de>
5598
5599 PR fortran/51055
5600 PR fortran/45170
5601 * gfortran.dg/allocate_with_typespec_6.f90: New.
5602
5603 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5604
5605 PR c++/29185
5606 * g++.dg/warn/delete-array-1.C: New.
5607
5608 2012-05-23 Richard Guenther <rguenther@suse.de>
5609
5610 * gcc.dg/torture/pr39074-2.c: Adjust.
5611 * gcc.dg/torture/pr39074.c: Likewise.
5612 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5613 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5614
5615 2012-05-22 Jan Hubicka <jh@suse.cz>
5616
5617 PR middle-end/53161
5618 * g++.dg/torture/pr53161.C: New testcase.
5619
5620 2012-05-22 Tobias Burnus <burnus@net-b.de>
5621
5622 PR fortran/53389
5623 * gfortran.dg/realloc_on_assign_15.f90: New.
5624
5625 2012-05-22 Richard Guenther <rguenther@suse.de>
5626
5627 PR middle-end/51071
5628 * gcc.dg/torture/pr51071-2.c: New testcase.
5629
5630 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5631
5632 PR tree-optimization/53336
5633 * g++.dg/torture/pr53336.C: New testcase.
5634
5635 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5636
5637 PR c++/53322
5638 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5639 instead of -Wunused-local-typedefs.
5640
5641 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 PR c++/51184
5644 * g++.dg/other/abstract4.C: New-
5645
5646 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5647
5648 PR c++/40821
5649 * g++.dg/ext/attrib46.C: New.
5650
5651 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5652
5653 PR c/53418
5654 * gcc.c-torture/compile/pr53418-1.c,
5655 gcc.c-torture/compile/pr53418-2.c: New tests.
5656
5657 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR tree-optimization/53366
5660 * gcc.dg/torture/pr53366-1.c: New test.
5661 * gcc.dg/torture/pr53366-2.c: New test.
5662 * gcc.target/i386/pr53366-1.c: New test.
5663 * gcc.target/i386/pr53366-2.c: New test.
5664
5665 PR tree-optimization/53409
5666 * gcc.c-torture/compile/pr53409.c: New test.
5667
5668 PR tree-optimization/53410
5669 * gcc.c-torture/compile/pr53410-1.c: New test.
5670 * gcc.c-torture/compile/pr53410-2.c: New test.
5671
5672 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5673
5674 PR target/53425
5675 * gcc.target/i386/pr53425-1.c: New file.
5676 * gcc.target/i386/pr53425-2.c: Likewise.
5677
5678 2012-05-21 Richard Guenther <rguenther@suse.de>
5679
5680 PR tree-optimization/53408
5681 * gcc.dg/torture/pr53408.c: New testcase.
5682
5683 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5684 H.J. Lu <hongjiu.lu@intel.com>
5685
5686 PR target/53416
5687 * gcc.target/i386/pr53416.c: New file.
5688
5689 2012-05-21 Richard Guenther <rguenther@suse.de>
5690
5691 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5692
5693 2012-05-21 Richard Guenther <rguenther@suse.de>
5694
5695 * gcc.dg/torture/ldist-1.c: New testcase.
5696
5697 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5698
5699 * gnat.dg/lto13.adb: New test.
5700 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5701
5702 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5703
5704 * gnat.dg/specs/lto12.ads: New test.
5705 * gnat.dg/specs/lto12_pkg.ads: New helper.
5706
5707 2012-05-18 Richard Guenther <rguenther@suse.de>
5708
5709 PR tree-optimization/53346
5710 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5711 * gcc.target/i386/incoming-10.c: Adjust.
5712 * gcc.target/i386/incoming-11.c: Likewise.
5713 * gcc.target/i386/pr46295.c: Likewise.
5714
5715 2012-05-18 Richard Guenther <rguenther@suse.de>
5716
5717 * gcc.dg/pr53352.c: Return zero.
5718
5719 2012-05-18 Richard Guenther <rguenther@suse.de>
5720
5721 PR tree-optimization/53390
5722 * gcc.dg/torture/pr53390.c: New testcase.
5723
5724 2012-05-18 Meador Inge <meadori@codesourcery.com>
5725
5726 PR rtl-optimization/53352
5727 * gcc.dg/pr53352.c: New test.
5728
5729 2012-05-17 David S. Miller <davem@davemloft.net>
5730
5731 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5732 failure on sparc-*-linux-gnu.
5733
5734 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5735
5736 PR c++/39681
5737 * g++.dg/parse/error49.C: New.
5738 * g++.dg/cpp0x/error8.C: Likewise.
5739 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5740 * g++.dg/ext/utf-dflt2.C: Likewise.
5741 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5742 * g++.dg/ext/utf-dflt.C: Likewise.
5743 * c-c++-common/raw-string-3.c: Likewise.
5744 * c-c++-common/raw-string-4.c: Likewise.
5745
5746 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5747
5748 PR c++/53371
5749 * g++.dg/cpp0x/catch1.C: New.
5750
5751 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5752
5753 PR c++/44516
5754 * g++.dg/parse/error48.C: New.
5755 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5756 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5757
5758 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5759
5760 * gcc.dg/tm/indirect-2.c: New test.
5761
5762 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5763
5764 PR tree-optimization/53217
5765 * gfortran.dg/pr53217.f90: New test.
5766
5767 2012-05-16 Richard Guenther <rguenther@suse.de>
5768
5769 PR tree-optimization/53364
5770 * g++.dg/torture/pr53364.C: New testcase.
5771
5772 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5773
5774 PR testsuite/52641
5775 * gcc.dg/pr52549.c: Fix test for long != void*
5776 * gcc.c-torture/execute/pr52979-1.x: New file.
5777 * gcc.c-torture/execute/pr52979-2.x: New file.
5778
5779 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5780
5781 PR preprocessor/7263
5782 * gcc.dg/binary-constants-2.c: Run without tracking locations
5783 accross macro expansion.
5784 * gcc.dg/binary-constants-3.c: Likewise.
5785 * gcc.dg/cpp/sysmac2.c: Likewise.
5786 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5787 location.
5788 * gcc.dg/cpp/syshdr3.c: New test.
5789 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5790 * gcc.dg/system-binary-constants-1.c: New test.
5791 * gcc.dg/system-binary-constants-1.h: New header for the new test
5792 above.
5793 * g++.dg/cpp/syshdr3.C: New test.
5794 * g++.dg/cpp/syshdr3.h: New header the new test above.
5795 * g++.dg/system-binary-constants-1.C: New test.
5796 * g++.dg/system-binary-constants-1.h: New header the new test
5797 above.
5798
5799 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5800
5801 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5802
5803 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR target/53358
5806 * gcc.dg/pr53358.c: New test.
5807
5808 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/11856
5811 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5812 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5813
5814 2012-05-15 Olivier Hainque <hainque@adacore.com>
5815
5816 * g++.dg/eh/sighandle.C: New testcase.
5817
5818 2012-05-15 Richard Guenther <rguenther@suse.de>
5819
5820 PR tree-optimization/53355
5821 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5822
5823 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5824
5825 * gfortran.dg/*.f90: Remove now redundant manual
5826 cleanup-modules directive.
5827
5828 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5829
5830 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5831 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5832
5833 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5834
5835 PR fortran/52428
5836 * gfortran.dg/int_range_io_1.f90: New test.
5837
5838 2012-05-14 Andi Kleen <ak@linux.intel.com>
5839 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR target/53315
5842 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5843 * gcc.target/i386/rtm-check.h: New file.
5844 * gcc.target/i386/pr53315.c: New test.
5845
5846 2012-05-14 Tobias Burnus <burnus@net-b.de>
5847
5848 PR fortran/49110
5849 PR fortran/51055
5850 PR fortran/53329
5851 * gfortran.dg/deferred_type_param_4.f90: New.
5852 * gfortran.dg/deferred_type_param_6.f90: New.
5853
5854 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5855
5856 * gcc.target/i386/retarg.c: New test.
5857
5858 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5859
5860 PR fortran/45170
5861 * gfortran.dg/deferred_type_param_3.f90: New.
5862 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5863 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5864
5865 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5866
5867 * gnat.dg/null_pointer_deref3.adb: New test.
5868
5869 2012-05-12 Tobias Burnus <burnus@net-b.de>
5870
5871 PR fortran/49110
5872 PR fortran/52843
5873 * gfortran.dg/deferred_type_param_5.f90: New.
5874
5875 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5876
5877 * g++.dg/parse/error47.C: New.
5878
5879 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5880
5881 PR fortran/52537
5882 * gfortran.dg/string_compare_4.f90: Change option
5883 to -fdump-tree-original. Add test case for kind=4.
5884
5885 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5886
5887 PR fortran/52537
5888 * gfortran.dg/string_compare_4.f90: New test.
5889
5890 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5891
5892 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5893
5894 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5895
5896 PR c++/53305
5897 * g++.dg/cpp0x/variadic132.C: New.
5898
5899 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5900
5901 PR c++/53158
5902 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5903 * g++.dg/parse/error26.C: Tweak dg-error column number.
5904
5905 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5906
5907 PR c++/53301
5908 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5909
5910 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5911
5912 * gnat.dg/lto11.ad[sb]: New test.
5913
5914 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5915
5916 PR target/52908
5917 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5918 directive to Scan for vpmuldq, not vpmacsdql.
5919
5920 2012-05-09 Michael Matz <matz@suse.de>
5921
5922 PR tree-optimization/53185
5923 * gcc.dg/vect/pr53185.c: New test.
5924
5925 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5926
5927 PR middle-end/53249
5928 * gcc.target/i386/pr53249.c: New.
5929
5930 2012-05-09 Richard Guenther <rguenther@suse.de>
5931
5932 PR tree-optimization/18437
5933 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5934 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5935
5936 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR tree-optimization/53226
5939 * gcc.c-torture/compile/pr53226.c: New test.
5940
5941 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5942
5943 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5944 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5945 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5946 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5947 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5948 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5949 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5950 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5951 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5952 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5953 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5954 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5955 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5956 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5957
5958 2012-05-09 Dehao Chen <dehao@google.com>
5959
5960 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5961 * gcc.dg/predict-2.c: Likewise.
5962 * gcc.dg/predict-3.c: Likewise.
5963 * gcc.dg/predict-4.c: Likewise.
5964 * gcc.dg/predict-5.c: Likewise.
5965 * gcc.dg/predict-6.c: Likewise.
5966
5967 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5968
5969 PR target/53272
5970 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5971
5972 2012-05-08 Richard Guenther <rguenther@suse.de>
5973
5974 * gcc.dg/fold-bitand-4.c: New testcase.
5975
5976 2012-05-08 Dehao Chen <dehao@google.com>
5977
5978 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5979 heuristic is working properly.
5980 * gcc.dg/predict-2.c: Likewise.
5981 * gcc/dg/predict-3.c: Likewise.
5982 * gcc/dg/predict-4.c: Likewise.
5983 * gcc/dg/predict-5.c: Likewise.
5984 * gcc/dg/predict-6.c: Likewise.
5985
5986 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR tree-optimization/53239
5989 * g++.dg/opt/vrp3.C: New test.
5990 * g++.dg/opt/vrp3-aux.cc: New file.
5991 * g++.dg/opt/vrp3.h: New file.
5992
5993 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5994
5995 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5996 .uleb128 support in assembler output.
5997
5998 2012-05-07 Richard Guenther <rguenther@suse.de>
5999
6000 PR lto/42987
6001 * g++.dg/lto/pr42987_0.C: New testcase.
6002 * g++.dg/lto/pr42987_1.C: Likewise.
6003
6004 2012-05-07 Tobias Burnus <burnus@net-b.de>
6005
6006 PR fortran/53255
6007 * gfortran.dg/typebound_operator_15.f90: New.
6008
6009 2012-05-06 Tobias Burnus <burnus@net-b.de>
6010
6011 PR fortran/41587
6012 * gfortran.dg/class_array_13.f90: New.
6013
6014 2012-05-06 Tristan Gingold <gingold@adacore.com>
6015
6016 * gnat.dg/warn7.adb: New test.
6017
6018 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6019
6020 * gnat.dg/specs/renamings.ads: Rename to...
6021 * gnat.dg/specs/renaming1.ads: ...this.
6022 * gnat.dg/specs/renaming2.ads: New test.
6023 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6024 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6025 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6026 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6027
6028 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6029
6030 * gnat.dg/discr36.ad[sb]: New test.
6031 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6032
6033 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6034
6035 PR c/43772
6036 * c-c++-common/pr43772.c: New.
6037
6038 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6039
6040 PR fortran/41600
6041 * gfortran.dg/select_type_26.f03 : New test.
6042 * gfortran.dg/select_type_27.f03 : New test.
6043
6044 PR fortran/53191
6045 * gfortran.dg/select_type_28.f03 : New test.
6046
6047 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6048
6049 PR fortran/49010
6050 PR fortran/24518
6051 * gfortran.dg/mod_sign0_1.f90: New test.
6052 * gfortran.dg/mod_large_1.f90: New test.
6053
6054 2012-05-04 Tobias Burnus <burnus@net-b.de>
6055
6056 PR fortran/53175
6057 gfortran.dg/public_private_module_5.f90: New.
6058
6059 2012-05-04 Tobias Burnus <burnus@net-b.de>
6060
6061 PR fortran/53111
6062 * gfortran.dg/constructor_7.f90: New.
6063 * gfortran.dg/constructor_8.f90: New.
6064
6065 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6066
6067 PR c++/53166
6068 * g++.dg/cpp0x/static_assert7.C: New.
6069
6070 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6071
6072 PR tree-optimization/52633
6073 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6074 recognized as widening shifts instead of over-widening.
6075 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6076 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6077 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6078 * gcc.target/arm/pr52633.c: New test.
6079
6080 2012-05-04 Richard Guenther <rguenther@suse.de>
6081
6082 PR tree-optimization/53168
6083 * gcc.dg/torture/pr53168.c: New testcase.
6084 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6085
6086 2012-05-04 Richard Guenther <rguenther@suse.de>
6087
6088 * gcc.dg/lto/pr53214_0.c: New testcase.
6089
6090 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6091
6092 * gcc.target/ia64/pr48496.c: New test.
6093 * gcc.target/ia64/pr52657.c: Likewise.
6094
6095 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6096
6097 PR c/51712
6098 * c-c++-common/pr51712.c: New.
6099
6100 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6101
6102 PR target/53199
6103 * gcc.target/powwerpc/pr53199.c: New file.
6104
6105 2012-05-03 Jason Merrill <jason@redhat.com>
6106
6107 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6108
6109 * gcc.dg/debug/dwarf2/dups-types.c: New.
6110 * gcc.dg/debug/dwarf2/dups-types.h: New.
6111
6112 2012-05-03 Jason Merrill <jason@redhat.com>
6113
6114 * g++.dg/debug/dwarf2/namespace-2.C: New.
6115 * g++.dg/debug/dwarf2/localclass3.C: New.
6116
6117 2012-05-03 Jason Merrill <jason@redhat.com>
6118
6119 * g++.dg/debug/dwarf2/thunk1.C: New.
6120
6121 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6122
6123 PR c++/53186
6124 * g++.dg/other/final2.C: New.
6125
6126 2012-05-03 Richard Guenther <rguenther@suse.de>
6127
6128 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6129
6130 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6131
6132 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6133 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6134 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6135 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6136
6137 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6138
6139 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6140 .byte 0xf2.
6141 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6142 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6143 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6144
6145 PR debug/53174
6146 * gcc.dg/pr53174.c: New test.
6147
6148 PR target/53187
6149 * gcc.target/arm/pr53187.c: New test.
6150 * gcc.c-torture/compile/pr53187.c: New test.
6151
6152 2012-05-03 Richard Guenther <rguenther@suse.de>
6153
6154 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6155 unsupported prefetching support.
6156
6157 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6158
6159 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6160 option -ftrack-macro-expansion=0.
6161 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6162 option -ftrack-macro-expansion=0.
6163
6164 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6165
6166 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6167 dg-options for target arm with dg-additional-options.
6168
6169 2012-05-03 Richard Guenther <rguenther@suse.de>
6170
6171 PR tree-optimization/53144
6172 * gcc.dg/torture/pr53144.c: New testcase.
6173
6174 2012-05-03 Tobias Burnus <burnus@net-b.de>
6175
6176 PR fortran/52864
6177 * gfortran.dg/pointer_intent_7.f90: New.
6178 * gfortran.dg/pure_formal_3.f90: New.
6179
6180 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6181
6182 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6183
6184 2012-05-02 Martin Jambor <mjambor@suse.cz>
6185
6186 PR lto/52605
6187 * g++.dg/lto/pr52605_0.C: New test.
6188
6189 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6190
6191 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6192 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6193 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6194 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6195 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6196 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6197 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6198 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6199 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6200 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6201 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6202 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6203 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6204 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6205 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6206 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6207
6208 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6209
6210 PR middle-end/53153
6211 * gcc.dg/pr53153.c: New test.
6212
6213 2012-05-02 Richard Guenther <rguenther@suse.de>
6214
6215 * g++.dg/tree-ssa/pr19807.C: Adjust.
6216
6217 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR tree-optimization/53163
6220 * gcc.c-torture/compile/pr53163.c: New test.
6221
6222 PR rtl-optimization/53160
6223 * gcc.c-torture/execute/pr53160.c: New test.
6224
6225 2012-05-01 Ian Lance Taylor <iant@google.com>
6226
6227 PR c/37303
6228 * gcc.dg/pr37303.c: New test.
6229
6230 2012-05-01 Richard Henderson <rth@redhat.com>
6231
6232 * lib/target-supports.exp
6233 (check_effective_target_sync_long_long_runtime): True for
6234 check_effective_target_powerpc64.
6235
6236 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6237
6238 PR c++/51033
6239 * gcc.dg/vector-1.c: Move to ...
6240 * c-c++-common/vector-1.c: ... here.
6241 * gcc.dg/vector-2.c: Move to ...
6242 * c-c++-common/vector-2.c: ... here.
6243 * gcc.dg/vector-3.c: Move to ...
6244 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6245 * gcc.dg/vector-4.c: Move to ...
6246 * c-c++-common/vector-4.c: ... here.
6247 * gcc.dg/vector-init-1.c: Move to ...
6248 * c-c++-common/vector-init-1.c: ... here.
6249 * gcc.dg/vector-init-2.c: Move to ...
6250 * c-c++-common/vector-init-2.c: ... here.
6251 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6252 * c-c++-common/vector-subscript-1.c: ... here.
6253 * gcc.dg/vector-subscript-2.c: Move to ...
6254 * c-c++-common/vector-subscript-2.c: ... here.
6255 * gcc.dg/vector-subscript-3.c: Move to ...
6256 * c-c++-common/vector-subscript-3.c: ... here.
6257
6258 PR c++/51314
6259 * g++.dg/cpp0x/vt-51314.C: New test.
6260 * g++.dg/cpp0x/variadic76.C: Fix.
6261
6262 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6263
6264 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6265
6266 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6267
6268 Add -Wvarargs option
6269 * c-c++-common/Wvarargs.c: New test case.
6270 * c-c++-common/Wvarargs-2.c: Likewise.
6271
6272 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6273
6274 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6275 * objc.dg/foreach-7.m: Force the test case to run without
6276 -ftrack-macro-expansion.
6277 * c-c++-common/tm/attrib-1.c: Likewise.
6278 * c-c++-common/warn-ommitted-condop.c: Likewise.
6279 * gcc.dg/assign-warn-1.c: Likewise.
6280 * gcc.dg/assign-warn-2.c: Likewise.
6281 * gcc.dg/attr-alloc_size.c: Likewise.
6282 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6283 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6284 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6285 * gcc.dg/c90-const-expr-9.c: Likewise.
6286 * gcc.dg/c99-const-expr-9.c: Likewise.
6287 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6288 * gcc.dg/cpp/direct2s.c: Likewise.
6289 * gcc.dg/cpp/pr28709.c: Likewise.
6290 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6291 * gcc.dg/dfp/composite-type.c: Likewise.
6292 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6293 with -ftrack-macro-expansion
6294 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6295 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6296 * g++.dg/ext/cleanup-1.C: Likewise.
6297 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6298 * g++.dg/template/sfinae10.C: Likewise.
6299 * g++.dg/tm/wrap-2.C: Likewise.
6300 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6301 * g++.dg/warn/Wsign-conversion.C: Likewise.
6302 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6303 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6304 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6305 it to run with -ftrack-macro-expansion.
6306 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6307 test cases without -ftrack-macro-expansion.
6308
6309 Fix location for static class members
6310 * g++.dg/template/sfinae6_neg.C: Adjust.
6311
6312 Make conversion warnings work on NULL with -ftrack-macro-expansion
6313 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6314 alongside the previous testing for NULL.
6315
6316 Fix -Wuninitialized for -ftrack-macro-expansion
6317 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6318
6319 Strip "<built-in>" loc from displayed expansion context
6320 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6321 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6322 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6323 new test above.
6324
6325 Fix expansion point loc for macro-like tokens
6326 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6327 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6328
6329 Fix token pasting with -ftrack-macro-expansion
6330 * gcc.dg/cpp/paste17.c: New test case for
6331 -ftrack-macro-expansion=2 mode only.
6332 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6333
6334 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6335
6336 * gnat.dg/warn6.ad[sb]: New test.
6337
6338 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6339
6340 PR 53149
6341 * gcc.dg/20011021-1.c: Adjust testcase.
6342
6343 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6344
6345 PR fortran/53148
6346 * gfortran.dg/function_optimize_12.f90: New test.
6347
6348 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6349
6350 PR target/53156
6351 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6352 code to match current output and cover new peephole2 pattern.
6353
6354 2012-04-27 Ollie Wild <aaw@google.com>
6355
6356 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6357
6358 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6359
6360 * gcc.c-torture/execute/20120427-2.c: New testcase.
6361 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6362 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6363 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6364
6365 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6366
6367 PR target/53138
6368 * gcc.c-torture/execute/20120427-1.c: New testcase.
6369
6370 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6371
6372 PR middle-end/27139
6373 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6374
6375 2012-04-27 Tom de Vries <tom@codesourcery.com>
6376
6377 PR tree-optimization/51879
6378 * gcc.dg/pr51879.c: New test.
6379 * gcc.dg/pr51879-2.c: Same.
6380 * gcc.dg/pr51879-3.c: Same.
6381 * gcc.dg/pr51879-4.c: Same.
6382 * gcc.dg/pr51879-6.c: Same.
6383
6384 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6385
6386 PR c++/53096
6387 * g++.dg/cpp0x/defaulted35.C: New.
6388 * g++.dg/cpp0x/defaulted15.C: Adjust.
6389
6390 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6391
6392 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6393 structure layout.
6394
6395 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6396
6397 * gcc.target/i386/builtin_target.c: Check avx2.
6398
6399 2012-04-26 Alan Modra <amodra@gmail.com>
6400
6401 * gcc.target/powerpc/savres.c: New test.
6402 * gcc.target/powerpc/powerpc.exp: Run it.
6403
6404 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6405
6406 PR target/53120
6407 * gcc.dg/torture/pr53120.c: New test.
6408
6409 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6410
6411 PR middle-end/52979
6412 * gcc.c-torture/compile/pr52979-1.c: New test.
6413 * gcc.c-torture/execute/pr52979-1.c: New test.
6414 * gcc.c-torture/execute/pr52979-2.c: New test.
6415
6416 2012-04-25 Richard Guenther <rguenther@suse.de>
6417
6418 * gcc.target/i386/l_fma_float_5.c: Adjust.
6419 * gcc.target/i386/l_fma_double_4.c: Likewise.
6420 * gcc.target/i386/l_fma_float_2.c: Likewise.
6421 * gcc.target/i386/l_fma_float_6.c: Likewise.
6422 * gcc.target/i386/l_fma_double_1.c: Likewise.
6423 * gcc.target/i386/l_fma_double_5.c: Likewise.
6424 * gcc.target/i386/l_fma_float_3.c: Likewise.
6425 * gcc.target/i386/l_fma_double_2.c: Likewise.
6426 * gcc.target/i386/l_fma_double_6.c: Likewise.
6427 * gcc.target/i386/l_fma_float_4.c: Likewise.
6428 * gcc.target/i386/l_fma_double_3.c: Likewise.
6429 * gcc.target/i386/l_fma_float_1.c: Likewise.
6430
6431 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR tree-optimization/53058
6434 * gcc.c-torture/compile/pr53058.c: New test.
6435
6436 2012-04-25 Jan Hubicka <jh@suse.cz>
6437
6438 PR middle-end/53088
6439 * gcc.target/i386/pr39082-1.c: Update warning location.
6440
6441 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR c/52880
6444 * gcc.dg/pr52880.c: New test.
6445
6446 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6447
6448 * gcc.dg/m-un-2.c: Update.
6449 * gcc.dg/20011021-1.c: Update.
6450
6451 2012-04-25 Tobias Burnus <burnus@net-b.de>
6452
6453 PR fortran/52196
6454 * gfortran.dg/realloc_on_assign_14.f90: New.
6455
6456 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6457
6458 PR testsuite/52641
6459 PR tree-optimizations/52891
6460 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6461
6462 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6463
6464 PR c++/52363
6465 * g++.dg/cpp0x/sfinae35.C: New.
6466 * g++.dg/cpp0x/sfinae36.C: Likewise.
6467
6468 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6469
6470 * gcc.target/builtin_target.c: New testcase.
6471
6472 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6473
6474 PR target/47197
6475 * gcc.target/powerpc/pr47197.c: New test.
6476
6477 2012-04-24 Richard Guenther <rguenther@suse.de>
6478
6479 PR tree-optimization/53085
6480 * g++.dg/torture/pr53085.C: New testcase.
6481
6482 2012-04-24 Andrew Pinski <apinski@cavium.com>
6483
6484 PR tree-opt/33512
6485 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6486 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6487 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6488
6489 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR middle-end/53084
6492 * gcc.c-torture/execute/pr53084.c: New test.
6493
6494 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6495
6496 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6497
6498 2012-04-23 Andrew Pinski <apinski@cavium.com>
6499
6500 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6501
6502 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6503
6504 PR regression/53076
6505 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6506 * gcc.dg/torture/builtin-power-1.c: Likewise.
6507
6508 2012-04-23 Richard Guenther <rguenther@suse.de>
6509
6510 PR tree-optimization/53070
6511 * gcc.dg/torture/pr53070.c: New testcase.
6512
6513 2012-04-23 Richard Guenther <rguenther@suse.de>
6514
6515 PR c/53060
6516 * gcc.dg/pr53060.c: New testcase.
6517
6518 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR tree-optimizations/52891
6521 * gcc.c-torture/compile/pr52891-1.c: New test.
6522 * gcc.c-torture/compile/pr52891-2.c: New test.
6523
6524 2012-04-22 Tobias Burnus <burnus@net-b.de>
6525
6526 PR fortran/53051
6527 * gfortran.dg/read_float_4.f90: New.
6528
6529 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6530
6531 PR 35441
6532 * c-c++-common/pr35441.C: New.
6533
6534 2012-04-20 Ian Lance Taylor <iant@google.com>
6535
6536 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6537 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6538
6539 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6540
6541 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6542 array access.
6543 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6544
6545 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6546
6547 PR rtl-optimization/44214
6548 * gcc.dg/pr44214-1.c: New test.
6549 * gcc.dg/pr44214-2.c: Likewise.
6550 * gcc.dg/pr44214-3.c: Likewise.
6551
6552 2012-04-20 Richard Guenther <rguenther@suse.de>
6553
6554 * g++.dg/torture/20120420-1.C: New testcase.
6555
6556 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6557
6558 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6559
6560 2012-04-19 Christian Bruel <christian.bruel@st.com>
6561
6562 * gcc.dg/pr52283.c: New test.
6563
6564 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6565
6566 * gcc.dg/pr37985.c: New test.
6567
6568 2012-04-19 Richard Guenther <rguenther@suse.de>
6569
6570 PR rtl-optimization/44688
6571 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6572 possibly profitable.
6573
6574 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6575
6576 PR tree-optimization/52976
6577 * gfortran.dg/reassoc_11.f: New test.
6578
6579 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6580
6581 PR tree-optimization/52976
6582 * gfortran.dg/reassoc_7.f: New test.
6583 * gfortran.dg/reassoc_8.f: Likewise.
6584 * gfortran.dg/reassoc_9.f: Likewise.
6585 * gfortran.dg/reassoc_10.f: Likewise.
6586
6587 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6588
6589 PR c++/52422
6590 * g++.dg/cpp0x/sfinae33.C: New.
6591 * g++.dg/cpp0x/sfinae34.C: Likewise.
6592
6593 2012-04-18 Joey Ye <joey.ye@arm.com>
6594
6595 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6596
6597 2012-04-18 Richard Guenther <rguenther@suse.de>
6598
6599 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6600 array access.
6601 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6602 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6603
6604 2012-04-17 Tom de Vries <tom@codesourcery.com>
6605
6606 * g++.dg/pr51264-4.C: New test.
6607
6608 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6609
6610 PR c++/52599
6611 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6612
6613 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6614
6615 PR c++/53003
6616 * g++.dg/parse/crash59.C: New.
6617
6618 2012-04-17 Michael Matz <matz@suse.de>
6619
6620 PR tree-optimization/18437
6621 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6622
6623 2012-04-17 Richard Guenther <rguenther@suse.de>
6624
6625 PR middle-end/53011
6626 * g++.dg/torture/pr53011.C: New testcase.
6627
6628 2012-04-16 Jason Merrill <jason@redhat.com>
6629
6630 PR c++/38543
6631 * g++.dg/cpp0x/variadic131.C: New.
6632
6633 PR c++/52008
6634 * g++.dg/cpp0x/variadic130.C: New.
6635
6636 PR c++/50830
6637 * g++.dg/cpp0x/variadic129.C: New.
6638
6639 PR c++/50303
6640 * g++.dg/cpp0x/variadic128.C: New.
6641
6642 2012-04-16 Tobias Burnus <burnus@net-b.de>
6643
6644 PR fortran/52864
6645 * gfortran.dg/pointer_intent_6.f90: New.
6646
6647 2012-04-16 Tobias Burnus <burnus@net-b.de>
6648
6649 PR fortran/52916
6650 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6651 to include public_private_module_4.f90.
6652 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6653 targets.
6654
6655 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6656
6657 PR c++/49152
6658 * g++.dg/diagnostic/operator1.C: New.
6659 * g++.dg/ext/label5.C: Adjust.
6660 * g++.dg/ext/va-arg1.C: Likewise.
6661 * g++.dg/other/error20.C: Likewise.
6662 * g++.dg/other/error20.C: Likewise.
6663 * g++.dg/other/error16.C: Likewise.
6664 * g++.dg/other/error10.C: Likewise.
6665 * g++.dg/parse/error30.C: Likewise.
6666 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6667
6668 2012-04-16 Jason Merrill <jason@redhat.com>
6669
6670 PR c++/51148
6671 * g++.dg/cpp0x/variadic127.C: New.
6672
6673 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6674
6675 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6676 testcase name.
6677 Use fail, pass instead of unresolved.
6678 Don't log $optstr.
6679
6680 PR testsuite/52948
6681 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6682 TODO_dump_func.
6683 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6684 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6685 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6686
6687 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6688
6689 PR fortran/52968
6690 * gfortran.dg/typebound_call_23.f03: New test case.
6691
6692 2012-04-15 Jason Merrill <jason@redhat.com>
6693
6694 PR c++/47220
6695 * g++.dg/cpp0x/variadic126.C: New.
6696
6697 PR c++/52380
6698 * g++.dg/cpp0x/variadic125.C: New.
6699
6700 PR c++/52292
6701 * g++.dg/cpp0x/variadic124.C: New.
6702
6703 PR c++/52706
6704 * g++.dg/cpp0x/nullptr27.C: New.
6705
6706 PR c++/52818
6707 * g++.dg/warn/format8.C: New.
6708
6709 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6710
6711 PR fortran/51082
6712 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6713
6714 2012-04-14 Tobias Burnus <burnus@net-b.de>
6715
6716 PR fortran/52916
6717 PR fortran/40973
6718 * gfortran.dg/public_private_module_3.f90: New.
6719 * gfortran.dg/public_private_module_4.f90: New.
6720
6721 2012-04-14 Tom de Vries <tom@codesourcery.com>
6722
6723 * gcc.dg/superblock.c: New test.
6724
6725 2012-04-14 Tom de Vries <tom@codesourcery.com>
6726
6727 * gcc.dg/pr51879-12.c: New test.
6728
6729 2012-04-13 Jason Merrill <jason@redhat.com>
6730
6731 PR c++/52824
6732 * g++.dg/cpp0x/variadic123.C: New.
6733 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6734
6735 PR c++/52905
6736 * g++.dg/cpp0x/initlist-ctor1.C: New.
6737
6738 PR c++/52915
6739 * g++.dg/other/anon-union2.C: New.
6740
6741 2012-04-13 Martin Jambor <mjambor@suse.cz>
6742
6743 PR middle-end/52939
6744 * g++.dg/ipa/pr52939.C: New test.
6745
6746 2012-04-13 Tom de Vries <tom@codesourcery.com>
6747
6748 * gcc.dg/pr52734.c: New test.
6749
6750 2012-04-13 Richard Guenther <rguenther@suse.de>
6751
6752 PR tree-optimization/52969
6753 * gcc.dg/torture/pr52969.c: New testcase.
6754
6755 2012-04-13 Richard Guenther <rguenther@suse.de>
6756
6757 PR c/52549
6758 * gcc.dg/pr52549.c: New testcase.
6759
6760 2012-04-13 Richard Guenther <rguenther@suse.de>
6761
6762 PR c/52862
6763 * gcc.dg/pr52862.c: New testcase.
6764
6765 2012-04-13 Joey Ye <joey.ye@arm.com>
6766
6767 * gcc.target/arm/thumb1-imm.c: New testcase.
6768
6769 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6770
6771 PR target/52932
6772 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6773 second function argument.
6774 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6775 (calc_permps): Update declaration. Calculate result correctly.
6776 (avx2_test): Change src2 type to union256i_d.
6777 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6778 correctly.
6779
6780 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6781
6782 PR target/52775
6783 * gcc.target/powerpc/pr52775.c: New file.
6784
6785 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6786
6787 PR tree-optimization/18589
6788 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6789 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6790 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6791 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6792 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6793 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6794 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6795 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6796 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6797 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6798
6799 2012-04-12 Richard Guenther <rguenther@suse.de>
6800
6801 PR tree-optimization/52943
6802 * gcc.dg/torture/pr52943.c: New testcase.
6803
6804 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6805
6806 PR target/50751
6807 * gcc/target/sh/pr50751-4.c: New.
6808 * gcc/target/sh/pr50751-5.c: New.
6809 * gcc/target/sh/pr50751-6.c: New.
6810 * gcc/target/sh/pr50751-7.c: New.
6811
6812 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6813
6814 PR c++/52465
6815 * g++.dg/lookup/using52.C: New.
6816
6817 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6818
6819 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6820
6821 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6822
6823 PR rtl-optimization/52876
6824 * gcc.target/i386/pr52876.c: New.
6825
6826 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6827
6828 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6829 __UINTPTR_TYPE__.
6830 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6831 __INTPTR_TYPE__.
6832 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6833 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6834 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6835 (ptrdiff_t): ... this. All uses changed.
6836 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6837 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6838 __INTPTR_TYPE__.
6839 (main): Cast argument to __INTPTR_TYPE__.
6840 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6841 size_t.
6842 * gcc.dg/mallign.c (main): Likewise.
6843 * gcc.dg/pr38700.c (foo): Likewise.
6844 * gcc.dg/long-long-cst1.c (t): Likewise.
6845 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6846 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6847 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6848 * gcc.dg/pr25682.c (d, foo): Likewise.
6849 * gcc.dg/format/cast-1.c (f): Likewise.
6850 * gcc.dg/c90-const-expr-10.c
6851 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6852 (size_t): ...this. All uses changed.
6853 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6854 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6855 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6856 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6857 * gcc.dg/sequence-pt-1.c: Likewise.
6858 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6859 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6860 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6861 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6862 of ptrdiff_t with it.
6863 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6864 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6865 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6866
6867 2012-04-11 Jason Merrill <jason@redhat.com>
6868
6869 PR debug/45088
6870 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6871 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6872
6873 PR c++/52906
6874 * g++.dg/ext/attrib45.C: New.
6875
6876 * g++.dg/eh/dtor3.C: New.
6877
6878 2012-04-11 Richard Guenther <rguenther@suse.de>
6879
6880 PR middle-end/52621
6881 * gfortran.dg/pr52621.f90: New testcase.
6882
6883 2012-04-11 Richard Guenther <rguenther@suse.de>
6884
6885 PR middle-end/52918
6886 * g++.dg/torture/pr52918-1.C: New testcase.
6887 * g++.dg/torture/pr52918-2.C: Likewise.
6888
6889 2012-04-11 Tobias Burnus <burnus@net-b.de>
6890
6891 PR fortran/52729
6892 * gfortran.dg/block_11.f90: New.
6893
6894 2012-04-11 Nick Clifton <nickc@redhat.com>
6895
6896 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6897
6898 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6899
6900 PR target/16458
6901 * gcc.target/powerpc/pr16458-1.c: New test.
6902 * gcc.target/powerpc/pr16458-2.c: Likewise.
6903 * gcc.target/powerpc/pr16458-3.c: Likewise.
6904 * gcc.target/powerpc/pr16458-4.c: Likewise.
6905
6906 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6907
6908 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6909 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6910 * gcc.dg/builtin-bswap-5.c: Likewise.
6911 * gcc.target/i386/builtin-bswap-4.c: New test.
6912
6913 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6914
6915 PR 24985
6916 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6917
6918 2012-04-11 Richard Guenther <rguenther@suse.de>
6919
6920 PR rtl-optimization/52881
6921 * gcc.dg/torture/pr52881.c: New testcase.
6922 * gcc.dg/torture/pr52913.c: Likewise.
6923
6924 2012-04-11 Richard Guenther <rguenther@suse.de>
6925
6926 PR tree-optimization/52912
6927 * gcc.dg/torture/pr52912.c: New testcase.
6928
6929 2010-04-10 Michael Matz <matz@suse.de>
6930
6931 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6932 * gcc.dg/vect/vect-outer-1.c: Adjust.
6933 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6934 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6935 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6936 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6937 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6938 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6939
6940 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6941
6942 PR tree-optimization/52870
6943 * gcc.dg/vect/pr52870.c: New test.
6944
6945 2012-04-09 Mike Stump <mikestump@comcast.net>
6946
6947 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6948 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6949 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6950 * gnat.dg/aggr11.adb: Likewise.
6951 * gnat.dg/aggr11_pkg.ads: Likewise.
6952 * gnat.dg/aggr15.adb: Likewise.
6953 * gnat.dg/aggr15.ads: Likewise.
6954 * gnat.dg/aggr17.adb: Likewise.
6955 * gnat.dg/aggr18.adb: Likewise.
6956 * gnat.dg/array14.adb: Likewise.
6957 * gnat.dg/array14.ads: Likewise.
6958 * gnat.dg/array14_pkg.ads: Likewise.
6959 * gnat.dg/array19.adb: Likewise.
6960 * gnat.dg/array19.ads: Likewise.
6961 * gnat.dg/discr27.adb: Likewise.
6962 * gnat.dg/discr27.ads: Likewise.
6963 * gnat.dg/discr35.adb: Likewise.
6964 * gnat.dg/discr35.ads: Likewise.
6965 * gnat.dg/discr6.adb: Likewise.
6966 * gnat.dg/discr6_pkg.ads: Likewise.
6967 * gnat.dg/import1.adb: Likewise.
6968 * gnat.dg/import1.ads: Likewise.
6969 * gnat.dg/loop_address2.adb: Likewise.
6970 * gnat.dg/opt7.adb: Likewise.
6971 * gnat.dg/opt7.ads: Likewise.
6972 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6973 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6974 * gnat.dg/rep_clause2.adb: Likewise.
6975 * gnat.dg/rep_clause2.ads: Likewise.
6976 * gnat.dg/slice2.adb: Likewise.
6977 * gnat.dg/slice2.ads: Likewise.
6978 * gnat.dg/slice6.adb: Likewise.
6979 * gnat.dg/slice6_pkg.ads: Likewise.
6980 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6981 * gnat.dg/taft_type2.adb: Likewise.
6982 * gnat.dg/taft_type2.ads: Likewise.
6983 * gnat.dg/taft_type2_pkg.ads: Likewise.
6984 * gnat.dg/volatile10.adb: Likewise.
6985 * gnat.dg/volatile10_pkg.ads: Likewise.
6986
6987 * gcc.dg/dll-8.c: Remove execute permissions.
6988 * g++.dg/ext/dllexport5.C: Likewise.
6989
6990 2012-04-09 Jan Hubicka <jh@suse.cz>
6991
6992 PR lto/52722
6993 PR lto/51765
6994 PR lto/52634
6995 * gcc.dg/lto/pr52634_1.c: New testcase.
6996 * gcc.dg/lto/pr52634_0.c: New testcase.
6997
6998 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6999
7000 PR target/52883
7001 * gcc.target/i386/pr52883.c: New testcase.
7002
7003 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7004
7005 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7006 (check_effective_target_sync_long_long): Add SPARC case.
7007 (check_effective_target_sync_long_long_runtime): Likewise.
7008 (check_effective_target_sync_int_long): Adjust SPARC case.
7009 (check_effective_target_sync_char_short): Likewise.
7010
7011 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7012
7013 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7014 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7015
7016 2012-04-08 Tobias Burnus <burnus@net-b.de>
7017
7018 PR fortran/40973
7019 PR fortran/52751
7020 * gfortran.dg/public_private_module_2.f90: New.
7021
7022 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7023
7024 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7025 directives.
7026
7027 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7028
7029 PR fortran/52893
7030 * gfortran.dg/function_optimize_11.f90: New test.
7031
7032 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7033
7034 PR fortran/52668
7035 * gfortran.dg/use_only_6.f90: New test.
7036
7037 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7038
7039 PR fortran/52668
7040 * gfortran.dg/use_only_6.f90: New test.
7041 2012-04-06 Mike Stump <mikestump@comcast.net>
7042
7043 PR testsuite/50722
7044 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7045
7046 2012-04-05 Jason Merrill <jason@redhat.com>
7047
7048 PR c++/52596
7049 * g++.dg/template/qualified-id5.C: New.
7050
7051 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7052
7053 PR target/52882
7054 * gcc.target/i386/pr52882.c: New test.
7055
7056 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7057 Dominique D'Humieures <dominiq@lps.ens.fr>
7058
7059 PR testsuite/52614
7060 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7061 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7062
7063 2012-04-04 Jason Merrill <jason@redhat.com>
7064
7065 PR c++/52845
7066 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7067
7068 2012-04-03 Jason Merrill <jason@redhat.com>
7069
7070 PR c++/52796
7071 * g++.dg/cpp0x/variadic-value1.C: New.
7072
7073 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7074
7075 * gnat.dg/pack18.adb: New test.
7076 * gnat.dg/pack18_pkg.ads: New helper.
7077
7078 2012-04-03 Richard Guenther <rguenther@suse.de>
7079
7080 PR tree-optimization/52808
7081 * gcc.dg/pr52808.c: New testcase.
7082
7083 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7084
7085 PR tree-optimization/52835
7086 * gfortran.dg/pr52835.f90: New test.
7087
7088 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7089
7090 * gnat.dg/specs/aggr5.ads: New test.
7091
7092 2012-04-02 Richard Guenther <rguenther@suse.de>
7093
7094 PR tree-optimization/52756
7095 * gcc.dg/torture/pr52756.c: New testcase.
7096
7097 2012-04-02 Richard Guenther <rguenther@suse.de>
7098
7099 PR middle-end/52803
7100 * gcc.dg/pr52803.c: New testcase.
7101
7102 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7103
7104 PR c++/40942
7105 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7106 DR 214 in account.
7107
7108 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7109
7110 PR c++/50043
7111 * g++.dg/cpp0x/noexcept17.C: New.
7112 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7113 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7114 * g++.dg/cpp0x/noexcept01.C: Likewise.
7115 * g++.dg/eh/init-temp1.C: Likewise.
7116 * g++.dg/eh/ctor1.C: Likwise.
7117
7118 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7119
7120 * gnat.dg/controlled6.adb: New test.
7121 * gnat.dg/controlled6_pkg.ads: New helper.
7122 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7123
7124 2012-03-30 Richard Henderson <rth@redhat.com>
7125
7126 PR debug/52727
7127 * g++.dg/opt/pr52727.C: New testcase.
7128
7129 2012-03-30 Richard Guenther <rguenther@suse.de>
7130
7131 PR tree-optimization/52754
7132 * gcc.target/i386/pr52754.c: New testcase.
7133
7134 2012-03-30 Richard Guenther <rguenther@suse.de>
7135
7136 PR middle-end/52772
7137 * g++.dg/torture/pr52772.C: New testcase.
7138
7139 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7140
7141 PR c++/52718
7142 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7143
7144 2012-03-29 Jason Merrill <jason@redhat.com>
7145
7146 PR c++/52685
7147 * g++.dg/template/inherit8.C: New.
7148
7149 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR c++/52759
7152 * g++.dg/ext/weak4.C: New test.
7153
7154 PR tree-optimization/52760
7155 * gcc.c-torture/execute/pr52760.c: New test.
7156
7157 2012-03-29 Jason Merrill <jason@redhat.com>
7158
7159 PR c++/52743
7160 * g++.dg/cpp0x/initlist-array3.C: New.
7161
7162 2012-03-28 Jason Merrill <jason@redhat.com>
7163
7164 PR c++/52746
7165 * g++.dg/overload/virtual2.C: New.
7166
7167 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7168
7169 * gnat.dg/vect7.ad[sb]: New test.
7170
7171 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7172 Tobias Burnus <burnus@gcc.gnu.org>
7173
7174 PR fortran/52652
7175 * gfortran.dg/allocate_class_1.f90 : Change error test.
7176 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7177 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7178 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7179
7180 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR middle-end/52691
7183 * gcc.dg/pr52691.c: New test.
7184
7185 PR middle-end/52750
7186 * gcc.c-torture/compile/pr52750.c: New test.
7187
7188 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7189
7190 PR target/52692
7191 * gcc.target/avr/torture/builtins-2.c: New test.
7192
7193 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7194
7195 PR target/52736
7196 * gcc.target/i386/pr52736.c: New test.
7197
7198 2012-03-27 Martin Jambor <mjambor@suse.cz>
7199
7200 PR middle-end/52693
7201 * gcc.dg/torture/pr52693.c: New test.
7202
7203 2012-03-27 Meador Inge <meadori@codesourcery.com>
7204
7205 PR c++/52672
7206 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7207
7208 2012-03-27 Mike Stump <mikestump@comcast.net>
7209
7210 PR target/52665
7211 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7212 failures that match branch names.
7213
7214 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7215 H.J. Lu <hongjiu.lu@intel.com>
7216
7217 PR target/52698
7218 * gcc.target/i386/pr52698.c: New test.
7219
7220 2012-03-27 Richard Guenther <rguenther@suse.de>
7221
7222 PR middle-end/52720
7223 * gcc.dg/torture/pr52720.c: New testcase.
7224
7225 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7226
7227 * gnat.dg/pack17.adb: New test.
7228
7229 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7230
7231 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7232 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7233
7234 2012-03-26 Martin Jambor <mjambor@suse.cz>
7235
7236 PR tree-optimization/50052
7237 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7238
7239 2012-03-26 Richard Guenther <rguenther@suse.de>
7240
7241 PR tree-optimization/52701
7242 * gfortran.dg/pr52701.f90: New testcase.
7243
7244 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7245
7246 PR tree-optimization/52686
7247 * gcc.target/arm/pr52686.c: New test.
7248
7249 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7250
7251 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7252 Add "-Os -flto" to list.
7253
7254 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7255
7256 * gnat.dg/concat2.ad[sb]: New test.
7257
7258 2012-03-24 Jason Merrill <jason@redhat.com>
7259
7260 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7261 * g++.dg/cpp0x/trailing2.C: Likewise.
7262 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7263 * g++.dg/cpp1y/auto-fn1.C: New.
7264 * g++.dg/cpp1y/auto-fn2.C: New.
7265 * g++.dg/cpp1y/auto-fn3.C: New.
7266 * g++.dg/cpp1y/auto-fn4.C: New.
7267 * g++.dg/cpp1y/auto-fn5.C: New.
7268 * g++.dg/cpp1y/auto-fn6.C: New.
7269 * g++.dg/cpp1y/auto-fn7.C: New.
7270 * g++.dg/cpp1y/auto-fn8.C: New.
7271 * g++.dg/cpp1y/auto-fn9.C: New.
7272 * g++.dg/cpp1y/auto-fn10.C: New.
7273 * g++.dg/cpp1y/auto-fn11.C: New.
7274
7275 2012-03-23 Richard Guenther <rguenther@suse.de>
7276
7277 PR tree-optimization/52678
7278 * gfortran.dg/pr52678.f: New testcase.
7279
7280 2012-03-23 Richard Guenther <rguenther@suse.de>
7281
7282 PR tree-optimization/52638
7283 * g++.dg/torture/pr52638.C: New testcase.
7284
7285 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7286
7287 PR c++/52487
7288 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7289
7290 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR c++/52671
7293 * g++.dg/ext/attrib44.C: New test.
7294
7295 2012-03-22 Jan Hubicka <jh@suse.cz>
7296
7297 PR middle-end/51737
7298 * g++.dg/torture/pr51737.C: New testcase
7299
7300 2012-03-22 Richard Guenther <rguenther@suse.de>
7301
7302 PR tree-optimization/52548
7303 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7304
7305 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7306
7307 * lib/fortran-modules.exp (list-module-names-1): Remove
7308 warning.
7309
7310 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7311
7312 PR target/50751
7313 * gcc.target/sh/pr50751-1.c: New.
7314 * gcc.target/sh/pr50751-2.c: New.
7315 * gcc.target/sh/pr50751-3.c: New.
7316
7317 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7318
7319 PR target/52479
7320 * gcc.target/sh/sh4a-cos.c: Remove.
7321 * gcc.target/sh/sh4a-sin.c: Remove.
7322 * gcc.target/sh/sh4a-sincos.c: Remove.
7323
7324 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7325
7326 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7327 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7328
7329 2012-03-21 Martin Jambor <mjambor@suse.cz>
7330
7331 PR testsuite/52641
7332 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7333 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7334
7335 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7336
7337 * gcc.target/arm/thumb-16bit-ops.c: New file.
7338 * gcc.target/arm/thumb-ifcvt.c: New file.
7339
7340 2012-03-20 Jason Merrill <jason@redhat.com>
7341
7342 * lib/target-supports.exp: Add { target c++1y }.
7343
7344 * g++.dg/cpp0x/auto32.C: New.
7345
7346 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7347
7348 PR testsuite/52641
7349 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7350 int32plus.
7351 * gcc.dg/torture/pr48124-4.c: Ditto:
7352 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7353
7354 2012-03-20 Jason Merrill <jason@redhat.com>
7355
7356 PR c++/52510
7357 * g++.dg/cpp0x/initlist66.C: New.
7358
7359 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7360
7361 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7362 __AVR_HAVE_LPMX__
7363
7364 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7365
7366 PR target/49868
7367 * gcc.target/avr/torture/addr-space-2.h: New file.
7368 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7369 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7370 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7371 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7372
7373 2012-03-20 Richard Guenther <rguenther@suse.de>
7374
7375 * gnat.dg/pack16.adb: New testcase.
7376 * gnat.dg/pack16_pkg.ads: Likewise.
7377 * gnat.dg/specs/pack8.ads: Likewise.
7378 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7379
7380 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7381
7382 * g++.dg/warn/Wuseless-cast.C: Extend.
7383
7384 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7385
7386 PR c++/14710
7387 * g++.dg/warn/Wuseless-cast.C: New.
7388
7389 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7390
7391 PR libfortran/52608
7392 * gfortran.dg/pr52608.f90: New test.
7393
7394 2012-03-17 Tobias Burnus <burnus@net-b.de>
7395
7396 PR fortran/52585
7397 * gfortran.dg/proc_ptr_36.f90: New.
7398
7399 2012-03-16 Martin Jambor <mjambor@suse.cz>
7400
7401 * gcc.dg/misaligned-expand-1.c: New test.
7402 * gcc.dg/misaligned-expand-3.c: Likewise.
7403
7404 2012-03-16 Richard Guenther <rguenther@suse.de>
7405 Kai Tietz <ktietz@redhat.com>
7406
7407 PR middle-end/48814
7408 * gcc.c-torture/execute/pr48814-1.c: New test.
7409 * gcc.c-torture/execute/pr48814-2.c: New test.
7410 * gcc.dg/tree-ssa/assign-1.c: New test.
7411 * gcc.dg/tree-ssa/assign-2.c: New test.
7412 * gcc.dg/tree-ssa/assign-3.c: New test.
7413
7414 2012-03-16 Richard Guenther <rguenther@suse.de>
7415
7416 * gnat.dg/specs/pack7.ads: New testcase.
7417
7418 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR target/52568
7421 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7422 * gcc.dg/torture/vshuf-8.inc: Likewise.
7423 * gcc.dg/torture/vshuf-16.inc: Likewise.
7424 * gcc.dg/torture/vshuf-32.inc: Likewise.
7425
7426 2012-03-15 Jason Merrill <jason@redhat.com>
7427
7428 * g++.dg/torture/pr52582.C: New.
7429
7430 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7431
7432 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7433
7434 2012-03-15 Ira Rosen <irar@il.ibm.com>
7435 Ulrich Weigand <ulrich.weigand@linaro.org>
7436
7437 * gcc.dg/vect/slp-cond-3.c: New test.
7438 * gcc.dg/vect/slp-cond-4.c: New test.
7439
7440 2012-03-15 Ira Rosen <irar@il.ibm.com>
7441 Ulrich Weigand <ulrich.weigand@linaro.org>
7442
7443 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7444 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7445
7446 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7447
7448 PR libfortran/52434
7449 PR libfortran/48878
7450 PR libfortran/38199
7451 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7452 * gfortran.dg/round_1.f03: Likewise.
7453
7454 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7455 Andrew Pinski <apinski@cavium.com>
7456
7457 PR middle-end/52592
7458 * gcc.dg/pr52592.c: New test.
7459
7460 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7461
7462 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7463 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7464 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7465 * lib/fortran-modules.exp: .. this new file. Adjust users.
7466 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7467 gfortran-dg-debug-runtest): Call cleanup-modules.
7468 * lib/fortran-torture.exp (fortran-torture-execute,
7469 fortran-torture): Likewise.
7470 * gfortran.dg/coarray/caf.exp: Likewise.
7471 * lib/lto.exp: Likewise.
7472 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7473 * gfortran.dg/class_4b.f03: Likewise.
7474 * gfortran.dg/class_4c.f03: Likewise.
7475 * gfortran.dg/class_45a.f03: Likewise.
7476 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7477 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7478 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7479 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7480 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7481 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7482 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7483 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7484 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7485 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7486 * gfortran.dg/whole_file_28.f90: Likewise.
7487 * gfortran.dg/whole_file_29.f90: Likewise.
7488 * gfortran.dg/whole_file_30.f90: Likewise.
7489 * gfortran.dg/whole_file_31.f90: Likewise.
7490
7491 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR tree-optimization/52267
7494 * gcc.dg/pr52267.c: New test.
7495 * gcc.dg/tree-ssa/vrp65.c: New test.
7496 * gcc.dg/tree-ssa/vrp66.c: New test.
7497
7498 2012-03-15 Richard Guenther <rguenther@suse.de>
7499
7500 PR middle-end/52580
7501 * gfortran.dg/vect/pr52580.f: New testcase.
7502
7503 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7504
7505 * gcc.target/sh/fpul-usage-1.c: New.
7506
7507 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7508
7509 PR target/49468
7510 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7511 * gcc.target/sh/pr49468-di.c: Likewise.
7512
7513 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7514
7515 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7516 * gcc.dg/c99-stdint-6.c: Likewise.
7517 * gcc.dg/lto/20090210_0.c: Likewise.
7518 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7519 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7520 * gcc.dg/pragma-init-fini-2.c: Likewise.
7521 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7522 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7523 * gcc.target/i386/pr22152.c: Likewise.
7524 * gcc.target/i386/vect8-ret.c: Likewise.
7525 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7526 handling.
7527
7528 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7529
7530 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7531 * g++.dg/tree-prof/partition1.C: Likewise.
7532 * g++.dg/tree-prof/partition2.C: Likewise.
7533 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7534 handling.
7535 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7536 * gcc.c-torture/execute/20010724-1.c: Remove.
7537 * gcc.c-torture/execute/20010724-1.x: Remove.
7538 * gcc.c-torture/execute/20040208-2.c: Remove.
7539 * gcc.c-torture/execute/20040208-2.x: Remove.
7540 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7541 Remove.
7542 (main) [__mips__ && __sgi__]: Remove.
7543 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7544 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7545 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7546 mips-sgi-irix6* handling.
7547 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7548 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7549 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7550 handling.
7551 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7552 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7553 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7554 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7555 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7556 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7557 mips-sgi-irix6*.
7558 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7559 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7560 * gcc.target/mips/save-restore-3.c: Likewise.
7561 * gcc.target/mips/save-restore-4.c: Likewise.
7562 * gcc.target/mips/save-restore-5.c: Likewise.
7563 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7564 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7565 messages.
7566 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7567 IRIX 6 handling.
7568 (restore_ld_library_path_env_vars): Likewise.
7569 * lib/target-supports.exp (check_profiling_available): Remove
7570 mips*-*-irix* handling.
7571 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7572 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7573 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7574
7575 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR c++/52582
7578 * g++.dg/opt/pr52582.C: New test.
7579
7580 2012-03-14 Richard Guenther <rguenther@suse.de>
7581
7582 PR tree-optimization/52571
7583 * gcc.dg/vect/vect-2.c: Initialize arrays.
7584 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7585 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7586 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7587
7588 2012-03-14 Richard Guenther <rguenther@suse.de>
7589
7590 PR middle-end/52080
7591 PR middle-end/52097
7592 PR middle-end/48124
7593 * gcc.dg/torture/pr48124-1.c: New testcase.
7594 * gcc.dg/torture/pr48124-2.c: Likewise.
7595 * gcc.dg/torture/pr48124-3.c: Likewise.
7596 * gcc.dg/torture/pr48124-4.c: Likewise.
7597
7598 2012-03-14 Richard Guenther <rguenther@suse.de>
7599
7600 PR middle-end/52578
7601 * gcc.dg/pr52578.c: New testcase.
7602
7603 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR c++/52521
7606 * g++.dg/cpp0x/udlit-args2.C: New test.
7607
7608 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7609
7610 PR target/48596
7611 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7612 * gcc.c-torture/compile/pr48596.c: ... here.
7613
7614 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7615
7616 PR c++/51641
7617 * g++.dg/lookup/hidden-class17.C: New test.
7618
7619 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR c/52577
7622 * gcc.dg/Wunused-var-3.c: New test.
7623
7624 2012-03-13 Martin Jambor <mjambor@suse.cz>
7625
7626 * gcc.dg/misaligned-expand-2.c: New test.
7627
7628 2012-03-13 Richard Guenther <rguenther@suse.de>
7629
7630 PR middle-end/52134
7631 * gcc.dg/pr52134.c: New testcase.
7632
7633 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7634
7635 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7636
7637 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7638
7639 PR tree-optimization/46728
7640 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7641 * gcc.target/powerpc/pr46728-5.c: Likewise.
7642 * gcc.target/powerpc/pr46728-8.c: Likewise.
7643 * gcc.target/powerpc/pr46728-10.c: Likewise.
7644 * gcc.target/powerpc/pr46728-11.c: Likewise.
7645 * gcc.target/powerpc/pr46728-13.c: Likewise.
7646 * gcc.target/powerpc/pr46728-14.c: Likewise.
7647 * gcc.target/powerpc/pr46728-15.c: Likewise.
7648
7649 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7650
7651 PR c++/52299
7652 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7653
7654 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7655
7656 PR tree-optimization/46728
7657 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7658 * gcc.target/powerpc/pr46728-5.c: Likewise.
7659 * gcc.target/powerpc/pr46728-8.c: Likewise.
7660 * gcc.target/powerpc/pr46728-10.c: Likewise.
7661 * gcc.target/powerpc/pr46728-11.c: Likewise.
7662 * gcc.target/powerpc/pr46728-13.c: Likewise.
7663 * gcc.target/powerpc/pr46728-14.c: Likewise.
7664 * gcc.target/powerpc/pr46728-15.c: Likewise.
7665
7666 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7667
7668 PR target/49868
7669 * gcc.target/avr/torture/addr-space-1.h: New file.
7670 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7671 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7672 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7673 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7674
7675 2012-03-12 Andrew Pinski <apinski@cavium.com>
7676
7677 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7678
7679 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7680
7681 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7682 * g++.dg/abi/thunk4.C: Likewise.
7683 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7684 Adapt line numbers.
7685 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7686 handling.
7687 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7688 * g++.dg/eh/spbp.C: Likewise.
7689 * g++.dg/ext/label13.C: Likewise.
7690 * g++.dg/guality/guality.exp: Likewise.
7691 * g++.dg/other/anon5.C: Likewise.
7692 * g++.dg/other/pragma-ep-1.C: Remove.
7693 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7694 * g++.dg/warn/pr31246.C: Likewise.
7695 * g++.dg/warn/weak1.C: Likewise.
7696 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7697 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7698 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7699 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7700 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7701 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7702 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7703 * gcc.dg/c99-tgmath-1.c: Likewise.
7704 * gcc.dg/c99-tgmath-2.c: Likewise.
7705 * gcc.dg/c99-tgmath-3.c: Likewise.
7706 * gcc.dg/c99-tgmath-4.c: Likewise.
7707 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7708 handling.
7709 * gcc.dg/debug/pr49032.c: Likewise.
7710 * gcc.dg/guality/guality.exp: Likewise.
7711 * gcc.dg/intmax_t-1.c: Likewise.
7712 * gcc.dg/pr48616.c: Likewise.
7713 * gcc.dg/pragma-ep-1.c: Remove.
7714 * gcc.dg/pragma-ep-2.c: Remove.
7715 * gcc.dg/pragma-ep-3.c: Remove.
7716 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7717 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7718 * gcc.misc-tests/gcov-14.c: Likewise.
7719 * gfortran.dg/guality/guality.exp: Likewise.
7720 * lib/target-supports.exp (check_weak_available): Likewise.
7721 (add_options_for_tls): Likewise.
7722 (check_ascii_locale_available): Likewise.
7723 * obj-c++.dg/dwarf-2.mm: Likewise.
7724 * objc.dg/dwarf-1.m: Likewise.
7725 * objc.dg/dwarf-2.m: Likewise.
7726
7727 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR tree-optimization/51721
7730 * gcc.dg/tree-ssa/vrp64.c: New test.
7731
7732 PR tree-optimization/52533
7733 * gcc.c-torture/compile/pr52533.c: New test.
7734
7735 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7736
7737 * gcc.target/i386/rtm-xabort-1.c: New.
7738 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7739 * gcc.target/i386/rtm-xend-1.c: Ditto.
7740 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7741 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7742 * gcc.target/i386/sse-13.c: Ditto.
7743 * gcc.target/i386/sse-14.c: Ditto.
7744 * gcc.target/i386/sse-22.c: Ditto.
7745 * gcc.target/i386/sse-23.c: Ditto.
7746 * g++.dg/other/i386-2.C: Ditto.
7747 * g++.dg/other/i386-3.C: Ditto.
7748
7749 2012-03-12 Tobias Burnus <burnus@net-b.de>
7750
7751 PR fortran/52542
7752 * gfortran.dg/proc_ptr_35.f90: New.
7753
7754 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7755
7756 PR target/52530
7757 * gcc.dg/torture/pr52530.c: New test.
7758
7759 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7760
7761 PR target/51244
7762 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7763
7764 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7765
7766 PR target/52450
7767 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7768
7769 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7770
7771 2012-03-09 Andrew Pinski <apinski@cavium.com>
7772
7773 PR middle-end/51988
7774 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7775 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7776
7777 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7778
7779 * gcc.dg/tree-ssa/scev-3.c: New.
7780 * gcc.dg/tree-ssa/scev-4.c: New.
7781
7782 2012-03-08 Tobias Burnus <burnus@net-b.de>
7783
7784 PR fortran/52469
7785 * gfortran.dg/proc_ptr_34.f90
7786
7787 2012-03-07 Jason Merrill <jason@redhat.com>
7788
7789 PR c++/52521
7790 * g++.dg/cpp0x/udlit-mangle.C: New.
7791
7792 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7793
7794 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7795
7796 2012-03-06 Richard Guenther <rguenther@suse.de>
7797
7798 PR middle-end/52493
7799 * gcc.dg/torture/pr52493.c: New testcase.
7800
7801 2012-03-06 Richard Guenther <rguenther@suse.de>
7802
7803 PR lto/52097
7804 * gcc.dg/lto/pr52097_0.c: New testcase.
7805
7806 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7807
7808 PR target/51244
7809 * gcc.target/sh/pr51244-1.c: New.
7810 * gcc.target/sh/pr51244-2.c: New.
7811 * gcc.target/sh/pr51244-3.c: New.
7812
7813 2012-03-05 Jason Merrill <jason@redhat.com>
7814
7815 PR c++/51930
7816 * g++.dg/ext/visibility/template11.C: New.
7817
7818 * g++.dg/cpp0x/implicit13.C: New.
7819
7820 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR tree-optimization/51721
7823 * gcc.dg/tree-ssa/vrp63.c: New test.
7824 * gcc.dg/pr51721.c: New test.
7825
7826 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7827
7828 PR fortran/50981
7829 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7830 argument checks.
7831
7832 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7833
7834 PR target/52146
7835 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7836
7837 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7838
7839 PR fortran/50981
7840 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7841
7842 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7843
7844 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7845 int32plus.
7846
7847 2012-03-03 Jason Merrill <jason@redhat.com>
7848
7849 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7850
7851 Core 1270
7852 * g++.dg/cpp0x/initlist65.C: New.
7853
7854 PR c++/36797
7855 * g++.dg/ext/is_empty2.C: New.
7856
7857 2012-03-03 Tobias Burnus <burnus@net-b.de>
7858
7859 PR fortran/48820
7860 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7861
7862 2012-03-03 Tobias Burnus <burnus@net-b.de>
7863
7864 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7865 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7866 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7867 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7868 * gfortran.dg/class_30.f90: Remove dg-warning line.
7869 * gfortran.dg/bind_c_usage_25.f90: New.
7870
7871 2012-03-03 Tobias Burnus <burnus@net-b.de>
7872
7873 PR fortran/48820
7874 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7875 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7876 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7877
7878 2012-03-03 Tobias Burnus <burnus@net-b.de>
7879
7880 PR fortran/48820
7881 * gfortran.dg/assumed_type_1.f90: New.
7882 * gfortran.dg/assumed_type_2.f90: New.
7883 * gfortran.dg/assumed_type_3.f90: New.
7884 * gfortran.dg/assumed_type_4.f90: New.
7885
7886 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7887
7888 PR target/49486
7889 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7890 * gcc.target/sh/pr49468-di.c: New.
7891
7892 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7893
7894 * gcc.dg/graphite/pr50561.c: Update.
7895
7896 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7897
7898 * gcc.target/powerpc/pr52457.c: New test.
7899
7900 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7901
7902 * gcc.target/arm/sat-1.c: New test.
7903
7904 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7905
7906 PR target/46716
7907 * gcc.target/i386/pr46716.c: New test.
7908
7909 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7910
7911 PR c++/51989
7912 * g++.dg/cpp0x/sfinae32.C: New.
7913
7914 2012-03-02 Richard Guenther <rguenther@suse.de>
7915
7916 PR tree-optimization/52406
7917 * gcc.dg/torture/pr52406.c: New testcase.
7918
7919 2012-03-02 Tobias Burnus <burnus@net-b.de>
7920
7921 PR fortran/52325
7922 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7923 * gfortran.dg/nullify_2.f90: Update dg-error.
7924 * gfortran.dg/nullify_4.f90: Ditto.
7925 * gfortran.dg/pointer_init_6.f90: Ditto.
7926
7927 2012-03-02 Tobias Burnus <burnus@net-b.de>
7928
7929 PR fortran/52270
7930 * gfortran.dg/class_51.f90: New.
7931
7932 2012-03-02 Tobias Burnus <burnus@net-b.de>
7933
7934 PR fortran/52452
7935 * gfortran.dg/intrinsic_8.f90: New.
7936
7937 2012-03-01 Kai Tietz <ktietz@redhat.com>
7938
7939 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7940 routines on mingw targets.
7941 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7942
7943 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR tree-optimization/52445
7946 * gcc.dg/pr52445.c: New test.
7947
7948 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR target/52437
7951 * gcc.c-torture/compile/pr52437.c: New test.
7952
7953 PR middle-end/52419
7954 * gcc.dg/torture/pr52419.c: New test.
7955
7956 PR tree-optimization/52429
7957 * gcc.dg/torture/pr52429.c: New test.
7958 * g++.dg/opt/pr52429.C: New test.
7959
7960 2012-02-29 Richard Guenther <rguenther@suse.de>
7961
7962 PR testsuite/52297
7963 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7964 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7965 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7966 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7967 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7968 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7969
7970 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7971
7972 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7973
7974 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7975
7976 PR fortran/52386
7977 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7978
7979 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7980
7981 PR target/51534
7982 * gcc.target/arm/neon/pr51534.c: New testcase.
7983
7984 2012-02-28 Richard Guenther <rguenther@suse.de>
7985
7986 PR target/52407
7987 * gcc.dg/torture/pr52407.c: New testcase.
7988
7989 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7990
7991 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7992 * gcc.target/arm/vfp2.c: Likewise.
7993 * gcc.target/arm/vfp3.c: Likewise.
7994 * gcc.target/arm/vfp4.c: Likewise.
7995 * gcc.target/arm/vfp5.c: Likewise.
7996 * gcc.target/arm/vfp6.c: Likewise.
7997 * gcc.target/arm/vfp7.c: Likewise.
7998 * gcc.target/arm/vfp8.c: Likewise.
7999 * gcc.target/arm/vfp9.c: Likewise.
8000 * gcc.target/arm/vfp10.c: Likewise.
8001 * gcc.target/arm/vfp11.c: Likewise.
8002 * gcc.target/arm/vfp12.c: Likewise.
8003 * gcc.target/arm/vfp13.c: Likewise.
8004 * gcc.target/arm/vfp14.c: Likewise.
8005 * gcc.target/arm/vfp15.c: Likewise.
8006 * gcc.target/arm/vfp16.c: Likewise.
8007 * gcc.target/arm/vfp17.c: Likewise.
8008 * gcc.target/arm/neon-constants.h: New file.
8009 * gcc.target/arm/neon-vect1.c: New test.
8010 * gcc.target/arm/neon-vect2.c: New test.
8011 * gcc.target/arm/neon-vect3.c: New test.
8012 * gcc.target/arm/neon-vect4.c: New test.
8013 * gcc.target/arm/neon-vect5.c: New test.
8014 * gcc.target/arm/neon-vect6.c: New test.
8015 * gcc.target/arm/neon-vect7.c: New test.
8016 * gcc.target/arm/neon-vect8.c: New test.
8017
8018 2012-02-28 Richard Guenther <rguenther@suse.de>
8019
8020 PR tree-optimization/52402
8021 * gcc.dg/torture/pr52402.c: New testcase.
8022
8023 2012-02-28 Richard Guenther <rguenther@suse.de>
8024
8025 PR lto/52400
8026 * g++.dg/lto/pr52400_0.C: New testcase.
8027
8028 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8029
8030 * gcc.target/avr/torture/builtins-1.c: New test.
8031 * gcc.target/avr/torture/builtins-error.c: New test.
8032
8033 2012-02-28 Kai Tietz <ktietz@redhat.com>
8034
8035 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8036 * gcc.target/i386/pr45352-2.c: Likewise.
8037 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8038 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8039 targets instead rand.
8040 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8041 * gcc.target/i386/sse2-mul-1.c: Likewise.
8042 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8043 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8044 * gcc.target/i386/pad-1.c: Likewise.
8045 * gcc.target/i386/pad-9.c: Likewise.
8046 * gcc.target/i386/pad-2.c: Likewise.
8047 * gcc.target/i386/pad-5b.c: Likewise.
8048 * gcc.target/i386/pad-8.c: Likewise.
8049 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8050 * gcc.target/i386/pr44130.c: Likewise.
8051 * gcc.target/i386/align-main-1.c: Likewise.
8052 * gcc.target/i386/align-main-2.c: Likewise.
8053 * gcc.target/i386/sw-1.c: Likewise.
8054 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8055 on x64 mingw target.
8056 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8057 * gcc.target/i386/pr46295.c: Likewise.
8058 * gcc.target/i386/amd64-abi-1.c: Likewise.
8059 * gcc.target/i386/amd64-abi-2.c: Likewise.
8060 * gcc.target/i386/pr39082-1.c: Likewise.
8061 * gcc.target/i386/pr39162.c: Likewise.
8062 * gcc.target/i386/pr22152.c: Likewise.
8063 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8064 * gcc.target/i386/wrfsbase-2.c: Likewise.
8065 * gcc.target/i386/local.c: Likewise
8066 * gcc.target/i386/wrgsbase-1.c: Likewise.
8067 * gcc.target/i386/wrfsbase-1.c: Likewise.
8068 * gcc.target/i386/pr39315-3.c: Likewise.
8069 * gcc.target/i386/pr35767-4.c: Likewise.
8070 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8071 x64 mingw target.
8072 * gcc.target/i386/pr45336-2.c: Likewise.
8073 * gcc.target/i386/pr45336-1.c: Likewise.
8074 * gcc.target/i386/pr45336-4.c: Likewise.
8075
8076 2012-02-27 Tristan Gingold <gingold@adacore.com>
8077
8078 * gnat.dg/array20.ad[sb]: New test.
8079
8080 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR target/52375
8083 * gcc.target/arm/pr52375.c: New test.
8084 * gcc.c-torture/compile/pr52375.c: New test.
8085
8086 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8087
8088 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8089 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8090
8091 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8092
8093 * gnat.dg/aggr19.adb: New test.
8094 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8095
8096 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8097
8098 PR target/49263
8099 * gcc.target/sh/pr49263.c: New.
8100
8101 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8102
8103 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8104 simulate_thread_wrapper_other_threads
8105 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8106 Move initialization of 'value' to main().
8107 (main): Initialize 'value';
8108 * gcc.dg/simulate-thread/speculative-store.c
8109 (simulate_thread_step_verify): Return 0 when successful.
8110 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8111 Reduce threshold.
8112 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8113 (simulate_thread_wrapper_other_threads): Return a success/fail value
8114 and issue an error if the instruction count threshold is exceeded.
8115
8116 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8117
8118 PR target/50580
8119 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8120 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8121
8122 2012-02-24 Richard Guenther <rguenther@suse.de>
8123
8124 PR middle-end/52355
8125 * gcc.dg/pr52355.c: New testcase.
8126
8127 2012-02-23 Kai Tietz <ktietz@redhat.com>
8128
8129 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8130 * gcc.dg/Wpadded.c: Likewise.
8131 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8132 structure-layout.
8133 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8134 for sleep by Sleep and add windows.h include for this function.
8135 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8136 targets.
8137 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8138 target.
8139 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8140 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8141 on x64 mingw target.
8142 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8143 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8144 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8145 failure on LLP64 target.
8146
8147 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8148
8149 PR c/52290
8150 * gcc.dg/noncompile/pr52290.c: New test.
8151
8152 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR tree-optimization/52019
8155 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8156
8157 2012-02-22 Kai Tietz <ktietz@redhat.com>
8158
8159 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8160 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8161 derived pdiff_t type.
8162 * g++.dg/torture/pr49720.C: Likewise
8163
8164 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8165
8166 PR target/52330
8167 * gcc.target/i386/pr52330.c: New test.
8168
8169 2012-02-22 Tobias Burnus <burnus@net-b.de>
8170
8171 PR fortran/52335
8172 * gfortran.dg/io_constraints_10.f90: New.
8173
8174 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8175
8176 * lib/target-supports.exp (check_effective_target_vect_condition):
8177 Return true for NEON.
8178
8179 2012-02-21 Kai Tietz <ktietz@redhat.com>
8180
8181 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8182
8183 2012-02-21 Richard Guenther <rguenther@suse.de>
8184
8185 PR tree-optimization/52324
8186 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8187
8188 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8189
8190 PR middle-end/51782
8191 * gcc.target/avr/torture/pr51782-1.c: New test.
8192
8193 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR tree-optimization/52318
8196 * gcc.dg/pr52318.c: New test.
8197
8198 2012-02-20 Kai Tietz <ktietz@redhat.com>
8199
8200 * gcc.dg/bf-ms-layout-3.c: New testcase.
8201
8202 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8203
8204 PR testsuite/52229
8205 PR fortran/32380
8206 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8207
8208 2012-02-20 Richard Guenther <rguenther@suse.de>
8209
8210 PR tree-optimization/52298
8211 * gcc.dg/torture/pr52298.c: New testcase.
8212 * gcc.dg/vect/pr52298.c: Likewise.
8213
8214 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8215
8216 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8217 * gcc.c-torture/execute/pr52286.c: Ditto.
8218
8219 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR tree-optimization/52286
8222 * gcc.c-torture/execute/pr52286.c: New test.
8223
8224 2012-02-18 Tobias Burnus <burnus@net-b.de>
8225
8226 PR fortran/52295
8227 * gfortran.dg/interface_35.f90: Use -std=f2003.
8228 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8229 * gfortran.dg/interface_assignment_4.f90: Ditto.
8230 * gfortran.dg/bessel_1.f90: Ditto.
8231 * gfortran.dg/func_result_6.f90: Ditto.
8232 * gfortran.dg/hypot_1.f90: Ditto.
8233 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8234
8235 2012-02-17 Tobias Burnus <burnus@net-b.de>
8236
8237 PR translation/52232
8238 PR translation/52234
8239 PR translation/52245
8240 PR translation/52246
8241 PR translation/52262
8242 PR translation/52273
8243 * gfortran.dg/coarray_22.f90: Update dg-error.
8244 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8245
8246 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8247
8248 PR target/51753
8249 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8250 (simulate-thread): Use default timeout.
8251
8252 2012-02-16 Jason Merrill <jason@redhat.com>
8253
8254 PR c++/52248
8255 * g++.dg/ext/timevar1.C: New.
8256
8257 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8258
8259 PR c++/52126
8260 * g++.dg/template/using21.C: New.
8261 * g++.dg/template/using22.C: Likewise.
8262
8263 2012-02-16 Jason Merrill <jason@redhat.com>
8264
8265 PR c++/51415
8266 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8267
8268 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR tree-optimization/52255
8271 * gcc.c-torture/compile/pr52255.c: New test.
8272
8273 PR debug/52260
8274 * g++.dg/debug/dwarf2/pr52260.C: New test.
8275
8276 PR middle-end/51929
8277 * g++.dg/ipa/pr51929.C: New test.
8278
8279 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8280
8281 PR target/52199
8282 * gcc.target/powerpc/pr52199.c: New file.
8283
8284 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8285
8286 PR target/52152
8287 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8288
8289 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8290
8291 * gcc.dg/pr51867.c: Don't include <math.h>.
8292 (sqrtf): Declare.
8293
8294 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8295
8296 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8297 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8298
8299 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8300
8301 PR tree-optimization/50561
8302 * gcc.dg/graphite/pr50561.c: New testcase.
8303
8304 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8305
8306 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8307 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8308
8309 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8310
8311 * gnat.dg/discr35.ad[sb]: New test.
8312
8313 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8314
8315 * gnat.dg/volatile10.adb: New test.
8316 * gnat.dg/volatile10_pkg.ads: New helper.
8317
8318 2012-02-14 Jason Merrill <jason@redhat.com>
8319
8320 * g++.dg/ext/attrib43.C: New.
8321
8322 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8323
8324 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8325 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8326 fgnu_tm.
8327 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8328 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8329 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8330 effective_target fgnu_tm.
8331 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8332
8333 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR c++/52247
8336 * g++.dg/template/asmgoto1.C: New test.
8337
8338 2012-02-14 Ian Lance Taylor <iant@google.com>
8339
8340 PR go/48501
8341 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8342 compiling generated file for 64bit and index tests.
8343
8344 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8345
8346 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8347
8348 2012-02-14 Richard Guenther <rguenther@suse.de>
8349
8350 PR tree-optimization/52244
8351 PR tree-optimization/51528
8352 * gcc.dg/torture/pr52244.c: New testcase.
8353
8354 2012-02-14 Walter Lee <walt@tilera.com>
8355
8356 * g++.dg/other/PR23205.C: Disable test on tile.
8357 * g++.dg/other/pr23205-2.C: Disable test on tile.
8358 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8359 * gcc.dg/20040813-1.c: Disable test on tile.
8360 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8361 * gcc.misc-tests/linkage.exp: Handle tilegx.
8362
8363 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR tree-optimization/52210
8366 * gcc.dg/pr52210.c: New test.
8367
8368 2012-02-14 Jason Merrill <jason@redhat.com>
8369
8370 PR c++/39055
8371 * g++.dg/overload/defarg5.C: New.
8372
8373 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR c/52181
8376 * c-c++-common/pr52181.c: New test.
8377
8378 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR c++/52215
8381 * g++.dg/ext/atomic-1.C: New test.
8382
8383 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8384
8385 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8386
8387 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8388
8389 PR middle-end/52209
8390 * gcc.c-torture/execute/pr52209.c: New test.
8391
8392 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8393
8394 PR fortran/50981
8395 * gfortran.dg/elemental_optional_args_5.f03: New test.
8396
8397 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8398
8399 PR testsuite/50076
8400 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8401 cases.
8402
8403 2012-02-11 Ian Lance Taylor <iant@google.com>
8404
8405 PR go/51874
8406 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8407 SPARC Solaris. Don't run the test at all on systems where it may
8408 not work, rather than xfailing it.
8409
8410 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8411
8412 PR rtl-optimization/52175
8413 * gcc.c-torture/compile/pr52175.c: New test.
8414
8415 2012-02-10 Jason Merrill <jason@redhat.com>
8416
8417 PR c++/51910
8418 * g++.dg/template/repo10.C: New.
8419
8420 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR debug/52132
8423 * gcc.dg/pr52132.c: New test.
8424
8425 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8426
8427 * gnat.dg/specs/aggr4.ads: New test.
8428 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8429
8430 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8431
8432 PR target/52146
8433 * gcc.target/i386/pr52146.c: New.
8434
8435 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR middle-end/52177
8438 * c-c++-common/pr52177.c: New test.
8439
8440 2012-02-10 Jan Hubicka <jh@suse.cz>
8441
8442 PR middle-end/48600
8443 * g++.dg/torture/pr48600.C: New testcase.
8444
8445 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8446
8447 PR middle-end/52140
8448 * gcc.dg/dfp/pr52140.c: New test.
8449
8450 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR fortran/32380
8453 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8454 of dg-options.
8455
8456 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8457
8458 PR middle-end/51867
8459 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8460 * gcc.dg/pr51867.c: New test.
8461
8462 2012-02-09 Ian Lance Taylor <iant@google.com>
8463
8464 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8465 which don't support -fsplit-stack. Turn off optimization when
8466 compiling select5-out.go.
8467
8468 2012-02-08 Ian Lance Taylor <iant@google.com>
8469
8470 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8471 systems which don't support -fsplit-stack.
8472
8473 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8474
8475 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8476 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8477 machine instuction in the log.
8478
8479 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8480
8481 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8482 to 20 seconds.
8483
8484 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8485
8486 PR driver/48524
8487 * gcc.dg/pr48524.c: New test.
8488 * gcc.dg/pr48524.spec: New spec file for test.
8489
8490 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8491
8492 PR fortran/32380
8493 * gfortran.dg/vect/pr32380.f90: New test.
8494
8495 2012-02-08 Tobias Burnus <burnus@net-b.de>
8496
8497 PR fortran/52151
8498 * gfortran.dg/realloc_on_assign_12.f90: New.
8499
8500 2012-02-08 Richard Guenther <rguenther@suse.de>
8501
8502 PR rtl-optimization/52170
8503 * gcc.dg/torture/pr52170.c: New testcase.
8504
8505 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR gcov-profile/52150
8508 * gcc.dg/tree-prof/pr52150.c: New test.
8509
8510 PR rtl-optimization/52139
8511 * gcc.dg/pr52139.c: New test.
8512
8513 2012-02-07 Jason Merrill <jason@redhat.com>
8514
8515 PR c++/51675
8516 * g++.dg/cpp0x/constexpr-union3.C: New.
8517
8518 PR c++/52035
8519 * g++.dg/lto/pr52035_0.C: New.
8520
8521 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8522
8523 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8524 * gcc.dg/special/weak-1.c: Likewise.
8525 * gcc.dg/ucnid-12.c: Likewise.
8526 * gcc.dg/torture/pr45678-1.c: Likewise.
8527 * gcc.dg/torture/pr45678-2.c: Likewise.
8528 * gcc.dg/vector-4.c: Likewise.
8529 * gcc.dg/ipa/inline-5.c: Likewise.
8530 * gcc.dg/ucnid-11.c: Likewise.
8531 * gcc.misc-tests/gcov-13.c: Likewise.
8532 * gcc.misc-tests/gcov-14.c: Likewise.
8533 * g++.dg/ext/label13.C: Likewise.
8534 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8535 hppa*-*-hpux* options.
8536 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8537 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8538 * gcc.dg/pr48616.c: Likewise.
8539 * gcc.dg/pr17957.c: Likewise.
8540 * gcc.dg/pr17055-1.c: Likewise.
8541 * gcc.dg/pr32912-1.c: Likewise.
8542 * gcc.dg/tm/pr51472.c: Likewise.
8543 * c-c++-common/fold-bitand-4.c: Likewise.
8544 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8545 Use dg-additional-options for extra options.
8546
8547 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8548
8549 * gcc.target/epiphany/interrupt-2.c: New test.
8550
8551 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8552
8553 PR target/52155
8554 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8555 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8556 for MIPS ELF.
8557
8558 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8559
8560 PR target/52152
8561 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8562
8563 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8564
8565 PR middle-end/24306
8566 PR target/52154
8567 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8568 * gcc.target/mips/va-arg-1.c: New test.
8569
8570 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8571
8572 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8573 for -mno-pointers-to-nested-functions.
8574
8575 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8576
8577 * gcc.c-torture/execute/20120207-1.c: New test.
8578
8579 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR rtl-optimization/52060
8582 * gcc.dg/torture/pr52060.c: New test.
8583
8584 PR middle-end/52074
8585 * gcc.c-torture/compile/pr52074.c: New test.
8586
8587 2012-02-07 Tobias Burnus <burnus@net-b.de>
8588
8589 PR fortran/51514
8590 * gfortran.dg/class_to_type_2.f90: New.
8591
8592 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8593
8594 PR fortran/32373
8595 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8596 Remove module.
8597
8598 2012-02-06 Jason Merrill <jason@redhat.com>
8599
8600 PR c++/52088
8601 * g++.dg/template/conv13.C: New.
8602
8603 2012-02-06 Richard Guenther <rguenther@suse.de>
8604
8605 PR tree-optimization/52115
8606 * gcc.c-torture/compile/pr52115.c: New testcase.
8607
8608 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR target/52129
8611 * gcc.c-torture/execute/pr52129.c: New test.
8612
8613 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8614
8615 * gcc.dg/pr48374.c: Actually add the test I forgot
8616 in the 2012-01-25 commit.
8617
8618 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8619
8620 PR fortran/32373
8621 * gfortran.dg/vect/vect-8.f90: New test case.
8622
8623 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8624
8625 PR fortran/48847
8626 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8627
8628 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8629
8630 PR fortran/52102
8631 * gfortran.dg/class_48.f90 : Add test of allocate class array
8632 component with source in subroutine test3. Remove commenting
8633 out in subroutine test4, since branching on unitialized variable
8634 is now fixed (no PR for this last.).
8635
8636 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8637
8638 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8639 on MIPS targets.
8640 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8641
8642 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8643
8644 PR target/52125
8645 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8646 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8647
8648 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8649
8650 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8651 (check_effective_target_sync_int_long): Use it.
8652 (check_effective_target_sync_char_short): Likewise.
8653 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8654
8655 2012-02-05 Tobias Burnus <burnus@net-b.de>
8656
8657 PR fortran/51972
8658 * gfortran.dg/class_48.f90: Add some further checks.
8659
8660 2012-02-05 Ira Rosen <irar@il.ibm.com>
8661
8662 PR tree-optimization/52091
8663 * gcc.dg/vect/pr52091.c: New test.
8664
8665 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR rtl-optimization/52113
8668 * gcc.target/avr/pr52113.c: New test.
8669
8670 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR rtl-optimization/52092
8673 * gcc.c-torture/compile/pr52092.c: New test.
8674
8675 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8676
8677 PR fortran/41587
8678 * gfortran.dg/class_array_10.f03: New test.
8679
8680 PR fortran/46356
8681 * gfortran.dg/class_array_11.f03: New test.
8682
8683 PR fortran/51754
8684 * gfortran.dg/class_array_12.f03: New test.
8685
8686 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8687
8688 PR fortran/52012
8689 * gfortran.dg/realloc_on_assign_11.f90: New test.
8690
8691 2012-02-02 Tobias Burnus <burnus@net-b.de>
8692
8693 PR fortran/52093
8694 * gfortran.dg/shape_7.f90: New.
8695
8696 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8697
8698 * gcc.target/mips/mips-prepend-1.c: New test.
8699
8700 2012-02-02 Jan Hubicka <jh@suse.cz>
8701 Tom de Vries <tom@codesourcery.com>
8702
8703 PR middle-end/51998
8704 * gcc.dg/alias-12.c: New testcase.
8705 * gcc.dg/alias-13.c: New testcase.
8706
8707 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR target/52086
8710 * gcc.dg/pr52086.c: New test.
8711
8712 PR tree-optimization/52073
8713 * gcc.c-torture/compile/pr52073.c: New test.
8714
8715 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8716
8717 PR fortran/51958
8718 * gfortran.dg/function_optimize_10.f90: New test.
8719
8720 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8721
8722 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8723 test on alpha*-*-*.
8724
8725 2012-02-01 Tobias Burnus <burnus@net-b.de>
8726
8727 PR fortran/52024
8728 * gfortran.dg/typebound_operator_14.f90: New.
8729
8730 2012-02-01 Tobias Burnus <burnus@net-b.de>
8731
8732 PR fortran/52059
8733 * gfortran.dg/elemental_function_1.f90: New.
8734
8735 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8736
8737 PR rtl-optimization/51374
8738 * gcc.target/avr/torture/pr51374-1.c:
8739 Also fail if SBIS is seen.
8740
8741 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8742
8743 PR rtl-optimization/51374
8744 * gcc.target/avr/torture/pr51374-1.c: New.
8745
8746 2012-01-31 Tobias Burnus <burnus@net-b.de>
8747
8748 PR fortran/52024
8749 * gfortran.dg/typebound_generic_11.f90: New.
8750
8751 2012-01-31 Tobias Burnus <burnus@net-b.de>
8752
8753 PR fortran/52029
8754 * gfortran.dg/class_49.f90: New.
8755
8756 2012-01-31 Tobias Burnus <burnus@net-b.de>
8757
8758 PR fortran/52013
8759 * gfortran.dg/elemental_args_check_6.f90: New.
8760
8761 2012-01-31 Jason Merrill <jason@redhat.com>
8762
8763 PR c++/52043
8764 * g++.dg/cpp0x/variadic122.C: New.
8765
8766 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8767
8768 PR fortran/52012
8769 * gfortran.dg/realloc_on_assign_10.f90: New test.
8770
8771 2012-01-31 Richard Guenther <rguenther@suse.de>
8772
8773 PR tree-optimization/51528
8774 * gcc.dg/torture/pr51528.c: New testcase.
8775
8776 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8777
8778 PR go/48501
8779 * lib/go.exp (go_target_compile): Append timeout= to options.
8780 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8781 select5-out.go test on alpha*-*-* targets.
8782
8783 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8784
8785 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8786 (TEST_SHORT): Reformat in the same way.
8787 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8788 (TEST_SHORT): Reformat in the same way.
8789 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8790 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8791 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8792 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8793 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8794
8795 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8796
8797 PR target/51835
8798 * gcc.target/arm/pr51835.c: New testcase.
8799
8800 2012-01-30 Richard Guenther <rguenther@suse.de>
8801
8802 PR tree-optimization/52028
8803 * gcc.dg/torture/pr52028.c: New testcase.
8804 * gfortran.dg/ldist-pr45199.f: Adjust.
8805 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8806 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8807 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8808
8809 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR debug/52027
8812 * gcc.dg/tree-prof/pr52027.c: New test.
8813
8814 PR tree-optimization/52046
8815 * gcc.dg/pr52046.c: New test.
8816
8817 PR debug/52048
8818 * g++.dg/other/pr52048.C: New test.
8819
8820 2012-01-30 Richard Guenther <rguenther@suse.de>
8821
8822 PR tree-optimization/52045
8823 * gcc.dg/pr52045.c: New testcase.
8824
8825 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8826
8827 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8828 new code generated for __sync_lock_release.
8829
8830 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8831
8832 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8833
8834 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8835
8836 PR testsuite/51875
8837 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8838
8839 * g++.dg/ext/visibility/template10.C: Fix typo.
8840
8841 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8842
8843 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8844
8845 PR c++/51327
8846 * g++.dg/cpp0x/constexpr-ice6.C: New.
8847
8848 2012-01-29 Tobias Burnus <burnus@net-b.de>
8849
8850 PR fortran/41600
8851 * gfortran.dg/default_initialization_6.f90: New.
8852
8853 2012-01-29 Tobias Burnus <burnus@net-b.de>
8854
8855 PR fortran/51972
8856 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8857 * gfortran.dg/class_48.f90: New.
8858
8859 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8860
8861 PR fortran/51808
8862 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8863
8864 2012-01-28 Tobias Burnus <burnus@net-b.de>
8865
8866 PR fortran/51972
8867 * gfortran.dg/class_allocate_12.f90: New.
8868
8869 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8870
8871 * gcc.dg/torture/pr50444.c: Fix dg directives.
8872
8873 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR target/52006
8876 * gcc.target/arm/pr52006.c: New test.
8877
8878 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8879
8880 PR testsuite/52011
8881 * gcc.dg/lto/trans-mem.h: New file.
8882 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8883 * gcc.dg/lto/trans-mem-1_1.c: Same.
8884 * gcc.dg/lto/trans-mem-4_1.c: Same.
8885 * gcc.dg/lto/trans-mem-3_1.c: Same.
8886
8887 2012-01-27 Tobias Burnus <burnus@net-b.de>
8888
8889 PR fortran/52022
8890 * gfortran.dg/dummy_procedure_7.f90: New.
8891
8892 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8893
8894 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8895 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8896
8897 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR c++/51852
8900 * g++.dg/other/gc5.C: New test.
8901
8902 2012-01-27 Richard Guenther <rguenther@suse.de>
8903
8904 PR tree-optimization/50444
8905 * gcc.dg/torture/pr50444.c: New testcase.
8906
8907 2012-01-27 Tobias Burnus <burnus@net-b.de>
8908
8909 PR fortran/51970
8910 PR fortran/51977
8911 * gfortran.dg/move_alloc_13.f90: New.
8912
8913 2012-01-27 Tobias Burnus <burnus@net-b.de>
8914
8915 PR fortran/51953
8916 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8917 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8918 and change dg-error string.
8919
8920 2012-01-27 Tobias Burnus <burnus@net-b.de>
8921
8922 PR fortran/52016
8923 * gfortran.dg/elemental_args_check_5.f90: New.
8924
8925 2012-01-27 Richard Guenther <rguenther@suse.de>
8926
8927 PR middle-end/51959
8928 * g++.dg/torture/pr51959.C: New testcase.
8929
8930 2012-01-27 Tom de Vries <tom@codesourcery.com>
8931
8932 PR tree-optimization/51990
8933 * gcc.dg/pr51990.c: New test.
8934 * gcc.dg/pr51990-2.c: Same.
8935
8936 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8937 Tobias Burnus <burnus@gcc.gnu.org>
8938
8939 PR fortran/48705
8940 * gfortran.dg/class_allocate_11.f03: New.
8941
8942 PR fortran/51870
8943 PR fortran/51943
8944 PR fortran/51946
8945 * gfortran.dg/class_allocate_7.f03: New.
8946 * gfortran.dg/class_allocate_8.f03: New.
8947 * gfortran.dg/class_allocate_9.f03: New.
8948 * gfortran.dg/class_allocate_10.f03: New.
8949
8950 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8951
8952 * gnat.dg/discr34.adb: New test.
8953 * gnat.dg/discr34_pkg.ads: New helper.
8954
8955 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8956
8957 * gnat.dg/discr33.adb: New test.
8958
8959 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8960
8961 * gnat.dg/limited_with3.ad[sb): New test.
8962 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8963 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8964 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8965
8966 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8967
8968 * gnat.dg/stack_usage1.adb: New test.
8969 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8970
8971 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8972 * gcc.dg/pr44194-2.c: Likewise.
8973
8974 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8975
8976 PR c++/51370
8977 * g++.dg/template/crash112.C: New.
8978
8979 2012-01-27 Richard Henderson <rth@redhat.com>
8980
8981 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8982
8983 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8984
8985 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8986
8987 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8988
8989 PR middle-end/51895
8990 * g++.dg/opt/pr51895.C: New test.
8991
8992 2012-01-26 Michael Matz <matz@suse.de>
8993
8994 PR tree-optimization/48794
8995 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8996
8997 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8998
8999 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9000
9001 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9002
9003 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9004 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9005 memory.
9006 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9007 the default value for s390 and s390x.
9008
9009 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9010
9011 PR lto/51698
9012 * gcc.dg/lto/trans-mem-4_0.c: New.
9013 * gcc.dg/lto/trans-mem-4_1.c: New.
9014 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9015 TM builtins.
9016 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9017 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9018 TM builtins.
9019 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9020 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9021 TM builtins.
9022
9023 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9024
9025 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9026
9027 2012-01-25 Ian Lance Taylor <iant@google.com>
9028
9029 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9030
9031 2012-01-25 Tobias Burnus <burnus@net-b.de>
9032
9033 PR fortran/51995
9034 * gfortran.dg/typebound_proc_25.f90: New.
9035
9036 2012-01-25 Jason Merrill <jason@redhat.com>
9037
9038 PR c++/51992
9039 * g++.dg/lto/pr51992_0.C: New.
9040
9041 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9042
9043 PR tree-optimization/51987
9044 * gcc.target/i386/pr51987.c: New test.
9045
9046 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9047
9048 * gcc.dg/tm/lto-1.c: Require lto support in target.
9049
9050 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9051
9052 PR rtl-optimization/48374
9053 * gcc.dg/pr48374.c: New test.
9054
9055 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9056
9057 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9058
9059 2012-01-25 Tobias Burnus <burnus@net-b.de>
9060
9061 PR fortran/51966
9062 * gfortran.dg/derived_constructor_char_3.f90: New.
9063
9064 2012-01-24 Ian Lance Taylor <iant@google.com>
9065
9066 * go.test/go-test.exp (filecmp): New procedure.
9067 (errchk): Handle quoted square brackets.
9068 (go-gc-tests): Set go_compile_args. Handle various new test
9069 lines. Skip a few new tests.
9070 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9071
9072 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9073
9074 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9075 (check_effective_target_vect_extract_even_odd)
9076 (check_effective_target_vect_interleave): Return true for MIPS
9077 paired-single.
9078
9079 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9080
9081 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9082 (main): Use it instead of argc.
9083
9084 2012-01-24 Jason Merrill <jason@redhat.com>
9085
9086 PR c++/51973
9087 * g++.dg/cpp0x/sfinae31.C: New.
9088
9089 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9090
9091 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9092
9093 2012-01-24 Jason Merrill <jason@redhat.com>
9094
9095 PR c++/51812
9096 * g++.dg/inherit/covariant20.C: New.
9097
9098 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9099
9100 PR c++/51223
9101 * g++.dg/parse/crash58.C: New.
9102
9103 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR target/51957
9106 * gcc.dg/pr51957-1.c: New test.
9107 * gcc.dg/pr51957-1.h: New file.
9108 * gcc.dg/pr51957-2.c: New test.
9109
9110 2012-01-23 Jason Merrill <jason@redhat.com>
9111
9112 PR c++/51930
9113 * g++.dg/ext/visibility/template10.C: New.
9114
9115 2012-01-23 Tobias Burnus <burnus@net-b.de>
9116
9117 PR fortran/51948
9118 * gfortran.dg/move_alloc_12.f90: New.
9119
9120 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9121
9122 PR middle-end/45416
9123 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9124
9125 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9126
9127 PR c++/51398
9128 * g++.dg/template/crash111.C: New.
9129
9130 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9131
9132 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9133 configurations.
9134 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9135
9136 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9137
9138 PR testsuite/51941
9139 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9140 the DW_TAG_class_type and DW_AT_name: "Executor".
9141
9142 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9143
9144 * lib/target-supports.exp
9145 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9146 (check_effective_target_vect_interleave): Likewise.
9147
9148 2012-01-22 Jason Merrill <jason@redhat.com>
9149
9150 PR c++/51925
9151 * g++.dg/template/using20.C: New.
9152 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9153
9154 2012-01-23 Jason Merrill <jason@redhat.com>
9155
9156 PR target/51934
9157 * g++.dg/torture/pr51344.C: Limit to x86.
9158
9159 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9160
9161 * c-c++-common/tm/omp.c: Require target with pthread support.
9162
9163 2012-01-23 Richard Guenther <rguenther@suse.de>
9164
9165 PR tree-optimization/51949
9166 * gcc.dg/torture/pr51949.c: New testcase.
9167
9168 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR rtl-optimization/51933
9171 * gcc.c-torture/execute/pr51933.c: New test.
9172
9173 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9174
9175 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9176 Do not define for Interix.
9177
9178 2012-01-22 Jason Merrill <jason@redhat.com>
9179
9180 PR c++/51832
9181 * g++.dg/lto/pr51832.h: New.
9182 * g++.dg/lto/pr51832_0.C: New.
9183 * g++.dg/lto/pr51832_1.C: New.
9184
9185 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9186
9187 * gcc.dg/ext-elim-1.c: New test.
9188
9189 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9190
9191 PR target/51931
9192 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9193 * g++.dg/opt/longbranch1.C: Likewise.
9194
9195 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9196
9197 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9198 in C++11 mode.
9199
9200 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9201
9202 PR fortran/50556
9203 * gfortran.dg/namelist_74.f90: New test.
9204 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9205
9206 2012-01-21 Tobias Burnus <burnus@net-b.de>
9207
9208 PR fortran/51913
9209 * gfortran.dg/class_47.f90: New.
9210
9211 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9212
9213 * gnat.dg/renaming5.ad[sb]: New test.
9214
9215 2012-01-20 Jason Merrill <jason@redhat.com>
9216
9217 PR c++/51919
9218 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9219
9220 2012-01-20 Jason Merrill <jason@redhat.com>
9221
9222 PR c++/51922
9223 * g++.dg/ext/attrib42.C: Require ilp32.
9224
9225 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR target/51915
9228 * gcc.target/arm/pr51915.c: New test.
9229
9230 2012-01-20 Cary Coutant <ccoutant@google.com>
9231 Dodji Seketeli <dodji@redhat.com>
9232
9233 PR debug/45682
9234 * g++.dg/debug/dwarf2/nested-3.C: New test.
9235
9236 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9237
9238 PR c++/51402
9239 * g++.dg/template/crash110.C: New.
9240
9241 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9242
9243 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9244 Remove default options on hppa*-*-hpux*.
9245
9246 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9247
9248 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9249
9250 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9251
9252 * gcc.c-torture/compile/pr51856.c: New testcase.
9253
9254 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9255
9256 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9257 options to go_target_compile.
9258
9259 2012-01-20 Kai Tietz <ktietz@redhat.com>
9260
9261 * g++.dg/torture/pr51344.C: Fix typo.
9262
9263 2012-01-20 Richard Guenther <rguenther@suse.de>
9264
9265 PR tree-optimization/51903
9266 * g++.dg/torture/pr51903.C: New testcase.
9267
9268 2012-01-20 Tobias Burnus <burnus@net-b.de>
9269 Janus Weil <janus@gcc.gnu.org>
9270
9271 PR fortran/51056
9272 * gfortran.dg/use_21.f90: New.
9273
9274 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9275
9276 PR target/51106
9277 * gcc.dg/torture/pr51106-1.c: New test.
9278 * gcc.dg/torture/pr51106-2.c: New test.
9279
9280 2012-01-19 Kai Tietz <ktietz@redhat.com>
9281
9282 * g++.dg/torture/pr51344.C: New test.
9283
9284 2012-01-19 Tobias Burnus <burnus@net-b.de>
9285
9286 PR fortran/51904
9287 * gfortran.dg/intrinsic_size_2.f90: New.
9288
9289 2012-01-19 Jason Merrill <jason@redhat.com>
9290
9291 PR c++/51889
9292 * g++.dg/inherit/using7.C: New.
9293
9294 2012-01-19 Richard Guenther <rguenther@suse.de>
9295
9296 PR tree-optimization/37997
9297 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9298
9299 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9300
9301 PR rtl-optimization/51505
9302 * gcc.dg/pr51505.c: New test.
9303
9304 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9305
9306 PR fortran/51634
9307 * gfortran.dg/typebound_operator_12.f03: New.
9308 * gfortran.dg/typebound_operator_13.f03: New.
9309
9310 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9311
9312 PR c++/51225
9313 * g++.dg/cpp0x/pr51225.C: New.
9314
9315 2012-01-17 Ian Lance Taylor <iant@google.com>
9316
9317 PR go/50656
9318 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9319
9320 2012-01-17 Tobias Burnus <burnus@net-b.de>
9321
9322 PR fortran/51869
9323 * gfortran.dg/realloc_on_assign_9.f90: New.
9324
9325 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9326
9327 PR other/51165
9328 * gcc.dg/tm/memopt-3.c: Remove xfail.
9329 * gcc.dg/tm/memopt-4.c: Remove xfail.
9330 * gcc.dg/tm/memopt-5.c: Remove xfail.
9331 * gcc.dg/tm/memopt-7.c: Remove xfail.
9332
9333 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9334
9335 PR tree-optimization/51877
9336 * gcc.c-torture/execute/pr51877.c: New test.
9337
9338 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9339
9340 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9341 {!vect_align_arrays} to vect_sizes_32B_16B.
9342 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9343 * gcc.dg/vect/vect-peel-3.c: Ditto.
9344
9345 2012-01-16 Jason Merrill <jason@redhat.com>
9346
9347 PR c++/51854
9348 * g++.dg/abi/mangle60.C: New.
9349
9350 PR c++/51827
9351 * g++.dg/pch/mangle1.{C,Hs}: New.
9352
9353 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9354 Tobias Burnus <burnus@net-b.de>
9355
9356 PR fortran/50981
9357 * gfortran.dg/elemental_optional_args_3.f90: New
9358 * gfortran.dg/elemental_optional_args_4.f90: New
9359
9360 2012-01-16 Tobias Burnus <burnus@net-b.de>
9361
9362 PR fortran/51809
9363 * gfortran.dg/use_20.f90: New
9364
9365 2012-01-16 Jason Merrill <jason@redhat.com>
9366
9367 PR c++/51868
9368 * g++.dg/cpp0x/rv-bitfield.C: New.
9369 * g++.dg/cpp0x/rv-bitfield2.C: New.
9370
9371 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9372
9373 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9374 subroutine 'qsort' and use index array to assign the result.
9375
9376 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR tree-optimization/51865
9379 * gcc.dg/pr51865.c: New test.
9380
9381 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9382
9383 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9384
9385 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9386
9387 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9388 to be loaded from the constant pool, rather than via %hi and %lo.
9389
9390 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9391
9392 PR rtl-optimization/51821
9393 * gcc.dg/pr51821.c: New test.
9394
9395 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9396
9397 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9398
9399 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9400
9401 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9402
9403 2012-01-14 Tobias Burnus <burnus@net-b.de>
9404
9405 PR fortran/51800
9406 * gfortran.dg/init_flag_8.f90: New.
9407 * gfortran.dg/init_flag_9.f90: New.
9408
9409 2011-01-14 Tobias Burnus <burnus@net-b.de>
9410
9411 PR fortran/51816
9412 * gfortran.dg/use_18.f90: New.
9413 * gfortran.dg/use_19.f90: New.
9414
9415 2012-01-13 Ian Lance Taylor <iant@google.com>
9416
9417 PR c++/50012
9418 * g++.dg/warn/Wsign-compare-4.C: New.
9419
9420 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9421
9422 PR fortran/48351
9423 * gfortran.dg/alloc_comp_assign.f03: New.
9424 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9425 __BUILTIN_FREE from 38 to 32.
9426
9427 2012-01-13 Jason Merrill <jason@redhat.com>
9428
9429 PR c++/20681
9430 * g++.dg/warn/Wreturn-type-7.C: New.
9431
9432 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9433
9434 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9435 assumption.
9436 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9437 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9438 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9439 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9440 int32plus because of big array needed.
9441 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9442 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9443
9444 2012-01-13 Jason Merrill <jason@redhat.com>
9445
9446 PR c++/51813
9447 * g++.dg/ext/visibility/template9.C: New.
9448
9449 PR c++/51620
9450 * g++.dg/cpp0x/defaulted34.C: New.
9451 * g++.dg/template/virtual3.C: New.
9452
9453 2012-01-13 Richard Guenther <rguenther@suse.de>
9454
9455 PR middle-end/8081
9456 * gcc.dg/torture/pr8081.c: New testcase.
9457
9458 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9459
9460 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9461
9462 2012-01-12 Jason Merrill <jason@redhat.com>
9463
9464 PR c++/51714
9465 * g++.dg/ext/stmtexpr14.C: New.
9466
9467 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9468
9469 PR c++/51633
9470 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9471
9472 2012-01-12 Jason Merrill <jason@redhat.com>
9473
9474 PR c++/48051
9475 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9476 * g++.dg/abi/mangle58.C: Likewise.
9477
9478 PR c++/51403
9479 * g++.dg/template/arg8.C: New.
9480
9481 2012-01-12 Ira Rosen <irar@il.ibm.com>
9482
9483 PR tree-optimization/51799
9484 * gcc.dg/vect/pr51799.c: New test.
9485 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9486 patterns.
9487
9488 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9489 Tobias Burnus <burnus@net-b.de>
9490
9491 PR fortran/51057
9492 PR fortran/51616
9493 * lib/target-supports.exp
9494 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9495 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9496
9497 2012-01-11 Jason Merrill <jason@redhat.com>
9498
9499 PR c++/51565
9500 * g++.dg/ext/attrib42.C: New.
9501
9502 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9503
9504 PR bootstrap/51796
9505 * gcc.dg/pr51796.c: New test.
9506
9507 2012-01-11 Jason Merrill <jason@redhat.com>
9508
9509 PR c++/51818
9510 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9511
9512 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9513
9514 * gnat.dg/array19.ad[sb]: New test.
9515
9516 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9517
9518 * gnat.dg/opt23.ad[sb]: New test.
9519 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9520 * gnat.dg/opt24.ad[sb]: New test.
9521
9522 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9523
9524 PR tree-optimization/49642
9525 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9526 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9527
9528 2012-01-11 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/51613
9531 * g++.dg/template/explicit-args5.C: New.
9532
9533 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9534
9535 * gcc.c-torture/execute/20120110-1.c: New testcase.
9536
9537 2012-01-10 Jason Merrill <jason@redhat.com>
9538
9539 PR c++/51614
9540 * g++.dg/inherit/ambig1.C: New.
9541
9542 PR c++/51433
9543 * g++.dg/cpp0x/constexpr-cache1.C: New.
9544
9545 2012-01-10 Richard Guenther <rguenther@suse.de>
9546
9547 PR tree-optimization/51801
9548 * gcc.dg/torture/pr51801.c: New testcase.
9549
9550 2012-01-10 Tobias Burnus <burnus@net-b.de>
9551
9552 PR fortran/51652
9553 * gfortran.dg/allocate_with_typespec_5.f90: New.
9554
9555 2012-01-10 Tobias Burnus <burnus@net-b.de>
9556
9557 * gfortran.dg/class_39.f03: Update dg-error string.
9558
9559 2012-01-10 Richard Guenther <rguenther@suse.de>
9560
9561 PR tree-optimization/50913
9562 * gcc.dg/graphite/interchange-16.c: New testcase.
9563 * gcc.dg/graphite/scop-20.c: XFAIL.
9564 * gfortran.dg/graphite/interchange-1.f: Likewise.
9565 * gfortran.dg/graphite/block-1.f90: Likewise.
9566 * gfortran.dg/graphite/block-2.f: Likewise.
9567
9568 2012-01-10 Richard Henderson <rth@redhat.com>
9569
9570 * lib/target-supports.exp (check_effective_target_vect_perm,
9571 check_effective_target_vect_perm_byte,
9572 check_effective_target_vect_perm_short): Enable for arm neon.
9573
9574 2012-01-09 Tobias Burnus <burnus@net-b.de>
9575
9576 PR fortran/46328
9577 * gfortran.dg/typebound_operator_11.f90: New.
9578
9579 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9580
9581 * gnat.dg/array18.adb: New test.
9582 * gnat.dg/array18_pkg.ads: New helper.
9583
9584 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9585
9586 PR fortran/51791
9587 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9588 around base object in first assignment in main program.
9589 * gfortran.dg/typebound_operator_10.f03: New test.
9590
9591 2012-01-09 Martin Jambor <mjambor@suse.cz>
9592
9593 PR tree-optimization/51759
9594 * g++.dg/ipa/pr51759.C: New test.
9595
9596 2012-01-09 Tobias Burnus <burnus@net-b.de>
9597
9598 PR fortran/51758
9599 * gfortran.dg/optional_absent_2.f90: New.
9600
9601 2012-01-09 Tobias Burnus <burnus@net-b.de>
9602
9603 PR fortran/51578
9604 * gfortran.dg/use_17.f90: New.
9605
9606 2012-01-09 Gary Funck <gary@intrepid.com>
9607
9608 PR preprocessor/33919
9609 * gcc.dg/pr33919.c: New test.
9610 * gcc.dg/pr33919-0.h: New test header file.
9611 * gcc.dg/pr33919-1.h: Ditto.
9612 * gcc.dg/pr33919-2.h: Ditto.
9613
9614 2012-01-07 Jan Hubicka <jh@suse.cz>
9615
9616 PR tree-optimize/51694
9617 * gcc.c-torture/compile/pr51694.c: new testcase.
9618
9619 2012-01-07 Jan Hubicka <jh@suse.cz>
9620
9621 PR tree-optimization/51600
9622 * g++.dg/torture/pr51600.C: New testcase.
9623
9624 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9625
9626 PR gcov-profile/51715
9627 PR gcov-profile/51717
9628 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9629 * gcc.misc-tests/gcov-14.c: Likewise.
9630
9631 2012-01-06 Jason Merrill <jason@redhat.com>
9632
9633 * g++.dg/parse/new5.C: New.
9634
9635 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9636
9637 PR testsuite/51655
9638 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9639 including <string.h>.
9640
9641 2012-01-06 Jason Merrill <jason@redhat.com>
9642
9643 * g++.dg/abi/mangle51.C: New.
9644 * g++.dg/abi/mangle52.C: New.
9645 * g++.dg/abi/mangle53.C: New.
9646 * g++.dg/abi/mangle54.C: New.
9647 * g++.dg/abi/mangle55.C: New.
9648 * g++.dg/abi/mangle56.C: New.
9649 * g++.dg/abi/mangle57.C: New.
9650 * g++.dg/abi/mangle58.C: New.
9651 * g++.dg/abi/mangle59.C: New.
9652 * g++.dg/cpp0x/trailing3.C: Update mangling.
9653 * g++.dg/cpp0x/variadic111.C: Update mangling.
9654 * g++.dg/cpp0x/variadic4.C: Update mangling.
9655 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9656 * g++.dg/template/nontype22.C: Works now.
9657 * g++.dg/template/pr35240.C: Works now.
9658
9659 * g++.dg/cpp0x/error7.C: New.
9660
9661 2012-01-06 Tobias Burnus <burnus@net-b.de>
9662
9663 * gfortran.dg/deallocate_stat_2.f90: New.
9664 * coarray/allocate_errgmsg.f90: New.
9665 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9666 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9667 * coarray/subobject_1.f90: Fix for num_images > 1.
9668 * gfortran.dg/deallocate_stat.f90: Update due to changed
9669 stat= handling.
9670
9671 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9672
9673 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9674
9675 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9676
9677 * ada/acats/overflow.lst: Add cb20004.
9678
9679 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9680
9681 PR c++/51541
9682 * g++.dg/cpp0x/alias-decl-18.C: New test.
9683
9684 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9685
9686 * gcc.c-torture/execute/20120104-1.c: New test.
9687
9688 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9689
9690 PR fortran/PR48946
9691 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9692 the old typebound_operator_8.f03.
9693 * gfortran.dg/typebound_operator_8.f03: New version of
9694 typebound_operator_7.f03 with 'u' a derived type instead of a
9695 class object.
9696
9697 2012-01-05 Richard Guenther <rguenther@suse.de>
9698
9699 * g++.dg/torture/pr49309.C: Skip for -flto.
9700
9701 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9702
9703 PR middle-end/51761
9704 * gcc.c-torture/compile/pr51761.c: New test.
9705
9706 2012-01-05 Richard Guenther <rguenther@suse.de>
9707
9708 PR tree-optimization/51760
9709 * gcc.dg/torture/pr51760.c: New testcase.
9710
9711 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9712
9713 PR middle-end/51472
9714 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9715
9716 2012-01-05 Richard Guenther <rguenther@suse.de>
9717
9718 PR lto/41576
9719 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9720 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9721
9722 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR debug/51695
9725 * gcc.dg/pr51695.c: New test.
9726
9727 2012-01-04 Andrew Pinski <apinski@cavium.com>
9728
9729 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9730 * gcc.target/mips/octeon2-lx-1.c: New test.
9731 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9732 * gcc.target/mips/octeon2-lx-2.c: New test.
9733 * gcc.target/mips/octeon2-lx-3.c: New test.
9734
9735 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9736
9737 PR other/51163
9738 PR other/51164
9739 * gcc.dg/tm/alias-1.c: Adjust regexp.
9740 * gcc.dg/tm/alias-2.c: Adjust regexp.
9741
9742 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9743
9744 PR c++/51064
9745 * g++.dg/warn/Wparentheses-26.C: New.
9746
9747 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9748
9749 * gfortran.dg/elemental_optional_args_2.f90: New test.
9750
9751 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9752
9753 PR fortran/49693
9754 * gfortran.dg/common_17.f90: New test.
9755
9756 2012-01-04 Richard Guenther <rguenther@suse.de>
9757
9758 PR tree-optimization/49651
9759 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9760 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9761
9762 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9763
9764 PR c++/51738
9765 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9766
9767 2012-01-03 Andrew Pinski <apinski@cavium.com>
9768
9769 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9770 for all mips targets. Also allow an optional .cfi_startproc.
9771
9772 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9773
9774 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9775
9776 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9777
9778 PR c++/29273
9779 * g++.dg/rtti/dyncast5.C: New.
9780
9781 2012-01-03 Richard Guenther <rguenther@suse.de>
9782
9783 PR tree-optimization/51070
9784 * gcc.dg/torture/pr51070-2.c: New testcase.
9785
9786 2012-01-03 Richard Guenther <rguenther@suse.de>
9787
9788 PR tree-optimization/51692
9789 * gcc.dg/torture/pr51692.c: New testcase.
9790
9791 2012-01-03 Richard Guenther <rguenther@suse.de>
9792
9793 PR debug/51650
9794 * g++.dg/lto/pr51650-3_0.C: New testcase.
9795
9796 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9797
9798 PR c++/15867
9799 * g++.dg/warn/Wredundant-decls-spec.C: New.
9800
9801 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR tree-optimization/51719
9804 * g++.dg/tree-prof/pr51719.C: New test.
9805
9806 2012-01-03 Richard Guenther <rguenther@suse.de>
9807
9808 PR middle-end/51730
9809 * gcc.dg/fold-compare-6.c: New testcase.
9810
9811 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9812
9813 PR c++/51669
9814 * g++.dg/gomp/pr51669.C: New test.
9815
9816 2012-01-02 Jason Merrill <jason@redhat.com>
9817
9818 PR c++/51675
9819 * g++.dg/cpp0x/constexpr-union2.C: New.
9820
9821 PR c++/51666
9822 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9823
9824 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9825
9826 PR c++/51462
9827 * g++.dg/cpp0x/constexpr-99.C: New test.
9828
9829 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9830
9831 PR c++/20140
9832 * g++.dg/template/init9.C: New.
9833
9834 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9835
9836 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9837 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9838 rather than a specific number.
9839
9840 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9841
9842 PR fortran/46262
9843 PR fortran/46328
9844 PR fortran/51052
9845 * gfortran.dg/typebound_operator_7.f03: New.
9846 * gfortran.dg/typebound_operator_8.f03: New.
9847
9848 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9849
9850 PR target/51729
9851 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9852 XFAIL.
9853 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9854
9855 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9856
9857 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9858
9859 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9860
9861 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9862 for MIPS.
9863
9864 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9865
9866 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9867 * gfortran.dg/io_real_boz_4.f90: Likewise.
9868 * gfortran.dg/io_real_boz_5.f90: Likewise.
9869
9870 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9871
9872 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9873
9874 2012-01-02 Revital Eres <revital.eres@linaro.org>
9875
9876 * gcc.dg/sms-11.c: New file.
9877
9878 2012-01-02 Tobias Burnus <burnus@net-b.de>
9879
9880 PR fortran/51682
9881 * gfortran.dg/coarray/image_index_3.f90: New.
9882
9883 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9884
9885 PR c++/16603
9886 * g++.dg/parse/enum8.C: New.
9887
9888 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9889
9890 PR c++/51379
9891 * g++.dg/conversion/reinterpret4.C: New.
9892 * g++.dg/conversion/reinterpret1.C: Adjust.
9893
9894 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9895
9896 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9897
9898 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9899
9900 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9901 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9902 * g++.old-deja/g++.jason/access14.C: Likewise.
9903 * g++.old-deja/g++.jason/access8.C: Likewise.
9904 * g++.old-deja/g++.jason/access1.C: Likewise.
9905 * g++.old-deja/g++.other/access3.C: Likewise.
9906 * g++.old-deja/g++.other/access5.C: Likewise.
9907 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9908 * g++.old-deja/g++.law/visibility22.C: Likewise.
9909 * g++.old-deja/g++.law/visibility26.C: Likewise.
9910 * g++.old-deja/g++.mike/p2746.C: Likewise.
9911 * g++.dg/debug/using1.C: Likewise.
9912 * g++.dg/lookup/using51.C: Likewise.
9913 * g++.dg/inherit/using5.C: Likewise.
9914 * g++.dg/inherit/pr30297.C: Likewise.
9915 * g++.dg/inherit/access8.C: Likewise.
9916 * g++.dg/torture/pr39362.C: Likewise.
9917 * g++.dg/template/crash13.C: Likewise.
9918 * g++.dg/template/using10.C: Likewise.
9919
9920 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9921
9922 PR fortran/51502
9923 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9924
9925 2012-01-01 Ira Rosen <irar@il.ibm.com>
9926
9927 PR tree-optimization/51704
9928 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9929 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9930 corresponding flags.
9931
9932 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9933
9934 PR c++/51723
9935 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9936
9937 2012-01-01 Jan Hubicka <jh@suse.cz>
9938
9939 PR rtl-optimization/51069
9940 * gcc.c-torture/compile/pr51069.c: New testcase.
9941
9942 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR tree-optimization/51683
9945 * gcc.dg/pr51683.c: New test.
9946 \f
9947 Copyright (C) 2012 Free Software Foundation, Inc.
9948
9949 Copying and distribution of this file, with or without modification,
9950 are permitted in any medium without royalty provided the copyright
9951 notice and this notice are preserved.